You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
However, extra_settings is difficult to pass dictionaries or lists formatted for readability. In addition, if there is a large number of keys in extra_settings, it is difficult to manage.
These problems can be solved by mounting additional settings files, but it is still a bit of a hassle because we have to write exactly multiple volumes in a multi-line string in multiple places e.g. extra_volumes, web_extra_volume_mounts, task_extra_volume_mounts.
Therefore, I propose the addition of extra_settings_files to CRD to provide the ability to easily mount any configmap or secrets as additional settings files.
It would be better to support mounting secrets containing the entire settings file, not just the configmaps, in case users want to embed sensitive information directly in the settings file.
Please confirm the following
Feature Summary
Summary
If the users want to add extra settings to AWX, currently users can define them in
extra_settings
in AWX CR or mount any settings files under/etc/tower/conf.d/
,However,
extra_settings
is difficult to pass dictionaries or lists formatted for readability. In addition, if there is a large number of keys inextra_settings
, it is difficult to manage.These problems can be solved by mounting additional settings files, but it is still a bit of a hassle because we have to write exactly multiple volumes in a multi-line string in multiple places e.g.
extra_volumes
,web_extra_volume_mounts
,task_extra_volume_mounts
.Therefore, I propose the addition of
extra_settings_files
to CRD to provide the ability to easily mount any configmap or secrets as additional settings files.It would be better to support mounting secrets containing the entire settings file, not just the configmaps, in case users want to embed sensitive information directly in the settings file.
Example configmaps and secrets:
Example AWX CR
Additional info
Context: #1824 (comment)
The text was updated successfully, but these errors were encountered: