Skip to content

Commit 4ca80dd

Browse files
committed
fix: add validation schema to CRDs
1 parent 0740097 commit 4ca80dd

File tree

5 files changed

+100
-36
lines changed

5 files changed

+100
-36
lines changed

operator-framework/src/test/resources/io/javaoperatorsdk/operator/doubleupdate-test-crd.yaml

Lines changed: 20 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,28 @@ metadata:
44
name: doubleupdatesamples.sample.javaoperatorsdk
55
spec:
66
group: sample.javaoperatorsdk
7+
names:
8+
kind: DoubleUpdateSample
9+
plural: doubleupdatesamples
10+
singular: doubleupdatesample
11+
scope: Namespaced
712
versions:
813
- name: v1
14+
schema:
15+
openAPIV3Schema:
16+
properties:
17+
status:
18+
properties:
19+
state:
20+
type: object
21+
type: object
22+
spec:
23+
properties:
24+
value:
25+
type: string
26+
type: object
27+
type: object
928
served: true
1029
storage: true
1130
subresources:
12-
status: {}
13-
scope: Namespaced
14-
names:
15-
plural: doubleupdatesamples
16-
singular: doubleupdatesample
17-
kind: DoubleUpdateSample
18-
shortNames:
19-
- du
31+
status: { }

operator-framework/src/test/resources/io/javaoperatorsdk/operator/eventsource-test-crd.yaml

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,28 @@ metadata:
44
name: eventsourcesamples.sample.javaoperatorsdk
55
spec:
66
group: sample.javaoperatorsdk
7+
names:
8+
kind: Eventsourcesample
9+
plural: eventsourcesamples
10+
singular: eventsourcesample
11+
scope: Namespaced
712
versions:
813
- name: v1
14+
schema:
15+
openAPIV3Schema:
16+
properties:
17+
status:
18+
properties:
19+
state:
20+
type: object
21+
type: object
22+
spec:
23+
properties:
24+
value:
25+
type: string
26+
type: object
27+
type: object
928
served: true
1029
storage: true
1130
subresources:
1231
status: { }
13-
scope: Namespaced
14-
names:
15-
plural: eventsourcesamples
16-
singular: eventsourcesample
17-
kind: Eventsourcesample
18-
shortNames:
19-
- es

operator-framework/src/test/resources/io/javaoperatorsdk/operator/retry-test-crd.yaml

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,28 @@ metadata:
44
name: retrysamples.sample.javaoperatorsdk
55
spec:
66
group: sample.javaoperatorsdk
7+
names:
8+
kind: retrysample
9+
plural: retrysamples
10+
singular: retrysample
11+
scope: Namespaced
712
versions:
813
- name: v1
14+
schema:
15+
openAPIV3Schema:
16+
properties:
17+
status:
18+
properties:
19+
state:
20+
type: object
21+
type: object
22+
spec:
23+
properties:
24+
value:
25+
type: string
26+
type: object
27+
type: object
928
served: true
1029
storage: true
1130
subresources:
1231
status: { }
13-
scope: Namespaced
14-
names:
15-
plural: retrysamples
16-
singular: retrysample
17-
kind: retrysample
18-
shortNames:
19-
- rs

operator-framework/src/test/resources/io/javaoperatorsdk/operator/subresource-test-crd.yaml

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,28 @@ metadata:
44
name: subresourcesample.sample.javaoperatorsdk
55
spec:
66
group: sample.javaoperatorsdk
7+
names:
8+
kind: SubresourceSample
9+
plural: subresourcesample
10+
singular: subresourcesample
11+
scope: Namespaced
712
versions:
813
- name: v1
14+
schema:
15+
openAPIV3Schema:
16+
properties:
17+
status:
18+
properties:
19+
state:
20+
type: object
21+
type: object
22+
spec:
23+
properties:
24+
value:
25+
type: string
26+
type: object
27+
type: object
928
served: true
1029
storage: true
1130
subresources:
1231
status: { }
13-
scope: Namespaced
14-
names:
15-
plural: subresourcesample
16-
singular: subresourcesample
17-
kind: SubresourceSample
18-
shortNames:
19-
- ss

operator-framework/src/test/resources/io/javaoperatorsdk/operator/test-crd.yaml

Lines changed: 23 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,32 @@ metadata:
44
name: customservices.sample.javaoperatorsdk
55
spec:
66
group: sample.javaoperatorsdk
7+
names:
8+
kind: CustomService
9+
plural: customservices
10+
singular: customservice
11+
scope: Namespaced
712
versions:
813
- name: v1
14+
schema:
15+
openAPIV3Schema:
16+
properties:
17+
status:
18+
properties:
19+
configMapStatus:
20+
type: string
21+
type: object
22+
spec:
23+
properties:
24+
configMapName:
25+
type: string
26+
key:
27+
type: string
28+
value:
29+
type: string
30+
type: object
31+
type: object
932
served: true
1033
storage: true
1134
subresources:
1235
status: { }
13-
scope: Namespaced
14-
names:
15-
plural: customservices
16-
singular: customservice
17-
kind: CustomService
18-
shortNames:
19-
- cs

0 commit comments

Comments
 (0)