Skip to content

Commit 5727c94

Browse files
Updates /hack
1 parent 320edbd commit 5727c94

10 files changed

+3537
-3
lines changed

hack/crds-sync.sh

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,17 @@
33
set -euo pipefail
44

55
# map names of CRD files between the vendored openshift/api repository and the ./install directory
6-
CRDS_MAPPING=( "vendor/github.com/openshift/api/machine/v1beta1/zz_generated.crd-manifests/0000_10_machine-api_01_machines.crd.yaml:0000_30_machine-api-operator_02_machine.crd.yaml"
7-
"vendor/github.com/openshift/api/machine/v1beta1/zz_generated.crd-manifests/0000_10_machine-api_01_machinesets.crd.yaml:0000_30_machine-api-operator_03_machineset.crd.yaml"
8-
"vendor/github.com/openshift/api/machine/v1beta1/zz_generated.crd-manifests/0000_10_machine-api_01_machinehealthchecks.crd.yaml:0000_30_machine-api-operator_07_machinehealthcheck.crd.yaml")
6+
CRDS_MAPPING=(
7+
"vendor/github.com/openshift/api/machine/v1beta1/zz_generated.crd-manifests/0000_10_machine-api_01_machines-Default.crd.yaml:0000_30_machine-api-operator_02_machine.Default.crd.yaml"
8+
"vendor/github.com/openshift/api/machine/v1beta1/zz_generated.crd-manifests/0000_10_machine-api_01_machines-CustomNoUpgrade.crd.yaml:0000_30_machine-api-operator_02_machine.CustomNoUpgrade.crd.yaml"
9+
"vendor/github.com/openshift/api/machine/v1beta1/zz_generated.crd-manifests/0000_10_machine-api_01_machines-DevPreviewNoUpgrade.crd.yaml:0000_30_machine-api-operator_02_machine.DevPreviewNoUpgrade.crd.yaml"
10+
"vendor/github.com/openshift/api/machine/v1beta1/zz_generated.crd-manifests/0000_10_machine-api_01_machines-TechPreviewNoUpgrade.crd.yaml:0000_30_machine-api-operator_02_machine.TechPreviewNoUpgrade.crd.yaml"
11+
"vendor/github.com/openshift/api/machine/v1beta1/zz_generated.crd-manifests/0000_10_machine-api_01_machinesets-Default.crd.yaml:0000_30_machine-api-operator_03_machineset.Default.crd.yaml"
12+
"vendor/github.com/openshift/api/machine/v1beta1/zz_generated.crd-manifests/0000_10_machine-api_01_machinesets-CustomNoUpgrade.crd.yaml:0000_30_machine-api-operator_03_machineset.CustomNoUpgrade.crd.yaml"
13+
"vendor/github.com/openshift/api/machine/v1beta1/zz_generated.crd-manifests/0000_10_machine-api_01_machinesets-DevPreviewNoUpgrade.crd.yaml:0000_30_machine-api-operator_03_machineset.DevPreviewNoUpgrade.crd.yaml"
14+
"vendor/github.com/openshift/api/machine/v1beta1/zz_generated.crd-manifests/0000_10_machine-api_01_machinesets-TechPreviewNoUpgrade.crd.yaml:0000_30_machine-api-operator_03_machineset.TechPreviewNoUpgrade.crd.yaml"
15+
"vendor/github.com/openshift/api/machine/v1beta1/zz_generated.crd-manifests/0000_10_machine-api_01_machinehealthchecks.crd.yaml:0000_30_machine-api-operator_07_machinehealthcheck.crd.yaml"
16+
)
917

1018
for crd in "${CRDS_MAPPING[@]}" ; do
1119
SRC="${crd%%:*}"

install/0000_30_machine-api-operator_02_machine.CustomNoUpgrade.crd.yaml

Lines changed: 551 additions & 0 deletions
Large diffs are not rendered by default.

install/0000_30_machine-api-operator_02_machine.crd.yaml renamed to install/0000_30_machine-api-operator_02_machine.Default.crd.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ metadata:
77
capability.openshift.io/name: MachineAPI
88
exclude.release.openshift.io/internal-openshift-hosted: "true"
99
include.release.openshift.io/self-managed-high-availability: "true"
10+
release.openshift.io/feature-set: Default
1011
name: machines.machine.openshift.io
1112
spec:
1213
group: machine.openshift.io
@@ -247,6 +248,9 @@ spec:
247248
type: object
248249
x-kubernetes-map-type: atomic
249250
type: array
251+
x-kubernetes-list-map-keys:
252+
- uid
253+
x-kubernetes-list-type: map
250254
type: object
251255
providerID:
252256
description: ProviderID is the identification ID of the machine provided
@@ -309,6 +313,7 @@ spec:
309313
- key
310314
type: object
311315
type: array
316+
x-kubernetes-list-type: atomic
312317
type: object
313318
status:
314319
description: MachineStatus defines the observed state of Machine
@@ -331,6 +336,7 @@ spec:
331336
- type
332337
type: object
333338
type: array
339+
x-kubernetes-list-type: atomic
334340
conditions:
335341
description: Conditions defines the current state of the Machine
336342
items:
@@ -370,8 +376,13 @@ spec:
370376
(see .node.status.conditions), the ability to deconflict is
371377
important.
372378
type: string
379+
required:
380+
- type
373381
type: object
374382
type: array
383+
x-kubernetes-list-map-keys:
384+
- type
385+
x-kubernetes-list-type: map
375386
errorMessage:
376387
description: "ErrorMessage will be set in the event that there is
377388
a terminal problem reconciling the Machine and will contain a more

0 commit comments

Comments
 (0)