Skip to content

Commit 49d94ce

Browse files
committed
add overlay to automatically add packaging global ann
1 parent 83bdfcb commit 49d94ce

File tree

3 files changed

+12
-1
lines changed

3 files changed

+12
-1
lines changed

config/crds.yml

+2
Original file line numberDiff line numberDiff line change
@@ -993,6 +993,8 @@ apiVersion: apiextensions.k8s.io/v1
993993
kind: CustomResourceDefinition
994994
metadata:
995995
name: packagerepositories.packaging.carvel.dev
996+
annotations:
997+
packaging.carvel.dev/global-namespace: kapp-controller-packaging-global
996998
spec:
997999
group: packaging.carvel.dev
9981000
names:

hack/crd-overlay.yml

+9
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
#@ load("@ytt:overlay", "overlay")
2+
#@ load("@ytt:data", "data")
3+
24
#@overlay/match by=overlay.subset({"kind": "CustomResourceDefinition"}), expects="0+"
35
---
46
metadata:
@@ -29,3 +31,10 @@ metadata:
2931
spec:
3032
names:
3133
plural: internalpackagemetadatas
34+
35+
#@overlay/match by=overlay.subset({"metadata":{"name":"packagerepositories.packaging.carvel.dev"}})
36+
---
37+
metadata:
38+
#@overlay/match missing_ok=True
39+
annotations:
40+
packaging.carvel.dev/global-namespace: #@ data.values.packaging_global_namespace

hack/gen-crds.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@ go run ./vendor/sigs.k8s.io/controller-tools/cmd/controller-gen/main.go \
1111
output:dir=./tmp/crds \
1212
paths=./pkg/apis/...
1313

14-
ytt -f tmp/crds -f ./hack/crd-overlay.yml > config/crds.yml
14+
ytt -f tmp/crds -f ./hack/crd-overlay.yml -f ./config/values.yml > config/crds.yml
1515

1616
rm -rf tmp/crds

0 commit comments

Comments
 (0)