Kia Lam
bba2a264ea
Add instance node type to associate modal.
2021-09-02 20:01:03 -04:00
kialam
9ee9de76b5
Merge pull request #11001 from kialam/fix-instance-list-name-sort
...
Sort instance by hostname instead of name.
2021-09-02 09:51:56 -04:00
Alex Corey
ae15dcaf0b
Merge pull request #10958 from AlexSCorey/10557-NotificationValidation
...
Fixes validation issues associated with the Notification Form
2021-09-02 09:49:02 -04:00
Alan Rominger
eb0528c157
dev environment - change location of receptor socket and sync awx and receptor nodes function ( #11005 )
...
* Change the location of the receptor socket
to /var/run/awx-receptor, to match what the installer is currently doing.
* Sync awx and receptor nodes for control socket
Co-authored-by: Jeff Bradberry <jeff.bradberry@gmail.com>
2021-09-02 09:18:25 -04:00
Kersom
77e704cef1
Merge pull request #11007 from rooftopcellist/rm-add-locale
...
Remove deprecated lingui add-locale cmd
2021-09-02 08:52:09 -04:00
Christian M. Adams
59ce1bba16
Remove deprecated lingui add-locale cmd
2021-09-01 16:53:30 -04:00
Alan Rominger
1d3a36d821
Fix the hostname of execution nodes in dev environment ( #10992 )
2021-09-01 13:35:39 -04:00
Kia Lam
dc0d74ca2c
Sort instance by hostname instead of name.
2021-09-01 13:20:25 -04:00
kialam
ef36d7c87f
Merge pull request #10927 from kialam/feature-10853-control-node-read-only
...
Disable checkbox for instances with node type control.
2021-09-01 09:30:37 -04:00
Jeff Bradberry
81fe39f060
Merge pull request #10929 from ansible/validate-control-only-nodes
...
Validate that control-only Instance nodes cannot change IG membership
2021-09-01 09:24:40 -04:00
Alan Rominger
5a6e9a06e2
Exclude control-only nodes from IG policy calculations ( #10985 )
...
* Exclude control-only nodes from IG policy calculations
Also, as a reverse to this, exclude execution-only nodes from
the calculations if the group in question is the controlplane
* Incorporate review comments
2021-09-01 08:09:46 -04:00
Chris Meyers
9083425c24
Merge pull request #10940 from chrismeyersfsu/doc-debug-slow-api
...
add docs for debugging slow api endpoint
2021-08-31 16:30:21 -04:00
Chris Meyers
010f5031a7
grammar
2021-08-31 16:17:48 -04:00
Alex Corey
40e5b70495
Fixes validation issues associated with the Notification Form
2021-08-31 14:35:50 -04:00
Marcelo Moreira de Mello
9588ff3b4f
Merge pull request #10965 from tchellomello/fix_ldap_dn
...
Associates ldap_dn on a first User() login
2021-08-31 14:25:26 -04:00
Sarah Akus
30cf483357
Merge pull request #10982 from keithjgrant/json-deterministic-order
...
Ensure deterministic order of JSON serializing for misc auth settings
2021-08-31 14:14:19 -04:00
Sarah Akus
4d1fa4d262
Merge pull request #10959 from AlexSCorey/10642-MisalignedTableHeaders
...
Fixes misalignment on template list and advanced search Key dropdown bug
2021-08-31 13:08:46 -04:00
Alan Rominger
dc4b014d12
Make status command in error handling cleaner ( #10823 )
2021-08-31 12:02:39 -04:00
Kersom
d129928e42
Merge pull request #10920 from nixocio/ui_issue_10827
...
Update Workflow Node Convergence
2021-08-31 11:05:01 -04:00
Alan Rominger
573b2bc44f
Redefine execution plane ( #10979 )
2021-08-31 10:33:14 -04:00
Tiago Góes
c095f0fc19
Merge pull request #10909 from keithjgrant/6613-job-output-collapsing
...
Refactor Job Output component
2021-08-31 10:43:22 -03:00
Shane McDonald
ae06e9cb14
Merge pull request #10981 from kdelee/receptor_sos
...
Capture /etc/receptor in sos report
2021-08-30 19:56:11 -04:00
Keith J. Grant
73af95f55e
set a deterministic order of JSON serializing for misc auth settings
2021-08-30 16:26:38 -07:00
nixocio
64d9a7983b
Update Workflow Node Convergence
...
Update when `All` is displayed when editing the workflow node.
See: https://github.com/ansible/awx/issues/10827
2021-08-30 17:34:12 -04:00
Elijah DeLee
f6d14564a2
Capture /etc/receptor in sos report
...
this will help with debugging so we can know what receptor's configuration was
at the time the sos report was collected
2021-08-30 17:04:35 -04:00
Shane McDonald
6c266b47e6
Merge pull request #10964 from shanemcd/more-ansible-please
...
Automate release process and changelog generation
2021-08-30 16:02:15 -04:00
Jeff Bradberry
a2b984a1a5
Validate that control-only Instance nodes cannot change IG membership
2021-08-30 16:00:23 -04:00
Shane McDonald
0a7945a911
Remove unnecessary usage of set_fact. Thanks @samdoran!
2021-08-30 15:12:39 -04:00
Shane McDonald
9c3e78443b
Hide the ugly parts in a custom action
2021-08-30 15:12:15 -04:00
Alan Rominger
68f79a1f3a
Always use controlplane as project update backup IG ( #10949 )
...
* Always use controlplane as project update backup IG
Before, this was done conditionally to container_group jobs
this logic changes it so that controlgroup will always be a
firm backstop for project updates
* Code a little more defensively to make unit tests pass
* Fix unit tests
2021-08-30 14:23:09 -04:00
Jake McDermott
b00e5876d4
Merge pull request #10972 from quasd/devel
...
Check dynamic_input fields also with has_input()
2021-08-30 14:09:10 -04:00
Alex Corey
7481d20261
Fixes misalignment on template list and advanced search Key dropdown bug
2021-08-30 13:15:05 -04:00
quasd
637d6173bc
Check dynamic_input fields also with has_inputs() - Fixes,
...
using credential plugins in Container Registry credential,
with execution environments
Signed-off-by: quasd <qquasd@gmail.com>
2021-08-30 16:10:34 +03:00
Marcelo Moreira de Mello
e23e634974
Associate ldap_dn on a first User() login
...
To avoid calling the user.save() on every single login (PR#9703)
we can check if the user.profile is available. For new users,
accessing the user.profile throws an ValueError exception which
is capture on this fix.
Example:
----
>>> _ = user.profile
*** ValueError: save() prohibited to prevent data loss due to unsaved related object 'user'.
>>> User.objects.filter(username=user.username).count()
0
This way, the user.save() gets called for brand users and will get the
ldap_dn associated as expected.
2021-08-29 22:02:00 -04:00
Shane McDonald
1c65fbaae3
Update old changelog document to point to releases page.
2021-08-29 15:54:00 -04:00
Shane McDonald
dc0cc0f910
Automate release process and changelog generation
2021-08-29 13:58:51 -04:00
Alan Rominger
424dbe8208
Use ansible-runner imports for cpu and memory calculation ( #10954 )
...
* Use ansible-runner imports for cpu and memory calculation
* Fix bug with capacity and memory adjustment
2021-08-27 21:46:53 -04:00
Alex Corey
db34423af8
Merge pull request #10950 from AlexSCorey/10947-fix
...
Fixes erroneous pluralization from rrule
2021-08-27 16:20:05 -04:00
Alex Corey
ca76f4db0c
Fixes erroneous pluralization from rrule
2021-08-27 15:56:28 -04:00
Alan Rominger
711e5e09ba
Delete images by id instead of tag in docker-refresh ( #10957 )
2021-08-27 11:51:58 -04:00
Alex Corey
6001bd5446
Merge pull request #10921 from AlexSCorey/tower_5194_fix
...
Properly marks string for translation and removes unused component
2021-08-26 16:43:52 -04:00
Alex Corey
02f60467d7
Properly marks string for translation and removes unused component
2021-08-26 16:23:32 -04:00
Sarah Akus
cdce745c55
Merge pull request #10798 from keithjgrant/7834-advanced-search-fix
...
Only allow legal/logical match types in advanced search
2021-08-26 14:39:40 -04:00
Jim Ladd
467a37f8fe
use settings.DEFAULT_EXECUTION_QUEUE_NAME in lieu of default
2021-08-26 11:15:14 -07:00
Jim Ladd
88a6412b54
only need to update IG's policy_instance_list field
2021-08-26 11:15:14 -07:00
Jim Ladd
502eaf9fb9
handle case where default IG does not exist
...
* also, only add discovered execution node to default group
if `register`-ing the node actually resulted in a confirmed
change
2021-08-26 11:15:14 -07:00
Jim Ladd
de8eab0434
inspect_execution_nodes should *not* block when retreiving lock
...
* would otherwise hold up cluster heartbeat task
* furthermore, only really need one node to run through
`inspect_execution_nodes` each interval
2021-08-26 11:15:14 -07:00
Jim Ladd
f317fca9e4
add auto-discovered nodes to default IG
...
* add advisory_lock to avoid IG update race logic
* update IG by way of policy_instance_list
2021-08-26 11:15:14 -07:00
Jim Ladd
561fc289fb
disable discovered instances by default
2021-08-26 11:15:14 -07:00
Jim Ladd
77933e97c0
create default IG when bringing up dev env
2021-08-26 11:15:14 -07:00