diff --git a/awx/conf/registry.py b/awx/conf/registry.py index 00a2cd4057..a50753aecb 100644 --- a/awx/conf/registry.py +++ b/awx/conf/registry.py @@ -99,7 +99,8 @@ class SettingsRegistry(object): continue if kwargs.get('category_slug', None) in slugs_to_ignore: continue - if read_only in {True, False} and kwargs.get('read_only', False) != read_only: + if (read_only in {True, False} and kwargs.get('read_only', False) != read_only and + setting not in ('AWX_ISOLATED_PRIVATE_KEY', 'AWX_ISOLATED_PUBLIC_KEY')): # Note: Doesn't catch fields that set read_only via __init__; # read-only field kwargs should always include read_only=True. continue