Releases: cloudogu/gitops-playground
Releases · cloudogu/gitops-playground
0.12.0
What's Changed
- Namespace prefix for multi-tenancy support by @nihussmann in #273
- Adapt netpols to prefix by @ThomasMichael1811 in #275
- Remove NodePorts by @schnatterer in #276
- Bump org.eclipse.jgit:org.eclipse.jgit from 6.6.1.202309021850-r to 7.2.1.202505142326-r in the maven group across 1 directory by @dependabot[bot] in #278
- Simplify internal SCM-Manager URL by @nihussmann in #277
- Fix argocd application is empty by @schnatterer in #279
- BREAKING: Disables Jenkins, Registry, example content by default by @schnatterer in #280
- Fix missing space in Maven checkstyle skip flag in Jenkinsfiles by @pmarkiewka in #282
- Update gitops-playground-production.drawio.svg by @NicoSien in #284
- Update gitops-playground-production.drawio.svg by @NicoSien in #285
- Remove repo restriction for root project argocd by @ThomasMichael1811 in #286
- Make Jenkins and SCM plugin install and restart optional by @pmarkiewka in #287
- Add multi-tenancy support for argocd-operator by @pmarkiewka in #283
- Replace legacy RBAC generation with RbacDefinition by @pmarkiewka in #288
- Generate Operator RBCAs During ArgoCD Repo Creation by @nihussmann in #290
- Implement MVP for content repos by @schnatterer in #281
- README: Fix SVG diagrams not rendered properly in fullscreen by @schnatterer in #292
- Allow content variables by @ThomasMichael1811 in #289
- Fix Prometheus permissions in namespaces managed by Argo CD by @pmarkiewka in #291
- Content Repos: MIRROR + createJenkinsJob by @ThomasMichael1811 in #294
- Add dedicated instances for multi-tenant use via Argocd Operator by @nihussmann in #293
- Mutli tenancy: Allow configuring central namespaces by @nihussmann in #295
- Avoid namespace creation for active external components by @pmarkiewka in #296
- Fix hardcoded namespaces for central Argocd+fix for ArgocdApplication Generator by @nihussmann in #298
- Content Repos: Refactoring + Fixes by @ThomasMichael1811 in #297
- Switch to bitnamilegacy images by @avetgit in #300
- Fix mirror-repo handling by @ThomasMichael1811 in #301
- Templates: Simplify by using config everywhere by @avetgit in #299
- Upgrade versions of argocd-helm, argocd-operator and scm-manager by @pmarkiewka in #302
- Add build date to version number by @schnatterer in #303
- upgrade versions of argocd-helm, argocd-operator to ArgoCD version 3 by @pmarkiewka in #304
- Add content loader docs by @flxebrt in #305
- Minor fixes for OpenShift and multi-tenancy by @mdroll in #307
- Fix: Remove unused folders+prefixed ingresses by @nihussmann in #308
- README: Add list of config options by @schnatterer in #306
New Contributors
- @NicoSien made their first contribution in #284
- @avetgit made their first contribution in #300
- @mdroll made their first contribution in #307
Full Changelog: 0.11.0...0.12.0
0.11.0
Try it on your machine (only docker required, runs on Win, Mac, Linux):
VERSION='0.11.0'
bash <(curl -s \
"https://raw.githubusercontent.com/cloudogu/gitops-playground/$VERSION/scripts/init-cluster.sh") \
&& docker run --rm -t -u $(id -u) \
-v ~/.config/k3d/kubeconfig-gitops-playground.yaml:/home/.kube/config \
--net=host \
ghcr.io/cloudogu/gitops-playground:$VERSION --yes --base-url=http://localhost --ingress-nginx \
--argocd --monitoring --vault=dev --mailhogWhat's Changed
- Merges default Config values with configFile/Map to allow overwrite of certain values by @nihussmann in #257
- Remove Mailhog SecurityContext in Openshiftby @nihussmann in #256
- Openshift UID Range from SCC for Subchart Grafana by @ThomasMichael1811 in #258
- Update Petclinic and Spring Boot Helm chart references #260 by @nihussmann in #260
- Petclinic: disable DB integrationstests by @nihussmann in #261
- Petclinic: enable tests and disable DB integrationstests by @ThomasMichael1811 in #262
- CLI: Simple params no longer require k8s by @schnatterer in #263
- Updating Prometheus Helm Chart to 69.7.4 by @nihussmann in #266
- Fix integration tests for ingress-nginx by @nihussmann in #265
- README: Minor updates by @schnatterer in #267
- Experimental GitLab API by @nihussmann in #268
- Bump org.springframework.security:spring-security-crypto from 5.7.3 to 6.3.8 in the maven group across 1 directory by @dependabot in #269
- Adoptions for openshift by @nihussmann in #264
- Upgrade ingress-nginx by @schnatterer in #271
- Fix application passwords, mailhog and vault ingress by @ThomasMichael1811 in #270
- Introduce main tag to enhance image usability by @nihussmann in #272
- Re-add commit tags for images by @nihussmann in #274
Full Changelog: 0.10.0...0.11.0
0.10.0
What's Changed
- Add support for ArgoCD installation via ArgoCD operator by @pmarkiewka in #236
- Upgrade kube-prometheus-stack to 66.2.1 by @nihussmann in #243
- Increased livenessProbe initialDelaySeconds value to handle pipeline issues by @nihussmann in #245
- README: Clarify air-gapped support by @ThomasMichael1811 in #246
- Namespace isolation: Specify Prometheus NamespaceSelectors by @nihussmann in #247
- Updated helm to v3.16.3 by @nihussmann in #248
- BREAKING: Remove config options for Helm repo by @ThomasMichael1811 in #249
- updating helm to v3.16.4, fixing CVE-2024-45337 by @nihussmann in #250
- Adds Helm values functionality to SCM Manager and other features by @nihussmann in #251
- Introduce integrationtests with failsafe by @ThomasMichael1811 in #252
- Migrate Jenkins deployment from Bash to Groovy by @schnatterer in #253
- Adds the possibility to deepmerge null values if necessary by @nihussmann in #254
- Upgrade kube-prometheus-stack to 66.5.0 by @nihussmann in #255
Full Changelog: 0.9.0...0.10.0
0.9.0
What's Changed
- Fix netPols commit message by @nihussmann in #239
- Typed Config for GOP by @nihussmann in #241
- Jenkinsfile: Print integration test logs on failure by @nihussmann in #237
- Extend dev docs by @schnatterer in #240
Full Changelog: 0.8.0...0.9.0
0.8.0
What's Changed
- Upgrade k3d to 5.7.4 by @schnatterer in #230
- Implement Network Policies (Prometheus+ArgoCD) by @nihussmann in #228
- Minor additions by @schnatterer in #232
- Bump commons-io:commons-io from 2.11.0 to 2.14.0 in the maven group across 1 directory by @dependabot in #235
- adding additionalEnv param to jenkins config allowing setting custom … by @nihussmann in #233
- adding custom maven image and registry support by @nihussmann in #234
- Migrate Jenkins.createJob from bash to groovy by @schnatterer in #225
- Implement pull secrets by @schnatterer in #229
- Create cert-manager by @ThomasMichael1811 in #238
New Contributors
- @ThomasMichael1811 made their first contribution in #238
Full Changelog: 0.7.0...0.8.0
0.7.0
What's Changed
- BREAKING: Refactor params registry-push + pull to registry-proxy by @k9ne257 in #221
- Pass proxyRegistry credentials to buildImages by @nihussmann in #223
- Print version and license from CLI by @schnatterer in #217
- Implement namespaceIsolation for PrometheusStack by @schnatterer in #222
- Grafana: Implement RBAC for namespace isolation by @schnatterer in #226
- Update to kubernetes 1.29.8 by @schnatterer in #224
New Contributors
- @nihussmann made their first contribution in #223
Full Changelog: 0.6.0...0.7.0
0.6.0
What's Changed
- Change license to agpl3.0 by @flxebrt in #213
- Minor fixes for least privilege environments by @schnatterer in #209
- Get rid of cve-2024-41110 by @schnatterer in #216
- Limit accessibilty to localhost interface by @movray in #214
- Adapt agpl3.0 license by @flxebrt in #215
- Adapt gop graphics by @flxebrt in #219
- Fix dev image by @schnatterer in #218
- Update Jenkins to 2.462.1 (Chart 5.5.1) by @schnatterer in #220
Full Changelog: 0.5.0...0.6.0
0.5.0
What's Changed
- Bump org.eclipse.jgit:org.eclipse.jgit from 6.5.0.202303070854-r to 6.6.1.202309021850-r by @dependabot in #208
- Feature/skip crds by @k9ne257 in #205
- Feature/all cli params via config by @movray in #206
- Temporarily ignore cve-2024-41110 by @schnatterer in #212
- Upgrade docker-registry by @movray in #211
- Add monitoring for ingress-nginx by @movray in #210
New Contributors
- @dependabot made their first contribution in #208
- @k9ne257 made their first contribution in #205
Full Changelog: 0.4.0...0.5.0
0.4.0
What's Changed
- Update graphics by @flxebrt in #204
- feature helm charts for airgapped gop by @yannickchristhomas in #200
- Fix startup error with --remote by @schnatterer in #207
Full Changelog: 0.3.0...0.4.0
0.3.0
What's Changed
- Minor fixes by @schnatterer in #193
- Feature/import config file by @movray in #194
- Upgrade SCMM by @schnatterer in #196
- init-cluster.sh: Bind Ingress by default and allow for binding additional ports by @schnatterer in #198
- Created a trigger for jenkins to automaticaly build example-apps by @movray in #199
- Exercise broken app: Add ingress by @schnatterer in #197
- Disable pod resources by default by @schnatterer in #201
- Fix waiting for node on startup by @schnatterer in #202
- Prometheus: watch CRs in all namespaces by @schnatterer in #195
Full Changelog: 0.2.0...0.3.0