Ryan Petrello
7055460c4c
fix broken project update secret filtering for external logging
2020-02-03 10:27:31 -05:00
AlanCoding
d759aff4e9
Do not allow state where no Galaxy servers are enabled
2020-01-28 16:01:55 -05:00
Gabe Muniz
a264b1db1f
made licensing a warning and not trigger on periodic scheduler
2020-01-23 14:08:23 -05:00
Bill Nottingham
b2a0b3fc29
Fix timedelta comparison to account for large intervals
...
It would fail if you set the interval to > 1 day.
2020-01-21 16:14:33 -05:00
Bill Nottingham
44e176dde8
Change how analytics is gathered to only gather once per interval
2020-01-21 11:40:51 -05:00
softwarefactory-project-zuul[bot]
6d075b8874
Merge pull request #5448 from ryanpetrello/remove-computed-group-and-host-fields
...
remove computed inventory fields from Host and Group
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-01-15 19:53:30 +00:00
Jake McDermott
0d98a1980e
Add a configurable limit for job forks
2020-01-15 13:51:59 -05:00
Ryan Petrello
568606d2c8
remove computed inventory fields from Host and Group
2020-01-14 16:37:16 -05:00
Ryan Petrello
306f504fb7
optimize the callback receiver to buffer writes on high throughput
...
additionaly, optimize away several per-event host lookups and
changed/failed propagation lookups
we've always performed these (fairly expensive) queries *on every event
save* - if you're processing tens of thousands of events in short
bursts, this is way too slow
this commit also introduces a new command for profiling the insertion
rate of events, `awx-manage callback_stats`
see: https://github.com/ansible/awx/issues/5514
2020-01-14 12:04:26 -05:00
AlanCoding
8d4425f056
Revert "Reduce API response times by caching migration flag"
...
This reverts commit 5433af6716 .
2020-01-02 09:08:51 -05:00
AlanCoding
5433af6716
Reduce API response times by caching migration flag
2019-12-15 22:56:57 -05:00
AlanCoding
419d32d3e3
Fix project sync errors when project branch is commit
2019-12-05 14:26:24 -05:00
AlanCoding
922ea67541
Fix situation were error happened before lock was released
2019-12-05 10:41:23 -05:00
softwarefactory-project-zuul[bot]
3b49dd78bf
Merge pull request #5392 from ryanpetrello/fix-system-jobs
...
fix a few bugs with the session and oauth2 cleanup scheduled jobs
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-27 17:25:56 +00:00
Ryan Petrello
632810f3a8
fix a few bugs with the session and oauth2 cleanup scheduled jobs
...
see: https://github.com/ansible/tower/issues/3940
2019-11-26 13:17:46 -05:00
Christian Adams
4f8b624b96
Make spelling of canceled consistent
2019-11-26 00:31:15 -05:00
Alan Rominger
8e7d607a47
Only turn off Galaxy cert verification via toggle ( #3933 )
2019-11-19 08:54:40 -05:00
AlanCoding
f64d0dde5a
Use tags to reduce project update output
...
Handle folder deletion as tag
remove -v use by default
Change meaning of roles_enabled playbook var to
value of AWX global setting
2019-11-12 12:52:39 -05:00
softwarefactory-project-zuul[bot]
c605705b39
Merge pull request #5182 from wenottingham/for-this-to-actually-be-useful-we-would-need-a-sendmail.cf-and-lol-not-doing-that
...
[RFC] Remove admin alerts, there are better mechanisms for this
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2019-10-31 14:52:37 +00:00
Bill Nottingham
5cdf2f88da
Remove admin alerts, there are better mechanisms for this
2019-10-30 19:35:45 -04:00
Bill Nottingham
93e940adfc
Remove extraneous leftover conditional import
2019-10-30 19:21:02 -04:00
Alan Rominger
acba5306c6
Fix bug where SCM inventory did not have a collections destination ( #3795 )
...
* update inventory path to be in tmp project clone
* copy project folder for inventory scm launch type
* Optionally accept inventory collection paths from ansible.cfg
2019-10-29 11:24:14 -04:00
Ryan Petrello
ccaaee61f0
improve cleanup of anonymous kubeconfig files
2019-10-29 11:24:12 -04:00
Graham Mainwaring
b2b33605cc
Add UI toggle to disable public Galaxy ( #3867 )
2019-10-29 11:24:11 -04:00
Ryan Petrello
16812542f8
implement a simple periodic pod reaper for container groups
...
see: https://github.com/ansible/awx/issues/4911
2019-10-17 17:06:36 -04:00
Ryan Petrello
570ffad52b
clean up pods for all k8s execution, not just playbook runs
...
see: https://github.com/ansible/awx/issues/4908
2019-10-17 15:29:44 -04:00
Bill Nottingham
c2743d8678
Merge pull request #3802 from wenottingham/oh-noes-not-again
...
Check the user's ansible.cfg for role/collection paths.
2019-10-15 14:21:18 -04:00
Ryan Petrello
d5bdf554f1
fix a programming error when k8s pods fail to launch
2019-10-10 15:54:00 -04:00
Shane McDonald
8f75382b81
Implement retry logic for container group pod launches
2019-10-10 15:53:56 -04:00
Shane McDonald
b93164e1ed
Prevent pods from failing if the reason is because of a resource quota
...
Signed-off-by: Shane McDonald <me@shanemcd.com >
2019-10-10 15:53:50 -04:00
Bill Nottingham
31bdde00c9
Check the user's ansible.cfg for role/collection paths.
...
There's no other way to add our new paths reliably without breaking things.
2019-10-10 15:09:26 -04:00
AlanCoding
c09039e963
Add setting for auth_url
...
Also adjust public galaxy URL setting to
allow using only the primary Galaxy server
Include auth_url in token exclusivity validation
2019-10-07 14:02:43 -04:00
AlanCoding
922e779a86
Rename private to primary in galaxy settings
...
use a setting for the public galaxy URL
2019-10-07 14:02:43 -04:00
AlanCoding
093bf6877b
Finish adding settings to UI
2019-10-07 14:02:42 -04:00
AlanCoding
c566c332f9
Initial env var implementation of private galaxy server
2019-10-07 14:02:42 -04:00
Ryan Petrello
b45b9333e1
Merge pull request #4716 from jladdjr/perf_stats
...
Enable collection of performance stats
2019-10-04 17:09:30 -04:00
Jim Ladd
ed3f49a69d
Add support for calling runner with perf stats
2019-10-04 12:48:29 -07:00
Shane McDonald
bd5003ca98
Task manager / scheduler Kubernetes integration
2019-10-04 13:21:21 -04:00
beeankha
aa5a4d42c7
Enable email notifications to work,
...
...and customize default messages
2019-09-27 15:48:00 -04:00
AlanCoding
454f76c066
Copy git submodules as-is to avoid auth and path errors
2019-09-27 09:03:47 -04:00
Jake McDermott
84a8559ea0
psuedo -> pseudo
2019-09-16 14:51:56 -04:00
Ryan Petrello
b5225bd80d
record the parent WFJ ID for job events that originate from a WFJT
2019-09-13 08:28:32 -04:00
softwarefactory-project-zuul[bot]
927c99a2f4
Merge pull request #4667 from AlanCoding/update_fix
...
fix project sync revision bug
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-05 20:29:10 +00:00
AlanCoding
c65b77a20a
fix project sync revision bug
2019-09-05 08:49:52 -04:00
AlanCoding
11146a071f
Fix collection precedence bug, add new to left of list
2019-09-04 15:32:03 -04:00
Bill Nottingham
24c16b1c58
Fix to enable system paths along with requirements override, from @alancoding.
2019-09-04 11:43:48 -04:00
Bill Nottingham
0fb7c859f4
Revert 9b95cc27c4.
...
We do not want to create a new setting for a on-Tower-host global
collection path at this time.
2019-09-04 11:43:33 -04:00
AlanCoding
2f3aafe1bb
Add collection setting toggle to UI
...
Additional API housekeeping, removing unused code
Treat default branch as no branch provided
2019-08-12 22:16:04 -04:00
AlanCoding
dc5d696238
avoid unnecessary checkout, more docs content
2019-08-12 22:16:03 -04:00
AlanCoding
03d72dd18a
JT-branch docs and code cleanup
...
bump migration
fine tune validation of project allow_override
return highly custom error message
Restore branch after syncs to address bugs
encountered after changing scm_refspec
remove unused code to determine scm_revision
Check Ansible version before project update and
do not install collections if Ansible version too old
Add docs related to project branch override
New file specific to branch override and refspec
Complete docs on collections to reflect current
implementation and give a folder tree example
Update clustering docs related to project syncs
Fix bug where git depth was ignored during the
local clone from project folder to run folder
Fix bug where submodules were not copied
2019-08-12 22:16:02 -04:00