mirror of
https://github.com/ansible/awx.git
synced 2026-03-01 08:48:46 -03:30
Add UI for the new setting
This commit is contained in:
@@ -150,6 +150,11 @@ function JobsEdit() {
|
|||||||
type={options?.SCHEDULE_MAX_JOBS ? 'number' : undefined}
|
type={options?.SCHEDULE_MAX_JOBS ? 'number' : undefined}
|
||||||
isRequired={Boolean(options?.SCHEDULE_MAX_JOBS)}
|
isRequired={Boolean(options?.SCHEDULE_MAX_JOBS)}
|
||||||
/>
|
/>
|
||||||
|
<InputField
|
||||||
|
name="AWX_RUNNER_KEEPALIVE_SECONDS"
|
||||||
|
config={jobs.AWX_RUNNER_KEEPALIVE_SECONDS}
|
||||||
|
type="number"
|
||||||
|
/>
|
||||||
<InputField
|
<InputField
|
||||||
name="DEFAULT_JOB_TIMEOUT"
|
name="DEFAULT_JOB_TIMEOUT"
|
||||||
config={jobs.DEFAULT_JOB_TIMEOUT}
|
config={jobs.DEFAULT_JOB_TIMEOUT}
|
||||||
|
|||||||
@@ -79,6 +79,7 @@ describe('<JobsEdit />', () => {
|
|||||||
const {
|
const {
|
||||||
EVENT_STDOUT_MAX_BYTES_DISPLAY,
|
EVENT_STDOUT_MAX_BYTES_DISPLAY,
|
||||||
STDOUT_MAX_BYTES_DISPLAY,
|
STDOUT_MAX_BYTES_DISPLAY,
|
||||||
|
AWX_RUNNER_KEEPALIVE_SECONDS,
|
||||||
...jobRequest
|
...jobRequest
|
||||||
} = mockJobSettings;
|
} = mockJobSettings;
|
||||||
expect(SettingsAPI.updateAll).toHaveBeenCalledWith(jobRequest);
|
expect(SettingsAPI.updateAll).toHaveBeenCalledWith(jobRequest);
|
||||||
|
|||||||
@@ -344,6 +344,16 @@
|
|||||||
"category_slug": "jobs",
|
"category_slug": "jobs",
|
||||||
"default": 10
|
"default": 10
|
||||||
},
|
},
|
||||||
|
"AWX_RUNNER_KEEPALIVE_SECONDS": {
|
||||||
|
"type": "integer",
|
||||||
|
"required": true,
|
||||||
|
"label": "K8S Ansible Runner Keep-Alive Message Interval",
|
||||||
|
"help_text": "Only applies to K8S deployments and container_group jobs. If not 0, send a message every so-many seconds to keep connection open.",
|
||||||
|
"category": "Jobs",
|
||||||
|
"category_slug": "jobs",
|
||||||
|
"placeholder": 240,
|
||||||
|
"default": 0
|
||||||
|
},
|
||||||
"AWX_ANSIBLE_CALLBACK_PLUGINS": {
|
"AWX_ANSIBLE_CALLBACK_PLUGINS": {
|
||||||
"type": "list",
|
"type": "list",
|
||||||
"required": false,
|
"required": false,
|
||||||
@@ -4098,6 +4108,15 @@
|
|||||||
"category_slug": "jobs",
|
"category_slug": "jobs",
|
||||||
"defined_in_file": false
|
"defined_in_file": false
|
||||||
},
|
},
|
||||||
|
"AWX_RUNNER_KEEPALIVE_SECONDS": {
|
||||||
|
"type": "integer",
|
||||||
|
"label": "K8S Ansible Runner Keep-Alive Message Interval",
|
||||||
|
"help_text": "Only applies to K8S deployments and container_group jobs. If not 0, send a message every so-many seconds to keep connection open.",
|
||||||
|
"category": "Jobs",
|
||||||
|
"category_slug": "jobs",
|
||||||
|
"placeholder": 240,
|
||||||
|
"default": 0
|
||||||
|
},
|
||||||
"AWX_ANSIBLE_CALLBACK_PLUGINS": {
|
"AWX_ANSIBLE_CALLBACK_PLUGINS": {
|
||||||
"type": "list",
|
"type": "list",
|
||||||
"label": "Ansible Callback Plugins",
|
"label": "Ansible Callback Plugins",
|
||||||
|
|||||||
@@ -51,6 +51,7 @@
|
|||||||
"STDOUT_MAX_BYTES_DISPLAY":1048576,
|
"STDOUT_MAX_BYTES_DISPLAY":1048576,
|
||||||
"EVENT_STDOUT_MAX_BYTES_DISPLAY":1024,
|
"EVENT_STDOUT_MAX_BYTES_DISPLAY":1024,
|
||||||
"SCHEDULE_MAX_JOBS":10,
|
"SCHEDULE_MAX_JOBS":10,
|
||||||
|
"AWX_RUNNER_KEEPALIVE_SECONDS": 0,
|
||||||
"AWX_ANSIBLE_CALLBACK_PLUGINS":[],
|
"AWX_ANSIBLE_CALLBACK_PLUGINS":[],
|
||||||
"DEFAULT_JOB_TIMEOUT":0,
|
"DEFAULT_JOB_TIMEOUT":0,
|
||||||
"DEFAULT_JOB_IDLE_TIMEOUT":0,
|
"DEFAULT_JOB_IDLE_TIMEOUT":0,
|
||||||
|
|||||||
@@ -19,6 +19,7 @@
|
|||||||
"STDOUT_MAX_BYTES_DISPLAY": 1048576,
|
"STDOUT_MAX_BYTES_DISPLAY": 1048576,
|
||||||
"EVENT_STDOUT_MAX_BYTES_DISPLAY": 1024,
|
"EVENT_STDOUT_MAX_BYTES_DISPLAY": 1024,
|
||||||
"SCHEDULE_MAX_JOBS": 10,
|
"SCHEDULE_MAX_JOBS": 10,
|
||||||
|
"AWX_RUNNER_KEEPALIVE_SECONDS": 0,
|
||||||
"AWX_ANSIBLE_CALLBACK_PLUGINS": [],
|
"AWX_ANSIBLE_CALLBACK_PLUGINS": [],
|
||||||
"DEFAULT_JOB_TIMEOUT": 0,
|
"DEFAULT_JOB_TIMEOUT": 0,
|
||||||
"DEFAULT_JOB_IDLE_TIMEOUT": 0,
|
"DEFAULT_JOB_IDLE_TIMEOUT": 0,
|
||||||
|
|||||||
Reference in New Issue
Block a user