-
Bug
-
Resolution: Done-Errata
-
Minor
-
4.15
-
None
This is a clone of issue OCPBUGS-25760. The following is the description of the original issue:
—
Description of problem:
During live OVN migration, network operator show the error message: Not applying unsafe configuration change: invalid configuration: [cannot change default network type when not doing migration]. Use 'oc edit network.operator.openshift.io cluster' to undo the change.
Version-Release number of selected component (if applicable):
How reproducible:
Always
Steps to Reproduce:
1. Create 4.15 nightly SDN ROSA cluster 2. oc delete validatingwebhookconfigurations.admissionregistration.k8s.io/sre-techpreviewnoupgrade-validation 3. oc edit featuregate cluster to enable featuregates 4. Wait for all node rebooting and back to normal 5. oc patch Network.config.openshift.io cluster --type='merge' --patch '{"metadata":{"annotations":{"network.openshift.io/network-type-migration":""}},"spec":{"networkType":"OVNKubernetes"}}'
Actual results:
[weliang@weliang ~]$ oc delete validatingwebhookconfigurations.admissionregistration.k8s.io/sre-techpreviewnoupgrade-validation[weliang@weliang ~]$ oc edit featuregate cluster[weliang@weliang ~]$ oc patch Network.config.openshift.io cluster --type='merge' --patch '{"metadata":{"annotations":{"network.openshift.io/network-type-migration":""}},"spec":{"networkType":"OVNKubernetes"}}'network.config.openshift.io/cluster patched[weliang@weliang ~]$ [weliang@weliang ~]$ oc get co networkNAME VERSION AVAILABLE PROGRESSING DEGRADED SINCE MESSAGEnetwork 4.15.0-0.nightly-2023-12-18-220750 True False True 105m Not applying unsafe configuration change: invalid configuration: [cannot change default network type when not doing migration]. Use 'oc edit network.operator.openshift.io cluster' to undo the change.[weliang@weliang ~]$ oc describe Network.config.openshift.io clusterName: clusterNamespace: Labels: <none>Annotations: network.openshift.io/network-type-migration: API Version: config.openshift.io/v1Kind: NetworkMetadata: Creation Timestamp: 2023-12-20T15:13:39Z Generation: 3 Resource Version: 119899 UID: 6a621b88-ac4f-4918-a7f6-98dba7df222cSpec: Cluster Network: Cidr: 10.128.0.0/14 Host Prefix: 23 External IP: Policy: Network Type: OVNKubernetes Service Network: 172.30.0.0/16Status: Cluster Network: Cidr: 10.128.0.0/14 Host Prefix: 23 Cluster Network MTU: 8951 Network Type: OpenShiftSDN Service Network: 172.30.0.0/16Events: <none>[weliang@weliang ~]$ oc describe Network.operator.openshift.io clusterName: clusterNamespace: Labels: <none>Annotations: <none>API Version: operator.openshift.io/v1Kind: NetworkMetadata: Creation Timestamp: 2023-12-20T15:15:37Z Generation: 275 Resource Version: 120026 UID: 278bd491-ac88-4038-887f-d1defc450740Spec: Cluster Network: Cidr: 10.128.0.0/14 Host Prefix: 23 Default Network: Openshift SDN Config: Enable Unidling: true Mode: NetworkPolicy Mtu: 8951 Vxlan Port: 4789 Type: OVNKubernetes Deploy Kube Proxy: false Disable Multi Network: false Disable Network Diagnostics: false Kube Proxy Config: Bind Address: 0.0.0.0 Log Level: Normal Management State: Managed Observed Config: <nil> Operator Log Level: Normal Service Network: 172.30.0.0/16 Unsupported Config Overrides: <nil> Use Multi Network Policy: falseStatus: Conditions: Last Transition Time: 2023-12-20T15:15:37Z Status: False Type: ManagementStateDegraded Last Transition Time: 2023-12-20T16:58:58Z Message: Not applying unsafe configuration change: invalid configuration: [cannot change default network type when not doing migration]. Use 'oc edit network.operator.openshift.io cluster' to undo the change. Reason: InvalidOperatorConfig Status: True Type: Degraded Last Transition Time: 2023-12-20T15:15:37Z Status: True Type: Upgradeable Last Transition Time: 2023-12-20T16:52:11Z Status: False Type: Progressing Last Transition Time: 2023-12-20T15:15:45Z Status: True Type: Available Ready Replicas: 0 Version: 4.15.0-0.nightly-2023-12-18-220750Events: <none>[weliang@weliang ~]$ oc get clusterversionNAME VERSION AVAILABLE PROGRESSING SINCE STATUSversion 4.15.0-0.nightly-2023-12-18-220750 True False 84m Error while reconciling 4.15.0-0.nightly-2023-12-18-220750: the cluster operator network is degraded[weliang@weliang ~]$
Expected results:
Migration success
Additional info:
Get same error message from ROSA and GCP cluster.
- clones
-
OCPBUGS-25760 Cannot change default network type when not doing migration
- Closed
- is blocked by
-
OCPBUGS-25760 Cannot change default network type when not doing migration
- Closed
- links to
-
RHSA-2023:7198 OpenShift Container Platform 4.15 security update