Skip to content

Commit

Permalink
MGMT-14631: Removing support of openshift 4.8
Browse files Browse the repository at this point in the history
  • Loading branch information
danmanor committed May 21, 2023
1 parent d2dfbcc commit 7fabf24
Show file tree
Hide file tree
Showing 16 changed files with 14 additions and 181 deletions.
Expand Up @@ -32,10 +32,6 @@ spec:
openshiftVersion: '4.8'
url: registry.redhat.io/openshift4/ose-local-storage-mustgather-rhel8
osImages:
- cpuArchitecture: x86_64
openshiftVersion: '4.8'
url: https://mirror.openshift.com/pub/openshift-v4/x86_64/dependencies/rhcos/4.8/4.8.14/rhcos-4.8.14-x86_64-live.x86_64.iso
version: 48.84.202109241901-0
- cpuArchitecture: x86_64
openshiftVersion: '4.9'
url: https://mirror.openshift.com/pub/openshift-v4/x86_64/dependencies/rhcos/4.9/4.9.45/rhcos-4.9.45-x86_64-live.x86_64.iso
Expand Down
8 changes: 1 addition & 7 deletions data/default_os_images.json
@@ -1,10 +1,4 @@
[
{
"openshift_version": "4.8",
"cpu_architecture": "x86_64",
"url": "https://mirror.openshift.com/pub/openshift-v4/x86_64/dependencies/rhcos/4.8/4.8.14/rhcos-4.8.14-x86_64-live.x86_64.iso",
"version": "48.84.202109241901-0"
},
{
"openshift_version": "4.9",
"cpu_architecture": "x86_64",
Expand Down Expand Up @@ -119,4 +113,4 @@
"url": "https://mirror.openshift.com/pub/openshift-v4/s390x/dependencies/rhcos/pre-release/4.13.0-rc.2/rhcos-4.13.0-rc.2-s390x-live.s390x.iso",
"version": "413.92.202303281804-0"
}
]
]
11 changes: 1 addition & 10 deletions data/default_release_images.json
@@ -1,13 +1,4 @@
[
{
"openshift_version": "4.8",
"cpu_architecture": "x86_64",
"cpu_architectures": [
"x86_64"
],
"url": "quay.io/openshift-release-dev/ocp-release:4.8.57-x86_64",
"version": "4.8.57"
},
{
"openshift_version": "4.9",
"cpu_architecture": "x86_64",
Expand Down Expand Up @@ -162,4 +153,4 @@
"support_level": "beta",
"version": "4.14.0-ec.0-multi"
}
]
]
Expand Up @@ -59,12 +59,6 @@ metadata:
}
],
"osImages": [
{
"cpuArchitecture": "x86_64",
"openshiftVersion": "4.8",
"url": "https://mirror.openshift.com/pub/openshift-v4/x86_64/dependencies/rhcos/4.8/4.8.14/rhcos-4.8.14-x86_64-live.x86_64.iso",
"version": "48.84.202109241901-0"
},
{
"cpuArchitecture": "x86_64",
"openshiftVersion": "4.9",
Expand Down
Expand Up @@ -7,7 +7,7 @@ spec:
clusterDeploymentRef:
name: single-node
imageSetRef:
name: openshift-v4.8.0
name: openshift-v4.12.0
networking:
clusterNetwork:
- cidr: 10.128.0.0/14
Expand Down
Expand Up @@ -8,7 +8,7 @@ spec:
clusterDeploymentRef:
name: test-cluster
imageSetRef:
name: openshift-v4.8.0
name: openshift-v4.12.0
ingressVIP: 1.2.3.9
networking:
clusterNetwork:
Expand Down
Expand Up @@ -20,7 +20,7 @@ spec:
clusterDeploymentRef:
name: test-cluster
imageSetRef:
name: openshift-v4.8.0
name: openshift-v4.12.0
ignitionEndpoint:
url: "example.com"
caCertificateReference:
Expand Down
Expand Up @@ -10,7 +10,7 @@ spec:
clusterDeploymentRef:
name: test-cluster
imageSetRef:
name: openshift-v4.8.0
name: openshift-v4.12.0
ingressVIP: 1.2.3.9
platformType: BareMetal
networking:
Expand Down
2 changes: 1 addition & 1 deletion docs/hive-integration/crds/agentClusterInstall.yaml
Expand Up @@ -8,7 +8,7 @@ spec:
clusterDeploymentRef:
name: test-cluster
imageSetRef:
name: openshift-v4.8.0
name: openshift-v4.12.0
ingressVIP: 1.2.3.9
platformType: BareMetal
networking:
Expand Down
4 changes: 2 additions & 2 deletions docs/hive-integration/crds/clusterImageSet.yaml
@@ -1,6 +1,6 @@
apiVersion: hive.openshift.io/v1
kind: ClusterImageSet
metadata:
name: openshift-v4.8.0
name: openshift-v4.12.0
spec:
releaseImage: quay.io/openshift-release-dev/ocp-release:4.8.0-rc.0-x86_64
releaseImage: quay.io/openshift-release-dev/ocp-release:4.12.0-rc.0-x86_64
2 changes: 1 addition & 1 deletion internal/featuresupport/feature_support_test.go
Expand Up @@ -13,7 +13,7 @@ import (
)

var _ = Describe("V2ListFeatureSupportLevels API", func() {
availableVersions := []string{"4.6", "4.7", "4.8", "4.9", "4.10", "4.11", "4.12", "4.13"}
availableVersions := []string{"4.9", "4.10", "4.11", "4.12", "4.13"}
availableCpuArch := []string{
models.ClusterCPUArchitectureX8664,
models.ClusterCPUArchitectureArm64,
Expand Down
141 changes: 0 additions & 141 deletions internal/featuresupport/support_levels_list.go
Expand Up @@ -10,147 +10,6 @@ func getFeatureSupportLevelPtr(supportLevel models.SupportLevel) *models.Support
}

var SupportLevelsList = models.FeatureSupportLevels{
&models.FeatureSupportLevel{
OpenshiftVersion: "4.6",
Features: []*models.FeatureSupportLevelFeaturesItems0{
// Dev-Preview features
{
FeatureID: swag.String(models.FeatureSupportLevelFeaturesItems0FeatureIDVIPAUTOALLOC),
SupportLevel: getFeatureSupportLevelPtr(models.SupportLevelDevPreview),
},
// Unsupported features
{
FeatureID: swag.String(models.FeatureSupportLevelFeaturesItems0FeatureIDSNO),
SupportLevel: getFeatureSupportLevelPtr(models.SupportLevelUnsupported),
},
{
FeatureID: swag.String(models.FeatureSupportLevelFeaturesItems0FeatureIDARM64ARCHITECTURE),
SupportLevel: getFeatureSupportLevelPtr(models.SupportLevelUnsupported),
},
{
FeatureID: swag.String(models.FeatureSupportLevelFeaturesItems0FeatureIDARM64ARCHITECTUREWITHCLUSTERMANAGEDNETWORKING),
SupportLevel: getFeatureSupportLevelPtr(models.SupportLevelUnsupported),
},
{
FeatureID: swag.String(models.FeatureSupportLevelFeaturesItems0FeatureIDPPC64LEARCHITECTURE),
SupportLevel: getFeatureSupportLevelPtr(models.SupportLevelUnsupported),
},
{
FeatureID: swag.String(models.FeatureSupportLevelFeaturesItems0FeatureIDS390XARCHITECTURE),
SupportLevel: getFeatureSupportLevelPtr(models.SupportLevelUnsupported),
},
{
FeatureID: swag.String(models.FeatureSupportLevelFeaturesItems0FeatureIDSINGLENODEEXPANSION),
SupportLevel: getFeatureSupportLevelPtr(models.SupportLevelUnsupported),
},
{
FeatureID: swag.String(models.FeatureSupportLevelFeaturesItems0FeatureIDLVM),
SupportLevel: getFeatureSupportLevelPtr(models.SupportLevelUnsupported),
},
{
FeatureID: swag.String(models.FeatureSupportLevelFeaturesItems0FeatureIDDUALSTACKNETWORKING),
SupportLevel: getFeatureSupportLevelPtr(models.SupportLevelUnsupported),
},
{
FeatureID: swag.String(models.FeatureSupportLevelFeaturesItems0FeatureIDMULTIARCHRELEASEIMAGE),
SupportLevel: getFeatureSupportLevelPtr(models.SupportLevelUnsupported),
},
{
FeatureID: swag.String(models.FeatureSupportLevelFeaturesItems0FeatureIDNUTANIXINTEGRATION),
SupportLevel: getFeatureSupportLevelPtr(models.SupportLevelUnsupported),
},
{
FeatureID: swag.String(models.FeatureSupportLevelFeaturesItems0FeatureIDDUALSTACKVIPS),
SupportLevel: getFeatureSupportLevelPtr(models.SupportLevelUnsupported),
},
},
},
&models.FeatureSupportLevel{
OpenshiftVersion: "4.7",
Features: []*models.FeatureSupportLevelFeaturesItems0{
// Unsupported features
{
FeatureID: swag.String(models.FeatureSupportLevelFeaturesItems0FeatureIDDUALSTACKNETWORKING),
SupportLevel: getFeatureSupportLevelPtr(models.SupportLevelUnsupported),
},
{
FeatureID: swag.String(models.FeatureSupportLevelFeaturesItems0FeatureIDMULTIARCHRELEASEIMAGE),
SupportLevel: getFeatureSupportLevelPtr(models.SupportLevelUnsupported),
},
{
FeatureID: swag.String(models.FeatureSupportLevelFeaturesItems0FeatureIDNUTANIXINTEGRATION),
SupportLevel: getFeatureSupportLevelPtr(models.SupportLevelUnsupported),
},
{
FeatureID: swag.String(models.FeatureSupportLevelFeaturesItems0FeatureIDDUALSTACKVIPS),
SupportLevel: getFeatureSupportLevelPtr(models.SupportLevelUnsupported),
},
{
FeatureID: swag.String(models.FeatureSupportLevelFeaturesItems0FeatureIDPPC64LEARCHITECTURE),
SupportLevel: getFeatureSupportLevelPtr(models.SupportLevelUnsupported),
},
{
FeatureID: swag.String(models.FeatureSupportLevelFeaturesItems0FeatureIDS390XARCHITECTURE),
SupportLevel: getFeatureSupportLevelPtr(models.SupportLevelUnsupported),
},
},
},
&models.FeatureSupportLevel{
OpenshiftVersion: "4.8",
Features: []*models.FeatureSupportLevelFeaturesItems0{
// Supported
{
FeatureID: swag.String(models.FeatureSupportLevelFeaturesItems0FeatureIDDUALSTACKNETWORKING),
SupportLevel: getFeatureSupportLevelPtr(models.SupportLevelSupported),
},
// Dev-Preview features
{
FeatureID: swag.String(models.FeatureSupportLevelFeaturesItems0FeatureIDVIPAUTOALLOC),
SupportLevel: getFeatureSupportLevelPtr(models.SupportLevelDevPreview),
},
{
FeatureID: swag.String(models.FeatureSupportLevelFeaturesItems0FeatureIDSNO),
SupportLevel: getFeatureSupportLevelPtr(models.SupportLevelDevPreview),
},
// Unsupported features
{
FeatureID: swag.String(models.FeatureSupportLevelFeaturesItems0FeatureIDARM64ARCHITECTURE),
SupportLevel: getFeatureSupportLevelPtr(models.SupportLevelUnsupported),
},
{
FeatureID: swag.String(models.FeatureSupportLevelFeaturesItems0FeatureIDARM64ARCHITECTUREWITHCLUSTERMANAGEDNETWORKING),
SupportLevel: getFeatureSupportLevelPtr(models.SupportLevelUnsupported),
},
{
FeatureID: swag.String(models.FeatureSupportLevelFeaturesItems0FeatureIDPPC64LEARCHITECTURE),
SupportLevel: getFeatureSupportLevelPtr(models.SupportLevelUnsupported),
},
{
FeatureID: swag.String(models.FeatureSupportLevelFeaturesItems0FeatureIDS390XARCHITECTURE),
SupportLevel: getFeatureSupportLevelPtr(models.SupportLevelUnsupported),
},
{
FeatureID: swag.String(models.FeatureSupportLevelFeaturesItems0FeatureIDSINGLENODEEXPANSION),
SupportLevel: getFeatureSupportLevelPtr(models.SupportLevelUnsupported),
},
{
FeatureID: swag.String(models.FeatureSupportLevelFeaturesItems0FeatureIDLVM),
SupportLevel: getFeatureSupportLevelPtr(models.SupportLevelUnsupported),
},
{
FeatureID: swag.String(models.FeatureSupportLevelFeaturesItems0FeatureIDMULTIARCHRELEASEIMAGE),
SupportLevel: getFeatureSupportLevelPtr(models.SupportLevelUnsupported),
},
{
FeatureID: swag.String(models.FeatureSupportLevelFeaturesItems0FeatureIDNUTANIXINTEGRATION),
SupportLevel: getFeatureSupportLevelPtr(models.SupportLevelUnsupported),
},
{
FeatureID: swag.String(models.FeatureSupportLevelFeaturesItems0FeatureIDDUALSTACKVIPS),
SupportLevel: getFeatureSupportLevelPtr(models.SupportLevelUnsupported),
},
},
},
&models.FeatureSupportLevel{
OpenshiftVersion: "4.9",
Features: []*models.FeatureSupportLevelFeaturesItems0{
Expand Down
3 changes: 2 additions & 1 deletion internal/operators/odf/validations.go
Expand Up @@ -59,6 +59,7 @@ func (o *operator) validateRequirements(cluster *models.Cluster) (api.Validation
if canDeployODF {
// this will be used to set count of StorageDevices in StorageCluster manifest
o.config.ODFDisksAvailable = odfClusterResources.numberOfDisks
o.log.Info("Count of disks is ", odfClusterResources.numberOfDisks)
return api.Success, status
}
return api.Failure, status
Expand Down Expand Up @@ -97,7 +98,7 @@ func (o *operator) computeResourcesAllNodes(cluster *models.Cluster, odfClusterR
}
}
}

o.log.Info("Count of disks is ", odfClusterResources.numberOfDisks)
return status, nil
}

Expand Down
2 changes: 1 addition & 1 deletion internal/versions/api_test.go
Expand Up @@ -168,7 +168,7 @@ var _ = Describe("ListSupportedOpenshiftVersions", func() {
}

// Production release version
releaseImage.Version = swag.String("4.8.12")
releaseImage.Version = swag.String("4.9.0")
Expect(*getSupportLevel(releaseImage)).Should(Equal(models.OpenshiftVersionSupportLevelProduction))

// Beta release version
Expand Down
2 changes: 0 additions & 2 deletions subsystem/cluster_test.go
Expand Up @@ -2813,7 +2813,6 @@ spec:
ClusterNetworks: []*models.ClusterNetwork{{Cidr: models.Subnet(clusterCIDR), HostPrefix: 23}},
ServiceNetworks: []*models.ServiceNetwork{{Cidr: models.Subnet(serviceCIDR)}},
Name: swag.String("sno-cluster"),
OpenshiftVersion: swag.String("4.8.0-fc.1"),
NoProxy: swag.String("*"),
PullSecret: swag.String(pullSecret),
SSHPublicKey: sshPublicKey,
Expand All @@ -2832,7 +2831,6 @@ spec:
ClusterNetworks: []*models.ClusterNetwork{{Cidr: models.Subnet(clusterCIDR), HostPrefix: 23}},
ServiceNetworks: []*models.ServiceNetwork{{Cidr: models.Subnet(serviceCIDR)}},
Name: swag.String("sno-cluster"),
OpenshiftVersion: swag.String("4.8.0-fc.5"),
NoProxy: swag.String("*"),
PullSecret: swag.String(pullSecret),
SSHPublicKey: sshPublicKey,
Expand Down
2 changes: 1 addition & 1 deletion subsystem/subsystem_suite_test.go
Expand Up @@ -31,7 +31,7 @@ var log *logrus.Logger
var wiremock *WireMock
var kubeClient k8sclient.Client
var openshiftVersion string = "4.8.0-0.0"
var snoVersion string = "4.8"
var snoVersion string = "4.12"
var multiarchOpenshiftVersion string = "4.11.0-multi"
var dualstackVipsOpenShiftVersion string = "4.12.0"
var pullSecret = "{\"auths\":{\"cloud.openshift.com\":{\"auth\":\"dXNlcjpwYXNzd29yZAo=\",\"email\":\"r@r.com\"}}}" // #nosec
Expand Down

0 comments on commit 7fabf24

Please sign in to comment.