Matthew Jones
c819560d39
Add automatic deprovisioning support, only enabled for openshift
...
* Implement a config watcher for service restarts
* If the configmap bind point changes then restart all services
2018-02-01 16:51:40 -05:00
Chris Meyers
0e97dc4b84
Beat and celery clustering fixes
...
* use embedded beat rather than standalone
* dynamically set celeryd hostname at runtime
* add embeded beat flag to celery startup
* Embedded beat mode routes will piggyback off of celery worker setup
signal
2018-02-01 16:47:33 -05:00
Matthew Jones
624289bed7
Add support for directly managing instance groups
...
* Associating/Disassociating an instance with a group
* Triggering a topology rebuild on that change
* Force rabbitmq cleanup of offline nodes
* Automatically check for dependent service startup
* Fetch and set hostname for celery so it doesn't clobber other
celeries
* Rely on celery init signals to dyanmically set listen queues
* Removing old total_capacity instance manager property
2018-02-01 16:46:44 -05:00
Matthew Jones
6ede1dfbea
Update openshift installer to support rabbitmq autoscale
...
* Switch rabbitmq container out for one that supports autoscale
* Add etcd pod to support autoscale negotiation
2018-02-01 16:38:10 -05:00
Chris Meyers
c9ff3e99b8
celeryd attach to queues dynamically
...
* Based on the tower topology (Instance and InstanceGroup
relationships), have celery dyamically listen to queues on boot
* Add celery task capable of "refreshing" what queues each celeryd
worker listens to. This will be used to support changes in the topology.
* Cleaned up some celery task definitions.
* Converged wrongly targeted job launch/finish messages to 'tower'
queue, rather than a 1-off queue.
* Dynamically route celery tasks destined for the local node
* separate beat process
add support for separate beat process
2018-02-01 16:37:33 -05:00
Ryan Petrello
7bc3d85913
Merge pull request #1114 from ryanpetrello/fix-dateutil-bug
...
work around a bug in dateutil that incorrectly parses Z dates
2018-02-01 16:06:13 -05:00
Ryan Petrello
0a8df7fde2
work around a bug in dateutil that incorrectly parses Z dates
...
related: https://github.com/dateutil/dateutil/issues/349
2018-02-01 15:51:59 -05:00
Ryan Petrello
b39269c4c2
Merge pull request #1113 from ryanpetrello/fix-schedule-related
...
fix a bug which can break the schedules list endpoint
2018-02-01 14:50:37 -05:00
Chris Meyers
09981c0020
Merge pull request #1107 from ansible/docs-saml2
...
Extend saml docs to include new fields added
2018-02-01 14:33:51 -05:00
Ryan Petrello
81bdbef785
fix a bug which can break the schedules list endpoint
...
see: https://github.com/ansible/ansible-tower/issues/7881
related: https://github.com/ansible/awx/pull/1095
2018-02-01 14:30:56 -05:00
Chris Meyers
3c541a4695
Merge pull request #1111 from ansible/jakemcdermott-update-ldap-docs
...
Updates to ldap documentation
2018-02-01 14:30:23 -05:00
Jake McDermott
5a1ae9b816
Update ldap.md
2018-02-01 13:57:07 -05:00
mabashian
8c261892ee
Updated empty list text
2018-02-01 13:54:33 -05:00
Matthew Jones
b89d4349c0
Merge pull request #1080 from Xiol/feat-projects-vol
...
Allow AWX projects directory to be a volume
2018-02-01 13:17:34 -05:00
Jake McDermott
3e98363811
Merge pull request #1104 from ansible/doc-formatting
...
Update saml.md
2018-02-01 11:55:46 -05:00
John Mitchell
7e400413db
Merge pull request #625 from jlmitch5/fixXSS
...
fix xss vulnerabilities
2018-02-01 11:49:35 -05:00
Chris Meyers
f24289b2ba
Extend saml docs to include new fields added
2018-02-01 11:27:01 -05:00
mabashian
9170c557a7
Fixed team links in users permissions tab
2018-02-01 11:23:51 -05:00
Chris Meyers
a47b403f8d
Update saml.md
2018-02-01 11:05:08 -05:00
mabashian
83aa7bfac4
Fixed inventory links in activity stream
2018-02-01 11:04:16 -05:00
Chris Meyers
290a296f9f
add xss test for jobs schedules
...
* Test for tooltip regression on job schedules list entries
2018-02-01 10:55:13 -05:00
mabashian
db0b2e6cb6
Tweaked smart status icon styling to prevent overlap with action buttons
2018-02-01 10:44:08 -05:00
Ryan Petrello
f391b7ace4
Merge pull request #1095 from ryanpetrello/schedule-related-proj-inv
...
add related links to the inventory and project for a schedule
2018-01-31 15:53:13 -05:00
Ryan Petrello
008c9e4320
Merge pull request #1094 from ryanpetrello/leaky-mock
...
remove some leaky mock.patch() that were causing sporadic test failures
2018-01-31 15:52:58 -05:00
mabashian
e57d200d6e
Implemented generic prompt modal for launching and saving launch configurations. Added UI support for prompting on job template schedules.
2018-01-31 15:40:23 -05:00
Ryan Petrello
8ddc1c61ef
add related links to the inventory and project for a schedule
...
see: https://github.com/ansible/awx/issues/276
2018-01-31 15:18:11 -05:00
Ryan Petrello
0aa6c7b83f
remove some leaky mock.patch() that were causing sporadic test failures
2018-01-31 15:12:59 -05:00
Jake McDermott
e43879d44e
Merge pull request #1092 from dovshap/patch-1
...
Update INSTALL.md
2018-01-31 14:11:11 -05:00
Ryan Petrello
2a6f6111dc
add documentation for how awx uses/interacts with ansible
2018-01-31 14:02:18 -05:00
dovshap
6b0659d63a
Update INSTALL.md
...
fix bad link in contents
2018-01-31 11:00:03 -08:00
Jim Ladd
4c1dddcaf9
Respond to PR feedback
2018-01-31 11:22:01 -05:00
Shane McDonald
426e901cdf
Merge pull request #1089 from KAMiKAZOW/patch-1
...
Fix CentOS typo in CONTRIBUTING.md
2018-01-30 21:11:10 -05:00
KAMiKAZOW
ac55f93cfb
CentOS typo in CONTRIBUTING.md
2018-01-31 03:07:52 +01:00
Ryan Petrello
c32c3db35e
Merge pull request #1086 from ryanpetrello/fix-enabled-sso-auth
...
fix a bug which causes /api/v2/auth/ to list disabled auth backends
2018-01-30 16:35:26 -05:00
John Mitchell
28596b7d5e
fix xss vulnerabilities
...
- on host recent jobs popover
- on schedule name tooltip
2018-01-30 16:30:00 -05:00
Ryan Petrello
20a999f846
Merge pull request #1085 from ryanpetrello/fix-7876
...
fix a bug in custom venv support that breaks legacy `POST /api/v1/jobs`
2018-01-30 16:21:10 -05:00
Ryan Petrello
81af34fce3
fix a bug which causes /api/v2/auth/ to list disabled auth backends
...
see: https://github.com/ansible/awx/issues/1073
2018-01-30 16:20:29 -05:00
Ryan Petrello
8fed469975
fix a bug in custom venv support that breaks legacy POST /api/v1/jobs
...
see: https://github.com/ansible/ansible-tower/issues/7876
2018-01-30 15:29:11 -05:00
Jake McDermott
a2e274d1f9
Merge pull request #623 from jakemcdermott/fix-ansible-tower-7871
...
bump templates form credential_types page limit
2018-01-30 14:48:36 -05:00
Ryan Petrello
d96cc51431
Merge pull request #624 from ryanpetrello/release_3.2.3
...
fix a bug when testing UDP-based logging configuration
2018-01-30 10:27:39 -05:00
Dane Elwell
c6d4a62263
Allow AWX projects directory to be a volume
...
Signed-off-by: Dane Elwell <dane.elwell@ukfast.co.uk>
2018-01-30 09:49:44 +00:00
Jake McDermott
4cd6a6e566
add fields for saml + 2fa
2018-01-30 00:28:13 -05:00
Jake McDermott
ed138fccf6
add forms + select for additional ldap servers
2018-01-30 00:28:02 -05:00
Jake McDermott
44d223b6c9
add fields for team and organization saml attribute mappings
2018-01-30 00:27:51 -05:00
Ryan Petrello
a9b77eb706
Merge pull request #1066 from ryanpetrello/fix-schedules-without-inventories
...
fix a few bugs for scheduled jobs that run without inventories
2018-01-29 16:08:17 -05:00
Ryan Petrello
e642af82cc
fix a few bugs for scheduled jobs that run without inventories
...
see: https://github.com/ansible/ansible-tower/issues/7865
see: https://github.com/ansible/ansible-tower/issues/7866
2018-01-29 15:15:57 -05:00
Ryan Petrello
b0a755d7b5
Merge pull request #1076 from ryanpetrello/rrule-until-changes
...
adhere to RFC5545 regarding UNTIL timezones
2018-01-29 13:31:17 -05:00
Ryan Petrello
6753f1ca35
adhere to RFC5545 regarding UNTIL timezones
...
If the "DTSTART" property is specified as a date with UTC time or a date with
local time and time zone reference, then the UNTIL rule part MUST be specified
as a date with UTC time.
2018-01-29 12:42:31 -05:00
Ryan Petrello
982539f444
fix a bug when testing UDP-based logging configuration
...
see: https://github.com/ansible/ansible-tower/issues/7868
2018-01-29 12:05:51 -05:00
Ryan Petrello
f8d9d5f51a
Merge pull request #1067 from ryanpetrello/fix-7869
...
don't allow distant DTSTART values for schedules; it's slow
2018-01-29 12:00:36 -05:00