-
Bug
-
Resolution: Unresolved
-
Normal
-
None
-
0.42
-
False
-
-
False
-
None
-
---
-
---
-
-
CNV I/U Operators Sprint 267
-
None
Description of problem:
During openshift-cnv namespace deletion on 4.16.z, this problem is seen and I don't see any default alerts being raised when this happen. Operator uninstallation is done from UI and then I tried removing openshift-cnv namespace status: phase: Terminating conditions: - type: NamespaceDeletionDiscoveryFailure status: 'True' lastTransitionTime: '2024-12-02T14:44:16Z' reason: DiscoveryFailed message: 'Discovery failed for some groups, 3 failing: unable to retrieve the complete list of server APIs: subresources.kubevirt.io/v1: stale GroupVersion discovery: subresources.kubevirt.io/v1, subresources.kubevirt.io/v1alpha3: stale GroupVersion discovery: subresources.kubevirt.io/v1alpha3, upload.cdi.kubevirt.io/v1beta1: stale GroupVersion discovery: upload.cdi.kubevirt.io/v1beta1'
Version-Release number of selected component (if applicable):
Environment : OCP-4.16.25 Trying to install CNV on 4.16 cluster(IBM)
How reproducible:
all times when i tested on same environment
Steps to Reproduce:
1. 2. 3.
Actual results:
Unable to delete namespace
Expected results:
Shouldn't see this problem
Additional info:
kind: Project apiVersion: project.openshift.io/v1 metadata: name: openshift-cnv uid: 521f8f80-ee75-4d1b-a28f-c6bc7da46df0 resourceVersion: '1600516' creationTimestamp: '2024-12-02T14:20:06Z' deletionTimestamp: '2024-12-02T14:44:08Z' labels: kubernetes.io/metadata.name: openshift-cnv olm.operatorgroup.uid/a4838ddc-fd72-47c5-a388-8ffbb62789c7: '' openshift.io/cluster-monitoring: 'true' pod-security.kubernetes.io/audit: privileged pod-security.kubernetes.io/audit-version: v1.24 pod-security.kubernetes.io/warn: privileged pod-security.kubernetes.io/warn-version: v1.24 security.openshift.io/scc.podSecurityLabelSync: 'true' annotations: openshift.io/node-selector: '' openshift.io/sa.scc.mcs: 's0:c27,c9' openshift.io/sa.scc.supplemental-groups: 1000720000/10000 openshift.io/sa.scc.uid-range: 1000720000/10000 managedFields: - manager: pod-security-admission-label-synchronization-controller ....................... spec: finalizers: - kubernetes status: phase: Terminating conditions: - type: NamespaceDeletionDiscoveryFailure status: 'True' lastTransitionTime: '2024-12-02T14:44:16Z' reason: DiscoveryFailed message: 'Discovery failed for some groups, 3 failing: unable to retrieve the complete list of server APIs: subresources.kubevirt.io/v1: stale GroupVersion discovery: subresources.kubevirt.io/v1, subresources.kubevirt.io/v1alpha3: stale GroupVersion discovery: subresources.kubevirt.io/v1alpha3, upload.cdi.kubevirt.io/v1beta1: stale GroupVersion discovery: upload.cdi.kubevirt.io/v1beta1' - type: NamespaceDeletionGroupVersionParsingFailure status: 'False' lastTransitionTime: '2024-12-02T14:44:17Z' reason: ParsedGroupVersions message: All legacy kube types successfully parsed - type: NamespaceDeletionContentFailure status: 'True' lastTransitionTime: '2024-12-02T14:44:17Z' reason: ContentDeletionFailed message: 'Failed to delete all resource types, 1 remaining: Internal error occurred: failed calling webhook "kubevirt-validator.kubevirt.io": failed to call webhook: Post "https://kubevirt-operator-webhook.openshift-cnv.svc:443/kubevirt-validate-delete?timeout=10s": service "kubevirt-operator-webhook" not found' - type: NamespaceContentRemaining status: 'True' lastTransitionTime: '2024-12-02T14:44:17Z' reason: SomeResourcesRemain message: 'Some resources are remaining: hyperconvergeds.hco.kubevirt.io has 1 resource instances, ssps.ssp.kubevirt.io has 1 resource instances' - type: NamespaceFinalizersRemaining status: 'True' lastTransitionTime: '2024-12-02T14:44:17Z' reason: SomeFinalizersRemain message: 'Some content in the namespace has finalizers remaining: kubevirt.io/hyperconverged in 1 resource instances, ssp.kubevirt.io/finalizer in 1 resource instances' $ oc describe ns openshift-cnv Name: openshift-cnv Labels: kubernetes.io/metadata.name=openshift-cnv olm.operatorgroup.uid/a4838ddc-fd72-47c5-a388-8ffbb62789c7= openshift.io/cluster-monitoring=true pod-security.kubernetes.io/audit=privileged pod-security.kubernetes.io/audit-version=v1.24 pod-security.kubernetes.io/warn=privileged pod-security.kubernetes.io/warn-version=v1.24 security.openshift.io/scc.podSecurityLabelSync=true Annotations: openshift.io/node-selector: openshift.io/sa.scc.mcs: s0:c27,c9 openshift.io/sa.scc.supplemental-groups: 1000720000/10000 openshift.io/sa.scc.uid-range: 1000720000/10000 Status: Terminating Conditions: Type Status LastTransitionTime Reason Message ---- ------ ------------------ ------ ------- NamespaceDeletionDiscoveryFailure True Mon, 02 Dec 2024 09:44:16 -0500 DiscoveryFailed Discovery failed for some groups, 3 failing: unable to retrieve the complete list of server APIs: subresources.kubevirt.io/v1: stale GroupVersion discovery: subresources.kubevirt.io/v1, subresources.kubevirt.io/v1alpha3: stale GroupVersion discovery: subresources.kubevirt.io/v1alpha3, upload.cdi.kubevirt.io/v1beta1: stale GroupVersion discovery: upload.cdi.kubevirt.io/v1beta1 NamespaceDeletionGroupVersionParsingFailure False Mon, 02 Dec 2024 09:44:17 -0500 ParsedGroupVersions All legacy kube types successfully parsed NamespaceDeletionContentFailure True Mon, 02 Dec 2024 09:44:17 -0500 ContentDeletionFailed Failed to delete all resource types, 1 remaining: Internal error occurred: failed calling webhook "kubevirt-validator.kubevirt.io": failed to call webhook: Post "https://kubevirt-operator-webhook.openshift-cnv.svc:443/kubevirt-validate-delete?timeout=10s": service "kubevirt-operator-webhook" not found NamespaceContentRemaining True Mon, 02 Dec 2024 09:44:17 -0500 SomeResourcesRemain Some resources are remaining: hyperconvergeds.hco.kubevirt.io has 1 resource instances, ssps.ssp.kubevirt.io has 1 resource instances NamespaceFinalizersRemaining True Mon, 02 Dec 2024 09:44:17 -0500 SomeFinalizersRemain Some content in the namespace has finalizers remaining: kubevirt.io/hyperconverged in 1 resource instances, ssp.kubevirt.io/finalizer in 1 resource instances