18 lines
415 B
Plaintext
18 lines
415 B
Plaintext
|
flux deployment: {
|
||
|
shape: sequence_diagram
|
||
|
|
||
|
laptop: My Laptop
|
||
|
gitlab: Git Repo
|
||
|
k8s: Kubernetes
|
||
|
flux: Flux Kustomize Controller
|
||
|
fluxhelm: Flux Helm Controller
|
||
|
|
||
|
laptop -> gitlab: git push
|
||
|
gitlab <- flux: git pull
|
||
|
k8s <- flux: apply HelmRelease
|
||
|
|
||
|
k8s."HelmRelease"
|
||
|
fluxhelm -> k8s: poll for HelmRelease resources
|
||
|
fluxhelm -> k8s: `helm upgrade`
|
||
|
k8s."NGINX Deployment, etc..."
|
||
|
}
|