Skip to content

Bangladesh mis migration prep - #423

Open
ajay-rtsl wants to merge 5 commits into
masterfrom
bangladesh-mis-migration-prep
Open

ajay-rtsl wants to merge 5 commits into
masterfrom
bangladesh-mis-migration-prep

Conversation

@ajay-rtsl

Copy link
Copy Markdown
Contributor

Adds a bangladesh-production-mis environment for deploying Simple to the DGHS
MIS cluster, plus tooling to mirror images into their internal registry.

Nothing is deployed by this. The MIS cluster has no Argo CD yet, so these files
are inert until it is bootstrapped separately. AWS bangladesh-production is
untouched and keeps serving *.bd.simple.org; its Argo CD is not repointed.

Contents

  • k8s/environments/bangladesh-production-mis/ — the environment, adapted from
    bangladesh-production
  • k8s/manifests/kube-prometheus/config/bangladesh-production-mis.libsonnet
    monitoring config for the new environment
  • scripts/mis-image-mirror/ — image inventory (generated from the containers
    actually running on AWS production) and a pull/retag/push script

Differences from the AWS environment

AWS MIS
Ingress own ingress-nginx + NLB cluster's existing controller; no ingress Application
Postgres shared_buffers=8GB, S3 backup repo retuned for a smaller node, local repo only
StorageClass default explicit — the cluster has no default
Namespaces inherited explicit manifest, each pinned to the Pod Security level its workloads need
Loki / Datadog deployed omitted
PGO shared manifest path pgo/ overlay, so its version can move independently of India and Sri Lanka

ajay-rtsl and others added 5 commits September 19, 2026 13:16
Adds the image inventory for bangladesh-production, generated from every
container and initContainer running on the live AWS cluster, and a script to
pull, retag and push them into the internal registry.

The target registry addresses images as <host>/<owner>/<image>:<tag> with a
single owner segment, so upstream paths are flattened with dashes. The script
also supports a save/load bundle mode for pushing from a host with network
access to the registry.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant