Matheus Barbieri
Talking about Software Development and other stuffs.
I’m without motivation enough to write a post talking about how a delivery pipeline should be, how to relate real-state x desired-state or why you should use this or that, i particularly prefer ArgoCD by a simple resource called ApplicationSet.
ArgoCD’s ApplicationSet is a awesome feature to a delivery pipeline.
it make you specify in a manifest how and where k8s manifests should be appliedthe argocd read the applications sets, and create a pipeline which will apply source from parameters into destinations
One of the most hard problems i have found dealing with multiple-cluster in my jobs is dealing with secrets management, create secrets for each cluster, being sure that secret works, and store them safely.
Having a proper control of this issue always be a big mess, mostly because this easily become a safety issue most of the time in companies i have passed, someone have all the secrets stored in their machine or in some dark and scared place, or all of the secrets start to be stored in one private repository where every one in a point of the time will have the access or other horrible solution like that.