0.1.0
What's Changed
- Don't fail when there is no .kube dir by @schnatterer in #2
- Showcase NGINX-Helm via Fluxv1 by @phaenr in #3
- Feature/jenkins agents by @schnatterer in #4
- Cleanup by @pmarkiewka in #5
- Feature/clear script output by @marekzan in #6
- feature/petclinic-helm-resources by @phaenr in #8
- feature/implement_resource_validation by @phaenr in #9
- implemented option for multiple stages by @marekzan in #10
- Set apiVersion to v2, so that argoCD uses Helm3 for deployment by @pmarkiewka in #11
- Feature/gcp compatible by @schnatterer in #12
- adds gitopsbuildlib repo by @pmarkiewka in #14
- Feature/test gitopsbuildlib by @marekzan in #15
- Feature/minor fixes by @schnatterer in #18
- Feature/adjustments for gitops library by @marekzan in #19
- Feature/gitops library helm by @marekzan in #21
- Feature/external jenkins by @thoppenheidt in #23
- Feature/gitops library helm repo type by @marekzan in #22
- added fileconfigmaps to petclinic helm by @marekzan in #24
- fixed welcome screen output; fixed startup of scmm and jenkins; by @thoppenheidt in #25
- Feature/external registry by @pmarkiewka in #26
- implemented argocd control-app repo by @thoppenheidt in #27
- Automated setup via CI server by @schnatterer in #29
- remove anonymousMode for scmm; usage of a dev-branch gitops-build-lib by @phaenr in #30
- Feature/external scmm by @pmarkiewka in #31
- Feature/update documentation after introducing option for external tools by @schnatterer in #34
- testing fix in cesbuildlib by @marekzan in #35
- adjust petclinic plain to use gitops-build-lib by @phaenr in #37
- add pluggable scm provider feature into jenkinsfiles by @phaenr in #38
- Feature/argocd helm by @marekzan in #40
- Feature/argocd helm helmrepo by @marekzan in #42
- updates documentation by @pmarkiewka in #44
- fixed gitopsTool typo by @marekzan in #45
- Avoid downtimes for argo spring petclinic plain. by @schnatterer in #43
- Bugfix/plugin install error by @marekzan in #47
- adds configurable images for the gitops-build-lib config by @pmarkiewka in #48
- Feature/containerize by @pmarkiewka in #49
- Feature/replace k3s with k3d by @phaenr in #50
- Jenkins: Fix failing K8s agent builds. by @schnatterer in #51
- Feature/add build pipeline by @marekzan in #52
- Major refactoring and bug fixing by @schnatterer in #54
- Feature/issue 53 by @schnatterer in #57
- Create example for changing UI without build by @schnatterer in #58
- Feature/e2e test with local script by @phaenr in #59
- removed timeout step so builds won't fail by @marekzan in #60
- Bumps versions of petclinic and spring boot helm chart by @pmarkiewka in #61
- Feature/e2e test in ci server by @marekzan in #62
- README: Move link to community. by @schnatterer in #63
- Feature/deterministic jenkins plugins by @schnatterer in #64
- Improve usability by @schnatterer in #67
- Fixes for petclinic, pending services and pods, Jenkins Crumb issuer by @schnatterer in #68
- Feature/exercises helm and validation by @phaenr in #70
- Fix failing apply with --remote by @schnatterer in #72
- Feature/observability by @marekzan in #73
- Feature/simplify jenkinsfiles by @schnatterer in #74
- pin plugin workflow-durable-task-step to fix corrupted dependencies by @pmarkiewka in #76
- Bugfix/e2e job discovery by @marekzan in #75
- Feature/implement groovy cli by @phaenr in #77
- pinned plugin dependencies by @thoppenheidt in #78
- Feature/groovy cli build by @phaenr in #79
- Feature/jenkins plugin updates by @phaenr in #80
- Feature/remove gke release channel by @schnatterer in #81
- Feature/monitoring in groovy picocli by @pmarkiewka in #82
- Updates used petclinic version to fix CVE-2022-22965 by @pmarkiewka in #83
- Upgrade to ArgoCD 2 with Helm chart 3.35.4 by @pmarkiewka in #84
- Feature/helm dependency example by @schnatterer in #87
- Upgrade dependencies by @schnatterer in #88
- bumps alpine to fix critical CVEs by @pmarkiewka in #89
- Upgrade jenkins+plugins by @schnatterer in #90
- Dev image by @schnatterer in #93
- Feature/fix kube prometheus stack by @schnatterer in #94
- Simplify TLDR by @schnatterer in #95
- More efficient development by @schnatterer in #96
- Upgrade Jenkins and fix vuln by @schnatterer in #99
- Vault and External Secrets Operator integration by @schnatterer in #98
- Upgrade k8s to 1.25 by @schnatterer in #104
- Push branch "test" as image tag "test" + Get rid of CVE-2022-1471 by @schnatterer in #105
- add use of prebuild jenkins image by @movray in #107
- Added creator variable to set labels by @pwrdeli in #111
- Adapt ArgoCD setup to our best practices by @schnatterer in #110
- Removed stale documentation by @CloudoguSiebels in #112
- Deploy Tools using ArgoCD if installed by @CloudoguSiebels in #113
- Fix broken deployments and exercises by @CloudoguSiebels in #116
- Make images configurable by @CloudoguSiebels in #117
- Allow running apply.sh without container by @schnatterer in #119
- Jenkins: Run on dedicated build agents by @schnatterer in #120
- Upgrade SCMM by @schnatterer in #121
- Create a Jenkins API Client in Groovy to create users by @CloudoguSiebels in #118
- Upgrade kube-prometheus-stack to 42.0.3 by @CloudoguSiebels in #123
- Fix jenkins plugin installation by @CloudoguSiebels in #127
- Add parameter to prefix namespaces by @CloudoguSiebels in #122
- Configure kubernetes resource limits for all applications by @CloudoguSiebels in #124
- Fix merge conflict on main by @CloudoguSiebels in #128
- Use dependency injection by @CloudoguSiebels in #125
- Add SCM-Manager Dashboard to Grafana by @CloudoguSiebels in #126
- Fix path to SCM-Manager in prometheus scrape config by @CloudoguSiebels in #131
- Fix command line parameter inconsistency for jenkins-metrics by @CloudoguSiebels in #132
- Remove workaround for curl 8.2.0 by @CloudoguSiebels in #130
- Add option to destruct the playground by @CloudoguSiebels in #129
- Remove Flux by @CloudoguSiebels in #135
- Update Micronaut to 4.0.1 by @CloudoguSiebels in #134
- merge conflicts resolved by @CloudoguSiebels in #139
- Fix using --insecure and --argocd by @CloudoguSiebels in #136
- Fix --insecure for creating jenkins user by @CloudoguSiebels in #140
- Fix starting grafana when using Azure Gatekeeper by @CloudoguSiebels in #141
- Retry on 403/401 for creating jenkins properties by @CloudoguSiebels in #145
- Feature/trivy update by @pwrdeli in #144
- Remove trivy version from Jenkinsfile by @schnatterer in #146
- Add ingress resources by @CloudoguSiebels in #143
- Minor improvements for ingress ressources by @schnatterer in #147
- Use JGit rather than git binary by @CloudoguSiebels in #148
- Retry HTTP request when socket times out by @CloudoguSiebels in #151
- Improve logging for HTTP retries by @CloudoguSiebels in #152
- Fix specifying protocol for ingress urls by @CloudoguSiebels in #149
- Add option to configure playground by file by @CloudoguSiebels in #150
- Improved retrying for invalid jenkins crumbs by @CloudoguSiebels in #153
- Add READMEs to all example apps by @CloudoguSiebels in #154
- Stop execution when a step fails by @CloudoguSiebels in #155
- k3d: Upgrade to 5.x by @schnatterer in #157
- Various maintenance tasks by @schnatterer in #160
- Use a mailhog image without CVEs by @schnatterer in #161
- README: Update description of playground by @schnatterer in #162
- feature/optionalize mailhog2 by @movray in #163
- Use ingresses on localhost conveniently by @schnatterer in #159
- README use ingresses in TLDR command, introduce new graphics by @schnatterer in #165
- Add trademarks to graphics by @flxebrt in #167
- init-cluster.sh: Restore default for bind-localhost by @schnatterer in #169
- Update gitops-playground-graphics by @flxebrt in #168
- Added email parameters for Grafana and ArgoCD by @movray in #164
- added feature configure external Mailserver, corrected settings for g… by @movray in #170
- Feature/ingress by @movray in #171
- to prevent plaintext email credentials in repository, k8s-secrets cre… by @movray in #172
- Update LICENSE by @flxebrt in #176
- Update ArgoCD and Kubernetes by @yannickchristhomas in #173
- Upgrade Jenkins and plugins by @schnatterer in #177
- Jenkinsfile: Send additional mail to devs if main fails by @schnatterer in #179
- Migrate apply.sh to groovy by @schnatterer in #174
- Add ingress-nginx and alerting to diagrams by @schnatterer in #175
- Minor fix in feature graphic by @schnatterer in #181
- Add paramters to define the gitAuthor by @yannickchristhomas in #178
- Removes links to no longer visible community by @dhuchthausen in #182
- Minor fixes in docs by @schnatterer in #183
- Added new parameter for urlSeparatorHyphen by @movray in #180
- Petclinic: Switch from buildpacks to Dockerfile by @schnatterer in #184
- Fix gpg import bug for helm by @yannickchristhomas in #187
New Contributors
- @phaenr made their first contribution in #3
- @pmarkiewka made their first contribution in #5
- @marekzan made their first contribution in #6
- @thoppenheidt made their first contribution in #23
- @pwrdeli made their first contribution in #111
- @CloudoguSiebels made their first contribution in #112
- @flxebrt made their first contribution in #167
- @dhuchthausen made their first contribution in #182
Full Changelog: https://github.com/cloudogu/gitops-playground/commits/0.1.0