Shane McDonald
517f1d7991
Merge pull request #9491 from sezanzeb/awxkit-credential-file
...
making the cli use AWXKIT_CREDENTIAL_FILE
2021-10-13 19:05:56 -04:00
Alan Rominger
ed8498f43f
Change search location for job private data ( #11217 )
2021-10-07 20:33:57 -04:00
Shane McDonald
f67a2d2f46
Make setup.py compatible with older pythons
...
This caused some annoying downstream failures I'd rather not fix right now.
2021-10-05 19:11:03 -04:00
Shane McDonald
1f0b936e82
Remove VERSION files, obtain version from git tags.
2021-10-05 19:11:00 -04:00
Shane McDonald
637dc3844d
Bump version
2021-10-02 14:15:54 -04:00
sezanzeb
cbe612baa5
add credential file support
...
Signed-off-by: sezanzeb <proxima@sezanzeb.de >
2021-09-12 17:58:49 +02:00
Elijah DeLee
054569da70
emulate workaround present in demo inventory
...
see https://github.com/ansible/awx/commit/9d000a76dee370690562b34e17c6b157035e53cf
This change works around the fact that the presumed correct python3 for rhel8 (which the EE is based on)
is not the python3 that ansible-playbook is using, and is not where the python dependencies are installed.
2021-09-03 15:21:34 -04:00
Elijah DeLee
4a6ab622df
Update inventory.py
2021-09-03 15:20:10 -04:00
Shane McDonald
a22de5a9ee
Bump version and changelog
2021-08-11 19:51:06 -04:00
Tiago
4f5909ad21
Generate a small random size when necessary
2021-08-11 18:58:07 -03:00
Tiago
2a56be77b3
fix lint
2021-08-11 14:02:46 -03:00
Tiago
bf70200550
Update awxkit random_title setting non_ascii to False
2021-08-11 13:38:30 -03:00
Shane McDonald
c09050d1f2
Merge pull request #9944 from AlanCoding/schedule_teardown
...
Allow stable use of AWXKIT_PREVENT_TEARDOWN by disabling schedules at the end
2021-07-22 20:19:35 -04:00
Shane McDonald
c36821d6e1
Merge pull request #7273 from jamesmarshall24/devel
...
Remove query_parameters from page loop causing 414
2021-07-22 15:49:16 -04:00
Alan Rominger
397fab793d
Avoid waiting for deletion in error cases
2021-07-13 13:49:09 -04:00
Alan Rominger
3e6cbd5114
Wait until inventory is fully deleted in silent_delete
2021-07-13 07:50:58 -04:00
Alan Rominger
f0cd6b2457
Run flake8 on awxkit
2021-06-29 11:32:59 -04:00
softwarefactory-project-zuul[bot]
c09cad3e6d
Merge pull request #10522 from AlanCoding/close_file
...
Close file before returning
Resolves
/home/alancoding/repos/tower-qa/tests/lib/plugins/pytest_restqa/plugin.py:122: ResourceWarning: unclosed file <_io.TextIOWrapper name='/home/alancoding/repos/tower-qa/scripts/resource_loading/data_latest_loading.yml' mode='r' encoding='UTF-8'>
qe_config.resources = PseudoNamespace(yaml_file.load_file(config.option.resource_file))
We have this same pattern earlier in the file.
Reviewed-by: Shane McDonald <me@shanemcd.com >
2021-06-28 17:52:37 +00:00
Shane McDonald
73bb475503
Bump version + changelog
2021-06-28 12:25:44 -04:00
Alan Rominger
f1273d5810
Show tracebacks from dependency failures ( #5154 )
2021-06-28 10:51:05 -04:00
Alan Rominger
02cccbe608
Close file before returning
2021-06-25 14:47:44 -04:00
Elijah DeLee
11e416995a
accept old env vars
...
this broke our build of the cli docs
2021-06-22 10:49:39 -04:00
Christian M. Adams
06b04007a0
Rename managed_by_tower to managed
2021-06-22 10:49:36 -04:00
Amol Gautam
b64c2d6861
Removed references to tower in InventorySource and Credentials
...
--- Removed reference to tower in InventorySource and InventoryUpdate model
--- Added a migration for above change
--- Added new CONTROLLER* variables in awx/main/models/credentials/__init__.py
--- Migrated awxkit to new CONTROLLER* variables
--- Updated the tests to use new CONTROLLER* variables
--- Fix some issues with upgrade path, rename more cases
2021-06-22 10:49:35 -04:00
Bill Nottingham
1e68519c99
Remove insights_credential from inventory
2021-06-22 10:49:33 -04:00
Elijah DeLee
f0bcfc6024
add EE information to assert_status
...
This should help debugging to know what the EE was when an unexpected
status was found.
2021-06-16 15:37:24 -04:00
Seth Foster
61846e88ca
Add validator for ee image field name
...
awxkit default ee image name is now a fixed valid (but bogus) name, rather than random unicode
2021-06-15 20:06:49 -04:00
Shane McDonald
d38401fd18
Bump version to 19.2.1
2021-06-14 12:32:20 -04:00
Alan Rominger
b39b80b036
Make ExecutionEnvironment awxkit class able to handle null values in payload
2021-06-11 13:32:46 -04:00
Alan Rominger
b919befc90
Add option to record websocket received time
2021-06-08 13:33:53 -04:00
softwarefactory-project-zuul[bot]
d360fb212e
Merge pull request #10258 from kdelee/ee_singular_awx_cli
...
allow singular execution_environment for cli
this makes "execution_environments" or "execution_environment" work
which is helpful
Now these both work:
awx execution_environments create --name foobar --image quay.io/ansible/awx-ee:latest
awx execution_environment create --name foobar1 --image quay.io/ansible/awx-ee:latest
Reviewed-by: Bianca Henderson <beeankha@gmail.com >
Reviewed-by: Jeff Bradberry <None>
2021-06-03 14:11:27 +00:00
Shane McDonald
cabc60792b
Bump version and update for 19.2.0
2021-06-01 08:18:21 -04:00
beeankha
02cd646b44
Update awxkit to enable export of Galaxy credentials associated to organizations
2021-05-25 16:52:54 -04:00
Elijah DeLee
b74990c480
allow singular execution_environment for cli
...
this makes "execution_environments" or "execution_environment" work
which is helpful
2021-05-25 11:28:47 -04:00
Shane McDonald
f83a005038
Bump changelog and version files for 19.1.0
2021-05-01 07:43:01 -04:00
Bill Nottingham
c8cf28f266
Assorted renaming and string changes
2021-04-30 14:32:05 -04:00
Alan Rominger
33b6da4456
Remove filter_by_class where it was not working
2021-04-22 08:36:48 -04:00
Alan Rominger
a54aab9717
Remove old uses of CustomInventoryScript
...
some uses are minor references
Fix some test fails
2021-04-22 08:36:48 -04:00
Alan Rominger
38352063e8
Remove custom inventory script API
2021-04-22 08:36:46 -04:00
Alan Rominger
855cb162b7
Change inventory source factory defaults
...
Also set source_path to a newly merged test-playbooks script
this gives similar behavior to the prior default script
2021-04-22 08:34:38 -04:00
AlanCoding
51f4a40cd4
Allow preserving schedules with prevent_teardown
2021-04-19 12:34:14 -04:00
softwarefactory-project-zuul[bot]
ad07d31b9a
Merge pull request #9219 from mazhead/devel
...
Adding the scm_track_submodules option for project
SUMMARY
Adding the scm_track_submodules option which should fix the related #7846
ISSUE TYPE
Feature Pull Request
COMPONENT NAME
API
UI
AWX VERSION
awx: 17.0.1
ADDITIONAL INFORMATION
This option will add the track_submodules option which is described in the ansible git module: https://docs.ansible.com/ansible/latest/collections/ansible/builtin/git_module.html
if yes, submodules will track the latest commit on their master branch (or other branch specified in .gitmodules). If no, submodules will be kept at the revision specified by the main project. This is equivalent to specifying the --remote flag to git submodule update.
Reviewed-by: Shane McDonald <me@shanemcd.com >
Reviewed-by: Alan Rominger <arominge@redhat.com >
Reviewed-by: None <None>
Reviewed-by: Alex Corey <Alex.swansboro@gmail.com >
2021-04-15 17:28:41 +00:00
Jake McDermott
2c61e8f6de
Use built-in suppress from contextlib
...
In python3, we can use the built-in suppress from contextlib
https://docs.python.org/3/library/contextlib.html#contextlib.suppress
2021-04-12 14:47:50 -04:00
mazhead
c6eb7da68d
Adding the scm_track_submodules option which should fix the https://github.com/ansible/awx/issues/7846
...
Signed-off-by: mazhead <mazhead@gmail.com >
2021-04-12 16:22:23 +02:00
Shane McDonald
5df50066a6
Update version and changelog for version 19
2021-04-07 12:29:34 -04:00
Shane McDonald
8fb393c0a1
Fix awxkit function that detects private data directories in job args
2021-03-29 09:11:56 -04:00
Yanis Guenane
e04e4e8c85
Python: Bump to python 3.8
2021-03-24 21:02:32 +01:00
Ryan Petrello
c2ef0a6500
move code linting to a stricter pep8-esque auto-formatting tool, black
2021-03-23 09:39:58 -04:00
Ryan Petrello
23f2ac4cbc
Bump version to 18.0.0
...
Co-Authored-By: Shane McDonald <me@shanemcd.com >
Co-Authored-By: AlanCoding <arominge@redhat.com >
Co-Authored-By: Rebeccah Hunter <rhunter@redhat.com >
Co-Authored-By: Graham Mainwaring <graham@mhn.org >
Co-Authored-By: Jeff Bradberry <jeff.bradberry@gmail.com >
Co-Authored-By: beeankha <beeankha@gmail.com >
Co-Authored-By: Elyézer Rezende <elyezermr@gmail.com >
Co-Authored-By: Yanis Guenane <yguenane@redhat.com >
Co-Authored-By: Jim Ladd <jladd@redhat.com >
Co-Authored-By: Seth Foster <fosterbseth@gmail.com >
Co-Authored-By: Elijah DeLee <kdelee@redhat.com >
Co-Authored-By: Tiago Góes <tiago.goes2009@gmail.com >
Co-Authored-By: Yago Marques <yagomarquesja@gmail.com >
Co-Authored-By: shebangbash <ndasilva@redhat.com >
Co-Authored-By: Jake McDermott <jmcdermott@ansible.com >
Co-Authored-By: Christian Adams <rooftopcellist@gmail.com >
Co-Authored-By: nixocio <nixocio@gmail.com >
Co-Authored-By: Caleb Boylan <calebboylan@gmail.com >
2021-03-18 18:56:47 -04:00
Elijah DeLee
3562be8317
refactor payload construction for awxkit
...
This fixes container_group creation to allow passing
"is_container_group" and "credential" to the "create" method
on instance groups, and refactors other page objects
to use a common utility function to eliminate copy-pasted code
2021-03-17 10:40:00 -04:00