Add config template plugin examples (#7)
This commit is contained in:
1 parent
179faabd63
commit
23eeb0925b
13 files changed
+116
-9
No files matched your search
@@ -0,0 +1,30 @@
|
||||
# Helm + Kustomize
|
||||
|
||||
Sometimes Helm chart don't have all required parameters and additional customization is required. This example application demonstrates how to combine Helm and Kustomize and use it
|
||||
as a config management plugin in Argo CD.
|
||||
|
||||
Use following steps to try the application:
|
||||
|
||||
* configure `kustomized-helm` tool in `argocd-cm` ConfigMap:
|
||||
|
||||
```yaml
|
||||
configManagementPlugins: |
|
||||
- name: kustomized-helm
|
||||
init:
|
||||
command: [helm, dependency, build]
|
||||
generate:
|
||||
command: [sh, -c]
|
||||
args: ["helm template . > all.yaml && kustomize build"]
|
||||
```
|
||||
|
||||
* create application using `kustomized-helm` as a config management plugin name:
|
||||
|
||||
|
||||
```
|
||||
argocd app create kustomized-helm \
|
||||
--config-management-plugin kustomized-helm \
|
||||
--repo https://github.com/argoproj/argocd-example-apps \
|
||||
--path plugins/kustomized-helm \
|
||||
--dest-server https://kubernetes.default.svc \
|
||||
--dest-namespace default
|
||||
```
|
||||
Reference in new issue
Block a user