Amol Gautam
a4a3ba65d7
Refactored tasks.py to a package
...
--- Added 3 new sub-package : awx.main.tasks.system , awx.main.tasks.jobs , awx.main.tasks.receptor
--- Modified the functional tests and unit tests accordingly
2022-01-14 11:55:41 -05:00
Kersom
11f4b64229
Modify how manual subform is displayed for projects ( #11509 )
...
Modify how manual subform is displayed for projects - Do not rely on
label that could be translated, rely on the value.
See: https://github.com/ansible/awx/issues/11505
2022-01-14 11:19:10 -05:00
Jeff Bradberry
b76029fac3
Merge pull request #11538 from jbradberry/fix-exact-removals-for-register-peers
...
Fix the logic for register_peers --exact
2022-01-14 09:42:51 -05:00
Jeff Bradberry
ade00c70e5
Merge pull request #11537 from jbradberry/enhancements-for-meshviz-endpoint
...
Enhancements for meshviz endpoint
2022-01-13 16:42:21 -05:00
Jeff Bradberry
82dca5336d
Fix the logic for register_peers --exact
...
- correctly calculate the extraneous peers
- allow --exact to take an empty set of arguments, to remove all peers
2022-01-13 15:41:45 -05:00
Jeff Bradberry
8c33d0ecbd
Add the mesh_visualizer resource to awxkit
2022-01-13 15:01:54 -05:00
Jeff Bradberry
dea5fd1a9d
Fix a problem with IsSystemAdminOrAuditor for anonymous users
...
It was raising an error, but should really show the message about not
being authenticated.
2022-01-13 14:44:50 -05:00
Jeff Bradberry
6a131f70f0
Require System Admin or Auditor permissions to access the mesh visualizer
2022-01-13 14:13:17 -05:00
Alex Corey
d33a0d5dde
Merge pull request #11454 from AlexSCorey/ReceptorEndPoints
...
Creates end point and beginning of serializer for receptor mesh
2022-01-13 11:51:34 -05:00
Jeff Bradberry
7e6cb7ecc9
Merge pull request #11533 from jbradberry/fix-register-peers-exact-typo
...
Fix the loop variable name for the register_peers --exact flag
2022-01-13 11:28:15 -05:00
Jeff Bradberry
807c58dc36
Fix the loop variable name for the register_peers --exact flag
2022-01-13 11:05:26 -05:00
Alan Rominger
b0c59ee330
Merge pull request #11375 from AlanCoding/missing_image_error_devel
...
Fail with specific error message if protected image is not available
2022-01-12 11:05:17 -05:00
Jeff Bradberry
1ff52bab56
Merge pull request #11520 from jbradberry/fix-register-peers
...
In register_peers, only check non-empty flags for the 1-cycle check
2022-01-11 16:52:53 -05:00
Jeff Bradberry
7a9fca7f77
In register_peers, only check non-empty flags for the 1-cycle check
2022-01-11 16:16:33 -05:00
Alex Corey
dea53a0dba
Creates end point and serializer for receptor mesh
2022-01-11 10:57:57 -05:00
Jeff Bradberry
db999b82ed
Merge pull request #11431 from jbradberry/receptor-mesh-models
...
Modify Instance and introduce InstanceLink
2022-01-11 10:55:54 -05:00
John Westcott IV
c92468062d
SAML user attribute flags issue #5303 (PR #11430 )
...
* Adding SAML option in SAML configuration to specify system auditor and system superusers by role or attribute
* Adding keycloak container and documentation on how to start keycloak alongside AWX (including configuration of both)
2022-01-10 16:52:44 -05:00
Seth Foster
4de0f09c85
Merge pull request #11515 from fosterseth/revert_debug_level
...
Revert "Remove unnecessary DEBUG logger level settings (#11441 )"
2022-01-10 16:38:33 -05:00
Jeff Bradberry
9c9c1b4d3b
register_peers will now raise errors if you attempt to reverse or loop
2022-01-10 15:48:17 -05:00
Jeff Bradberry
5ffe91f069
Add a new --exact parameter to register_peers
2022-01-10 15:12:04 -05:00
Jeff Bradberry
63867518ee
Add a new parameter --disconnect to register_peers
...
To allow links between Receptor nodes to be removed from the database.
2022-01-10 14:15:58 -05:00
Sarah Akus
53ff99e391
Merge pull request #11513 from marshmalien/10241-test-locator
...
Add test locators to OUIA-compliant components
2022-01-10 13:10:08 -05:00
Shane McDonald
c035c12c0a
Merge pull request #11380 from sean-m-sullivan/new_name
...
add new name to multiple modules
2022-01-11 01:42:55 +08:00
Shane McDonald
6e39a02e99
Merge pull request #11504 from sean-m-sullivan/devel
...
add better error and documentation on labels
2022-01-11 01:42:13 +08:00
Seth Foster
956638e564
Revert "Remove unnecessary DEBUG logger level settings ( #11441 )"
...
This reverts commit 8126f734e37f25ed523ad9a36f61d2e98e65fa60.
2022-01-10 11:46:19 -05:00
Jeff Bradberry
37907ad348
Register the hop & execution nodes and all node links
2022-01-10 11:37:19 -05:00
Jeff Bradberry
386aa898ec
Remove the make init target
...
we want to fold that in to bootstrap_environment.sh.
2022-01-10 11:37:19 -05:00
Jeff Bradberry
f1c5da7026
Remove the auto-discovery feature
2022-01-10 11:37:19 -05:00
Jeff Bradberry
fc2a5224ef
Add error messages to the new register_peers command
2022-01-10 11:37:19 -05:00
Jeff Bradberry
ce5aefd3d8
Capture hop nodes and links in the automatic discovery machinery
...
Also, make sure that the control service is turned on in the dev
environment's hop node, so that it shows up in the Advertisements
list.
2022-01-10 11:37:13 -05:00
Marliana Lara
b2124dffb5
Add test locators to OUIA-compliant components
2022-01-07 14:39:18 -05:00
Christian Adams
25eaace4be
Merge pull request #11508 from tchellomello/awx-config-watcher-dies-ocp
...
Disable awx-config-watcher for k8s images
2022-01-07 10:01:19 -05:00
sean-m-ssullivan
bb8efbcc82
add new name to multiple modules
2022-01-05 22:33:51 -05:00
sean-m-sullivan
e0bd5ad041
add better error and documentation on labels
2022-01-05 20:09:02 -05:00
Marcelo Moreira de Mello
69ec49d0e9
Disable awx-config-watcher on OCP
2022-01-05 17:02:14 -05:00
Alan Rominger
8126f734e3
Remove unnecessary DEBUG logger level settings ( #11441 )
...
* Remove unnecessary DEBUG logger level settings
2022-01-05 14:44:57 -05:00
nixocio
f2aaa6778c
Add warning message for K8S deployment
...
Add warning message for K8S deployment
2022-01-05 11:32:59 -05:00
Sarah Akus
4fd5b01a83
Merge pull request #11324 from keithjgrant/10655-duplicate-api-requests
...
Reduce duplicate fetches after saving inventory group
2022-01-04 11:42:37 -05:00
Jeff Bradberry
1747a844fc
Merge pull request #11485 from jbradberry/fix-broken-events-analytics
...
Fix a problem with the events_table analytics collectors
2022-01-04 11:30:26 -05:00
Kersom
afc210a70d
Merge pull request #11489 from nixocio/ui_issue_11452
...
Fix relaunch of jobs
2022-01-04 08:34:50 -05:00
Keith J. Grant
f63003f982
don't navigate to inventory group details on edit cancel
2021-12-21 13:22:59 -08:00
Keith J. Grant
e89037dd77
reduce duplicate fetches after saving inventory group
2021-12-21 13:22:59 -08:00
nixocio
ab6e650e9c
Fix relaunch of jobs
...
Events were passed to `handleRelaunch` and those events structure were
not parseable to JSON - breaking the relaunch of jobs. React 17 changes
made this bug visible.
Also, remove withRouter from LaunchButton.
See: https://github.com/ansible/awx/issues/11452
2021-12-21 14:39:34 -05:00
Jeff Bradberry
2ed246cb61
Fix a problem with the events_table analytics collectors
...
The switch to using jsonb objects instead of json broke the use of
json_to_record in the raw sql in the _events_table function.
2021-12-20 14:03:24 -05:00
Jeff Bradberry
4449555abe
Add a new register_peers management command
...
and alter provision_instance to accept hop nodes.
2021-12-20 09:56:48 -05:00
Jeff Bradberry
f340f491dc
Control the visibility and use of hop node Instances
...
- the list, detail, and health check API views should not include them
- the Instance-InstanceGroup association views should not allow them
to be changed
- the ping view excludes them
- list_instances management command excludes them
- Instance.set_capacity_value sets hop nodes to 0 capacity
- TaskManager will exclude them from the nodes available for job execution
- TaskManager.reap_jobs_from_orphaned_instances will consider hop nodes
to be an orphaned instance
- The apply_cluster_membership_policies task will not manipulate hop nodes
- get_broadcast_hosts will ignore hop nodes
- active_count also will ignore hop nodes
2021-12-17 14:30:28 -05:00
Jeff Bradberry
c8f1e714e1
Capture hop nodes and the peer links between nodes
2021-12-17 14:30:18 -05:00
Sarah Akus
ddc428532f
Merge pull request #11470 from rebeccahhh/devel
...
Jobs page filter status with OR operator
2021-12-16 16:45:47 -05:00
Jeff Bradberry
3414cae677
Merge pull request #11471 from jbradberry/failure-notification-fallback-explanation
...
Only update the job_explanation on error if there wasn't already one
2021-12-16 11:10:38 -05:00
Wambugu “Innocent” Kironji
9d6972c6ce
Merge pull request #11459 from marshmalien/5456-insights-system-settings
...
Update label and display of "Last gathered entries..." setting
2021-12-15 16:58:18 -05:00