Skip to content

Commit e3e2682

Browse files
authored
Fix wrong CRD generation (#164)
* Fix wrong CRD generation
1 parent 47863a6 commit e3e2682

File tree

2 files changed

+40
-0
lines changed

2 files changed

+40
-0
lines changed

config/crd/kustomization.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,12 @@ patchesStrategicMerge:
2525
# the following config is for teaching kustomize how to do kustomization for CRDs.
2626
configurations:
2727
- kustomizeconfig.yaml
28+
29+
# fixme: workaround for https://github.com/kubernetes-sigs/controller-tools/issues/752
30+
patchesJson6902:
31+
- path: patches/workaround_in_roles.yaml
32+
target:
33+
group: apiextensions.k8s.io
34+
version: v1
35+
kind: CustomResourceDefinition
36+
name: roles.tarantool.io
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# fixme: workaround for https://github.com/kubernetes-sigs/controller-tools/issues/752
2+
- op: add
3+
path: /spec/versions/0/schema/openAPIV3Schema/properties/spec/properties/storageTemplate/properties/spec/properties/template/properties/spec/properties/ephemeralContainers/items/properties/resources/properties/claims/items/x-kubernetes-map-type
4+
value: atomic
5+
- op: add
6+
path: /spec/versions/0/schema/openAPIV3Schema/properties/spec/properties/storageTemplate/properties/spec/properties/template/properties/spec/properties/containers/items/properties/resources/properties/claims/items/x-kubernetes-map-type
7+
value: atomic
8+
- op: add
9+
path: /spec/versions/0/schema/openAPIV3Schema/properties/spec/properties/storageTemplate/properties/spec/properties/template/properties/spec/properties/initContainers/items/properties/resources/properties/claims/items/x-kubernetes-map-type
10+
value: atomic
11+
- op: add
12+
path: /spec/versions/0/schema/openAPIV3Schema/properties/spec/properties/storageTemplate/properties/spec/properties/template/properties/spec/properties/volumes/items/properties/ephemeral/properties/volumeClaimTemplate/properties/spec/properties/resources/properties/claims/items/x-kubernetes-map-type
13+
value: atomic
14+
- op: add
15+
path: /spec/versions/0/schema/openAPIV3Schema/properties/spec/properties/storageTemplate/properties/spec/properties/volumeClaimTemplates/items/properties/spec/properties/resources/properties/claims/items/x-kubernetes-map-type
16+
value: atomic
17+
- op: add
18+
path: /spec/versions/1/schema/openAPIV3Schema/properties/spec/properties/replicasetTemplate/properties/volumeClaimTemplates/items/properties/spec/properties/resources/properties/claims/items/x-kubernetes-map-type
19+
value: atomic
20+
- op: add
21+
path: /spec/versions/1/schema/openAPIV3Schema/properties/spec/properties/replicasetTemplate/properties/podTemplate/properties/spec/properties/containers/items/properties/resources/properties/claims/items/x-kubernetes-map-type
22+
value: atomic
23+
- op: add
24+
path: /spec/versions/1/schema/openAPIV3Schema/properties/spec/properties/replicasetTemplate/properties/podTemplate/properties/spec/properties/ephemeralContainers/items/properties/resources/properties/claims/items/x-kubernetes-map-type
25+
value: atomic
26+
- op: add
27+
path: /spec/versions/1/schema/openAPIV3Schema/properties/spec/properties/replicasetTemplate/properties/podTemplate/properties/spec/properties/volumes/items/properties/ephemeral/properties/volumeClaimTemplate/properties/spec/properties/resources/properties/claims/items/x-kubernetes-map-type
28+
value: atomic
29+
- op: add
30+
path: /spec/versions/1/schema/openAPIV3Schema/properties/spec/properties/replicasetTemplate/properties/podTemplate/properties/spec/properties/initContainers/items/properties/resources/properties/claims/items/x-kubernetes-map-type
31+
value: atomic

0 commit comments

Comments
 (0)