No description
deploy | ||
kustomize/bases | ||
namespaces | ||
justfile | ||
README.org |
Notes
- Taints and tolerations will likely not work without at least 2 nodes.
- Affinities based on hostnames will fail require matching names
- Secrets are stored in Infisical so the similar secret structure is required.
Software requirements
Usage
These all leverage the kustomizations and shell scripts in deploy/
-
just diff
- shows all changes based on kustomize
-
just apply
- apply all changes
-
just deploy
- apply all changes including infisical bootstrap secret
-
just redeploy
- as above but recreates the bootstrap secret from keepass
-
just infisical_bootstrap_secret [--recreate]
- Bootstrap secret but no other steps
Per namespace/app can be diff'd or applied via kubectl {diff, apply} -k
namespaces/[<namespace>/[<appName>/]]