diff --git a/CHANGELOG.md b/CHANGELOG.md index 516eabee..a6624a07 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ # Changelog ## Development +* Added overrides for image repositories and tags for dependency charts due to bitnami migration to bitnamilegacy repository - temp workaround until a better solution is found (#433) (by @Filip Drab) * Updated our tests/unit to support `unittests` v0.5.1 (#414, #421) (by @jk464) * Migrate to kubeconform for k8s linting, as kubeval is now deprecated (#420) (by @jk464) * Allow clusters that do not use kubeproxy to disable presleep. (#416) (by @cognifloyd) diff --git a/Chart.yaml b/Chart.yaml index a418bdd5..81197bfc 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -37,8 +37,8 @@ dependencies: repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami condition: mongodb.enabled - name: external-dns - version: 4.0.0 - repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami + version: 1.15.0 + repository: https://kubernetes-sigs.github.io/external-dns/ condition: external-dns.enabled - name: redis version: 12.3.2 diff --git a/values.yaml b/values.yaml index 01f751cf..9db4a995 100644 --- a/values.yaml +++ b/values.yaml @@ -1035,6 +1035,8 @@ mongodb: enabled: true image: # StackStorm currently supports maximum MongoDB v4.4 + # override default chart image repository due to migration to bitnilegacy repo + repository: bitnamilegacy/mongodb tag: "4.4" # MongoDB architecture. Allowed values: standalone or replicaset architecture: replicaset @@ -1073,6 +1075,10 @@ rabbitmq: # Change to `false` to disable in-cluster rabbitmq deployment. # Specify your external [messaging] connection parameters under st2.config enabled: true + # Override default chart image repository and tag due to migration to bitnilegacy repo + image: + repository: bitnamilegacy/rabbitmq + tag: 3.8.9 clustering: # On unclean cluster restarts forceBoot is required to cleanup Mnesia tables (see: https://github.com/helm/charts/issues/13485) # Use it only if you prefer availability over integrity. @@ -1120,6 +1126,10 @@ redis: # Change to `false` to disable in-cluster redis deployment. # Specify your external [coordination] connection parameters under st2.config enabled: true + # Override default chart image repository and tag due to migration to bitnamilegacy repo + image: + repository: bitnamilegacy/redis + tag: 6.0.9 # By default the cluster is enabled for the subchart. # We just need replica count here to ensure it is HA cluster: @@ -1134,6 +1144,10 @@ redis: # DO NOT SET sentinel.usePassword, the tooz driver cannot connect to a password protected sentinel # however it can connect to a password protected redis that is being managed by sentinel # usePassword: false + # Override default chart image repository and tag due to migration to bitnamilegacy repo + image: + repository: bitnamilegacy/redis-sentinel + tag: 6.0.9 # Enable or disable static sentinel IDs for each replicas # If disabled each sentinel will generate a random id at startup # If enabled, each replicas will have a constant ID on each start-up @@ -1171,12 +1185,16 @@ dnsConfig: {} ## Creates a deployment of external-dns within the cluster to update DNS with CNAME -> ELB ## ## For values.yaml reference: -## https://github.com/bitnami/charts/tree/master/bitnami/external-dns +## https://github.com/kubernetes-sigs/external-dns/tree/master/charts/external-dns ## ## TODO: If eq st2web.service.type "LoadBalancer", set enabled to true. Any other cases? external-dns: enabled: false + # Using official kubernetes-sigs external-dns chart + image: + repository: registry.k8s.io/external-dns/external-dns + tag: v0.15.0 provider: aws aws: - zoneType: "public" + zoneType: public domainFilters: []