...
1definitions:
2 v1alpha1.MyCRD:
3 properties:
4 apiVersion:
5 type: string
6 kind:
7 type: string
8 metadata:
9 type: object
10 spec:
11 properties:
12 template:
13 "$ref": "#/definitions/io.k8s.api.core.v1.PodTemplateSpec"
14 type: object
15 status:
16 properties:
17 success:
18 type: boolean
19 type: object
20 type: object
21 x-kubernetes-group-version-kind:
22 - group: example.com
23 kind: MyCRD
24 version: v1alpha1
25 - group: ""
26 kind: MyCRD
27 version: v1alpha1
28 io.k8s.api.core.v1.PodTemplateSpec:
29 properties:
30 metadata:
31 "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"
32 spec:
33 "$ref": "#/definitions/io.k8s.api.core.v1.PodSpec"
34 type: object
35 io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta:
36 properties:
37 name:
38 type: string
39 type: object
40 io.k8s.api.core.v1.PodSpec:
41 properties:
42 containers:
43 items:
44 "$ref": "#/definitions/io.k8s.api.core.v1.Container"
45 type: array
46 x-kubernetes-patch-merge-key: name
47 x-kubernetes-patch-strategy: merge
48 type: object
49 io.k8s.api.core.v1.Container:
50 properties:
51 command:
52 items:
53 type: string
54 type: array
55 image:
56 type: string
57 name:
58 type: string
59 ports:
60 items:
61 "$ref": "#/definitions/io.k8s.api.core.v1.ContainerPort"
62 type: array
63 x-kubernetes-list-map-keys:
64 - containerPort
65 - protocol
66 x-kubernetes-list-type: map
67 x-kubernetes-patch-merge-key: containerPort
68 x-kubernetes-patch-strategy: merge
69 type: object
70 io.k8s.api.core.v1.ContainerPort:
71 properties:
72 containerPort:
73 type: integer
74 name:
75 type: string
76 protocol:
77 type: string
78 type: object
View as plain text