From bfb7ad15aefb0124e8827b1e17b99a6bde46c68d Mon Sep 17 00:00:00 2001 From: Ryan Petrello Date: Mon, 26 Jun 2017 15:35:43 -0400 Subject: [PATCH] make isolated rampart settings API-configurable see: #6659 --- awx/main/conf.py | 18 ++++++++++++++++++ awx/settings/defaults.py | 3 ++- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/awx/main/conf.py b/awx/main/conf.py index c0bef6c794..dc888ca43b 100644 --- a/awx/main/conf.py +++ b/awx/main/conf.py @@ -155,6 +155,24 @@ register( category_slug='jobs', ) +register( + 'AWX_ISOLATED_CHECK_INTERVAL', + field_class=fields.IntegerField, + label=_('Isolated status check interval'), + help_text=_('The number of seconds to sleep between status checks for jobs running on isolated instances.'), # noqa + category=_('Jobs'), + category_slug='jobs', +) + +register( + 'AWX_ISOLATED_LAUNCH_TIMEOUT', + field_class=fields.IntegerField, + label=_('Isolated launch timeout'), + help_text=_('The timeout (in seconds) for launching jobs on isolated instances. This includes the time needed to copy source control files (playbooks) to the isolated instance.'), + category=_('Jobs'), + category_slug='jobs', +) + register( 'STDOUT_MAX_BYTES_DISPLAY', field_class=fields.IntegerField, diff --git a/awx/settings/defaults.py b/awx/settings/defaults.py index dcb8e800aa..b0f0c36a80 100644 --- a/awx/settings/defaults.py +++ b/awx/settings/defaults.py @@ -609,7 +609,8 @@ AWX_ISOLATED_CHECK_INTERVAL = 30 # The timeout (in seconds) for launching jobs on isolated nodes AWX_ISOLATED_LAUNCH_TIMEOUT = 600 -# The time between the background isolated heartbeat status check + +# The time (in seconds) between the periodic isolated heartbeat status check AWX_ISOLATED_PERIODIC_CHECK = 600 # Enable Pendo on the UI, possible values are 'off', 'anonymous', and 'detailed'