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..."
|
|
} |