Commit Graph

795 Commits

Author SHA1 Message Date
beeankha ac42604aa7 Remove 'custom' as a source option from inventory_source module 2021-04-23 13:31:42 -04:00
sean-m-ssullivan ec312358e2 fix completeness 2021-04-23 11:57:24 -05:00
Paul Belanger 6fb57fb5fc Add bindep.txt file for execution environments
This will be used by ansible-builder, for people creating EEs.

Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2021-04-22 15:27:39 -04:00
sean-m-ssullivan 224c3de2c9 linting 2021-04-22 13:39:34 -05:00
sean-m-ssullivan ce1f3009f9 add tower workflow schema update 2021-04-22 13:39:33 -05:00
Alan Rominger 8c0366675a Remove source_script from awx collection 2021-04-22 08:36:48 -04:00
Alan Rominger 38352063e8 Remove custom inventory script API 2021-04-22 08:36:46 -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
softwarefactory-project-zuul[bot] f5c00431bd Merge pull request #7391 from xstasi/devel
Add tower group for collection modules

SUMMARY
It would be useful to be able to declare module defaults for all tower modules, which is accomplished with module groups.
See: https://docs.ansible.com/ansible/latest/user_guide/playbooks_module_defaults.html
This very simple PR adds the group definition

Reviewed-by: Bianca Henderson <beeankha@gmail.com>
2021-04-12 20:53:02 +00:00
mazhead f1a987793c Black fix
Signed-off-by: mazhead <mazhead@gmail.com>
2021-04-12 16:58:28 +02: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
Seth Foster 89e28d6d4a fix awx_collections tests by comparing Decimal to float, instead of comparing strings 2021-04-08 13:38:35 -04:00
sean-m-ssullivan 9d500e89f5 update test logic 2021-04-06 13:48:05 -05:00
sean-m-ssullivan 46fb2d2086 linting 2021-04-03 14:04:42 -05:00
sean-m-ssullivan f9d2db696b add instance groups 2021-04-03 14:00:56 -05:00
Alessandro Grassi 664d19510f Add tower group for collection modules 2021-04-02 08:51:02 +02:00
Graham Mainwaring b3d1c7ff9f Add force parameter to argument_spec 2021-04-01 20:47:30 -04:00
Graham Mainwaring caec347371 Make sure changed is always set 2021-04-01 20:45:11 -04:00
Graham Mainwaring 26154d22d3 Make tower_license module idempotent
Signed-off-by: Graham Mainwaring <graham@mhn.org>
2021-04-01 20:45:11 -04:00
softwarefactory-project-zuul[bot] 16c18886e8 Merge pull request #9729 from sean-m-sullivan/project_update_changed
Update changed logic on project update

SUMMARY
Related to #8349
Found the inventory source does not have a way to track it, so did not do that part.
However scm revision is tracked for project update, as we already retrieve this data when looking for the existing item and waiting, put in logic to compare the two values when wait is true.
Also double checked the integration tests, and believe this should not change them, as its looking for result is success not changed in all but the first update.
ISSUE TYPE

Feature Pull Request

COMPONENT NAME

awx_collection

AWX VERSION
18.0.0

Reviewed-by: Bianca Henderson <beeankha@gmail.com>
2021-03-30 15:07:45 +00:00
softwarefactory-project-zuul[bot] c16079e5f8 Merge pull request #9741 from shanemcd/fix-project-inventories
Fix inventories-from-projects when running in Kubernetes

Related: #9704
Will also require a new release of the operator which will contain ansible/awx-operator#155

Reviewed-by: Elijah DeLee <kdelee@redhat.com>
Reviewed-by: Chris Meyers <None>
Reviewed-by: Bianca Henderson <beeankha@gmail.com>
2021-03-30 14:48:48 +00:00
sean-m-ssullivan dde408ea1a update docs 2021-03-30 09:35:52 -05:00
sean-m-ssullivan fce544bb73 add test logic 2021-03-29 22:14:06 -05:00
beeankha b1119d2972 Fix format specification linting erros 2021-03-29 16:11:06 -04:00
Shane McDonald b73759e380 Fix collection test 2021-03-29 15:03:28 -04:00
sean-m-ssullivan c2b5ffcc1c linting 2021-03-29 00:21:29 -05:00
sean-m-ssullivan dbcdbe0770 add logic to changed status 2021-03-28 22:35:38 -05:00
beeankha b681d1078f Update unit test to pull in product names that are no longer hardcoded 2021-03-26 16:17:14 -04:00
beeankha f38c9e7478 Update manual project Collection integration test to be compatible with EEs 2021-03-26 15:35:52 -04:00
beeankha 81024f8dfe Remove/modify usage of tower-cli in Collections tests 2021-03-26 11:46:08 -04:00
John Westcott IV 75a99bb1d5 Fixing version check 2021-03-25 10:56:34 -04:00
John Westcott IV aa9906ebae Fixing issues 2021-03-25 10:39:03 -04:00
John Westcott IV bb43ecb0b5 Splitting out AWX and Tower versions 2021-03-25 10:39:03 -04:00
beeankha e2b290ff99 Use distutils instead of semver, add/update unit tests 2021-03-25 10:39:03 -04:00
beeankha b2665c084e Loosen Collections v Tower version check 2021-03-25 10:39:03 -04:00
Ryan Petrello 5d210a1063 remove unnecessary references to bwrap, bubblewrap, and proot 2021-03-24 21:20:08 -04:00
Ryan Petrello 9d9b7a226d fix busted pep8 collection tests
see: https://github.com/psf/black/issues/1841
2021-03-24 17:28:04 -04:00
Ryan Petrello c2ef0a6500 move code linting to a stricter pep8-esque auto-formatting tool, black 2021-03-23 09:39:58 -04:00
beeankha 586019fe8f Fix linting errors in credential input source test file 2021-03-18 15:18:57 -04:00
surbhijain1502 f062554e82 To test Centrify Vault Credential Source 2021-03-17 10:19:03 -04:00
softwarefactory-project-zuul[bot] de52adedef Merge pull request #9584 from shanemcd/explicit-is_container_group
Explicit db field for is_container_group

Reviewed-by: Jake McDermott <yo@jakemcdermott.me>
Reviewed-by: Ryan Petrello <None>
2021-03-15 18:57:01 +00:00
Shane McDonald 876d4316e1 Fix collection tests 2021-03-15 14:14:03 -04:00
Shane McDonald 4a4d25329b Update instance_group module with is_container_group 2021-03-15 13:34:45 -04:00
Sean Sullivan 0f04851ab7 Merge branch 'devel' into copy_awx_collection 2021-03-12 15:26:59 -06:00
softwarefactory-project-zuul[bot] 9c8dbdc7a5 Merge pull request #9558 from jainnikhil30/fix_tower_user
fix the tower_user module to update the fields properly

Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2021-03-12 15:21:06 +00:00
Nikhil Jain 0ee49dae76 fix tower collection integration test race condition 2021-03-12 14:57:52 +05:30
Nikhil Jain 2aa30226f4 removing some invalid chars 2021-03-11 20:07:31 +05:30
Nikhil Jain 53da8e0775 removing some invalid chars 2021-03-11 19:50:11 +05:30
Nikhil Jain 8e53453737 remove the extra result in test 2021-03-11 19:35:53 +05:30
Nikhil Jain 80023017a2 fix the tower_user module to update the fields properly 2021-03-11 19:14:50 +05:30