Total PRs Required: 18 across energywebfoundation organization
Migration Pattern: bitnami/[service] β bitnamisecure/[service]
Repository: energywebfoundation/argocd-ecr-credentials-updater
Branch: fix/migrate-to-bitnamisecure-kubectl
Title: Fix: Migrate from bitnami/kubectl to bitnamisecure/kubectl
Files Changed:
templates/cronJob.yaml(line 23)
Changes:
# Before
image: bitnami/kubectl:1.23
# After
image: bitnamisecure/kubectl:1.23PR Description:
Migrate kubectl image from legacy bitnami registry to bitnamisecure registry.
This addresses the Bitnami registry migration announced in https://github.com/bitnami/containers/issues/83267
Changes:
- Updated kubectl image from bitnami/kubectl:1.23 to bitnamisecure/kubectl:1.23
- Ensures compatibility with the new Bitnami secure registry
Note: This change has already been applied live to clusters for immediate fix.
Repository: energywebfoundation/erpc-helm
Branch: fix/migrate-bitnami-kubectl
Title: Update kubectl image to bitnamisecure registry
Files Changed:
values.yaml(lines 23-26)
Changes:
# Before
kubectl:
image:
repository: bitnami/kubectl
pullPolicy: IfNotPresent
tag: "1.21"
# After
kubectl:
image:
repository: bitnamisecure/kubectl
pullPolicy: IfNotPresent
tag: "1.21"Repository: energywebfoundation/operating-envelope-dle-node
Branch: fix/update-kubectl-registry
Title: Migrate kubectl image to bitnamisecure registry
Files Changed:
helm/sandbox/substrate-node-0/values.yaml(lines 55-58)
Changes:
# Before
kubectl:
image:
repository: bitnami/kubectl
tag: latest
# After
kubectl:
image:
repository: bitnamisecure/kubectl
tag: latestRepository: energywebfoundation/ewx-infrastructure
Branch: fix/migrate-sealed-secrets-bitnami
Title: Update sealed-secrets controller to bitnamisecure registry
Files Changed:
testnet-us-east-1-resources/helm.tfinfra-tooling-us-east-1-resources/helm.tfmainnet-us-east-1-resources/helm.tf
Changes:
# Before
repository = "bitnami/sealed-secrets-controller"
# After
repository = "bitnamisecure/sealed-secrets-controller"Repository: energywebfoundation/terraform-projects-us-east-1-secops
Branch: fix/sealed-secrets-bitnami-migration
Title: Migrate sealed-secrets to bitnamisecure registry
Files Changed:
resources/k8s_sealed_secrets.tf
Changes:
# Before
image = "bitnami/sealed-secrets-controller:v0.18.0"
# After
image = "bitnamisecure/sealed-secrets-controller:v0.18.0"Repository: energywebfoundation/terraform-projects-us-west-2
Branch: fix/migrate-sealed-secrets-registry
Title: Update sealed-secrets controller registry to bitnamisecure
Files Changed:
resources/ew_dos_sealed_secrets.tf
Changes:
# Before
image = "bitnami/sealed-secrets-controller:v0.18.0"
# After
image = "bitnamisecure/sealed-secrets-controller:v0.18.0"Repository: energywebfoundation/ddhub-aemo-deployment
Branch: fix/migrate-postgresql-bitnami
Title: Update PostgreSQL image to bitnamisecure registry
Files Changed:
DDHub/QA/postgres/values.yaml
Changes:
# Before
image:
repository: bitnami/postgresql
# After
image:
repository: bitnamisecure/postgresqlRepository: energywebfoundation/ddhub-deployments
Branch: fix/redis-bitnami-migration
Title: Migrate Redis images to bitnamisecure registry
Files Changed:
messagebroker/ddhub-messagebroker-dev/values-auth.yamlmessagebroker/ddhub-messagebroker-demo/values-auth.yaml
Changes:
# Before
image:
repository: bitnami/redis
# After
image:
repository: bitnamisecure/redisRepository: energywebfoundation/argo-cd
Branch: fix/argocd-redis-bitnami-update
Title: Update ArgoCD Redis to bitnamisecure registry
Files Changed:
aws/us-west-2/k8s-misc/argocd-install/argocd/values.yamlazure/west-us-2/aemo-aks-cluster-dev/argocd-install/argocd/values.yaml
Changes:
# Before
redis:
image:
repository: bitnami/redis
# After
redis:
image:
repository: bitnamisecure/redisRepository: energywebfoundation/ewx-dev-network-deployments
Branch: fix/nginx-bitnami-migration
Title: Migrate Nginx image to bitnamisecure registry
Files Changed:
dev/staking-dapp/values.yaml
Changes:
# Before
nginx:
image:
repository: bitnami/nginx
# After
nginx:
image:
repository: bitnamisecure/nginxRepository: energywebfoundation/km-monorepo
Branch: fix/key-management-bitnami-migration
Title: Update database images to bitnamisecure registry
Files Changed:
devops/helm-charts/key-management/values.yaml
Changes:
# Before
postgresql:
image:
repository: bitnami/postgresql
redis:
image:
repository: bitnami/redis
# After
postgresql:
image:
repository: bitnamisecure/postgresql
redis:
image:
repository: bitnamisecure/redisRepository: energywebfoundation/marketplace-deployments
Repository: energywebfoundation/ggp-deployments
Branch: fix/postgresql-chart-bitnami-migration
Title: Update PostgreSQL Helm chart dependency to bitnamisecure
Files Changed:
postgres/Chart.yaml
Changes:
# Before
dependencies:
- name: postgresql
version: "11.6.12"
repository: https://charts.bitnami.com/bitnami
# After
dependencies:
- name: postgresql
version: "11.6.12"
repository: https://charts.bitnami.com/bitnamisecureRepository: energywebfoundation/did-auth-proxy
Branch: fix/docker-compose-bitnami-migration
Title: Update Docker Compose bitnami images to secure registry
Files Changed:
nginx/Dockerfiledocker-compose.yamldocker-compose.dev.yamldocker-compose.two-backends.yaml
Changes:
# Before
FROM bitnami/nginx:latest
# After
FROM bitnamisecure/nginx:latestRepository: energywebfoundation/did-auth-proxy-helm
Branch: fix/helm-values-bitnami-migration
Title: Update disabled Helm values to bitnamisecure registry
Files Changed:
values-nginx.yaml.disabledvalues-redis.yaml.disabledindex.yaml
Changes:
# Before
nginx:
image:
repository: bitnami/nginx
redis:
image:
repository: bitnami/redis
# After
nginx:
image:
repository: bitnamisecure/nginx
redis:
image:
repository: bitnamisecure/redisRepository: energywebfoundation/generic-microservices-helm
Branch: fix/helm-index-bitnami-refs
Title: Update Helm chart index bitnami references
Files Changed:
index.yaml
Repository: energywebfoundation/gpsaas-helm-chart
Branch: fix/chart-index-bitnami-migration
Title: Update chart index bitnami registry references
Files Changed:
index.yaml
Repository: energywebfoundation/ew-ecosystem-gitbook
Branch: fix/docs-bitnami-postgresql-refs
Title: Update PostgreSQL documentation to reference bitnamisecure
Files Changed:
energy-solutions/digital-spine-by-energy-web/component-guides/ddhub-client-gateway/deployment-guide/preparing-to-set-up-a-client-gateway/deploying-the-postgresql-database/deploy-postgres-using-a-helm-chart.md
Changes:
# Before
helm repo add bitnami https://charts.bitnami.com/bitnami
helm install postgresql bitnami/postgresql
# After
helm repo add bitnami https://charts.bitnami.com/bitnamisecure
helm install postgresql bitnami/postgresqlRepository: energywebfoundation/ew-saas
Branch: fix/tiltfile-bitnami-registry
Title: Update Tiltfile bitnami registry references
Files Changed:
Tiltfile
Changes:
# Before
registry_host = "registry.hub.docker.com/bitnami/"
# After
registry_host = "registry.hub.docker.com/bitnamisecure/"Standard PR Description Template:
## π§ Bitnami Registry Migration
This PR migrates from the legacy `bitnami/` registry to the new `bitnamisecure/` registry as announced in the [Bitnami containers migration notice](https://github.com/bitnami/containers/issues/83267).
### Changes Made
- [List specific image changes]
### Testing
- [ ] Images pull successfully from bitnamisecure registry
- [ ] No breaking changes in functionality
- [ ] Deployment/build processes work as expected
### References
- Bitnami Migration Issue: https://github.com/bitnami/containers/issues/83267
- Organization Migration Tracking: [Internal tracking issue]
**Note:** The `bitnami/` registry images are being deprecated. This migration ensures continued functionality.- Create all HIGH priority PRs first (infrastructure critical)
- Batch create MEDIUM priority PRs (deployment configs)
- Create LOW priority PRs during maintenance windows
- Test each PR in development environments before merging
- Coordinate with teams for production deployments
Total Effort: 18 Pull Requests across the energywebfoundation organization