"extra_settings" in AWX Operator manifest

I would like to use “extra_settings” in the AWX Operator manifest to set setting such as for LDAP and logging. In https://github.com/ansible/awx-operator#enabling-ldap-integration-at-awx-bootstrap I read “NOTE: These values are inserted into a Python file, so pay close attention to which values need quotes and which do not.” How can I determine which values need quotes and which do not?

I also see an example for setting LOG_AGGREGATOR_LEVEL where both single and double quotes are required. Assuming that this is not a typo, why is this required/when should this pattern be applied?

Should it be possible to set any setting that can be set via api/v2/settings/?

Best regards

Rod

It should be possible to set any setting that can be set via api/v2/settings/, if it can’t, I would consider that a bug. You can see failures in the awx-operator logs with “no_log: false”.

Thanks,
AWX Team

It should be noted that any settings that are set via “extra_settings:” on the AWX spec will be set as read-only settings on in the AWX UI and will not be changeable as a day 2 operator in the UI.

Thanks,
AWX Team