Uploaded image for project: 'OpenShift Virtualization'
  1. OpenShift Virtualization
  2. CNV-29443

[2212496] For prometheus-rules-cluster-network-addons-operator prometheusrule, runbook url for some of the networking alerts are pointing to upstream links

XMLWordPrintable

    • CNV I/U Operators Sprint 237, CNV I/U Operators Sprint 238, CNV I/U Operators Sprint 239
    • High

      Description of problem: Prometheus rules for some of the networking alerts are pointing to upstream runbook urls

      Version-Release number of selected component (if applicable):
      4.14.0 (build 811)

      How reproducible:
      100%

      Steps to Reproduce:
      1. Check prometheus rule prometheus-rules-cluster-network-addons-operator and ensure all the runbook urls points to d/s links
      2.
      3.

      Actual results:
      2023-06-05T13:22:16.302361 tests.observability.alerts.test_runbook_url ERROR For alert: CnaoDown, expected url: https://docs.openshift.com/container-platform/4.14/virt/support/virt-runbooks.html#virt-runbook-CnaoDown, actual url: https://kubevirt.io/monitoring/runbooks/CnaoDown
      2023-06-05T13:22:16.302575 tests.observability.alerts.test_runbook_url ERROR For alert: NetworkAddonsConfigNotReady, expected url: https://docs.openshift.com/container-platform/4.14/virt/support/virt-runbooks.html#virt-runbook-NetworkAddonsConfigNotReady, actual url: https://kubevirt.io/monitoring/runbooks/NetworkAddonsConfigNotReady
      2023-06-05T13:22:16.302731 tests.observability.alerts.test_runbook_url ERROR For alert: KubeMacPoolDuplicateMacsFound, expected url: https://docs.openshift.com/container-platform/4.14/virt/support/virt-runbooks.html#virt-runbook-KubeMacPoolDuplicateMacsFound, actual url: https://kubevirt.io/monitoring/runbooks/KubeMacPoolDuplicateMacsFound
      2023-06-05T13:22:16.302879 tests.observability.alerts.test_runbook_url ERROR For alert: KubemacpoolDown, expected url: https://docs.openshift.com/container-platform/4.14/virt/support/virt-runbooks.html#virt-runbook-KubemacpoolDown, actual url: https://kubevirt.io/monitoring/runbooks/KubeMacPoolDown
      ================
      {'CnaoDown': {'alert': 'CnaoDown',
      'annotations':

      {'runbook_url': 'https://kubevirt.io/monitoring/runbooks/CnaoDown', 'summary': 'CNAO pod is down.'}

      ,
      'expr': 'kubevirt_cnao_num_up_operators == 0',
      'for': '5m',
      'labels': {'kubernetes_operator_component': 'cluster-network-addons-operator',
      'kubernetes_operator_part_of': 'kubevirt',
      'operator_health_impact': 'warning',
      'severity': 'warning'}}, 'NetworkAddonsConfigNotReady': {'alert': 'NetworkAddonsConfigNotReady',
      'annotations':

      {'runbook_url': 'https://kubevirt.io/monitoring/runbooks/NetworkAddonsConfigNotReady', 'summary': 'CNAO CR NetworkAddonsConfig is not ready.'}

      ,
      'expr': "sum(kubevirt_cnao_cr_ready

      {namespace='openshift-cnv'}

      or vector(0)) "
      '== 0',
      'for': '5m',
      'labels': {'kubernetes_operator_component': 'cluster-network-addons-operator',
      'kubernetes_operator_part_of': 'kubevirt',
      'operator_health_impact': 'warning',
      'severity': 'warning'}}, 'KubeMacPoolDuplicateMacsFound': {'alert': 'KubeMacPoolDuplicateMacsFound',
      'annotations':

      {'runbook_url': 'https://kubevirt.io/monitoring/runbooks/KubeMacPoolDuplicateMacsFound', 'summary': 'Duplicate macs found.'}

      ,
      'expr': 'kubevirt_kubemacpool_duplicate_macs_total != 0',
      'for': '5m',
      'labels': {'kubernetes_operator_component': 'cluster-network-addons-operator',
      'kubernetes_operator_part_of': 'kubevirt',
      'operator_health_impact': 'warning',
      'severity': 'warning'}}, 'KubemacpoolDown': {'alert': 'KubemacpoolDown',
      'annotations':

      {'runbook_url': 'https://kubevirt.io/monitoring/runbooks/KubeMacPoolDown', 'summary': 'KubeMacpool is deployed by CNAO CR but KubeMacpool pod is down.'}

      ,
      'expr': 'kubevirt_cnao_cr_kubemacpool_deployed_total == 1 and '
      'kubevirt_cnao_kubemacpool_manager_num_up_pods_total == 0',
      'for': '5m',
      'labels':

      {'kubernetes_operator_component': 'cluster-network-addons-operator', 'kubernetes_operator_part_of': 'kubevirt', 'operator_health_impact': 'critical', 'severity': 'critical'}

      }}

      Expected results:
      All runbook urls should be pointing to downstream links.

      Additional info:

            aadmi@redhat.com Assaf Admi
            rhn-support-dbasunag Debarati Basu-Nag
            Debarati Basu-Nag Debarati Basu-Nag
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: