2 min read
Sometimes we need to wait for some condition to be met before continuing applying resources on the cluster (or accessing them in som way). We can use kubectl wait to block an script until some criteria is met.
09/01/2023
Read more...2 min read
When using namePrefix or nameSuffix to change the names of the resources we are deplying using Kustomize, we need to make sure the cross object references get updated as well.
05/01/2023
Read more...5 min read
We can build containers from within a Kubernetes cluster using Kaniko using Pods or use some framework to streamline the process such as Shipwright that uses tekton pipelines to actually run the process. We can skip Shipwright and create directly tekton pipelines.
04/01/2023
Read more...2 min read
Although it's shouldn't be like this, resources ordering can play an important role to successfully deploy your application. We can use ArgoCD's phases and sync waves to tell it how (object dependencies) to deploy the manifest.
03/01/2023
Read more...1 min read
Sometimes it comes handy to be able to set values using options instead of having to create a values files. Setting a value is quite trivial:
helm install argocd argo/argo-cd -n argocd --set 'server.ingress.enabled=true'
But how do we setup an array variable?
02/01/2023
Read more...