Herrmann Hinz 1ccdee0a61 doc-fix: update kasane readme (#36) 5 лет назад
..
.gitignore 23eeb0925b Add config template plugin examples (#7) 5 лет назад
Kasanefile 23eeb0925b Add config template plugin examples (#7) 5 лет назад
README.md 1ccdee0a61 doc-fix: update kasane readme (#36) 5 лет назад
patch.jsonnet 23eeb0925b Add config template plugin examples (#7) 5 лет назад

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 in argocd-repo-server pod.
  • Register kasane plugin argocd-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