mirror of
https://github.com/hanzocd/example-apps.git
synced 2026-10-30 20:50:47 +00:00
Manifests the docs and the end-to-end suite deploy against: plain, kustomize, helm and jsonnet variants, plus application sets and sync ordering.
921 B
921 B
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
kasanebinary is available incd-repo-serverpod. - Register
kasaneplugincd-cmConfigMap:
apiVersion: v1
data:
configManagementPlugins: |
- name: kasane
init:
command: [kasane, update]
generate:
command: [kasane, show]
- Create application using
kasaneas a config management plugin name.
cd app create kasane \
--config-management-plugin kasane \
--repo https://github.com/hanzocd/cd-example-apps \
--path plugins/kasane \
--dest-server https://kubernetes.default.svc \
--dest-namespace default