Ryan Petrello
589d27c88c
POC: replace our external log aggregation feature with rsyslog
...
- this change adds rsyslog (https://github.com/rsyslog/rsyslog ) as
a new service that runs on every AWX node (managed by supervisord)
in particular, this feature requires a recent version (v8.38+) of
rsyslog that supports the omhttp module
(https://github.com/rsyslog/rsyslog-doc/pull/750 )
- the "external_logger" handler in AWX is now a SysLogHandler that ships
logs to the local UDP port where rsyslog is configured to listen (by
default, 51414)
- every time a LOG_AGGREGATOR_* setting is changed, every AWX node
reconfigures and restarts its local instance of rsyslog so that its
fowarding settings match what has been configured in AWX
- unlike the prior implementation, if the external logging aggregator
(splunk/logstash) goes temporarily offline, rsyslog will retain the
messages and ship them when the log aggregator is back online
- 4xx or 5xx level errors are recorded at /var/log/tower/external.err
2020-04-13 11:43:59 -04:00
softwarefactory-project-zuul[bot]
eafb751ecc
Merge pull request #6679 from ryanpetrello/fix-6675
...
skip non-files when consuming events synced from isolated hosts
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-13 15:36:42 +00:00
softwarefactory-project-zuul[bot]
30ea66023f
Merge pull request #6671 from wenottingham/even-moar-data-plz
...
Collect task timing, warnings, and deprecations from job events
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-13 15:06:46 +00:00
Ryan Petrello
9843e21632
skip non-files when consuming events synced from isolated hosts
...
see: https://github.com/ansible/awx/issues/6675
2020-04-13 10:14:10 -04:00
chris meyers
9c6e42fd1b
fix spelling mistake in wsbroadcast status output
2020-04-13 09:37:32 -04:00
softwarefactory-project-zuul[bot]
a7f1a36ed8
Merge pull request #6670 from ryanpetrello/redis-fixup
...
work around redis connection failures in the callback receiver
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-09 21:41:08 +00:00
Bill Nottingham
d651786206
Collect task timing, warnings, and deprecations from job events
...
Timing information requires ansible-runner >= 1.4.6.
2020-04-09 17:27:19 -04:00
Ryan Petrello
80147acc1c
work around redis connection failures in the callback receiver
...
if redis stops/starts, sometimes the callback receiver doesn't recover
without a restart; this fixes that
2020-04-09 15:38:03 -04:00
mabashian
188b23e88f
No need to pass undefined explicitly. view will be undefined if it's not passed
2020-04-09 10:28:25 -04:00
mabashian
63bed7a30d
Fixes issue where job type redirects weren't firing correctly
2020-04-09 10:28:25 -04:00
mabashian
9d6fbd6c78
Updates launch button tests to reflect passing empty object rather than null for launch payload without prompts
2020-04-08 16:10:02 -04:00
mabashian
edb4dac652
Pass empty params to launch endpoint rather than null to alleviate 400 error when launching a JT with default creds.
2020-04-08 16:10:02 -04:00
softwarefactory-project-zuul[bot]
943543354a
Merge pull request #6643 from mabashian/upgrade-pf-2.39.15
...
Upgrades pf deps to latest
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-08 18:11:04 +00:00
softwarefactory-project-zuul[bot]
e270a692b7
Merge pull request #6644 from jakemcdermott/6638-fix-initial-playbook-value
...
Only clear playbook when different project is selected
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-08 15:45:27 +00:00
softwarefactory-project-zuul[bot]
4242bd55c2
Merge pull request #6639 from mabashian/route-render-prop
...
Converts most of our route render prop usage to children
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-08 14:49:42 +00:00
mabashian
f734918d3e
Removes withRouter from breadcrumbs in favor of hooks
2020-04-08 09:48:16 -04:00
softwarefactory-project-zuul[bot]
88d6dd96fa
Merge pull request #6645 from ryanpetrello/some-more-iso-cleanup
...
more ansible runner isolated cleanup
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-08 13:19:06 +00:00
mabashian
7feac5ecd6
Updates routes in breadcrumbs so they no longer use the render prop
2020-04-08 09:17:46 -04:00
mabashian
193ec21149
Converts most of our route render prop usage to children
2020-04-08 09:17:46 -04:00
mabashian
14e62057da
Fix linting error by not using index in key
2020-04-08 09:12:32 -04:00
Ryan Petrello
6b4219badb
more ansible runner isolated cleanup
...
follow-up to https://github.com/ansible/awx/pull/6296
2020-04-08 01:18:05 -04:00
softwarefactory-project-zuul[bot]
7ddd4d74c0
Merge pull request #6625 from marshmalien/jt-form-bugs
...
Fix JT form playbook select error message and more
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-07 22:55:30 +00:00
Jake McDermott
d736adbedc
Only clear playbook when different project is selected
2020-04-07 18:12:48 -04:00
mabashian
c881762c97
Upgrades pf deps to latest
2020-04-07 18:07:47 -04:00
Jake McDermott
be5d067148
Add note to docs about async form behavior
2020-04-07 17:30:03 -04:00
Marliana Lara
189a10e35a
Fix playbook error message and JT save bug
2020-04-07 17:01:53 -04:00
softwarefactory-project-zuul[bot]
25a1bc7a33
Merge pull request #6631 from ryanpetrello/refresh-token-expiry
...
properly respect REFRESH_TOKEN_EXPIRE_SECONDS when generating new tokens
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-07 18:28:26 +00:00
softwarefactory-project-zuul[bot]
955ef3e9cb
Merge pull request #6541 from AlanCoding/jt_org_left_behind
...
Fix RBAC loose items from reversed decision on JT org permissions
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-07 17:41:31 +00:00
softwarefactory-project-zuul[bot]
508aed67de
Merge pull request #6624 from marshmalien/6608-project-lookup-bug
...
Prevent project lookup from firing requests on every render
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-07 15:53:07 +00:00
Ryan Petrello
0bf1116ef8
properly respect REFRESH_TOKEN_EXPIRE_SECONDS when generating new tokens
...
see: https://github.com/ansible/awx/issues/6630
see: https://github.com/jazzband/django-oauth-toolkit/issues/746
2020-04-07 11:34:01 -04:00
softwarefactory-project-zuul[bot]
d40143a63d
Merge pull request #6607 from ryanpetrello/graphite-no-tags
...
don't send tags to the Grafana annotations API if none are specified
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-07 06:07:58 +00:00
softwarefactory-project-zuul[bot]
58160b9eb4
Merge pull request #6623 from nixocio/ui_issue_6133
...
Update "Enable Webhooks" option in WFJT
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-07 01:05:03 +00:00
softwarefactory-project-zuul[bot]
5b3f5bf37d
Merge pull request #6559 from jlmitch5/newNewAssocDisassocHostGroupsList
...
association and disassociation of host groups and inventory host groups list.
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-06 23:07:19 +00:00
softwarefactory-project-zuul[bot]
397c0092a0
Merge pull request #6569 from ryanpetrello/log-decimal
...
properly serialize external logs that contain decimal.Decimal objects
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-06 23:07:15 +00:00
softwarefactory-project-zuul[bot]
362fdaeecc
Merge pull request #6604 from jakemcdermott/remove-state-checks-from-user-test
...
Remove state checks from user list test
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-06 23:07:11 +00:00
softwarefactory-project-zuul[bot]
42705c9eb0
Merge pull request #6545 from fosterseth/fix-4198-readd-user-to-org
...
Fix adding orphaned user to org
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-06 21:10:38 +00:00
Marliana Lara
c2ba495824
Prevent project lookup from firing requests on every render
2020-04-06 16:50:10 -04:00
nixocio
85a1c88653
Update "Enable Webhooks" option in WFJT
...
closes: https://github.com/ansible/awx/issues/6163
2020-04-06 16:48:18 -04:00
softwarefactory-project-zuul[bot]
bb48ef40be
Merge pull request #6595 from nixocio/ui_docs_minor_update
...
Minor update UI docs
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-06 20:26:09 +00:00
Ryan Petrello
771ca2400a
don't send tags to the Grafana annotations API if none are specified
...
see: https://github.com/ansible/awx/issues/6580
2020-04-06 15:47:48 -04:00
John Mitchell
ce30594b30
update inventory and host routes to being child-based instead of render prop based
2020-04-06 15:05:11 -04:00
John Mitchell
2021c2a596
remove unnecessary eslint ignore comics, replace react router use with hooks where possible in inventories
2020-04-06 14:38:33 -04:00
John Mitchell
ecd1d09c9a
add breadcrumb config for inv host facts and groups
2020-04-06 14:38:33 -04:00
John Mitchell
7dbde8d82c
fix linting errors and add note to host groups disassocation modal
2020-04-06 14:38:33 -04:00
John Mitchell
4e64b17712
update hosts groups api GET to all_groups
2020-04-06 14:38:33 -04:00
John Mitchell
cc4c514103
add association and disassociation of groups on invhostgroups/hostgroups lists
2020-04-06 14:38:33 -04:00
John Mitchell
ab8726dafa
move associate modal and disassociate button up to components for use across screens
2020-04-06 14:38:33 -04:00
Ryan Petrello
2cefba6f96
properly serialize external logs that contain decimal.Decimal objects
2020-04-06 14:24:24 -04:00
softwarefactory-project-zuul[bot]
592043fa70
Merge pull request #6588 from ryanpetrello/400-error-creds
...
fix a typo in the credentials UI
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-06 18:00:43 +00:00
Jake McDermott
279fe53837
Remove state checks from user list test
...
Don't check for loading in UserList test
2020-04-06 13:40:31 -04:00