aws-samples / aws-samples/appmod-blueprints

fix: replace bitnami/kubectl with EKS Distro image before ECR Public removal (June 10, 2026)

Open
#679 1 comment 0 reactions 1 assignee Claimed by @allamand View on GitHub
Dominant language
Shell
Stars
105
Forks
62
Avg merge
11h 17m
Merged PRs (30d)
76

Description

## Problem

Bitnami's container images will be **removed from Amazon ECR Public Gallery on June 10, 2026** ([AWS blog](https://aws.amazon.com/blogs/containers/bitnami-image-removal-from-ecr-public/)). After that date, any pull from `public.ecr.aws/bitnami/` will fail.

The following files in this repo reference bitnami images and need to be updated:

| File | Current image | Impact |
|------|--------------|--------|
| `gitops/addons/charts/keycloak/templates/split-brain-detector.yaml` | `bitnami/kubectl:latest` | Keycloak split-brain CronJob will fail to pull |
| `gitops/addons/default/addons/airflow/values.yaml` | `bitnami/postgresql` (repository) | Airflow PostgreSQL sub-chart |
| `gitops/apps/backend/rabbitmq/base/generated.yaml` | `public.ecr.aws/bitnami/rabbitmq:3.11.1-debian-11-r0` | RabbitMQ demo app |

## Proposed Fix

Replace `bitnami/kubectl:latest` with the official **EKS Distro kubectl image**:

```yaml
# Before
image: bitnami/kubectl:latest

# After
image: public.ecr.aws/eks-distro/kubernetes/kubectl:v1.30.2-eks-1-30-latest
```

For `bitnami/postgresql` in Airflow and `bitnami/rabbitmq`, evaluate whether to pin to Docker Hub (`docker.io/bitnami/...`) or migrate to alternative images.

## Deadline

**June 10, 2026** — pulls from `public.ecr.aws/bitnami/` will start failing.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.