Alan Rominger
333ef76cbd
Send notifications for dependency failures ( #14603 )
...
* Send notifications for dependency failures
* Delete tests for deleted method
* Remove another test for removed method
2023-10-30 10:42:37 -04:00
Alan Rominger
fc0b58fd04
Fix bug that prevented dispatcher exit with downed DB ( #14469 )
...
* Separate handling of original sitTERM and sigINT
2023-10-26 14:34:25 -04:00
Andrii Zakurenyi
bef0a8b23a
Fix DevOps Secrets Vault credential plugin to work with python-dsv-sdk>=1.0.4
...
Signed-off-by: Andrii Zakurenyi <andrii.zakurenyi@c.delinea.com >
2023-10-25 15:48:24 -04:00
Marliana Lara
95bfedad5b
Format constructed inventory hint example as valid YAML ( #14568 )
2023-10-20 10:24:47 -04:00
Alan Rominger
07f49f5925
AAP-16926 Delete unpartitioned tables in a separate transaction ( #14572 )
2023-10-13 15:50:51 -04:00
Daniel Gonçalves
56878b4910
Add customizable batch_size for cleanup_activitystream and cleanup_jobs ( #14412 )
...
Signed-off-by: Daniel Gonçalves <daniel.gonc@lves.fr >
2023-10-11 20:09:16 +00:00
Alan Rominger
19ca480078
Upgrade client library for dsv since tss already landed ( #14362 )
2023-10-11 16:01:22 -04:00
Seth Foster
127a0cff23
Set ip_address to empty string
...
ip_address cannot be null, so set to
empty instead of None
Signed-off-by: Seth Foster <fosterbseth@gmail.com >
2023-10-05 22:53:16 -04:00
Sasa Jovicic
9d60b0b9c6
Fix #12815 Direct links to AWX do not reroute the user after authentication ( #14399 )
...
Signed-off-by: Sasa993 <jovicic.sasa@hotmail.com >
Co-authored-by: Sasa Jovicic <sjovicic@anexia-it.com >
2023-10-03 16:55:22 -04:00
Jakub Laskowski
3c8f71e559
Fixed wrong arguments order in DomainPasswordGrantAuthorizer ( #14441 )
...
Signed-off-by: Jakub Laskowski <jakub.laskowski9@gmail.com >
Co-authored-by: Seth Foster <fosterseth@users.noreply.github.com >
2023-10-03 11:54:57 -04:00
Alan Rominger
f5922f76fa
DROP unnecessary unpartioned event tables ( #14055 )
2023-10-03 11:49:23 -04:00
Salma Kochay
6e06a20cca
add subscription usage page
2023-09-27 10:57:04 -04:00
Hao Liu
bb3acbb8ad
Debug log for scheduler commit duration ( #14035 )
...
Co-authored-by: Alan Rominger <arominge@redhat.com >
2023-09-27 09:46:55 -04:00
Alan Rominger
770cc10a78
Get rid of names_digest hack no longer needed ( #14459 )
2023-09-26 12:09:30 -04:00
Alan Rominger
159dd62d84
Add null value handling in create_partition ( #14480 )
2023-09-25 18:28:44 -04:00
Alan Rominger
29ad6e1eaa
Fix bug, None was used instead of empty for DB outage ( #14463 )
2023-09-21 14:30:25 -04:00
Alan Rominger
3e607f8964
AAP-15927 Use ATTACH PARTITION to avoid exclusive table lock for events ( #14433 )
2023-09-21 14:27:04 -04:00
Michael Abashian
1f91773a3c
Simplify docs string base generation
2023-09-20 13:16:54 -04:00
Michael Abashian
56230ba5d1
Show a toast when the job is already in the process of launching
2023-09-06 16:56:34 -04:00
Michael Abashian
480aaeace5
Prevent the user from launching multiple jobs by rapidly clicking on buttons
2023-09-06 16:56:34 -04:00
Joe Garcia
3eaea396be
Add base64 check on JWT from authn
2023-09-06 15:58:36 -04:00
Keith Grant
deef8669c9
rebuild package-lock ( #14423 )
2023-09-06 12:36:50 -07:00
Keith Grant
a28bc2eb3f
bump babel dependencies ( #14370 )
2023-09-06 09:14:04 -07:00
Alan Rominger
6df1de4262
Avoid activity stream entries for instance going offline ( #14385 )
2023-09-06 11:18:52 -04:00
Marliana Lara
b95d521162
Update missing inventory error message ( #14416 )
2023-09-06 10:24:25 -04:00
Lila Yasin
6ce5799689
Incorrect capacity for remote execution nodes 14051 ( #14315 )
2023-09-05 11:20:36 -04:00
Alan Rominger
ab3ceaecad
Remove extra scheduler state save that does nothing ( #14396 )
2023-08-31 10:35:07 -04:00
John Westcott IV
1bb4240a6b
Allow saml_admin_attr to work in conjunction with SAML Org Map ( #14285 )
...
Co-authored-by: Alan Rominger <arominge@redhat.com >
2023-08-31 09:41:30 -03:00
Alan Rominger
cdb4f0b7fd
Consume job_explanation from runner, fix error reporting error ( #13482 )
2023-08-30 16:45:50 -04:00
Ivanilson Junior
cf1e448577
Fix undefined property error when task is of type yum/debug and was s… ( #14372 )
...
Signed-off-by: Ivanilson Junior <ivanilsonaraujojr@gmail.com >
2023-08-30 15:37:28 -04:00
Martin Slemr
660dab439b
HostMetrics: Hard auto-cleanup ( #14255 )
...
Fix host metric settings
Cleanup_host_metric command with default params
Fix order of host metric cleanups
2023-08-30 09:18:59 -04:00
Seth Foster
eb33973fa3
Use receptor collection 2.0.0
2023-08-29 13:06:54 -04:00
Seth Foster
40be2e7b6e
Use receptor-collection devel
2023-08-29 13:06:54 -04:00
kialam
485813211a
Add toast and delete modal messaging when removing/adding peers. ( #14373 )
2023-08-29 13:06:54 -04:00
Seth Foster
0a87bf1b5e
Apply JS formatting from npm prettier
2023-08-29 13:06:54 -04:00
Seth Foster
fa0e0b2576
Removed unused variable in test_instance_peers
2023-08-29 13:06:54 -04:00
Seth Foster
1d3b2f57ce
No longer assert on receptor_host_identifier
...
receptor_host_identifier can be left out
of group_vars and will default to the
'ansible_host' variable
2023-08-29 13:06:54 -04:00
Seth Foster
0577e1ee79
Setup receptor after podman
...
Might help to install receptor last,
that way when nodes are first connected to the mesh
they already have podman installed and can potentially
run jobs. Otherwise it might be possible for controller
to launch jobs against nodes that aren't fully set up.
2023-08-29 13:06:54 -04:00
Seth Foster
470ecc4a4f
Use itertools product instead of nested loop
...
Make test case cleaner by using itertools product
instead of the triple nested loop
Replace triple single quotes with triple
double quotes
2023-08-29 13:06:54 -04:00
Seth Foster
965127637b
Make ip_address read only
...
Setting a different value for ip_address
and hostname does not work with the current
way we create receptor certs.
2023-08-29 13:06:54 -04:00
Seth Foster
eba130cf41
Change username to <username> in inventory
2023-08-29 13:06:54 -04:00
Seth Foster
441336301e
Ensure ip_address is empty string
2023-08-29 13:06:54 -04:00
Seth Foster
2a0be898e6
Fix detecting if peers changed in serializer
...
Add a check_peers_changed() utility method
to determine if peers in attrs matches
the current instance peers.
Other changes:
- Set ip_address default to "", and do not
allow null.
2023-08-29 13:06:54 -04:00
Seth Foster
c47acc5988
Change PeersSerializer to SlugRelatedField
...
Get rid of PeersSerializer and just use SlugRelatedField,
which should be more a straightforward approach.
Other changes:
- cleanup code related to the already-removed api/v2/peers
endpoint
- add "hybrid" node type into more instance_peers test cases
2023-08-29 13:06:54 -04:00
Seth Foster
70ba32b5b2
Do not install ansible-runner or podman on hop nodes
2023-08-29 13:06:54 -04:00
Seth Foster
81e06dace2
Add listener_port to provision_instance
...
API changes
- cannot change peers or enable
peers_from_control_nodes on VM deployments
- allow setting ip_address
- use ip_address over hostname in the generated
group_vars/all.yml
- Drop api/v2/peers endpoint
DB changes
- add ip_address unique constraint, but ignore "" entries
Other changes
- provision_instance should take listener_port option
Tests
- test that new controls doesn't disturb other peers
relationships
- test ip_address over hostname
2023-08-29 13:06:54 -04:00
Seth Foster
3e8202590c
Remove Disconnected link state
...
Dynamically flipping from Established
to Disconnected is not the intended
usage of InstanceLink State.
- Link state starts in Adding and becomes
Established once any control node first sees the link
is in the status KnownConnectionCosts
2023-08-29 13:06:54 -04:00
Seth Foster
ad96a72ebe
Remove duplicate install bundle on InstanceDetail
2023-08-29 13:06:54 -04:00
Seth Foster
eb0058268b
Revert "Remove duplicate install bundle on InstanceDetail"
...
This reverts commit cf5ccf53f4322b49b1009ca13e4f025c30529b30.
2023-08-29 13:06:54 -04:00
Seth Foster
2bf6512a8e
Do not change link state if Removing
...
inspect_established_receptor_connections should
not change link state is current state is Removing.
Other changes:
- rename inspect_execution_nodes to inspect_execution_and_hop_nodes
- Default link state is Adding
- Set min listener_port value to 1024
- inspect_established_receptor_connections now
runs as part of cluster_node_heartbeat task
2023-08-29 13:06:54 -04:00