1 min read
When you are handling helm chart dependencies using helm itself you might face the situation where you don't want to install a dependency based on some condition. Using the Chart.yaml file we can configure it to optionally load a dependency
04/10/2022
Read more...2 min read
We can define dependencies you our helm charts using the dependencies key on the Chart.yaml file:
(...)
dependencies:
- name: gatekeeper
version: "3.9.0"
repository: "https://open-policy-agent.github.io/gatekeeper/charts"
03/10/2022
Read more...2 min read
If you are using Vault for storing secrets, it is desirable to have a different Vault for testing, CI and development. Having to setup an alternate production-grade Vault can be just not worth it (specially for volatile environments)
For local environments it comes handy to use the dev server mode, for Kubernetes we can use the pet2cattle/helm-testvault to deploy it as an in-cluster service
22/09/2022
Read more...2 min read
When writing helm charts being able to specify the files to use for ConfigMap or a Secret objects is way more convenient than having the object already rendered. Using .Files.Glob we can tell help to import a set of files into the object
08/07/2022
Read more...3 min read
On ArgoCD an Application is a group of resources defined from a given source, for example, a helm chart. To create it we can use the argocd cli tool or create it declaratively as any other Kubernetes object using a manifest
06/06/2022
Read more...