Skip to content

Commit 15a7d86

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

File tree

5 files changed

+5196
-5257
lines changed

5 files changed

+5196
-5257
lines changed

Makefile

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,9 @@ generate:
3232
operator-sdk generate crds --crd-version v1
3333
env GOROOT=$(shell go env GOROOT) operator-sdk generate k8s
3434
# sync crd generated to helm-chart
35-
echo '{{- define "crd.openAPIV3Schema" }}' > charts/zookeeper-operator/templates/_crd_openapiv3schema.tpl
36-
echo 'openAPIV3Schema:' >> charts/zookeeper-operator/templates/_crd_openapiv3schema.tpl
37-
sed -e '1,/openAPIV3Schema/d' deploy/crds/zookeeper.pravega.io_zookeeperclusters_crd.yaml | sed -n '/served: true/!p;//q' >> charts/zookeeper-operator/templates/_crd_openapiv3schema.tpl
38-
echo '{{- end }}' >> charts/zookeeper-operator/templates/_crd_openapiv3schema.tpl
35+
echo '{{- if .Values.crd.create }}' > charts/zookeeper-operator/templates/zookeeper.pravega.io_zookeeperclusters_crd.yaml
36+
cat deploy/crds/zookeeper.pravega.io_zookeeperclusters_crd.yaml >> charts/zookeeper-operator/templates/zookeeper.pravega.io_zookeeperclusters_crd.yaml
37+
echo '{{- end }}' >> charts/zookeeper-operator/templates/zookeeper.pravega.io_zookeeperclusters_crd.yaml
3938

4039

4140
build: test build-go build-image

0 commit comments

Comments
 (0)