AlanCoding
6d7f772e98
avoid DB action in signal, confusing logs
2018-05-04 08:12:40 -04:00
chris meyers
5668d215fd
better cluster membership policy log messages
2018-05-03 11:44:46 -04:00
Wayne Witzel III
538c15141a
Merge pull request #1675 from wwitzel3/fix-879
...
Bulk update host field to null for JobEvents
2018-05-03 11:15:15 -04:00
Wayne Witzel III
91a2466650
Bulk update host field to null for JobEvents
2018-05-03 10:48:36 -04:00
Jake McDermott
143012318d
Merge pull request #1660 from jakemcdermott/update-1534
...
update job urls for models
2018-05-02 18:44:39 -04:00
Jake McDermott
45ffe7a955
update api-ui job urls
2018-05-02 14:17:28 -04:00
Alan Rominger
b62dfa3e49
Merge pull request #1658 from AlanCoding/check_wfjt_creds
...
Check WFJT credentials fix
2018-05-02 13:52:30 -04:00
Chris Meyers
a50358afc5
Merge pull request #1638 from chrismeyersfsu/fix-isolated_heartbeat
...
control celery routes using celery router
2018-05-02 13:51:58 -04:00
Ryan Petrello
ad11653975
Merge pull request #1636 from ryanpetrello/bad-license-no-schedules
...
don't run scheduled jobs if there isn't a valid license
2018-05-02 13:36:29 -04:00
AlanCoding
902b1af417
fix access check for wfjt node copy
2018-05-02 13:24:57 -04:00
chris meyers
9f745dd3b8
control celery routes using celery router
...
* Each time a route is needed (i.e. when a task is sumitted to celery).
The router will be queried. This is ideal. With the previous method we
had to consider how a change in the routes would propogate to all celery
workers and nodes.
* fully describe the default awx queue
* Our dynamic queue registration would correct awx_private_queue.
However, we don't want celery to even create an "invalid"/extra
queue-exchange-route. This change makes sure we don't create extranious
things in rabbitmq.
* reduce the cluster queue registration output. Only output when the
queue registration list changes.
2018-05-02 12:57:36 -04:00
Ryan Petrello
30af0a1b44
don't run scheduled jobs if there isn't a valid license
2018-05-02 11:52:51 -04:00
AlanCoding
652f837622
update access check to plural creds
2018-05-02 11:37:38 -04:00
AlanCoding
ac20aa954a
Replace logging-related restart with dynamic handler
...
refactor existing handlers to be the related
"real" handler classes, which are swapped
out dynamically by external logger "proxy" handler class
real handler swapout only done on setting change
remove restart_local_services method
get rid of uWSGI fifo file
change TCP/UDP return type contract so that it mirrors
the request futures object
add details to socket error messages
2018-05-02 09:47:22 -04:00
Christian Adams
fd4f78a64c
Merge pull request #1637 from rooftopcellist/exp_setting_update
...
Token Expiration Setting Update
2018-05-01 15:05:33 -04:00
adamscmRH
1963ab689a
rm an unnecessary uwsgi restart
2018-05-01 14:12:00 -04:00
Chris Meyers
cbc1fc2faa
Merge pull request #1635 from chrismeyersfsu/fix-tower_instance_group_read_only
...
make tower instance group name field read-only
2018-05-01 13:54:52 -04:00
Chris Meyers
22c2bd0257
Merge pull request #1629 from chrismeyersfsu/fix-stable_broadcast_queue_name
...
broadcast queues get a per-node stable queue name
2018-05-01 13:53:25 -04:00
chris meyers
202ddae813
make tower instance group name field read-only
2018-05-01 13:31:24 -04:00
chris meyers
648d9165ff
broadcast queues get a per-node stable queue name
...
* Using Kombu's default Broadcast() constructor requires only 1
parameter. That parameter defines the exchange name and the queue name
is randomly generated per-node.
* This caused problems if/when celery enters an infinite restart loop
because too many rabbit queues get created and rabbit OOM's
(gracefully).
* To remedy this we tell Broadcast the queue name to use, which is
derived from some constant + the node name so that the per-node queue
name is stable.
2018-05-01 13:09:10 -04:00
adamscmRH
4197a9fd35
granularly prevent filtering oauth secrets
2018-04-30 11:54:23 -04:00
Alan Rominger
f122fb4e1d
Merge pull request #1321 from AlanCoding/order_field_validate
...
Use field validation in both filter classes
2018-04-27 14:34:07 -04:00
AlanCoding
c88303ca67
revert change to allow org members to see teams
2018-04-26 13:37:08 -04:00
AlanCoding
dff0f2f9ed
Revert "update tests for org members seeing teams"
...
This reverts commit fe04f69e89 .
2018-04-26 12:21:50 -04:00
Ryan Petrello
a009d21edc
Merge pull request #1592 from ryanpetrello/release_3.3.0
...
3.2.4 -> 3.3.0
2018-04-26 11:34:16 -04:00
Ryan Petrello
1eb5e98743
Merge branch 'release_3.2.4' into release_3.3.0
2018-04-26 11:10:28 -04:00
Alan Rominger
074302b573
Merge pull request #1588 from AlanCoding/notification_update_fields
...
Avoid unrelated errors saving notification
2018-04-26 10:19:40 -04:00
AlanCoding
52d8d851fe
avoid unrelated errors saving notification
2018-04-26 09:36:43 -04:00
AlanCoding
84d9273012
add corresponding log for WorkflowJob submission
2018-04-26 09:30:19 -04:00
Matthew Jones
2f3d7b17f6
Fix an issue where missing instance group would cause an error
...
We'll now default to queue submission to the basic management queue
2018-04-26 09:11:08 -04:00
AlanCoding
6306ac2825
use field validation in both filter classes
2018-04-26 07:23:20 -04:00
Ryan Petrello
f0d3713e99
use select.poll() instead of select.select() for file descriptors
...
see: https://github.com/ansible/tower/issues/861
see: https://github.com/pexpect/pexpect/pull/474
2018-04-25 16:29:55 -04:00
Ryan Petrello
0bc5665e92
remove the legacy fact cleanup system template
...
see: https://github.com/ansible/tower/issues/1021
2018-04-25 14:20:19 -04:00
Wayne Witzel III
9319bbce8d
Merge pull request #1565 from wwitzel3/fix-703
...
Allow real null to be searched in host_filter
2018-04-25 13:47:29 -04:00
Wayne Witzel III
404b476576
Allow real null to be searched in host_filter
2018-04-25 11:46:21 -04:00
Alan Rominger
4919198c1d
Merge pull request #1561 from AlanCoding/event_missing_stuff
...
Add handling for missing related items of events
2018-04-25 10:51:31 -04:00
Chris Meyers
1bf3624db7
Merge pull request #1548 from chrismeyersfsu/fix-very_round_up_instance_policy_percentage
...
ensure instance policy percentages round up
2018-04-25 10:37:10 -04:00
AlanCoding
b7f280588c
add handling for missing related items of events
2018-04-25 10:33:43 -04:00
chris meyers
14c6265b27
ensure instance policy percentages round up
2018-04-25 10:11:40 -04:00
Matthew Jones
c6e76ec6c7
Merge pull request #1557 from ansible/instance_group_rebuild_on_save
...
Update group cluster policies on save, not just created
2018-04-25 08:57:47 -04:00
Matthew Jones
4442e7de25
Merge pull request #1555 from ansible/no_instancegroup_for_workflowjob
...
Remove Instance Group concept/usage from WorkflowJobs
2018-04-25 08:30:40 -04:00
Matthew Jones
4af8a53232
Remove Instance Group concept/usage from WorkflowJobs
...
This also relaxes some of the task manager rules on Instance Groups
down the full stack such that workflow jobs tend to shortcut the
processing or omit it altogether.
This lets the workflow job spawning logic exist outside of the
instance group queues, which it doesn't need to participate in in the
first place.
2018-04-25 08:29:49 -04:00
Matthew Jones
05419d010b
Update group cluster policies on save, not just created
...
Currently updating policy settings doesn't trigger a re-evaluation of
instance group policies, this makes sure we re-evaluate in the event
that anything changes.
2018-04-24 21:40:11 -04:00
Ryan Petrello
c98ede2f27
fix a bug in custom virtualenv when Project.organization is None
...
see: https://github.com/ansible/tower/issues/1490
2018-04-24 16:53:10 -04:00
Alan Rominger
8765de732e
Merge pull request #1546 from AlanCoding/named_words
...
use named formatting in error messages
2018-04-24 13:43:48 -04:00
AlanCoding
13550acb91
fix cross-talk between JT-proj due to arg mutability
2018-04-24 11:29:33 -04:00
AlanCoding
7c621a91ee
use named formatting in error messages
2018-04-24 11:26:36 -04:00
AlanCoding
68975572f3
do not update modified_by for system fields
2018-04-24 10:48:23 -04:00
Wayne Witzel III
765ad07d9e
Fix migration name/ordering
2018-04-23 11:00:21 -04:00
Wayne Witzel III
f1b37ff53a
Fix order become methods render and migration query
2018-04-23 10:33:59 -04:00