From ccb106deec0c565f21ecc1a96da1127670c87840 Mon Sep 17 00:00:00 2001 From: Marcos Paulo Oliveira Silva Date: Wed, 16 Aug 2023 15:16:56 -0300 Subject: [PATCH] Add sriov-fec-system namespace to the platform infra list in collectd Currently the pods installed in the sriov-fec-operator namespace run on application cores. The sriov-fec-operator App is seen as a platform app and therefore its pods need to run on platform cores. Accordingly, add the sriov-fec-system namespace to the list of platform namespaces in collectd. Test Plan: PASS: Execute kube-memory tool and ensure its output contains fec namespace data. PASS: Edit collectd tool source code to display the list of namespaces classified as K8S_NAMESPACE_SYSTEM and verify if the sriov-fec-operator namespace was found. Story: 2010826 Task: 48639 Change-Id: I85a07e7a30018b28ea49e96f0100294d40ce4433 Signed-off-by: Marcos Paulo Oliveira Silva --- collectd-extensions/src/plugin_common.py | 2 +- kube-memory/kube-memory/kube_memory/kube_memory.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/collectd-extensions/src/plugin_common.py b/collectd-extensions/src/plugin_common.py index 383d72e..6b44755 100644 --- a/collectd-extensions/src/plugin_common.py +++ b/collectd-extensions/src/plugin_common.py @@ -105,7 +105,7 @@ BASE_GROUPS_EXCLUDE = [CGROUP_K8S, CGROUP_MACHINE] K8S_NAMESPACE_SYSTEM = ['kube-system', 'armada', 'cert-manager', 'portieris', 'vault', 'notification', 'platform-deployment-manager', 'flux-helm', 'metrics-server', 'node-feature-discovery', - 'intel-power', 'power-metrics'] + 'intel-power', 'power-metrics', 'sriov-fec-system'] K8S_NAMESPACE_ADDON = ['monitor', 'openstack'] # Pod parent cgroup name based on annotation. diff --git a/kube-memory/kube-memory/kube_memory/kube_memory.py b/kube-memory/kube-memory/kube_memory/kube_memory.py index 7a5c474..b1babc8 100644 --- a/kube-memory/kube-memory/kube_memory/kube_memory.py +++ b/kube-memory/kube-memory/kube_memory/kube_memory.py @@ -43,7 +43,7 @@ BASE_GROUPS = ['docker', 'system.slice', 'user.slice'] K8S_NAMESPACE_SYSTEM = ['kube-system', 'armada', 'cert-manager', 'portieris', 'vault', 'notification', 'platform-deployment-manager', 'flux-helm', 'metrics-server', 'node-feature-discovery', - 'intel-power', 'power-metrics'] + 'intel-power', 'power-metrics', 'sriov-fec-system'] K8S_NAMESPACE_ADDON = ['monitor', 'openstack'] # Used commands