@@ -17,7 +17,7 @@ metadata:
17
17
annotations :
18
18
controller-gen.kubebuilder.io/version : v0.14.0
19
19
labels :
20
- cluster.x-k8s.io/v1beta1 : v1alpha1
20
+ cluster.x-k8s.io/v1beta1 : v1alpha2
21
21
name : openshiftassistedcontrolplanes.controlplane.cluster.x-k8s.io
22
22
spec :
23
23
group : controlplane.cluster.x-k8s.io
@@ -70,10 +70,10 @@ spec:
70
70
name : Age
71
71
type : date
72
72
- description : OpenShift version associated with this control plane
73
- jsonPath : .spec.version
74
- name : Version
73
+ jsonPath : .spec.distributionVersion
74
+ name : Distribution Version
75
75
type : string
76
- name : v1alpha1
76
+ name : v1alpha2
77
77
schema :
78
78
openAPIV3Schema :
79
79
description : OpenshiftAssistedControlPlane is the Schema for the openshiftassistedcontrolplane
@@ -221,16 +221,17 @@ spec:
221
221
type : string
222
222
type : object
223
223
x-kubernetes-map-type : atomic
224
- releaseImage :
225
- type : string
226
224
sshAuthorizedKey :
227
225
description : SSHAuthorizedKey ssh key for accessing the cluster
228
226
nodes after reboot
229
227
type : string
230
228
required :
231
229
- baseDomain
232
- - releaseImage
233
230
type : object
231
+ distributionVersion :
232
+ description : DistributionVersion describes the targeted OpenShift
233
+ version
234
+ type : string
234
235
machineTemplate :
235
236
properties :
236
237
infrastructureRef :
@@ -418,6 +419,19 @@ spec:
418
419
type : object
419
420
type : object
420
421
x-kubernetes-map-type : atomic
422
+ nodeRegistration :
423
+ description : NodeRegistrationOption holds fields related to registering
424
+ nodes to the cluster
425
+ properties :
426
+ kubeletExtraLabels :
427
+ description : KubeletExtraLabels passes extra labels to kubelet.
428
+ items :
429
+ type : string
430
+ type : array
431
+ name :
432
+ description : Defaults to the hostname of the node if not provided.
433
+ type : string
434
+ type : object
421
435
osImageVersion :
422
436
description : |-
423
437
OSImageVersion is the version of OS image to use when generating the InfraEnv.
@@ -463,11 +477,9 @@ spec:
463
477
replicas :
464
478
format : int32
465
479
type : integer
466
- version :
467
- type : string
468
480
required :
481
+ - distributionVersion
469
482
- machineTemplate
470
- - version
471
483
type : object
472
484
status :
473
485
description : OpenshiftAssistedControlPlaneStatus defines the observed
@@ -563,6 +575,11 @@ spec:
563
575
- type
564
576
type : object
565
577
type : array
578
+ distributionVersion :
579
+ description : |-
580
+ DistributionVersion represents the current OpenShift version installed on the
581
+ control plane machines in the cluster.
582
+ type : string
566
583
failureMessage :
567
584
description : |-
568
585
ErrorMessage indicates that there is a terminal problem reconciling the
@@ -731,6 +748,12 @@ rules:
731
748
- patch
732
749
- update
733
750
- watch
751
+ - apiGroups :
752
+ - cluster.open-cluster-management.io
753
+ resources :
754
+ - managedclustersets/join
755
+ verbs :
756
+ - create
734
757
- apiGroups :
735
758
- cluster.x-k8s.io
736
759
resources :
0 commit comments