Skip to content

Commit 6be03e3

Browse files
Commit from GitHub Actions (Scheduled Jobs)
1 parent cc559e1 commit 6be03e3

32 files changed

Lines changed: 627 additions & 216 deletions

schema/extensions.istio.io/wasmplugin_v1alpha1.json

Lines changed: 18 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@
9595
"x-kubernetes-validations": [
9696
{
9797
"message": "wildcard not allowed in label value match",
98-
"rule": "!self.contains('*')"
98+
"rule": "!self.contains(\"*\")"
9999
}
100100
]
101101
},
@@ -104,7 +104,7 @@
104104
"x-kubernetes-validations": [
105105
{
106106
"message": "wildcard not allowed in label key match",
107-
"rule": "self.all(key, !key.contains('*'))"
107+
"rule": "self.all(key, !key.contains(\"*\"))"
108108
},
109109
{
110110
"message": "key must not be empty",
@@ -152,13 +152,7 @@
152152
"kind",
153153
"name"
154154
],
155-
"type": "object",
156-
"x-kubernetes-validations": [
157-
{
158-
"message": "Support kinds are core/Service, networking.istio.io/ServiceEntry, gateway.networking.k8s.io/Gateway",
159-
"rule": "[self.group, self.kind] in [['core','Service'], ['','Service'], ['gateway.networking.k8s.io','Gateway'], ['networking.istio.io','ServiceEntry']]"
160-
}
161-
]
155+
"type": "object"
162156
},
163157
"targetRefs": {
164158
"items": {
@@ -194,13 +188,7 @@
194188
"kind",
195189
"name"
196190
],
197-
"type": "object",
198-
"x-kubernetes-validations": [
199-
{
200-
"message": "Support kinds are core/Service, networking.istio.io/ServiceEntry, gateway.networking.k8s.io/Gateway",
201-
"rule": "[self.group, self.kind] in [['core','Service'], ['','Service'], ['gateway.networking.k8s.io','Gateway'], ['networking.istio.io','ServiceEntry']]"
202-
}
203-
]
191+
"type": "object"
204192
},
205193
"maxItems": 16,
206194
"type": "array"
@@ -219,7 +207,7 @@
219207
"x-kubernetes-validations": [
220208
{
221209
"message": "url must have schema one of [http, https, file, oci]",
222-
"rule": "isURL(self) ? (url(self).getScheme() in ['', 'http', 'https', 'oci', 'file']) : (isURL('http://' + self) && url('http://' +self).getScheme() in ['', 'http', 'https', 'oci', 'file'])"
210+
"rule": "isURL(self) ? (url(self).getScheme() in [\"\", \"http\", \"https\", \"oci\", \"file\"]) : (isURL(\"http://\" + self) &&\nurl(\"http://\" + self).getScheme() in [\"\", \"http\", \"https\", \"oci\", \"file\"])"
223211
}
224212
]
225213
},
@@ -257,7 +245,7 @@
257245
"x-kubernetes-validations": [
258246
{
259247
"message": "value may only be set when valueFrom is INLINE",
260-
"rule": "(has(self.valueFrom) ? self.valueFrom : '') != 'HOST' || !has(self.value)"
248+
"rule": "(has(self.valueFrom) ? self.valueFrom : \"\") != \"HOST\" || !has(self.value)"
261249
}
262250
]
263251
},
@@ -279,7 +267,7 @@
279267
"x-kubernetes-validations": [
280268
{
281269
"message": "only one of targetRefs or selector can be set",
282-
"rule": "(has(self.selector)?1:0)+(has(self.targetRef)?1:0)+(has(self.targetRefs)?1:0)<=1"
270+
"rule": "(has(self.selector) ? 1 : 0) + (has(self.targetRef) ? 1 : 0) + (has(self.targetRefs) ? 1 : 0) <= 1"
283271
}
284272
]
285273
},
@@ -301,6 +289,17 @@
301289
"message": {
302290
"type": "string"
303291
},
292+
"observedGeneration": {
293+
"anyOf": [
294+
{
295+
"type": "integer"
296+
},
297+
{
298+
"type": "string"
299+
}
300+
],
301+
"x-kubernetes-int-or-string": true
302+
},
304303
"reason": {
305304
"type": "string"
306305
},

schema/networking.istio.io/destinationrule_v1.json

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2137,7 +2137,7 @@
21372137
"x-kubernetes-validations": [
21382138
{
21392139
"message": "wildcard not allowed in label value match",
2140-
"rule": "!self.contains('*')"
2140+
"rule": "!self.contains(\"*\")"
21412141
}
21422142
]
21432143
},
@@ -2146,7 +2146,7 @@
21462146
"x-kubernetes-validations": [
21472147
{
21482148
"message": "wildcard not allowed in label key match",
2149-
"rule": "self.all(key, !key.contains('*'))"
2149+
"rule": "self.all(key, !key.contains(\"*\"))"
21502150
},
21512151
{
21522152
"message": "key must not be empty",
@@ -2181,6 +2181,17 @@
21812181
"message": {
21822182
"type": "string"
21832183
},
2184+
"observedGeneration": {
2185+
"anyOf": [
2186+
{
2187+
"type": "integer"
2188+
},
2189+
{
2190+
"type": "string"
2191+
}
2192+
],
2193+
"x-kubernetes-int-or-string": true
2194+
},
21842195
"reason": {
21852196
"type": "string"
21862197
},

schema/networking.istio.io/destinationrule_v1alpha3.json

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2137,7 +2137,7 @@
21372137
"x-kubernetes-validations": [
21382138
{
21392139
"message": "wildcard not allowed in label value match",
2140-
"rule": "!self.contains('*')"
2140+
"rule": "!self.contains(\"*\")"
21412141
}
21422142
]
21432143
},
@@ -2146,7 +2146,7 @@
21462146
"x-kubernetes-validations": [
21472147
{
21482148
"message": "wildcard not allowed in label key match",
2149-
"rule": "self.all(key, !key.contains('*'))"
2149+
"rule": "self.all(key, !key.contains(\"*\"))"
21502150
},
21512151
{
21522152
"message": "key must not be empty",
@@ -2181,6 +2181,17 @@
21812181
"message": {
21822182
"type": "string"
21832183
},
2184+
"observedGeneration": {
2185+
"anyOf": [
2186+
{
2187+
"type": "integer"
2188+
},
2189+
{
2190+
"type": "string"
2191+
}
2192+
],
2193+
"x-kubernetes-int-or-string": true
2194+
},
21842195
"reason": {
21852196
"type": "string"
21862197
},

schema/networking.istio.io/destinationrule_v1beta1.json

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2137,7 +2137,7 @@
21372137
"x-kubernetes-validations": [
21382138
{
21392139
"message": "wildcard not allowed in label value match",
2140-
"rule": "!self.contains('*')"
2140+
"rule": "!self.contains(\"*\")"
21412141
}
21422142
]
21432143
},
@@ -2146,7 +2146,7 @@
21462146
"x-kubernetes-validations": [
21472147
{
21482148
"message": "wildcard not allowed in label key match",
2149-
"rule": "self.all(key, !key.contains('*'))"
2149+
"rule": "self.all(key, !key.contains(\"*\"))"
21502150
},
21512151
{
21522152
"message": "key must not be empty",
@@ -2181,6 +2181,17 @@
21812181
"message": {
21822182
"type": "string"
21832183
},
2184+
"observedGeneration": {
2185+
"anyOf": [
2186+
{
2187+
"type": "integer"
2188+
},
2189+
{
2190+
"type": "string"
2191+
}
2192+
],
2193+
"x-kubernetes-int-or-string": true
2194+
},
21842195
"reason": {
21852196
"type": "string"
21862197
},

schema/networking.istio.io/envoyfilter_v1alpha3.json

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,9 @@
190190
"vhost": {
191191
"additionalProperties": false,
192192
"properties": {
193+
"domainName": {
194+
"type": "string"
195+
},
193196
"name": {
194197
"type": "string"
195198
},
@@ -295,13 +298,7 @@
295298
"kind",
296299
"name"
297300
],
298-
"type": "object",
299-
"x-kubernetes-validations": [
300-
{
301-
"message": "Support kinds are core/Service, networking.istio.io/ServiceEntry, gateway.networking.k8s.io/Gateway",
302-
"rule": "[self.group, self.kind] in [['core','Service'], ['','Service'], ['gateway.networking.k8s.io','Gateway'], ['networking.istio.io','ServiceEntry']]"
303-
}
304-
]
301+
"type": "object"
305302
},
306303
"maxItems": 16,
307304
"type": "array"
@@ -316,7 +313,7 @@
316313
"x-kubernetes-validations": [
317314
{
318315
"message": "wildcard is not supported in selector",
319-
"rule": "!self.contains('*')"
316+
"rule": "!self.contains(\"*\")"
320317
}
321318
]
322319
},
@@ -331,7 +328,7 @@
331328
"x-kubernetes-validations": [
332329
{
333330
"message": "only one of targetRefs or workloadSelector can be set",
334-
"rule": "(has(self.workloadSelector)?1:0)+(has(self.targetRefs)?1:0)<=1"
331+
"rule": "(has(self.workloadSelector) ? 1 : 0) + (has(self.targetRefs) ? 1 : 0) <= 1"
335332
}
336333
]
337334
},
@@ -353,6 +350,17 @@
353350
"message": {
354351
"type": "string"
355352
},
353+
"observedGeneration": {
354+
"anyOf": [
355+
{
356+
"type": "integer"
357+
},
358+
{
359+
"type": "string"
360+
}
361+
],
362+
"x-kubernetes-int-or-string": true
363+
},
356364
"reason": {
357365
"type": "string"
358366
},

schema/networking.istio.io/gateway_v1.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,17 @@
164164
"message": {
165165
"type": "string"
166166
},
167+
"observedGeneration": {
168+
"anyOf": [
169+
{
170+
"type": "integer"
171+
},
172+
{
173+
"type": "string"
174+
}
175+
],
176+
"x-kubernetes-int-or-string": true
177+
},
167178
"reason": {
168179
"type": "string"
169180
},

schema/networking.istio.io/gateway_v1alpha3.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,17 @@
164164
"message": {
165165
"type": "string"
166166
},
167+
"observedGeneration": {
168+
"anyOf": [
169+
{
170+
"type": "integer"
171+
},
172+
{
173+
"type": "string"
174+
}
175+
],
176+
"x-kubernetes-int-or-string": true
177+
},
167178
"reason": {
168179
"type": "string"
169180
},

schema/networking.istio.io/gateway_v1beta1.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,17 @@
164164
"message": {
165165
"type": "string"
166166
},
167+
"observedGeneration": {
168+
"anyOf": [
169+
{
170+
"type": "integer"
171+
},
172+
{
173+
"type": "string"
174+
}
175+
],
176+
"x-kubernetes-int-or-string": true
177+
},
167178
"reason": {
168179
"type": "string"
169180
},

schema/networking.istio.io/proxyconfig_v1beta1.json

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
"x-kubernetes-validations": [
3636
{
3737
"message": "wildcard not allowed in label value match",
38-
"rule": "!self.contains('*')"
38+
"rule": "!self.contains(\"*\")"
3939
}
4040
]
4141
},
@@ -44,7 +44,7 @@
4444
"x-kubernetes-validations": [
4545
{
4646
"message": "wildcard not allowed in label key match",
47-
"rule": "self.all(key, !key.contains('*'))"
47+
"rule": "self.all(key, !key.contains(\"*\"))"
4848
},
4949
{
5050
"message": "key must not be empty",
@@ -76,6 +76,17 @@
7676
"message": {
7777
"type": "string"
7878
},
79+
"observedGeneration": {
80+
"anyOf": [
81+
{
82+
"type": "integer"
83+
},
84+
{
85+
"type": "string"
86+
}
87+
],
88+
"x-kubernetes-int-or-string": true
89+
},
7990
"reason": {
8091
"type": "string"
8192
},

0 commit comments

Comments
 (0)