Skip to content

Commit 4521905

Browse files
Merge pull request #2201 from isabella-janssen/update-mcn-v1alpha1-api
MCO-1543: Update v1alpha1 MCN API
2 parents 0f14a21 + 2fb9530 commit 4521905

14 files changed

+905
-644
lines changed

machineconfiguration/v1alpha1/tests/machineconfignodes.machineconfiguration.openshift.io/MachineConfigNodes.yaml

+9-6
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ tests:
156156
currentGeneration: 2
157157
desiredGeneration: 1
158158
expectedStatusError: "Invalid value: \"object\": desired generation must be greater than or equal to the current generation"
159-
- name: PinnedImageSet desired generation must be greater than last failed generation
159+
- name: PinnedImageSet desired generation must be greater than or equal to the last failed generation
160160
initial: |
161161
apiVersion: machineconfiguration.openshift.io/v1alpha1
162162
kind: MachineConfigNode
@@ -179,7 +179,6 @@ tests:
179179
- name: test-pinned-image-set
180180
currentGeneration: 2
181181
desiredGeneration: 2
182-
lastFailedGeneration: 1
183182
updated: |
184183
apiVersion: machineconfiguration.openshift.io/v1alpha1
185184
kind: MachineConfigNode
@@ -203,8 +202,8 @@ tests:
203202
currentGeneration: 3
204203
desiredGeneration: 3
205204
lastFailedGeneration: 4
206-
expectedStatusError: "Invalid value: \"object\": desired generation must be greater than last failed generation"
207-
- name: PinnedImageSet desired generation must be set if last failed generation is set
205+
expectedStatusError: "Invalid value: \"object\": desired generation must be greater than or equal to the last failed generation"
206+
- name: PinnedImageSet last failed generation error must be defined on image pull and pin failure
208207
initial: |
209208
apiVersion: machineconfiguration.openshift.io/v1alpha1
210209
kind: MachineConfigNode
@@ -225,6 +224,8 @@ tests:
225224
desired: rendered-worker-abc
226225
pinnedImageSets:
227226
- name: test-pinned-image-set
227+
currentGeneration: 2
228+
desiredGeneration: 2
228229
updated: |
229230
apiVersion: machineconfiguration.openshift.io/v1alpha1
230231
kind: MachineConfigNode
@@ -245,5 +246,7 @@ tests:
245246
desired: rendered-worker-abc
246247
pinnedImageSets:
247248
- name: test-pinned-image-set
248-
lastFailedGeneration: 2
249-
expectedStatusError: "Invalid value: \"object\": desired generation must be defined if last failed generation is defined"
249+
currentGeneration: 2
250+
desiredGeneration: 3
251+
lastFailedGeneration: 3
252+
expectedStatusError: "Invalid value: \"object\": last failed generation error must be defined on image pull and pin failure"

machineconfiguration/v1alpha1/types_machineconfignode.go

+80-63
Large diffs are not rendered by default.

machineconfiguration/v1alpha1/zz_generated.crd-manifests/0000_80_machine-config_01_machineconfignodes-CustomNoUpgrade.crd.yaml

+105-68
Large diffs are not rendered by default.

machineconfiguration/v1alpha1/zz_generated.crd-manifests/0000_80_machine-config_01_machineconfignodes-DevPreviewNoUpgrade.crd.yaml

+105-68
Large diffs are not rendered by default.

machineconfiguration/v1alpha1/zz_generated.crd-manifests/0000_80_machine-config_01_machineconfignodes-TechPreviewNoUpgrade.crd.yaml

+105-68
Large diffs are not rendered by default.

machineconfiguration/v1alpha1/zz_generated.deepcopy.go

+1-8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

machineconfiguration/v1alpha1/zz_generated.featuregated-crd-manifests.yaml

+1-9
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
machineconfignodes.machineconfiguration.openshift.io:
22
Annotations: {}
3-
ApprovedPRNumber: https://github.com/openshift/api/pull/1596
3+
ApprovedPRNumber: https://github.com/openshift/api/pull/2201
44
CRDName: machineconfignodes.machineconfiguration.openshift.io
55
Capability: ""
66
Category: ""
@@ -48,10 +48,6 @@ machineconfignodes.machineconfiguration.openshift.io:
4848
name: Resumed
4949
priority: 1
5050
type: string
51-
- jsonPath: .status.conditions[?(@.type=="UpdateCompatible")].status
52-
name: UpdateCompatible
53-
priority: 1
54-
type: string
5551
- jsonPath: .status.conditions[?(@.type=="AppliedFilesAndOS")].status
5652
name: UpdatedFilesAndOS
5753
priority: 1
@@ -68,10 +64,6 @@ machineconfignodes.machineconfiguration.openshift.io:
6864
name: RebootedNode
6965
priority: 1
7066
type: string
71-
- jsonPath: .status.conditions[?(@.type=="ReloadedCRIO")].status
72-
name: ReloadedCRIO
73-
priority: 1
74-
type: string
7567
- jsonPath: .status.conditions[?(@.type=="Uncordoned")].status
7668
name: UncordonedNode
7769
priority: 1

machineconfiguration/v1alpha1/zz_generated.featuregated-crd-manifests/machineconfignodes.machineconfiguration.openshift.io/MachineConfigNodes.yaml

+105-68
Large diffs are not rendered by default.

machineconfiguration/v1alpha1/zz_generated.swagger_doc_generated.go

+26-21
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)