Skip to content

Commit d52646c

Browse files
committed
INTERNAL - Package plain ZookeeperCluster CRD
We rely on v1 CRD version only - so no need to maintain helm conditionals
1 parent f6766f3 commit d52646c

File tree

5 files changed

+6577
-8416
lines changed

5 files changed

+6577
-8416
lines changed

Makefile

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -117,10 +117,9 @@ generate:
117117
$(CONTROLLER_GEN) object paths="./..."
118118
$(CONTROLLER_GEN) crd paths=./api/... output:dir=./config/crd/bases schemapatch:manifests=./config/crd/bases
119119
# sync crd generated to helm-chart
120-
echo '{{- define "crd.openAPIV3Schema" }}' > charts/zookeeper-operator/templates/_crd_openapiv3schema.tpl
121-
echo 'openAPIV3Schema:' >> charts/zookeeper-operator/templates/_crd_openapiv3schema.tpl
122-
sed -e '1,/openAPIV3Schema/d' config/crd/bases/zookeeper.pravega.io_zookeeperclusters.yaml | sed -n '/served: true/!p;//q' >> charts/zookeeper-operator/templates/_crd_openapiv3schema.tpl
123-
echo '{{- end }}' >> charts/zookeeper-operator/templates/_crd_openapiv3schema.tpl
120+
echo '{{- if .Values.crd.create }}' > charts/zookeeper-operator/templates/zookeeper.pravega.io_zookeeperclusters_crd.yaml
121+
cat config/crd/bases/zookeeper.pravega.io_zookeeperclusters.yaml >> charts/zookeeper-operator/templates/zookeeper.pravega.io_zookeeperclusters_crd.yaml
122+
echo '{{- end }}' >> charts/zookeeper-operator/templates/zookeeper.pravega.io_zookeeperclusters_crd.yaml
124123

125124

126125
build: test build-go build-image

0 commit comments

Comments
 (0)