Hello from dev 👋

You are on dev. This longer page comes from a Kustomize overlay — prod runs the same app with a one-line page.

If you are reading this, the whole path worked:

  1. a pull request merged to main
  2. Argo CD noticed and synced it
  3. Kustomize built the base, then applied the overlay's patch
  4. an HTTPRoute attached to the public Gateway
  5. the NLB forwarded TCP to Envoy, and Envoy routed to this pod

Nobody ran kubectl to make this happen.

The app is apps/example/hello-world/base/; this page is apps/example/hello-world/overlays/devx-dev-us-west-2/. Everything else — the Deployment, Service and route — exists once, in the base, and is shared with prod.