mirror of
https://github.com/ansible/awx.git
synced 2026-07-29 00:49:55 -02:30
remove unnecessary references to bwrap, bubblewrap, and proot
This commit is contained in:
@@ -101,7 +101,6 @@
|
||||
"VIRTUAL_ENV": "/var/lib/awx/venv/ansible",
|
||||
"INVENTORY_ID": "1",
|
||||
"MAX_EVENT_RES": "700000",
|
||||
"PROOT_TMP_DIR": "/tmp",
|
||||
"ANSIBLE_LIBRARY": "/awx_devel/awx/plugins/library",
|
||||
"SDB_NOTIFY_HOST": "docker.for.mac.host.internal",
|
||||
"AWX_GROUP_QUEUES": "tower",
|
||||
|
||||
@@ -101,7 +101,6 @@
|
||||
"VIRTUAL_ENV": "/var/lib/awx/venv/ansible",
|
||||
"INVENTORY_ID": "1",
|
||||
"MAX_EVENT_RES": "700000",
|
||||
"PROOT_TMP_DIR": "/tmp",
|
||||
"ANSIBLE_LIBRARY": "/awx_devel/awx/plugins/library",
|
||||
"SDB_NOTIFY_HOST": "docker.for.mac.host.internal",
|
||||
"AWX_GROUP_QUEUES": "tower",
|
||||
|
||||
@@ -154,7 +154,6 @@
|
||||
"ANSIBLE_INVENTORY_UNPARSED_FAILED": "True",
|
||||
"ANSIBLE_PARAMIKO_RECORD_HOST_KEYS": "False",
|
||||
"ANSIBLE_VENV_PATH": "/var/lib/awx/venv/ansible",
|
||||
"PROOT_TMP_DIR": "/tmp",
|
||||
"AWX_PRIVATE_DATA_DIR": "/tmp/awx_2_a4b1afiw",
|
||||
"ANSIBLE_COLLECTIONS_PATHS": "/tmp/collections",
|
||||
"PYTHONPATH": "/var/lib/awx/venv/ansible/lib/python2.7/site-packages:/awx_devel/awx/lib:",
|
||||
|
||||
@@ -50,7 +50,6 @@ describe('<JobsDetail />', () => {
|
||||
});
|
||||
|
||||
test('should render expected details', () => {
|
||||
assertDetail(wrapper, 'Enable job isolation', 'On');
|
||||
assertDetail(wrapper, 'Job execution path', '/tmp');
|
||||
assertDetail(wrapper, 'Isolated status check interval', '1 seconds');
|
||||
assertDetail(wrapper, 'Isolated launch timeout', '600 seconds');
|
||||
@@ -81,7 +80,6 @@ describe('<JobsDetail />', () => {
|
||||
'Ansible Modules Allowed for Ad Hoc Jobs',
|
||||
'[\n "command"\n]'
|
||||
);
|
||||
assertVariableDetail(wrapper, 'Paths to hide from isolated jobs', '[]');
|
||||
assertVariableDetail(wrapper, 'Paths to expose to isolated jobs', '[]');
|
||||
assertVariableDetail(wrapper, 'Extra Environment Variables', '{}');
|
||||
assertVariableDetail(wrapper, 'Ansible Callback Plugins', '[]');
|
||||
|
||||
@@ -70,8 +70,7 @@ function JobsEdit() {
|
||||
await submitForm({
|
||||
...form,
|
||||
AD_HOC_COMMANDS: formatJson(form.AD_HOC_COMMANDS),
|
||||
AWX_PROOT_SHOW_PATHS: formatJson(form.AWX_PROOT_SHOW_PATHS),
|
||||
AWX_PROOT_HIDE_PATHS: formatJson(form.AWX_PROOT_HIDE_PATHS),
|
||||
AWX_ISOLATION_SHOW_PATHS: formatJson(form.AWX_ISOLATION_SHOW_PATHS),
|
||||
AWX_ANSIBLE_CALLBACK_PLUGINS: formatJson(
|
||||
form.AWX_ANSIBLE_CALLBACK_PLUGINS
|
||||
),
|
||||
@@ -116,8 +115,8 @@ function JobsEdit() {
|
||||
<Form autoComplete="off" onSubmit={formik.handleSubmit}>
|
||||
<FormColumnLayout>
|
||||
<InputField
|
||||
name="AWX_PROOT_BASE_PATH"
|
||||
config={jobs.AWX_PROOT_BASE_PATH}
|
||||
name="AWX_ISOLATION_BASE_PATH"
|
||||
config={jobs.AWX_ISOLATION_BASE_PATH}
|
||||
isRequired
|
||||
/>
|
||||
<InputField
|
||||
@@ -151,10 +150,6 @@ function JobsEdit() {
|
||||
config={jobs.MAX_FORKS}
|
||||
type="number"
|
||||
/>
|
||||
<BooleanField
|
||||
name="AWX_PROOT_ENABLED"
|
||||
config={jobs.AWX_PROOT_ENABLED}
|
||||
/>
|
||||
<BooleanField
|
||||
name="PROJECT_UPDATE_VVV"
|
||||
config={jobs.PROJECT_UPDATE_VVV}
|
||||
@@ -209,12 +204,8 @@ function JobsEdit() {
|
||||
config={jobs.AWX_ANSIBLE_CALLBACK_PLUGINS}
|
||||
/>
|
||||
<ObjectField
|
||||
name="AWX_PROOT_SHOW_PATHS"
|
||||
config={jobs.AWX_PROOT_SHOW_PATHS}
|
||||
/>
|
||||
<ObjectField
|
||||
name="AWX_PROOT_HIDE_PATHS"
|
||||
config={jobs.AWX_PROOT_HIDE_PATHS}
|
||||
name="AWX_ISOLATION_SHOW_PATHS"
|
||||
config={jobs.AWX_ISOLATION_SHOW_PATHS}
|
||||
/>
|
||||
<ObjectField name="AWX_TASK_ENV" config={jobs.AWX_TASK_ENV} />
|
||||
{submitError && <FormSubmitError error={submitError} />}
|
||||
|
||||
@@ -27,10 +27,8 @@
|
||||
"AWX_ISOLATED_CONNECTION_TIMEOUT": 10,
|
||||
"AWX_ISOLATED_HOST_KEY_CHECKING": false,
|
||||
"AWX_ISOLATED_LAUNCH_TIMEOUT": 600,
|
||||
"AWX_PROOT_BASE_PATH": "/tmp",
|
||||
"AWX_PROOT_ENABLED": true,
|
||||
"AWX_PROOT_HIDE_PATHS": [],
|
||||
"AWX_PROOT_SHOW_PATHS": [],
|
||||
"AWX_ISOLATION_BASE_PATH": "/tmp",
|
||||
"AWX_ISOLATION_SHOW_PATHS": [],
|
||||
"AWX_RESOURCE_PROFILING_CPU_POLL_INTERVAL": 0.25,
|
||||
"AWX_RESOURCE_PROFILING_ENABLED": false,
|
||||
"AWX_RESOURCE_PROFILING_MEMORY_POLL_INTERVAL": 0.25,
|
||||
@@ -45,4 +43,4 @@
|
||||
"MAX_FORKS": 200,
|
||||
"PROJECT_UPDATE_VVV": false,
|
||||
"SCHEDULE_MAX_JOBS": 10
|
||||
}
|
||||
}
|
||||
|
||||
@@ -166,15 +166,7 @@
|
||||
]
|
||||
]
|
||||
},
|
||||
"AWX_PROOT_ENABLED": {
|
||||
"type": "boolean",
|
||||
"label": "Enable job isolation",
|
||||
"help_text": "Isolates an Ansible job from protected parts of the system to prevent exposing sensitive information.",
|
||||
"category": "Jobs",
|
||||
"category_slug": "jobs",
|
||||
"defined_in_file": false
|
||||
},
|
||||
"AWX_PROOT_BASE_PATH": {
|
||||
"AWX_ISOLATION_BASE_PATH": {
|
||||
"type": "string",
|
||||
"label": "Job execution path",
|
||||
"help_text": "The directory in which Tower will create new temporary directories for job execution and isolation (such as credential files and custom inventory scripts).",
|
||||
@@ -182,18 +174,7 @@
|
||||
"category_slug": "jobs",
|
||||
"defined_in_file": false
|
||||
},
|
||||
"AWX_PROOT_HIDE_PATHS": {
|
||||
"type": "list",
|
||||
"label": "Paths to hide from isolated jobs",
|
||||
"help_text": "Additional paths to hide from isolated processes. Enter one path per line.",
|
||||
"category": "Jobs",
|
||||
"category_slug": "jobs",
|
||||
"defined_in_file": false,
|
||||
"child": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"AWX_PROOT_SHOW_PATHS": {
|
||||
"AWX_ISOLATION_SHOW_PATHS": {
|
||||
"type": "list",
|
||||
"label": "Paths to expose to isolated jobs",
|
||||
"help_text": "List of paths that would otherwise be hidden to expose to isolated jobs. Enter one path per line.",
|
||||
@@ -3158,16 +3139,7 @@
|
||||
]
|
||||
]
|
||||
},
|
||||
"AWX_PROOT_ENABLED": {
|
||||
"type": "boolean",
|
||||
"required": true,
|
||||
"label": "Enable job isolation",
|
||||
"help_text": "Isolates an Ansible job from protected parts of the system to prevent exposing sensitive information.",
|
||||
"category": "Jobs",
|
||||
"category_slug": "jobs",
|
||||
"default": true
|
||||
},
|
||||
"AWX_PROOT_BASE_PATH": {
|
||||
"AWX_ISOLATION_BASE_PATH": {
|
||||
"type": "string",
|
||||
"required": true,
|
||||
"label": "Job execution path",
|
||||
@@ -3176,21 +3148,7 @@
|
||||
"category_slug": "jobs",
|
||||
"default": "/tmp"
|
||||
},
|
||||
"AWX_PROOT_HIDE_PATHS": {
|
||||
"type": "list",
|
||||
"required": false,
|
||||
"label": "Paths to hide from isolated jobs",
|
||||
"help_text": "Additional paths to hide from isolated processes. Enter one path per line.",
|
||||
"category": "Jobs",
|
||||
"category_slug": "jobs",
|
||||
"default": [],
|
||||
"child": {
|
||||
"type": "string",
|
||||
"required": true,
|
||||
"read_only": false
|
||||
}
|
||||
},
|
||||
"AWX_PROOT_SHOW_PATHS": {
|
||||
"AWX_ISOLATION_SHOW_PATHS": {
|
||||
"type": "list",
|
||||
"required": false,
|
||||
"label": "Paths to expose to isolated jobs",
|
||||
|
||||
@@ -34,10 +34,8 @@
|
||||
"win_user"
|
||||
],
|
||||
"ALLOW_JINJA_IN_EXTRA_VARS":"template",
|
||||
"AWX_PROOT_ENABLED":true,
|
||||
"AWX_PROOT_BASE_PATH":"/tmp",
|
||||
"AWX_PROOT_HIDE_PATHS":[],
|
||||
"AWX_PROOT_SHOW_PATHS":[],
|
||||
"AWX_ISOLATION_BASE_PATH":"/tmp",
|
||||
"AWX_ISOLATION_SHOW_PATHS":[],
|
||||
"AWX_ISOLATED_CHECK_INTERVAL":1,
|
||||
"AWX_ISOLATED_LAUNCH_TIMEOUT":600,
|
||||
"AWX_ISOLATED_CONNECTION_TIMEOUT":10,
|
||||
@@ -306,4 +304,4 @@
|
||||
"users":{"fields":["username"],"adj_list":[]},
|
||||
"instances":{"fields":["hostname"],"adj_list":[]}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,10 +4,8 @@
|
||||
"command"
|
||||
],
|
||||
"ALLOW_JINJA_IN_EXTRA_VARS": "template",
|
||||
"AWX_PROOT_ENABLED": true,
|
||||
"AWX_PROOT_BASE_PATH": "/tmp",
|
||||
"AWX_PROOT_HIDE_PATHS": [],
|
||||
"AWX_PROOT_SHOW_PATHS": [],
|
||||
"AWX_ISOLATION_BASE_PATH": "/tmp",
|
||||
"AWX_ISOLATION_SHOW_PATHS": [],
|
||||
"AWX_ISOLATED_CHECK_INTERVAL": 1,
|
||||
"AWX_ISOLATED_LAUNCH_TIMEOUT": 600,
|
||||
"AWX_ISOLATED_CONNECTION_TIMEOUT": 10,
|
||||
@@ -34,4 +32,4 @@
|
||||
"DEFAULT_PROJECT_UPDATE_TIMEOUT": 0,
|
||||
"ANSIBLE_FACT_CACHE_TIMEOUT": 0,
|
||||
"MAX_FORKS": 200
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user