An alternative, automated and easy way to install cert-manager using Helmfile
Current version: 0.8.1 See Bumping versions
Helmfile is a declarative spec for deploying helm charts.
- kubectl
- Helm
- helmfile (https://github.com/roboll/helmfile).
1.- Clone this repo:
git clone [email protected]:zakkg3/cert-manager-installer.git
cd cert-manager-installer
3.- Run:
helmfile sync
Helmfile will process all the the helm charts defined inside helmfile.d
directory in alphabetical order. (install crd's then annotate the namespace and finally install cert-manager chart)
Please read Official Docs
Include the following lines in helmfile.d/01-cert-manager.yaml
values:
- webhook:
enabled: false
To bump the versions you can use a script (python3):
pip install -r requirements.txt
APP_VERSION="vX.XX.XX"; APP_RELEASE="X.XX"; CHART_VERSION="v0.1.XX"; ./versionBump.py
PR's are welcome :)