Add simple README
This commit is contained in:
parent
2169a03b8e
commit
9c840cbaaf
1 changed files with 21 additions and 0 deletions
21
README.org
Normal file
21
README.org
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
* 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 [[https://app.infisical.com/][Infisical]] so the similar secret structure is required.
|
||||||
|
|
||||||
|
** Software requirements
|
||||||
|
- New enough ~kubectl~ to use ~kubectl ... -k~ for kustomize
|
||||||
|
- [[https://github.com/casey/just][just]] to run deploy/redeploy commands
|
||||||
|
- [[https://github.com/gopasspw/gopass][gopass]] with infisical ID+Secret under ~homelab/infisical/{id,secret}~
|
||||||
|
|
||||||
|
** 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>/]]~
|
Loading…
Add table
Reference in a new issue