Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kvaps/helm-ensurecrds
Helm plugin to install and upgrade CRDs from the chart
https://github.com/kvaps/helm-ensurecrds
crds helm helm-plugin kubernetes
Last synced: 3 months ago
JSON representation
Helm plugin to install and upgrade CRDs from the chart
- Host: GitHub
- URL: https://github.com/kvaps/helm-ensurecrds
- Owner: kvaps
- License: apache-2.0
- Created: 2023-08-21T16:07:54.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-03T21:07:43.000Z (about 1 year ago)
- Last Synced: 2024-01-04T08:38:14.944Z (about 1 year ago)
- Topics: crds, helm, helm-plugin, kubernetes
- Language: Shell
- Homepage:
- Size: 9.77 KB
- Stars: 16
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# helm-ensurecrds
Helm plugin to install and upgrade CRDs from the chart
###### Motivation
This plugin is a dirty workaround for upstream issues:
- helm/helm#7735
- helm/helm#10585
- helm/helm#5871###### Plugin installation
- Install `yq` and `kubectl` dependencies
- Install the plugin:
```shell
helm plugin install https://github.com/kvaps/helm-ensurecrds
```###### Example usage
Just use the same args for `helm install` or `helm upgrade` but for `helm ensurecrds`:
```shell
helm repo add jetstack https://charts.jetstack.io
helm ensurecrds cert-manager -n cert-manager jetstack/cert-manager --set=installCRDs=true
helm install cert-manager -n cert-manager jetstack/cert-manager --set=installCRDs=true
```> **Warning:** This is alpha version, use it at your own risk!