From 4e0581ee21fb5586c07babd188360656f2d25531 Mon Sep 17 00:00:00 2001 From: Sotiris Salloumis Date: Tue, 8 Oct 2024 13:53:37 +0200 Subject: [PATCH] Configure topology manager option in local-up-cluster This commit allows the configuration of topology manager option with the use of environment variable, following same approach as done for configuring cpumanager policy options. --- hack/local-up-cluster.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/hack/local-up-cluster.sh b/hack/local-up-cluster.sh index 8f6f361a3f0..7ed47c5adbd 100755 --- a/hack/local-up-cluster.sh +++ b/hack/local-up-cluster.sh @@ -95,6 +95,7 @@ CLOUD_CONFIG=${CLOUD_CONFIG:-""} KUBELET_PROVIDER_ID=${KUBELET_PROVIDER_ID:-"$(hostname)"} FEATURE_GATES=${FEATURE_GATES:-"AllAlpha=false"} EMULATED_VERSION=${EMULATED_VERSION:+kube=$EMULATED_VERSION} +TOPOLOGY_MANAGER_POLICY=${TOPOLOGY_MANAGER_POLICY:-""} CPUMANAGER_POLICY=${CPUMANAGER_POLICY:-""} CPUMANAGER_RECONCILE_PERIOD=${CPUMANAGER_RECONCILE_PERIOD:-""} CPUMANAGER_POLICY_OPTIONS=${CPUMANAGER_POLICY_OPTIONS:-""} @@ -168,6 +169,7 @@ function usage { echo "Example 2: hack/local-up-cluster.sh -O (auto-guess the bin path for your platform)" echo "Example 3: hack/local-up-cluster.sh (build a local copy of the source)" echo "Example 4: FEATURE_GATES=CPUManagerPolicyOptions=true \\" + echo " TOPOLOGY_MANAGER_POLICY=\"single-numa-node\" \\" echo " CPUMANAGER_POLICY=\"static\" \\" echo " CPUMANAGER_POLICY_OPTIONS=full-pcpus-only=\"true\" \\" echo " CPUMANAGER_RECONCILE_PERIOD=\"5s\" \\" @@ -946,6 +948,11 @@ EOF parse_feature_gates "${FEATURE_GATES}" fi + # topology maanager policy + if [[ -n ${TOPOLOGY_MANAGER_POLICY} ]]; then + echo "topologyManagerPolicy: \"${TOPOLOGY_MANAGER_POLICY}\"" + fi + # cpumanager policy if [[ -n ${CPUMANAGER_POLICY} ]]; then echo "cpuManagerPolicy: \"${CPUMANAGER_POLICY}\""