softwarefactory-project-zuul[bot]
4626aa0144
Merge pull request #3093 from jbradberry/become_plugins
...
Support become plugins
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-01 17:48:09 +00:00
Robert Zahradníček
6f1cbac324
Add SCHEDULE_MAX_JOBS implementation for WFJTs for #2975
2019-01-31 21:52:36 +01:00
Ryan Petrello
10945faba1
properly detect ansible-playbook vs ansible runs in bwrap arg building
...
a recent change (65641c7 ) made it so that we call
ansible-playbook using its _absolute path_ (i.e.,
/usr/bin/ansible-playbook, /var/lib/venv/xyz/bin/ansible-playbook), so
this logic is no longer correct
2019-01-31 11:06:50 -05:00
Ryan Petrello
2927803a82
fix overindent lint failures
2019-01-30 12:12:39 -05:00
Jeff Bradberry
6560ab0fab
Migrated the inputs schema on existing CredentialTypes
...
to convert the custom become_method into a plain string.
related #2630
Signed-off-by: Jeff Bradberry <jeff.bradberry@gmail.com >
2019-01-29 15:04:35 -05:00
Jeff Bradberry
6e1deed79e
Removed the special-case logic for maintaining the schema of the become_method field
...
related #2630
Signed-off-by: Jeff Bradberry <jeff.bradberry@gmail.com >
2019-01-29 14:06:26 -05:00
Jeff Bradberry
0ecd6542bf
Changed the become_method field into one that takes arbitrary input
...
related #2630
Signed-off-by: Jeff Bradberry <jeff.bradberry@gmail.com >
2019-01-28 16:53:54 -05:00
Molnar, Shawn
31b3bad658
Fixed role download typo in help text
2019-01-25 16:37:51 -08:00
Ryan Petrello
88eaf1154a
move awx.main.utils.ansible tests data into the correct location
2019-01-25 11:11:12 -05:00
softwarefactory-project-zuul[bot]
5cdab1b57a
Merge pull request #3070 from ryanpetrello/bye-bye-six
...
clean up unnecessary usage of the six library (awx only supports py3)
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-25 15:20:38 +00:00
softwarefactory-project-zuul[bot]
2a86c5b944
Merge pull request #3061 from jakemcdermott/inventory-scm-job-linkage
...
add linked status indicator for scm inventory project updates
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-25 13:05:36 +00:00
Ryan Petrello
daeeaf413a
clean up unnecessary usage of the six library (awx only supports py3)
2019-01-25 00:19:48 -05:00
softwarefactory-project-zuul[bot]
68950d56ca
Merge pull request #3065 from ryanpetrello/dispatcher-reap-refactor
...
clean up some unnecessary dispatcher reaping code
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-24 22:30:45 +00:00
Jake McDermott
477c5df022
add linked status indicator for scm inventory project updates
...
Signed-off-by: Jake McDermott <yo@jakemcdermott.me >
2019-01-24 16:24:42 -05:00
softwarefactory-project-zuul[bot]
be4b3c75b4
Merge pull request #3052 from jakemcdermott/inputs_enc
...
explicitly handle .inputs in decrypt_field, encrypt_field
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2019-01-24 17:04:30 +00:00
Ryan Petrello
4707dc2a05
clean up some unnecessary dispatcher reaping code
2019-01-24 11:11:05 -05:00
Ryan Petrello
9817ab14d0
clean up some minor linting issues
2019-01-24 10:23:56 -05:00
softwarefactory-project-zuul[bot]
51b51a9bf7
Merge pull request #3051 from ryanpetrello/record-venv-usage
...
record the virtualenv used when a job or inventory sync runs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-23 21:33:31 +00:00
Ryan Petrello
0e5e23372d
use the correct ansible-inventory executable for custom venvs
2019-01-23 14:07:48 -05:00
softwarefactory-project-zuul[bot]
1e44d5c833
Merge pull request #2899 from AlanCoding/copy_created_by
...
Copy WFJT created_by to jobs it spawns
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-23 16:53:49 +00:00
Ryan Petrello
f7bc8fb662
record the virtualenv used when a job or inventory sync runs
...
see: https://github.com/ansible/awx/issues/2264
2019-01-23 11:48:06 -05:00
softwarefactory-project-zuul[bot]
416dcc83c9
Merge pull request #3020 from beeankha/fix_unicode_error
...
Fix unicode error
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2019-01-23 15:26:07 +00:00
AlanCoding
13ed656506
Copy WFJT created_by to jobs it spawns
2019-01-23 09:33:14 -05:00
Jake McDermott
a8728670e1
handle credential.inputs in decryption utils
2019-01-22 22:56:24 -05:00
Matthew Jones
058e2c0d81
Make schema generator handle alternative iso 8601 datetimes
2019-01-22 11:44:56 -05:00
Ryan Petrello
b2442d42a3
detect dead DB connections in the dispatcher when reaping jobs
2019-01-22 08:40:26 -05:00
softwarefactory-project-zuul[bot]
88d5fb0420
Merge pull request #3039 from AlanCoding/inventory_venv
...
Use custom virtual environment in inventory updates
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2019-01-22 13:12:37 +00:00
softwarefactory-project-zuul[bot]
c0ff4dad59
Merge pull request #3021 from jakemcdermott/credential_input_access_methods
...
add input access methods to credentials
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-21 21:10:12 +00:00
softwarefactory-project-zuul[bot]
d021c253aa
Merge pull request #2959 from crab86/devel
...
Add Grafana notification type
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-21 17:21:14 +00:00
AlanCoding
99288a5e18
Use custom virtual environment in inventory updates
2019-01-21 06:45:55 -05:00
Sebastian
ebe0ded9c2
Add grafana notification type unit tests
2019-01-20 22:42:03 +01:00
Jake McDermott
2dadfbcc14
use credential input access methods in injectors.py
2019-01-20 14:02:01 -05:00
Jake McDermott
5010e98b8f
use credential input access methods in projects.py
2019-01-20 13:08:38 -05:00
Jake McDermott
c01c671642
use credential input access methods in tasks.py
2019-01-20 13:08:30 -05:00
Jake McDermott
a86e270905
add credential input access methods
2019-01-20 13:08:23 -05:00
Sebastian
4058d18593
Add grafana notification type
2019-01-20 13:51:23 +01:00
Ryan Petrello
caa55f112f
add robust handling of non-UTF8 when detecting inventory/playbooks
2019-01-19 13:25:41 -05:00
softwarefactory-project-zuul[bot]
d2fa5cc182
Merge pull request #3013 from ryanpetrello/ansible-py3-venv
...
add support for custom py3 ansible virtualenvs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-18 16:29:27 +00:00
Ryan Petrello
65641c7edd
add support for custom py3 ansible virtualenvs
2019-01-18 10:55:53 -05:00
Bianca
f1e3be5ec8
Removing unicode fix-related lines in ha.py
2019-01-17 14:42:38 -05:00
Bianca
bf5657a06a
Update register_queue.py file to enable registration of instance groups with unicode
2019-01-17 14:36:46 -05:00
softwarefactory-project-zuul[bot]
f583dd73e8
Merge pull request #3008 from AlanCoding/inv_cleanup2
...
Remove deprecated logic & components from inventory import command
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-17 19:23:02 +00:00
AlanCoding
28822d891c
remove unneeded steps in inventory import
...
Delete some cases that directly loads scripts due
to ansible-inventory group_vars problem (now fixed)
Delete intermediate method that was a go-between the
command and the loader class
Change return type of loader from MemInventory to
a simple python dict
remove backport script and star imports
2019-01-17 08:44:55 -05:00
Ryan Petrello
37dbfa88f9
close the persistent shelve when we're done checking it
...
this code was added to detect celerybeat shelve .db corruption, but it caused a different issue; opening the shelve in this way puts a write lock on it, which means that when we attempt to open it _again_ moments later, we can't.
when we're done checking the validity of the file, we need to close it
2019-01-17 08:20:21 -05:00
Ryan Petrello
6d04bd34ce
enforce key order when writing swagger docs JSON
2019-01-16 16:00:27 -05:00
Ryan Petrello
33c1416f6c
work around a py3 bug in celerybeat
2019-01-15 15:19:02 -05:00
Ryan Petrello
3d7fcb3835
fix a few isolated issues related to the py2 -> py3 move
2019-01-15 14:09:05 -05:00
Ryan Petrello
2016798e0f
fix a few UTF-8 bugs on Ubuntu related to stdout text downloads
2019-01-15 14:09:05 -05:00
Ryan Petrello
39d119534c
support isolated runs in py2 *and* py3 (for now)
...
once we merge in runner support for isolated environments, we can
revert this commit (because we'll always run isolated code using python3
executables)
2019-01-15 14:09:05 -05:00
Author: Jim Ladd
2c5bdf3611
fix some isolated py3 bugs
2019-01-15 14:09:05 -05:00