• Icon: Story Story
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • openshift-4.21
    • None
    • None
    • Future Sustainability
    • 8
    • False
    • Hide

      None

      Show
      None
    • False
    • NEW
    • NEW
    • MON Sprint 252, MON Sprint 253, MON Sprint 255, MON Sprint 256, MON Sprint 257, MON Sprint 258, MON Sprint 259, MON Sprint 262, MON Sprint 263, MON Sprint 264, MON Sprint 265, MON Sprint 266, MON Sprint 267, MON Sprint 269, MON Sprint 270, MON Sprint 271, MON Sprint 272, Mon Sprint 273, MON Sprint 274, MON Sprint 275, MON Sprint 276, MON Sprint 277, MON Sprint 278, MON Sprint 280, MON Sprint 279

      This story covers the implementation of our initial CRD in CMO. When the feature gate is enabled, CMO watches a singleton CR (name tbd) and acts on changes. The inital feature could be a boolean flag (defaults to true) that tells CMO to merge the configmap settings. If a user sets this flag to false, the config map is ignored and default settings are applied.

          1.
          Add api and CRD Sub-task Closed Undefined Mario Fernandez Herrero (Inactive)
          2.
          Add event handler logic Sub-task To Do Undefined Mario Fernandez Herrero (Inactive)
          3.
          Generate codegen Sub-task Closed Undefined Mario Fernandez Herrero (Inactive)
          4.
          Add initial api to openshift/api: ClusterMonitoring and userDefinedMode Sub-task Closed Undefined Mario Fernandez Herrero (Inactive)
          5.
          ClusterMonitoring Initial API spec Sub-task Closed Undefined Mario Fernandez Herrero (Inactive)
          6.
          Add user-defined CR API Sub-task Closed Undefined Mario Fernandez Herrero (Inactive)
          7.
          Add AlertmanagerMainConfig API Sub-task Closed Undefined Mario Fernandez Herrero (Inactive)
          8.
          API: Add HTTPConfig Sub-task To Do Undefined Unassigned
          9.
          API: Add K8sPrometheusAdapter Sub-task Closed Undefined Mario Fernandez Herrero (Inactive)
          10.
          API: Add MetricsServerConfig Sub-task Closed Undefined Mario Fernandez Herrero (Inactive)
          11.
          API: Add KubeStateMetricsConfig Sub-task In Progress Undefined Mario Fernandez Herrero (Inactive)
          12.
          API: Add PrometheusK8sConfig Sub-task Code Review Undefined Mario Fernandez Herrero (Inactive)
          13.
          API: Add PrometheusOperatorConfig Sub-task In Progress Undefined Mario Fernandez Herrero (Inactive)
          14.
          API: Add PrometheusOperatorAdmissionWebhookConfig Sub-task To Do Undefined Unassigned
          15.
          API: Add OpenShiftMetricsConfig Sub-task To Do Undefined Unassigned
          16.
          API: Add TelemeterClientConfig Sub-task To Do Undefined Unassigned
          17.
          API: Add ThanosQuerierConfig Sub-task To Do Undefined Unassigned
          18.
          API: Add NodeExporterConfig Sub-task To Do Undefined Unassigned
          19.
          API: Add MonitoringPluginConfig Sub-task To Do Undefined Unassigned
          20.
          Phase 1: Merge CR and configmap Sub-task To Do Undefined Unassigned
          21.
          Phase 2: Transition (User Control) Sub-task To Do Undefined Unassigned
          22.
          Phase 3: Full Migration (CRD as Default) Sub-task To Do Undefined Unassigned
          23.
          Issue API ClusterWide and Hypershift Sub-task Closed Undefined Mario Fernandez Herrero (Inactive)

              dmellado1@redhat.com Daniel Mellado Area
              jfajersk@redhat.com Jan Fajerski
              Daniel Mellado Area
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated: