Skip to content

Commit 2aa90a2

Browse files
authored
Merge pull request #70202 from jab-rh/apis-4.15.0-rc.1
Add OpenShift 4.15 APIs
2 parents 0b2b3a7 + 09c1692 commit 2aa90a2

File tree

243 files changed

+7994
-54407
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

243 files changed

+7994
-54407
lines changed

_topic_maps/_topic_map.yml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3130,6 +3130,8 @@ Topics:
31303130
File: subjectaccessreview-authorization-openshift-io-v1
31313131
- Name: 'SubjectRulesReview [authorization.openshift.io/v1]'
31323132
File: subjectrulesreview-authorization-openshift-io-v1
3133+
- Name: 'SelfSubjectReview [authentication.k8s.io/v1]'
3134+
File: selfsubjectreview-authentication-k8s-io-v1
31333135
- Name: 'TokenRequest [authentication.k8s.io/v1]'
31343136
File: tokenrequest-authentication-k8s-io-v1
31353137
- Name: 'TokenReview [authentication.k8s.io/v1]'
@@ -3223,6 +3225,8 @@ Topics:
32233225
File: consoleplugin-console-openshift-io-v1
32243226
- Name: 'ConsoleQuickStart [console.openshift.io/v1]'
32253227
File: consolequickstart-console-openshift-io-v1
3228+
- Name: 'ConsoleSample [console.openshift.io/v1]'
3229+
File: consolesample-console-openshift-io-v1
32263230
- Name: 'ConsoleYAMLSample [console.openshift.io/v1]'
32273231
File: consoleyamlsample-console-openshift-io-v1
32283232
- Name: Extension APIs
@@ -3276,10 +3280,12 @@ Topics:
32763280
File: controlplanemachineset-machine-openshift-io-v1
32773281
- Name: 'KubeletConfig [machineconfiguration.openshift.io/v1]'
32783282
File: kubeletconfig-machineconfiguration-openshift-io-v1
3279-
- Name: 'MachineConfigPool [machineconfiguration.openshift.io/v1]'
3280-
File: machineconfigpool-machineconfiguration-openshift-io-v1
32813283
- Name: 'MachineConfig [machineconfiguration.openshift.io/v1]'
32823284
File: machineconfig-machineconfiguration-openshift-io-v1
3285+
- Name: 'MachineConfigNode [machineconfiguration.openshift.io/v1alpha1]'
3286+
File: machineconfignode-machineconfiguration-openshift-io-v1alpha1
3287+
- Name: 'MachineConfigPool [machineconfiguration.openshift.io/v1]'
3288+
File: machineconfigpool-machineconfiguration-openshift-io-v1
32833289
- Name: 'MachineHealthCheck [machine.openshift.io/v1beta1]'
32843290
File: machinehealthcheck-machine-openshift-io-v1beta1
32853291
- Name: 'Machine [machine.openshift.io/v1beta1]'
@@ -3349,6 +3355,8 @@ Topics:
33493355
File: egressip-k8s-ovn-org-v1
33503356
- Name: 'EgressQoS [k8s.ovn.org/v1]'
33513357
File: egressqos-k8s-ovn-org-v1
3358+
- Name: 'EgressService [k8s.ovn.org/v1]'
3359+
File: egressservice-k8s-ovn-org-v1
33523360
- Name: 'Endpoints [undefined/v1]'
33533361
File: endpoints-v1
33543362
- Name: 'EndpointSlice [discovery.k8s.io/v1]'
@@ -3446,6 +3454,8 @@ Topics:
34463454
File: kubescheduler-operator-openshift-io-v1
34473455
- Name: 'KubeStorageVersionMigrator [operator.openshift.io/v1]'
34483456
File: kubestorageversionmigrator-operator-openshift-io-v1
3457+
- Name: 'MachineConfiguration [operator.openshift.io/v1]'
3458+
File: machineconfiguration-operator-openshift-io-v1
34493459
- Name: 'Network [operator.openshift.io/v1]'
34503460
File: network-operator-openshift-io-v1
34513461
- Name: 'OpenShiftAPIServer [operator.openshift.io/v1]'

api-config.yaml

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ apiMap:
2222
- kind: SubjectRulesReview
2323
group: authorization.openshift.io
2424
version: v1
25+
- kind: SelfSubjectReview
26+
group: authentication.k8s.io
27+
version: v1
2528
- kind: TokenRequest
2629
group: authentication.k8s.io
2730
version: v1
@@ -145,6 +148,9 @@ apiMap:
145148
- kind: ConsoleQuickStart
146149
group: console.openshift.io
147150
version: v1
151+
- kind: ConsoleSample
152+
group: console.openshift.io
153+
version: v1
148154
- kind: ConsoleYAMLSample
149155
group: console.openshift.io
150156
version: v1
@@ -208,10 +214,13 @@ apiMap:
208214
- kind: KubeletConfig
209215
group: machineconfiguration.openshift.io
210216
version: v1
211-
- kind: MachineConfigPool
217+
- kind: MachineConfig
212218
group: machineconfiguration.openshift.io
213219
version: v1
214-
- kind: MachineConfig
220+
- kind: MachineConfigNode
221+
group: machineconfiguration.openshift.io
222+
version: v1alpha1
223+
- kind: MachineConfigPool
215224
group: machineconfiguration.openshift.io
216225
version: v1
217226
- kind: MachineHealthCheck
@@ -300,6 +309,9 @@ apiMap:
300309
- kind: EgressQoS
301310
group: k8s.ovn.org
302311
version: v1
312+
- kind: EgressService
313+
group: k8s.ovn.org
314+
version: v1
303315
- kind: Endpoints
304316
version: v1
305317
- kind: EndpointSlice
@@ -444,6 +456,9 @@ apiMap:
444456
- kind: KubeStorageVersionMigrator
445457
group: operator.openshift.io
446458
version: v1
459+
- kind: MachineConfiguration
460+
group: operator.openshift.io
461+
version: v1
447462
- kind: Network
448463
group: operator.openshift.io
449464
version: v1

rest_api/authorization_apis/authorization-apis-index.adoc

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,17 @@ SubjectRulesReview is a resource you can create to determine which actions anoth
8282
Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer).
8383
--
8484

85+
Type::
86+
`object`
87+
88+
== SelfSubjectReview [authentication.k8s.io/v1]
89+
90+
Description::
91+
+
92+
--
93+
SelfSubjectReview contains the user information that the kube-apiserver has about the user making this request. When using impersonation, users will receive the user info of the user being impersonated. If impersonation or request header authentication is used, any extra keys will have their case ignored and returned as lowercase.
94+
--
95+
8596
Type::
8697
`object`
8798

rest_api/authorization_apis/localresourceaccessreview-authorization-openshift-io-v1.adoc

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -92,14 +92,6 @@ The following API endpoints are available:
9292

9393
=== /apis/authorization.openshift.io/v1/namespaces/{namespace}/localresourceaccessreviews
9494

95-
.Global path parameters
96-
[cols="1,1,2",options="header"]
97-
|===
98-
| Parameter | Type | Description
99-
| `namespace`
100-
| `string`
101-
| object name and auth scope, such as for teams and projects
102-
|===
10395

10496
.Global query parameters
10597
[cols="1,1,2",options="header"]
@@ -108,15 +100,9 @@ The following API endpoints are available:
108100
| `dryRun`
109101
| `string`
110102
| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
111-
| `fieldManager`
112-
| `string`
113-
| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
114103
| `fieldValidation`
115104
| `string`
116105
| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.
117-
| `pretty`
118-
| `string`
119-
| If 'true', then the output is pretty printed.
120106
|===
121107

122108
HTTP method::
@@ -133,7 +119,7 @@ Description::
133119
| Parameter | Type | Description
134120
| `body`
135121
| xref:../authorization_apis/localresourceaccessreview-authorization-openshift-io-v1.adoc#localresourceaccessreview-authorization-openshift-io-v1[`LocalResourceAccessReview`] schema
136-
|
122+
|
137123
|===
138124

139125
.HTTP responses

rest_api/authorization_apis/localsubjectaccessreview-authorization-k8s-io-v1.adoc

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ Type::
7171

7272
| `extra{}`
7373
| `array (string)`
74-
|
74+
|
7575

7676
| `groups`
7777
| `array (string)`
@@ -226,14 +226,6 @@ The following API endpoints are available:
226226

227227
=== /apis/authorization.k8s.io/v1/namespaces/{namespace}/localsubjectaccessreviews
228228

229-
.Global path parameters
230-
[cols="1,1,2",options="header"]
231-
|===
232-
| Parameter | Type | Description
233-
| `namespace`
234-
| `string`
235-
| object name and auth scope, such as for teams and projects
236-
|===
237229

238230
.Global query parameters
239231
[cols="1,1,2",options="header"]
@@ -242,15 +234,9 @@ The following API endpoints are available:
242234
| `dryRun`
243235
| `string`
244236
| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
245-
| `fieldManager`
246-
| `string`
247-
| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
248237
| `fieldValidation`
249238
| `string`
250239
| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.
251-
| `pretty`
252-
| `string`
253-
| If 'true', then the output is pretty printed.
254240
|===
255241

256242
HTTP method::
@@ -267,7 +253,7 @@ Description::
267253
| Parameter | Type | Description
268254
| `body`
269255
| xref:../authorization_apis/localsubjectaccessreview-authorization-k8s-io-v1.adoc#localsubjectaccessreview-authorization-k8s-io-v1[`LocalSubjectAccessReview`] schema
270-
|
256+
|
271257
|===
272258

273259
.HTTP responses

rest_api/authorization_apis/localsubjectaccessreview-authorization-openshift-io-v1.adoc

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -107,14 +107,6 @@ The following API endpoints are available:
107107

108108
=== /apis/authorization.openshift.io/v1/namespaces/{namespace}/localsubjectaccessreviews
109109

110-
.Global path parameters
111-
[cols="1,1,2",options="header"]
112-
|===
113-
| Parameter | Type | Description
114-
| `namespace`
115-
| `string`
116-
| object name and auth scope, such as for teams and projects
117-
|===
118110

119111
.Global query parameters
120112
[cols="1,1,2",options="header"]
@@ -123,15 +115,9 @@ The following API endpoints are available:
123115
| `dryRun`
124116
| `string`
125117
| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
126-
| `fieldManager`
127-
| `string`
128-
| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
129118
| `fieldValidation`
130119
| `string`
131120
| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.
132-
| `pretty`
133-
| `string`
134-
| If 'true', then the output is pretty printed.
135121
|===
136122

137123
HTTP method::
@@ -148,7 +134,7 @@ Description::
148134
| Parameter | Type | Description
149135
| `body`
150136
| xref:../authorization_apis/localsubjectaccessreview-authorization-openshift-io-v1.adoc#localsubjectaccessreview-authorization-openshift-io-v1[`LocalSubjectAccessReview`] schema
151-
|
137+
|
152138
|===
153139

154140
.HTTP responses

rest_api/authorization_apis/resourceaccessreview-authorization-openshift-io-v1.adoc

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -100,15 +100,9 @@ The following API endpoints are available:
100100
| `dryRun`
101101
| `string`
102102
| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
103-
| `fieldManager`
104-
| `string`
105-
| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
106103
| `fieldValidation`
107104
| `string`
108105
| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.
109-
| `pretty`
110-
| `string`
111-
| If 'true', then the output is pretty printed.
112106
|===
113107

114108
HTTP method::
@@ -125,7 +119,7 @@ Description::
125119
| Parameter | Type | Description
126120
| `body`
127121
| xref:../authorization_apis/resourceaccessreview-authorization-openshift-io-v1.adoc#resourceaccessreview-authorization-openshift-io-v1[`ResourceAccessReview`] schema
128-
|
122+
|
129123
|===
130124

131125
.HTTP responses

rest_api/authorization_apis/selfsubjectaccessreview-authorization-k8s-io-v1.adoc

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -201,15 +201,9 @@ The following API endpoints are available:
201201
| `dryRun`
202202
| `string`
203203
| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
204-
| `fieldManager`
205-
| `string`
206-
| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
207204
| `fieldValidation`
208205
| `string`
209206
| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.
210-
| `pretty`
211-
| `string`
212-
| If 'true', then the output is pretty printed.
213207
|===
214208

215209
HTTP method::
@@ -226,7 +220,7 @@ Description::
226220
| Parameter | Type | Description
227221
| `body`
228222
| xref:../authorization_apis/selfsubjectaccessreview-authorization-k8s-io-v1.adoc#selfsubjectaccessreview-authorization-k8s-io-v1[`SelfSubjectAccessReview`] schema
229-
|
223+
|
230224
|===
231225

232226
.HTTP responses

0 commit comments

Comments
 (0)