From 2193107fe3ab81ac6b40be3372a7a75b2b31e93e Mon Sep 17 00:00:00 2001 From: jessicamack Date: Mon, 20 Jan 2025 13:42:27 -0500 Subject: [PATCH 1/3] add feature flag for indirect node counting --- awx/settings/defaults.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awx/settings/defaults.py b/awx/settings/defaults.py index 1cb33950e5a2..88494a3a22b9 100644 --- a/awx/settings/defaults.py +++ b/awx/settings/defaults.py @@ -1061,4 +1061,4 @@ SYSTEM_USERNAME = None # feature flags -FLAGS = {} +FLAGS = {'FEATURE_INDIRECT_NODE_COUNTING': [{'condition': 'boolean', 'value': False}]} From 74368fc766128f24d0593d46011660ddb6f15810 Mon Sep 17 00:00:00 2001 From: jessicamack Date: Tue, 21 Jan 2025 13:41:49 -0500 Subject: [PATCH 2/3] fix name of flag --- awx/settings/defaults.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awx/settings/defaults.py b/awx/settings/defaults.py index 88494a3a22b9..b5d22b1c3713 100644 --- a/awx/settings/defaults.py +++ b/awx/settings/defaults.py @@ -1061,4 +1061,4 @@ SYSTEM_USERNAME = None # feature flags -FLAGS = {'FEATURE_INDIRECT_NODE_COUNTING': [{'condition': 'boolean', 'value': False}]} +FLAGS = {'FEATURE_INDIRECT_NODE_COUNTING_ENABLED': [{'condition': 'boolean', 'value': False}]} From 49b9cf12d4aa096694788c74186cad93ff30f7b2 Mon Sep 17 00:00:00 2001 From: jessicamack Date: Wed, 22 Jan 2025 14:19:11 -0500 Subject: [PATCH 3/3] move value to its own setting --- awx/settings/defaults.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/awx/settings/defaults.py b/awx/settings/defaults.py index b5d22b1c3713..c9fc1b59fc56 100644 --- a/awx/settings/defaults.py +++ b/awx/settings/defaults.py @@ -1061,4 +1061,5 @@ SYSTEM_USERNAME = None # feature flags -FLAGS = {'FEATURE_INDIRECT_NODE_COUNTING_ENABLED': [{'condition': 'boolean', 'value': False}]} +INDIRECT_NODE_COUNTING_ENABLED = False +FLAGS = {'FEATURE_INDIRECT_NODE_COUNTING_ENABLED': [{'condition': 'boolean', 'value': INDIRECT_NODE_COUNTING_ENABLED}]}