Uploaded image for project: 'Cluster Observability Operator'
  1. Cluster Observability Operator
  2. COO-1054

failed to disable perses by set it false in uiplugin

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Undefined Undefined
    • 1.3.0 RC
    • 1.2.1
    • monitoring-plugin
    • None
    • Quality / Stability / Reliability
    • False
    • Hide

      None

      Show
      None
    • 0
    • 2
    • None
    • None
    • None
    • Sprint 276, Sprint 277
    • None
    • None
    • None

      Install COO 1.2.1 and create monitoring UI

      apiVersion: observability.openshift.io/v1alpha1
      kind: UIPlugin
      metadata:
        name: monitoring
      spec:
        monitoring:
          acm:
            alertmanager:
              url: https://alertmanager.open-cluster-management-observability.svc:9095
            enabled: true
            thanosQuerier:
              url: https://rbac-query-proxy.open-cluster-management-observability.svc:8443
          incidents:
            enabled: true
          perses:
            enabled: true
        type: Monitoring 

      see the following pods are running

      % oc get pod
      NAME                                                        READY   STATUS    RESTARTS   AGE
      health-analyzer-6f499ffcf5-qq6sm                            2/2     Running   0          3h47m
      monitoring-54cf8ccb66-vtmxn                                 1/1     Running   0          12m
      obo-prometheus-operator-56bd84ffcc-tjbqj                    1/1     Running   0          166m
      obo-prometheus-operator-admission-webhook-c9c8f695b-lkrdb   1/1     Running   0          4h31m
      obo-prometheus-operator-admission-webhook-c9c8f695b-pvspv   1/1     Running   0          166m
      observability-operator-c6f65ccb9-cpbhq                      1/1     Running   0          166m
      perses-0                                                    1/1     Running   0          4h33m
      perses-operator-69548c9d84-7bzlm                            1/1     Running   0          4h31m 

      Edit uiplugin monitoring as below

       

      apiVersion: observability.openshift.io/v1alpha1
      kind: UIPlugin
        name: monitoring
      spec:
        monitoring:
          acm:
            alertmanager:
              url: https://alertmanager.open-cluster-management-observability.svc:9095
            enabled: true
            thanosQuerier:
              url: https://rbac-query-proxy.open-cluster-management-observability.svc:8443
          incidents:
            enabled: false
          perses:
            enabled: false
        type: Monitoring 

      monitoring pod get recreated, but no change for perses pod and health-analyzer pod

      see error  the 'Failed to update status' in the operator log

       

      oc logs observability-operator-c6f65ccb9-cpbhq 
      .....
      2025-07-08T12:03:52Z	INFO	observability-ui	Failed to update status	{"plugin": {"name":"monitoring"}, "err": "Operation cannot be fulfilled on uiplugins.observability.openshift.io \"monitoring\": the object has been modified; please apply your changes to the latest version and try again"}
      2025-07-08T12:03:52Z	INFO	observability-ui	Reconciling observability UI plugin	{"plugin": {"name":"monitoring"}}
      2025-07-08T12:03:54Z	INFO	observability-ui	Reconciling observability UI plugin	{"plugin": {"name":"monitoring"}}
      2025-07-08T12:03:54Z	INFO	observability-ui	Reconciling observability UI plugin	{"plugin": {"name":"monitoring"}}
      2025-07-08T12:03:55Z	INFO	observability-ui	Reconciling observability UI plugin	{"plugin": {"name":"monitoring"}}
      2025-07-08T12:06:07Z	INFO	observability-ui	Reconciling observability UI plugin	{"plugin": {"name":"monitoring"}}
      2025-07-08T12:06:07Z	INFO	observability-ui	Reconciling observability UI plugin	{"plugin": {"name":"monitoring"}}
      2025-07-08T12:06:07Z	INFO	observability-ui	Failed to update status	{"plugin": {"name":"monitoring"}, "err": "Operation cannot be fulfilled on uiplugins.observability.openshift.io \"monitoring\": the object has been modified; please apply your changes to the latest version and try again"}
      2025-07-08T12:06:07Z	INFO	observability-ui	Reconciling observability UI plugin	{"plugin": {"name":"monitoring"}}
      2025-07-08T12:06:09Z	INFO	observability-ui	Reconciling observability UI plugin	{"plugin": {"name":"monitoring"}}
      2025-07-08T12:06:09Z	INFO	observability-ui	Reconciling observability UI plugin	{"plugin": {"name":"monitoring"}} 

       

       

              jezhu@redhat.com Jenny Zhu
              hongyli@redhat.com Hongyan Li
              None
              None
              None
              Evelyn Murasaki Evelyn Murasaki
              None
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: