Skip to content

Commit 48bdac7

Browse files
Commit from GitHub Actions (Scheduled Jobs)
1 parent db91a43 commit 48bdac7

22 files changed

Lines changed: 1598 additions & 81 deletions

File tree

COMPARISON.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ This page lists missing CRD validation schemas that are present in alternative c
99

1010
| Coverage | Schemas in theirs | Schemas in /schema | Ignored Missing Schemas |
1111
| --- | --- | --- | --- |
12-
| 97.27% | 2457 | 8428 | 68 |
12+
| 97.27% | 2457 | 8435 | 68 |
1313

1414
### Missing Schemas
1515

schema/alloydb.cnrm.cloud.google.com/alloydbinstance_v1alpha1.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,9 @@
141141
"cpuCount": {
142142
"type": "integer",
143143
"format": "int32"
144+
},
145+
"machineType": {
146+
"type": "string"
144147
}
145148
},
146149
"additionalProperties": false

schema/alloydb.cnrm.cloud.google.com/alloydbinstance_v1beta1.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,9 @@
141141
"cpuCount": {
142142
"type": "integer",
143143
"format": "int32"
144+
},
145+
"machineType": {
146+
"type": "string"
144147
}
145148
},
146149
"additionalProperties": false
Lines changed: 294 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,294 @@
1+
{
2+
"type": "object",
3+
"required": [
4+
"spec"
5+
],
6+
"properties": {
7+
"apiVersion": {
8+
"type": "string"
9+
},
10+
"kind": {
11+
"type": "string"
12+
},
13+
"metadata": {
14+
"type": "object"
15+
},
16+
"spec": {
17+
"type": "object",
18+
"required": [
19+
"backupPlanRef",
20+
"location",
21+
"projectRef",
22+
"resource",
23+
"resourceType"
24+
],
25+
"properties": {
26+
"backupPlanRef": {
27+
"type": "object",
28+
"oneOf": [
29+
{
30+
"required": [
31+
"name"
32+
],
33+
"not": {
34+
"required": [
35+
"external"
36+
]
37+
}
38+
},
39+
{
40+
"required": [
41+
"external"
42+
],
43+
"not": {
44+
"anyOf": [
45+
{
46+
"required": [
47+
"name"
48+
]
49+
},
50+
{
51+
"required": [
52+
"namespace"
53+
]
54+
}
55+
]
56+
}
57+
}
58+
],
59+
"properties": {
60+
"external": {
61+
"type": "string"
62+
},
63+
"name": {
64+
"type": "string"
65+
},
66+
"namespace": {
67+
"type": "string"
68+
}
69+
},
70+
"additionalProperties": false
71+
},
72+
"location": {
73+
"type": "string",
74+
"x-kubernetes-validations": [
75+
{
76+
"rule": "self == oldSelf",
77+
"message": "Location field is immutable"
78+
}
79+
]
80+
},
81+
"projectRef": {
82+
"type": "object",
83+
"oneOf": [
84+
{
85+
"required": [
86+
"name"
87+
],
88+
"not": {
89+
"required": [
90+
"external"
91+
]
92+
}
93+
},
94+
{
95+
"required": [
96+
"external"
97+
],
98+
"not": {
99+
"anyOf": [
100+
{
101+
"required": [
102+
"name"
103+
]
104+
},
105+
{
106+
"required": [
107+
"namespace"
108+
]
109+
}
110+
]
111+
}
112+
}
113+
],
114+
"properties": {
115+
"external": {
116+
"type": "string"
117+
},
118+
"kind": {
119+
"type": "string"
120+
},
121+
"name": {
122+
"type": "string"
123+
},
124+
"namespace": {
125+
"type": "string"
126+
}
127+
},
128+
"additionalProperties": false
129+
},
130+
"resource": {
131+
"type": "object",
132+
"properties": {
133+
"computeInstanceRef": {
134+
"type": "object",
135+
"oneOf": [
136+
{
137+
"required": [
138+
"name"
139+
],
140+
"not": {
141+
"required": [
142+
"external"
143+
]
144+
}
145+
},
146+
{
147+
"required": [
148+
"external"
149+
],
150+
"not": {
151+
"anyOf": [
152+
{
153+
"required": [
154+
"name"
155+
]
156+
},
157+
{
158+
"required": [
159+
"namespace"
160+
]
161+
}
162+
]
163+
}
164+
}
165+
],
166+
"properties": {
167+
"external": {
168+
"type": "string"
169+
},
170+
"name": {
171+
"type": "string"
172+
},
173+
"namespace": {
174+
"type": "string"
175+
}
176+
},
177+
"additionalProperties": false
178+
}
179+
},
180+
"additionalProperties": false
181+
},
182+
"resourceID": {
183+
"type": "string"
184+
},
185+
"resourceType": {
186+
"type": "string"
187+
}
188+
},
189+
"additionalProperties": false
190+
},
191+
"status": {
192+
"type": "object",
193+
"properties": {
194+
"conditions": {
195+
"type": "array",
196+
"items": {
197+
"type": "object",
198+
"properties": {
199+
"lastTransitionTime": {
200+
"type": "string"
201+
},
202+
"message": {
203+
"type": "string"
204+
},
205+
"reason": {
206+
"type": "string"
207+
},
208+
"status": {
209+
"type": "string"
210+
},
211+
"type": {
212+
"type": "string"
213+
}
214+
},
215+
"additionalProperties": false
216+
}
217+
},
218+
"externalRef": {
219+
"type": "string"
220+
},
221+
"observedGeneration": {
222+
"type": "integer",
223+
"format": "int64"
224+
},
225+
"observedState": {
226+
"type": "object",
227+
"properties": {
228+
"createTime": {
229+
"type": "string"
230+
},
231+
"dataSource": {
232+
"type": "string"
233+
},
234+
"rulesConfigInfo": {
235+
"type": "array",
236+
"items": {
237+
"type": "object",
238+
"properties": {
239+
"lastBackupError": {
240+
"type": "object",
241+
"properties": {
242+
"code": {
243+
"type": "integer",
244+
"format": "int32"
245+
},
246+
"details": {
247+
"type": "array",
248+
"items": {
249+
"type": "object",
250+
"properties": {
251+
"typeURL": {
252+
"type": "string"
253+
},
254+
"value": {
255+
"type": "string",
256+
"format": "byte"
257+
}
258+
},
259+
"additionalProperties": false
260+
}
261+
},
262+
"message": {
263+
"type": "string"
264+
}
265+
},
266+
"additionalProperties": false
267+
},
268+
"lastBackupState": {
269+
"type": "string"
270+
},
271+
"lastSuccessfulBackupConsistencyTime": {
272+
"type": "string"
273+
},
274+
"ruleID": {
275+
"type": "string"
276+
}
277+
},
278+
"additionalProperties": false
279+
}
280+
},
281+
"state": {
282+
"type": "string"
283+
},
284+
"updateTime": {
285+
"type": "string"
286+
}
287+
},
288+
"additionalProperties": false
289+
}
290+
},
291+
"additionalProperties": false
292+
}
293+
}
294+
}

schema/backupdr.cnrm.cloud.google.com/backupdrbackupvault_v1alpha1.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,6 @@
3939
"effectiveTime": {
4040
"type": "string"
4141
},
42-
"etag": {
43-
"type": "string"
44-
},
4542
"ignoreInactiveDatasources": {
4643
"type": "boolean"
4744
},
@@ -162,6 +159,9 @@
162159
"deletable": {
163160
"type": "boolean"
164161
},
162+
"etag": {
163+
"type": "string"
164+
},
165165
"serviceAccount": {
166166
"type": "string"
167167
},

0 commit comments

Comments
 (0)