You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Herrmann Hinz
1ccdee0a61
|
5 years ago | |
---|---|---|
.. | ||
.gitignore | 6 years ago | |
Kasanefile | 6 years ago | |
README.md | 5 years ago | |
patch.jsonnet | 6 years ago |
README.md
Kasane
Kasane is a layering tool for Kubernetes which utilises Jsonnet for deep object modification and patching.
Use following steps to try the application:
- Follow instructions from custom_tools.md to make sure
kasane
binary is available inargocd-repo-server
pod. - Register
kasane
pluginargocd-cm
ConfigMap:
apiVersion: v1
data:
configManagementPlugins: |
- name: kasane
init:
command: [kasane, update]
generate:
command: [kasane, show]
- Create application using
kasane
as a config management plugin name.
argocd app create kasane \
--config-management-plugin kasane \
--repo https://github.com/argoproj/argocd-example-apps \
--path plugins/kasane \
--dest-server https://kubernetes.default.svc \
--dest-namespace default