Skip to content

Instantly share code, notes, and snippets.

@voor
Last active July 20, 2021 17:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save voor/02c1d2e2d3c08fe42fd2df7659bc386a to your computer and use it in GitHub Desktop.
Save voor/02c1d2e2d3c08fe42fd2df7659bc386a to your computer and use it in GitHub Desktop.
#@ load("@ytt:overlay", "overlay")
#@ load("@ytt:data", "data")
#@ def key_overlay():
metadata:
name: simple-app
#@ end
#@overlay/match by=overlay.subset(key_overlay()),when="1+"
---
spec:
fetch:
#@overlay/match by=lambda _,l,r: "git" in l
- git:
#@overlay/match missing_ok=True
subPath: config-step-2-template
---
apiVersion: kappctrl.k14s.io/v1alpha1
kind: App
metadata:
name: simple-app
namespace: default
spec:
serviceAccountName: default-ns-sa
fetch:
- git:
url: https://github.com/vmware-tanzu/carvel-simple-app-on-kubernetes
ref: origin/develop
template:
- ytt: {}
deploy:
- kapp: {}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment