Keith Grant
5574cf0595
remove Manual option from project, inventory filters
2020-02-27 11:01:36 -08:00
John Mitchell
e706e0a2e2
update directory structure of schedule list files
2020-02-27 12:37:37 -05:00
Ryan Petrello
5364e78397
switch the periodic scheduler to a child process (instead of a thread)
...
I have a hunch that our usage of a daemon thread is causing import lock
contention related to https://github.com/ansible/awx/issues/5617
We've encountered similar issues before with threads across dispatcher
processes at fork time, and cpython has had bugs like this in recent
history:
https://bugs.python.org/issue38884
My gut tells me this might be related.
The prior implementation - based on celerybeat - ran its code in
a process (not a thread), and the timing of that merge matches the
period of time we started noticing issues.
Currently testing it to see if it resolves some of the issues we're
seeing.
2020-02-27 12:15:15 -05:00
Christian Adams
f93ca814ac
Add total licensed instances to analytics
2020-02-27 10:42:25 -05:00
Marliana Lara
3bf1ad3028
Move HostToggle into shared components directory
2020-02-27 09:56:21 -05:00
softwarefactory-project-zuul[bot]
e096ad18cb
Merge pull request #6001 from mabashian/4967-jt-prompt-on-launch
...
Adds prompt on launch support to the rest of the relevant jt fields
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-27 09:13:29 +00:00
softwarefactory-project-zuul[bot]
5ca73f1101
Merge pull request #6058 from marshmalien/5890-jt-completed-jobs-list
...
Add Completed Job list tab to multiple resources
Reviewed-by: Alex Corey <Alex.swansboro@gmail.com>
https://github.com/AlexSCorey
2020-02-27 09:13:22 +00:00
Keith Grant
7e8fb29658
update qs utils to allow empty string params
2020-02-26 16:38:52 -08:00
softwarefactory-project-zuul[bot]
258689a9ed
Merge pull request #6090 from marshmalien/6085-hostListItem-remove-duplicates
...
HostListItem - Remove duplicate action items
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-26 22:39:43 +00:00
mabashian
e80e3f7410
Reapply prompt on launch for job template fields after rebasing.
2020-02-26 16:59:45 -05:00
softwarefactory-project-zuul[bot]
154b9c36ac
Merge pull request #5747 from john-westcott-iv/collections
...
Porting Collections Off of Tower CLI
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-26 20:35:00 +00:00
Marliana Lara
deced917cf
Refactor HostListItem into functional component and add test for host toggle
2020-02-26 15:27:19 -05:00
softwarefactory-project-zuul[bot]
88b7256e96
Merge pull request #6087 from jakemcdermott/fix-6054
...
Fix several ui_next bugs related to unexpected data types
Reviewed-by: Jake McDermott <yo@jakemcdermott.me>
https://github.com/jakemcdermott
2020-02-26 20:21:06 +00:00
Marliana Lara
033848a605
Refactor Hosts into functional component
2020-02-26 15:10:17 -05:00
mabashian
0e663921d6
Removes rogue comment and marks JT inventory validation string for translation.
2020-02-26 14:47:28 -05:00
mabashian
0582079606
Adds prompt on launch support to the rest of the relevant fields in the Job template form. Adds extra variables field to the job template form. Removes the advanced section in favor of a straight form.
2020-02-26 14:47:28 -05:00
Jake McDermott
6536f5a453
Delete falsey project creds before POST|PATCH
...
Depending on the permissions of the user submitting the form, the API
might throw an unexpected error if our creation request has a
zero-length string as its credential field. As a work-around,
normalize falsey credential fields by deleting them.
2020-02-26 14:22:58 -05:00
AlanCoding
c5079607aa
Fail early processing project factory
2020-02-26 14:21:38 -05:00
softwarefactory-project-zuul[bot]
26dcb000f6
Merge pull request #6081 from ryanpetrello/launch-monitor-rc
...
cli: make launch with --monitor return code respect the final job status
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-26 19:18:10 +00:00
softwarefactory-project-zuul[bot]
8ba4f728c0
Merge pull request #6083 from dsesami/fix-wf-title-id
...
Fixed workflow viz title ID
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-26 19:08:29 +00:00
softwarefactory-project-zuul[bot]
ee090d34fa
Merge pull request #6071 from ryanpetrello/task-manager-hang-detection
...
add code for detecting (and killing) a hung task manager task
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-26 19:05:36 +00:00
Jake McDermott
bd30951a4f
Pass empty array instead of null to rbac list
...
The DataListToolbar component expects an array for additional controls
in all cases. When there's no controls to pass into the toolbar,
provide an empty array to avoid type-related errors.
2020-02-26 13:22:22 -05:00
Jake McDermott
43cce83ba1
Handle api error 'detail' key as generic form error
2020-02-26 12:44:20 -05:00
Ryan Petrello
946d643795
cli: make launch with --monitor return code respect the final job status
...
see: https://github.com/ansible/awx/issues/5920
see: https://github.com/ansible/awx/issues/6079
2020-02-26 12:27:06 -05:00
Daniel Sami
1a6ea99d37
fixed workflow viz title id
...
prettier fix
2020-02-26 11:50:36 -05:00
gamuniz
350046d495
changed syntax as insert isn't required
2020-02-26 14:28:22 +00:00
beeankha
b532012748
Make non-required params actually optional, fix idempotency issues
2020-02-26 09:26:55 -05:00
beeankha
1c4042340c
Update documentation for modules, add deprecation warning for role, send and receive modules
...
Update variables in tower_inventory to be in dict format
2020-02-26 09:27:02 -05:00
beeankha
787c4af222
Change default values for dict parameter
...
Removing default of empty dict from variables param on group and host modules
Make modules comply with updated sanity tests
2020-02-26 09:26:58 -05:00
Alan Rominger
768280c9ba
[last PR stuff] + Add warning if configs specified in 2 params ( #5 )
...
* Lean on API validation for tower_inventory_source arg errors
used for
- validating needed credential is given
- missing source_project for scm sources
* Add warning when config is specified in 2 places
Fix up unit tests, address multiple comments re: backwards compatibility, redundant methods, etc.
Update new_name and variables parameters, update unit tests
2020-02-26 09:26:55 -05:00
Alan Rominger
2e4e687d69
Optional tower cli ( #3 )
...
* Allow running tests without tower_cli
* patch up test mutability
* Fix test import error, warning mock
* flake8 error
Update documentation for non-converted modules
2020-02-26 09:26:22 -05:00
John Westcott IV
d8513a4e86
Making variables work for hosts
...
Clear up sanity test and remove redundant import statement
2020-02-26 09:15:04 -05:00
John Westcott IV
badd667efa
Removing manual and file source types and correcting default for custom_virtualenv
2020-02-26 09:15:04 -05:00
John Westcott IV
7908f25747
Remove reference to default check mode
2020-02-26 09:15:04 -05:00
John Westcott IV
0eef67713f
Only try an ID lookup if we can convert the field name_or_id to an integer
...
Fix linting issues, update tower_project unit test
2020-02-26 09:15:04 -05:00
John Westcott IV
6591efc160
Fixed issue that caused warning message to always display
...
Because scm_update_cache_timeout has a default and thus will always be != None
2020-02-26 09:15:04 -05:00
beeankha
fcc679489e
Update inventory_source module source_script parameter to be optional
...
Unitied comment
Fix up inventory_source example, misc comment edits
2020-02-26 09:15:04 -05:00
Caleb Boylan
94df58a55b
Fix strtobool casting
2020-02-26 09:15:04 -05:00
John Westcott IV
0685b2fa35
Updates to config file loading
...
Now supports json or yaml
Depricated multiple k=v on a single line
Remove assert statement and unused import from module_util
2020-02-26 09:15:04 -05:00
beeankha
232ea1e50c
Properly cast verify_ssl type to a bool
2020-02-26 09:15:04 -05:00
beeankha
3423db6ed0
Attempt to make validate_certs work in Python2
2020-02-26 09:15:04 -05:00
beeankha
c32452d6b6
Fix Python2 config incompatibility issue
2020-02-26 09:15:04 -05:00
John Westcott IV
018dd4c1c3
Fixing config loading issues when the config has no [general] section
...
Fixed typo in help documentation
Fix up sanity errors and update converted modules
Remove unnecessary test playbook file
2020-02-26 09:15:04 -05:00
John Westcott IV
4fc2c58ae7
Converted tower_job_cancel
2020-02-26 09:15:04 -05:00
John Westcott IV
b4014ebabf
Converted tower_job_launch.py
2020-02-26 09:15:04 -05:00
John Westcott IV
9955ee6548
Converting tower_inventory_source
...
Fix up inventory_source module changes, fix import yaml sanity error, change inventory_source unit tests to comply with new structure.
2020-02-26 09:15:04 -05:00
John Westcott IV
c08d402e66
Adding mutually exclusive if functionality to support tower_inventory_source
2020-02-26 09:15:04 -05:00
John Westcott IV
1c505beba6
Converted tower_group
...
Splitting out tower_inventory_source from tower_group
Copy/Paste typo fix and README update for breaking backwards compatability
Update credential_type module and unit tests
2020-02-26 09:15:04 -05:00
beeankha
8a0432efb7
Change config file loading function, add py2 and py3 compatibility
2020-02-26 09:14:01 -05:00
beeankha
320276f8ca
Remove JSONDecodeError exception, fix tower_host variable issue
2020-02-26 09:14:01 -05:00