Skip to content

Commit 3e5de94

Browse files
Merge pull request #2022 from wking/4.17-and-4.18-cluster-version-capability-sets
OCPBUGS-41111: config/v1/types_cluster_version: Add v4.17 and v4.18 capability sets
2 parents 5852b58 + 67e03da commit 3e5de94

7 files changed

+61
-1
lines changed

config/v1/types_cluster_version.go

+49-1
Original file line numberDiff line numberDiff line change
@@ -428,7 +428,7 @@ var KnownClusterVersionCapabilities = []ClusterVersionCapability{
428428
}
429429

430430
// ClusterVersionCapabilitySet defines sets of cluster version capabilities.
431-
// +kubebuilder:validation:Enum=None;v4.11;v4.12;v4.13;v4.14;v4.15;v4.16;vCurrent
431+
// +kubebuilder:validation:Enum=None;v4.11;v4.12;v4.13;v4.14;v4.15;v4.16;v4.17;v4.18;vCurrent
432432
type ClusterVersionCapabilitySet string
433433

434434
const (
@@ -472,6 +472,18 @@ const (
472472
// version of OpenShift is installed.
473473
ClusterVersionCapabilitySet4_16 ClusterVersionCapabilitySet = "v4.16"
474474

475+
// ClusterVersionCapabilitySet4_17 is the recommended set of
476+
// optional capabilities to enable for the 4.17 version of
477+
// OpenShift. This list will remain the same no matter which
478+
// version of OpenShift is installed.
479+
ClusterVersionCapabilitySet4_17 ClusterVersionCapabilitySet = "v4.17"
480+
481+
// ClusterVersionCapabilitySet4_18 is the recommended set of
482+
// optional capabilities to enable for the 4.18 version of
483+
// OpenShift. This list will remain the same no matter which
484+
// version of OpenShift is installed.
485+
ClusterVersionCapabilitySet4_18 ClusterVersionCapabilitySet = "v4.18"
486+
475487
// ClusterVersionCapabilitySetCurrent is the recommended set
476488
// of optional capabilities to enable for the cluster's
477489
// current version of OpenShift.
@@ -556,6 +568,42 @@ var ClusterVersionCapabilitySets = map[ClusterVersionCapabilitySet][]ClusterVers
556568
ClusterVersionCapabilityIngress,
557569
ClusterVersionCapabilityCloudControllerManager,
558570
},
571+
ClusterVersionCapabilitySet4_17: {
572+
ClusterVersionCapabilityBaremetal,
573+
ClusterVersionCapabilityConsole,
574+
ClusterVersionCapabilityInsights,
575+
ClusterVersionCapabilityMarketplace,
576+
ClusterVersionCapabilityStorage,
577+
ClusterVersionCapabilityOpenShiftSamples,
578+
ClusterVersionCapabilityCSISnapshot,
579+
ClusterVersionCapabilityNodeTuning,
580+
ClusterVersionCapabilityMachineAPI,
581+
ClusterVersionCapabilityBuild,
582+
ClusterVersionCapabilityDeploymentConfig,
583+
ClusterVersionCapabilityImageRegistry,
584+
ClusterVersionCapabilityOperatorLifecycleManager,
585+
ClusterVersionCapabilityCloudCredential,
586+
ClusterVersionCapabilityIngress,
587+
ClusterVersionCapabilityCloudControllerManager,
588+
},
589+
ClusterVersionCapabilitySet4_18: {
590+
ClusterVersionCapabilityBaremetal,
591+
ClusterVersionCapabilityConsole,
592+
ClusterVersionCapabilityInsights,
593+
ClusterVersionCapabilityMarketplace,
594+
ClusterVersionCapabilityStorage,
595+
ClusterVersionCapabilityOpenShiftSamples,
596+
ClusterVersionCapabilityCSISnapshot,
597+
ClusterVersionCapabilityNodeTuning,
598+
ClusterVersionCapabilityMachineAPI,
599+
ClusterVersionCapabilityBuild,
600+
ClusterVersionCapabilityDeploymentConfig,
601+
ClusterVersionCapabilityImageRegistry,
602+
ClusterVersionCapabilityOperatorLifecycleManager,
603+
ClusterVersionCapabilityCloudCredential,
604+
ClusterVersionCapabilityIngress,
605+
ClusterVersionCapabilityCloudControllerManager,
606+
},
559607
ClusterVersionCapabilitySetCurrent: {
560608
ClusterVersionCapabilityBaremetal,
561609
ClusterVersionCapabilityConsole,

config/v1/zz_generated.crd-manifests/0000_00_cluster-version-operator_01_clusterversions-CustomNoUpgrade.crd.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,8 @@ spec:
101101
- v4.14
102102
- v4.15
103103
- v4.16
104+
- v4.17
105+
- v4.18
104106
- vCurrent
105107
type: string
106108
type: object

config/v1/zz_generated.crd-manifests/0000_00_cluster-version-operator_01_clusterversions-Default.crd.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,8 @@ spec:
101101
- v4.14
102102
- v4.15
103103
- v4.16
104+
- v4.17
105+
- v4.18
104106
- vCurrent
105107
type: string
106108
type: object

config/v1/zz_generated.crd-manifests/0000_00_cluster-version-operator_01_clusterversions-DevPreviewNoUpgrade.crd.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,8 @@ spec:
101101
- v4.14
102102
- v4.15
103103
- v4.16
104+
- v4.17
105+
- v4.18
104106
- vCurrent
105107
type: string
106108
type: object

config/v1/zz_generated.crd-manifests/0000_00_cluster-version-operator_01_clusterversions-TechPreviewNoUpgrade.crd.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,8 @@ spec:
101101
- v4.14
102102
- v4.15
103103
- v4.16
104+
- v4.17
105+
- v4.18
104106
- vCurrent
105107
type: string
106108
type: object

config/v1/zz_generated.featuregated-crd-manifests/clusterversions.config.openshift.io/AAA_ungated.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,8 @@ spec:
103103
- v4.14
104104
- v4.15
105105
- v4.16
106+
- v4.17
107+
- v4.18
106108
- vCurrent
107109
type: string
108110
type: object

config/v1/zz_generated.featuregated-crd-manifests/clusterversions.config.openshift.io/SignatureStores.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,8 @@ spec:
103103
- v4.14
104104
- v4.15
105105
- v4.16
106+
- v4.17
107+
- v4.18
106108
- vCurrent
107109
type: string
108110
type: object

0 commit comments

Comments
 (0)