Files
zeekay cded7148d1 Example applications for Hanzo CD
Manifests the docs and the end-to-end suite deploy against: plain, kustomize,
helm and jsonnet variants, plus application sets and sync ordering.
2026-09-04 23:49:48 -07:00

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 kasane binary is available in cd-repo-server pod.
  • Register kasane plugin cd-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.
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