Wordsmith is the demo project originally from dockersamples/wordsmith
The pods/containers of this app are in the ./base directory and those files rarely change. They are plain Kubernetes manifests.
For each environment, we create a directory in ./environments and add a kustomization.yaml file, which is a Kustomize manifest that pulls in the base manifests and overrides environment-specific values.
These environment overrides can be consumed by Argo CD, Flux, or applied by kubectl directly with kubectl apply -k environments/<env>.