-
Notifications
You must be signed in to change notification settings - Fork 44
/
federated-customresourcedefinition.yaml
140 lines (140 loc) · 3.91 KB
/
federated-customresourcedefinition.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
---
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
generation: 1
name: federatedcustomresourcedefinitions.types.kubefed.io
annotations:
"helm.sh/hook": crd-install
spec:
conversion:
strategy: None
group: types.kubefed.io
names:
kind: FederatedCustomResourceDefinition
listKind: FederatedCustomResourceDefinitionList
plural: federatedcustomresourcedefinitions
shortNames:
- fcrd
- fcrds
singular: federatedcustomresourcedefinition
preserveUnknownFields: true
scope: Cluster
subresources:
status: {}
validation:
openAPIV3Schema:
properties:
apiVersion:
type: string
kind:
type: string
metadata:
type: object
spec:
properties:
overrides:
items:
properties:
clusterName:
type: string
clusterOverrides:
items:
properties:
op:
pattern: ^(add|remove|replace)?$
type: string
path:
type: string
value:
anyOf:
- type: string
- type: integer
- type: boolean
- type: object
- type: array
required:
- path
type: object
type: array
type: object
type: array
placement:
properties:
clusterSelector:
properties:
matchExpressions:
items:
properties:
key:
type: string
operator:
type: string
values:
items:
type: string
type: array
required:
- key
- operator
type: object
type: array
matchLabels:
additionalProperties:
type: string
type: object
type: object
clusters:
items:
properties:
name:
type: string
required:
- name
type: object
type: array
type: object
template:
type: object
type: object
status:
properties:
clusters:
items:
properties:
name:
type: string
status:
type: string
required:
- name
type: object
type: array
conditions:
items:
properties:
lastTransitionTime:
format: date-time
type: string
lastUpdateTime:
format: date-time
type: string
reason:
type: string
status:
type: string
type:
type: string
required:
- type
- status
type: object
type: array
type: object
required:
- spec
version: v1beta1
versions:
- name: v1beta1
served: true
storage: true