-
Bug
-
Resolution: Done
-
Major
-
ACM 2.11.0, MCE 2.6.0
-
1
-
False
-
None
-
False
-
-
-
-
ACM Console Sprint 257
-
No
Description of problem:
We are trying to deploy Multicluster Engine 2.6.0-121 on OCP 4.17 but it fails because the v1alpha1 version of ConsolePlugin CRD and the conversion webhook server from console operator have been removed.
Please see: https://issues.redhat.com/browse/OCPBUGS-35466
Not sure if we should wait for MCE 2.7 release to work in 4.17
Version-Release number of selected component (if applicable):
ocp-4.17.0-0.nightly-2024-06-13-010514 and 4.17-ec0
How reproducible:
Always
Steps to Reproduce:
1. Deploy an OCP cluster v4.17x
2. Try to deploy ACM v2.11.0-111 + MCE 2.6.0-121
3. The MCE CR never completes the installation because the webhook service is not available.
- The same operators versions can be installed in OCP 4.16 which has the webhook endpoint available
- The cluster operators are not degraded
Actual Results:
MCE fails during its installation
Expected results:
MCE to deploy successfully
Additional info:
$ oc describe multiclusterengines.multicluster.openshift.io multiclusterengine | tail -20 Last Transition Time: 2024-06-11T08:36:49Z Last Update Time: 2024-06-11T08:36:49Z Message: Setting the operator Reason: WaitingForResource Status: True Type: Progressing Last Transition Time: 2024-06-11T08:38:48Z Last Update Time: 2024-06-11T08:38:48Z Reason: ComponentsAvailable Status: True Type: Available Last Transition Time: 2024-06-11T12:26:58Z Last Update Time: 2024-06-11T12:26:58Z Message: error applying object Name: mce Kind: ConsolePlugin Error: conversion webhook for console.openshift.io/v1alpha1, Kind=ConsolePlugin failed: Post "https://webhook.openshift-console-operator.svc:9443/crdconvert?timeout=30s": service "webhook" not found Reason: FailedApplyingComponent Status: True Type: ComponentFailure: mce (Kind:ConsolePlugin) Desired Version: 2.6.0-121 Phase: Error Events: <none> $ oc get clusterversion NAME VERSION AVAILABLE PROGRESSING SINCE STATUS version 4.17.0-0.nightly-2024-06-13-010514 True False 178m Cluster version is 4.17.0-0.nightly-2024-06-13-010514$ oc get co |grep console console 4.17.0-0.nightly-2024-06-13-010514 True False False 102m $ oc get co NAME VERSION AVAILABLE PROGRESSING DEGRADED SINCE MESSAGE authentication 4.17.0-0.nightly-2024-06-13-010514 True False False 3h52m baremetal 4.17.0-0.nightly-2024-06-13-010514 True False False 4h37m cloud-controller-manager 4.17.0-0.nightly-2024-06-13-010514 True False False 4h38m cloud-credential 4.17.0-0.nightly-2024-06-13-010514 True False False 5h8m cluster-autoscaler 4.17.0-0.nightly-2024-06-13-010514 True False False 4h37m config-operator 4.17.0-0.nightly-2024-06-13-010514 True False False 4h37m console 4.17.0-0.nightly-2024-06-13-010514 True False False 103m control-plane-machine-set 4.17.0-0.nightly-2024-06-13-010514 True False False 4h37m csi-snapshot-controller 4.17.0-0.nightly-2024-06-13-010514 True False False 4h37m dns 4.17.0-0.nightly-2024-06-13-010514 True False False 4h36m etcd 4.17.0-0.nightly-2024-06-13-010514 True False False 4h35m image-registry 4.17.0-0.nightly-2024-06-13-010514 True False False 4h12m ingress 4.17.0-0.nightly-2024-06-13-010514 True False False 4h1m insights 4.17.0-0.nightly-2024-06-13-010514 True False False 4h30m kube-apiserver 4.17.0-0.nightly-2024-06-13-010514 True False False 4h22m kube-controller-manager 4.17.0-0.nightly-2024-06-13-010514 True False False 4h34m kube-scheduler 4.17.0-0.nightly-2024-06-13-010514 True False False 4h34m kube-storage-version-migrator 4.17.0-0.nightly-2024-06-13-010514 True False False 4h37m machine-api 4.17.0-0.nightly-2024-06-13-010514 True False False 4h1m machine-approver 4.17.0-0.nightly-2024-06-13-010514 True False False 4h37m machine-config 4.17.0-0.nightly-2024-06-13-010514 True False False 4h36m marketplace 4.17.0-0.nightly-2024-06-13-010514 True False False 4h37m monitoring 4.17.0-0.nightly-2024-06-13-010514 True False False 3h59m network 4.17.0-0.nightly-2024-06-13-010514 True False False 4h37m node-tuning 4.17.0-0.nightly-2024-06-13-010514 True False False 4h1m openshift-apiserver 4.17.0-0.nightly-2024-06-13-010514 True False False 4h21m openshift-controller-manager 4.17.0-0.nightly-2024-06-13-010514 True False False 4h33m openshift-samples 4.17.0-0.nightly-2024-06-13-010514 True False False 4h14m operator-lifecycle-manager 4.17.0-0.nightly-2024-06-13-010514 True False False 4h36m operator-lifecycle-manager-catalog 4.17.0-0.nightly-2024-06-13-010514 True False False 4h36m operator-lifecycle-manager-packageserver 4.17.0-0.nightly-2024-06-13-010514 True False False 4h29m service-ca 4.17.0-0.nightly-2024-06-13-010514 True False False 4h37m storage 4.17.0-0.nightly-2024-06-13-010514 True False False 4h37m $ oc -n openshift-console-operator get ep webhook Error from server (NotFound): endpoints "webhook" not found$ oc -n openshift-console-operator get ep NAME ENDPOINTS AGE metrics 10.129.0.76:8443 159m $ oc logs -n openshift-console-operator console-operator-74986bc5bd-lqcwq E0613 20:06:35.149800 1 sync_v400.go:640] failed to get "logging-view-plugin" plugin: consoleplugin.console.openshift.io "logging-view-plugin" not found I0613 20:06:35.152760 1 status_controller.go:218] clusteroperator/console diff {"status":{"conditions":[ {"lastTransitionTime":"2024-06-13T19:09:45Z","message":"All is well","reason":"AsExpected","status":"False","type":"Degraded"} ,{"lastTransitionTime":"2024-06-13T20:06:24Z","message":"SyncLoopRefreshProgressing: working toward v ersion 4.17.0-0.nightly-2024-06-13-010514, 2 replicas available","reason":"SyncLoopRefresh_InProgress","status":"True","type":"Progressing"},{"lastTransitionTime":"2024-06-13T19:09:45Z","message":"All is well","reason":"AsExpected","status":"True","type":"Available"},{"lastTransitionTime":"2024-06-13T19:06:36Z","message":"All is well", "reason":"AsExpected","status":"True","type":"Upgradeable"},{"lastTransitionTime":"2024-06-13T18:47:04Z","reason":"NoData","status":"Unknown","type":"EvaluationConditionsDetected"}]}} I0613 20:06:35.164372 1 event.go:377] Event(v1.ObjectReference{Kind:"Deployment", Namespace:"openshift-console-operator", Name:"console-operator", UID:"a73074dc-1a4f-4ebb-b603-35a48fd649c2", APIVersion:"apps/v1", ResourceVersion:"", FieldPath:""}): type: 'Normal' reason: 'OperatorStatusChanged' Status for clusteroperator/console changed: Progressing message changed from "SyncLoopRefreshProgressing: working toward version 4.17.0-0.nightly-2024-06-13-010514, 1 replicas available" to "SyncLoopRefreshProgressing: working toward version 4.17.0-0.nightly-2024-06-13-010514, 2 replicas available" I0613 20:06:35.170238 1 helpers.go:201] Operator status changed: &v1.OperatorStatus{ ObservedGeneration: 4, Conditions: []v1.OperatorCondition{ ... // 30 identical elements {Type: "RedirectServiceSyncProgressing", Status: "False", LastTransitionTime: {Time: s"2024-06-13 18:47:25 +0000 UTC"}}, {Type: "SyncLoopRefreshDegraded", Status: "False", LastTransitionTime: {Time: s"2024-06-13 19:06:36 +0000 UTC"}}, { Type: "SyncLoopRefreshProgressing", Status: "True", LastTransitionTime: s"2024-06-13 20:06:24 +0000 UTC", Reason: "InProgress", Message: "working toward version 4.17.0-0.nightly-2024-06-13-010514, 2 replicas available", }, + { + Type: "SyncLoopRefreshProgressing", + Status: "False", + LastTransitionTime: s"2024-06-13 20:06:35.168914426 +0000 UTC m=+4771.552484965", + }, {Type: "DownloadsDefaultRouteSyncUpgradeable", Status: "True", LastTransitionTime: {Time: s"2024-06-13 19:06:36 +0000 UTC"}}, {Type: "DownloadsCustomRouteSyncDegraded", Status: "False", LastTransitionTime: {Time: s"2024-06-13 18:47:26 +0000 UTC"}}, ... // 27 identical elements }, Version: "", ReadyReplicas: 2, + ReadyReplicas: 1, Generations: { {Group: "apps", Resource: "deployments", Namespace: "openshift-console", Name: "downloads", ...} , {Group: "apps", Resource: "deployments", Namespace: "openshift-console", Name: "console", ...}}, } E0613 20:06:35.181964 1 sync_v400.go:640] failed to get "logging-view-plugin" plugin: consoleplugin.console.openshift.io "logging-view-plugin" not found I0613 20:06:35.333132 1 status_controller.go:218] clusteroperator/console diff {"status": Unknown macro: {"conditions"} ,{"lastTransitionTime":"2024-06-13T19:09:45Z","message":"All is well","reason":"AsExpected","status":"True","type":"Available"},{"lastTransitionTime":"2024-06-13T19:06:36Z","message":"All is well","reason":"AsExpected","status":"True","type":"Upgradeable"},{"lastTransitionTime":"2024-06-13T18:47:04Z","reaso n":"NoData","status":"Unknown","type":"EvaluationConditionsDetected"}]}} I0613 20:06:35.337473 1 event.go:377] Event(v1.ObjectReference{Kind:"Deployment", Namespace:"openshift-console-operator", Name:"console-operator", UID:"a73074dc-1a4f-4ebb-b603-35a48fd649c2", APIVersion:"apps/v1", ResourceVersion:"", FieldPath:""}): type: 'Normal' reason: 'OperatorStatusChanged' Status for clusteroperator/console changed: Progressing changed from True to False ("All is well") E0613 20:06:35.531567 1 sync_v400.go:640] failed to get "logging-view-plugin" plugin: consoleplugin.console.openshift.io "logging-view-plugin" not found E0613 20:06:41.249565 1 sync_v400.go:640] failed to get "logging-view-plugin" plugin: consoleplugin.console.openshift.io "logging-view-plugin" not found E0613 20:06:47.929447 1 sync_v400.go:640] failed to get "logging-view-plugin" plugin: consoleplugin.console.openshift.io "logging-view-plugin" not found E0613 20:06:51.157118 1 sync_v400.go:640] failed to get "logging-view-plugin" plugin: consoleplugin.console.openshift.io "logging-view-plugin" not found E0613 20:07:04.094468 1 sync_v400.go:640] failed to get "logging-view-plugin" plugin: consoleplugin.console.openshift.io "logging-view-plugin" not found E0613 20:07:04.124574 1 sync_v400.go:640] failed to get "logging-view-plugin" plugin: consoleplugin.console.openshift.io "logging-view-plugin" not found E0613 20:07:04.135965 1 sync_v400.go:640] failed to get "logging-view-plugin" plugin: consoleplugin.console.openshift.io "logging-view-plugin" not found E0613 20:07:04.294687 1 sync_v400.go:640] failed to get "logging-view-plugin" plugin: consoleplugin.console.openshift.io "logging-view-plugin" not found I0613 20:07:04.898541 1 helpers.go:201] Operator status changed: &v1.OperatorStatus{ ObservedGeneration: 4, Conditions: Type: "ConsoleNotificationSyncDegraded", Status: "False", LastTransitionTime: {Time: s"2024-06-13 18:47:04 +0000 UTC", {Type: "ConsoleNotificationSyncProgressing", Status: "False", LastTransitionTime: {Time: s"2024-06-13 18:47:04 +0000 UTC"}}, {Type: "OAuthClientsControllerDegraded", Status: "False", Las tTransitionTime: {Time: s"2024-06-13 19:06:36 +0000 UTC"} , Reason: "AsExpected", ...}, {Type: "PDBSyncProgressing", Status: "False", LastTransitionTime: {Time: s"2024-06-13 18:47:04 +0000 UTC"}}, ...}, Version: "", ReadyReplicas: 1, + ReadyReplicas: 2, Generations: { {Group: "apps", Resource: "deployments", Namespace: "openshift-console", Name: "downloads", ...} , {Group: "apps", Resource: "deployments", Namespace: "openshift-console", Name: "console", ...}}, } E0613 20:07:04.915150 1 sync_v400.go:640] failed to get "logging-view-plugin" plugin: consoleplugin.console.openshift.io "logging-view-plugin" not found E0613 20:07:05.898422 1 sync_v400.go:640] failed to get "logging-view-plugin" plugin: consoleplugin.console.openshift.io "logging-view-plugin" not found E0613 20:07:11.735341 1 sync_v400.go:640] failed to get "logging-view-plugin" plugin: consoleplugin.console.openshift.io "logging-view-plugin" not found E0613 20:07:36.088993 1 sync_v400.go:640] failed to get "logging-view-plugin" plugin: consoleplugin.console.openshift.io "logging-view-plugin" not found
- clones
-
ACM-12354 MCE 2.7 fails in OCP 4.17
- Closed