-
Bug
-
Resolution: Done-Errata
-
None
-
Quality / Stability / Reliability
-
False
-
-
False
-
CLOSED
-
CNV I/U Operators Sprint 220
-
No
Description of problem: PrometheusRule kubevirt-hyperconverged-prometheus-rule is not getting reconciled by HCO
Version-Release number of selected component (if applicable):
v4.11.0-426
How reproducible:
100%
Steps to Reproduce:
1. Add a label to PrometheusRule kubevirt-hyperconverged-prometheus-rule, check that it never gets overwritten.
2.
3.
Actual results:
[cnv-qe-jenkins@c01-dbn-411-h54s6-executor ~]$ kubectl get PrometheusRule -n openshift-cnv kubevirt-hyperconverged-prometheus-rule -o yaml
apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule
metadata:
creationTimestamp: "2022-05-31T17:06:21Z"
generation: 1
labels:
app: kubevirt-hyperconverged
app.kubernetes.io/component: monitoring
app.kubernetes.io/managed-by: hco-operator
app.kubernetes.io/part-of: hyperconverged-cluster
app.kubernetes.io/version: 4.11.0
temp_label: test
name: kubevirt-hyperconverged-prometheus-rule
namespace: openshift-cnv
ownerReferences:
- apiVersion: apps/v1
blockOwnerDeletion: false
controller: false
kind: Deployment
name: hco-operator
uid: fe3c7a69-5bd5-4048-bb2f-ace43f96456d
resourceVersion: "854970"
uid: cddc83e6-6725-4d90-b59b-d8e869f38512
spec:
================
[cnv-qe-jenkins@c01-dbn-411-h54s6-executor ~]$ kubectl get hco kubevirt-hyperconverged -n openshift-cnv -o json | jq ".status.relatedObjects"
[
{ "apiVersion": "monitoring.coreos.com/v1", "kind": "PrometheusRule", "name": "kubevirt-hyperconverged-prometheus-rule", "namespace": "openshift-cnv", "resourceVersion": "854970", "uid": "cddc83e6-6725-4d90-b59b-d8e869f38512" },
{
==================
Will attach hco log
Expected results:
It should be reconciled by hco
Additional info: