Matthew Jones
28e7fda956
Make job relaunch dispatch csrf exempt
2014-09-12 11:10:52 -04:00
Matthew Jones
71ffb71b87
Fix a bug where I wasn't checking for the right element in a survey when
...
launching a job
2014-09-11 16:32:04 -04:00
Matthew Jones
9119b40966
Take survey title and description into account
2014-09-10 15:20:06 -04:00
Matthew Jones
55b48204ea
More validation and unit tests for api survey mode
2014-09-10 13:25:22 -04:00
Matthew Jones
b1463f056d
Adding survey_enabled to the expected list of template fields
2014-09-10 10:27:50 -04:00
Matthew Jones
fc89ff76b5
Adding some unit tests for api survey mode
2014-09-09 17:08:29 -04:00
Matthew Jones
75cca21525
Survey mode validation when launching job templates
2014-09-09 15:08:49 -04:00
Matthew Jones
514cd4a1db
Initial api side implementation of the survey spec
2014-09-09 11:08:40 -04:00
Matthew Jones
bdd4290fe7
Create some useful indexes based on UI consideration and overall tower
...
usage and performance needs
2014-09-08 15:17:03 -04:00
Matthew Jones
0c40ca36f6
Fix up some unit tests where we have slightly changed the meaning of cancel
2014-09-08 11:23:39 -04:00
Matthew Jones
893ece0aa0
Updated with 2.0 release date
2014-09-05 15:52:11 -04:00
Matthew Jones
4f0cd9d160
Make sure cancel can cancel jobs that are in the pending or waiting
...
state also
2014-09-05 15:13:16 -04:00
Matthew Jones
2da1189a7c
Change access to only allow super users to post to the jobs list without
...
a job template
2014-09-05 14:54:33 -04:00
Matthew Jones
85762c3470
Add tests for job relaunch
2014-09-05 14:27:39 -04:00
Matthew Jones
b5763f078d
Add relaunch capability to a job. fill in related links for various serializers
2014-09-05 14:02:55 -04:00
Matthew Jones
5548cfd6a8
Silence noisy supervisor tasks, adjust log rotation frequency for all
...
supervisor tasks
2014-09-04 13:26:32 -04:00
Matthew Jones
58b71ca9f9
Implement /launch endpoint on job template
...
Partial implementation of:
https://trello.com/c/7uXHs7ze/14-require-admin-to-be-able-to-run-a-job-without-a-job-template
2014-09-04 13:26:00 -04:00
Matthew Jones
efab451632
Fix an issue where I wasn't reattaching the signal handlers to the child
...
worker processes when they were restarted
2014-09-04 09:58:10 -04:00
Matthew Jones
5aebf5508e
Roll back part of the change that attempted to correct some of the
...
memory usage
2014-09-03 17:00:43 -04:00
Matthew Jones
b2c77a650b
Replace zeromq with multiprocessing queue for worker ipc in the callback
...
receiever module
2014-09-02 16:07:23 -04:00
Matthew Jones
fd97aa85b6
Attempt to work around a bug from old versions of pyzmq where closing
...
the socket before immediately exiting could cause a crash
2014-08-27 15:23:20 -04:00
Matthew Jones
6bccca2a9e
Fix an issue where canceling jobs could leave orphaned and dead
...
ansible-playbook processes
2014-08-26 10:20:10 -04:00
Matthew Jones
90f6abbf6b
Merge pull request #13 from jsmartin/fix_sosreport
...
Adding missing dirs. https://trello.com/c/dDNkEHRM
2014-08-22 23:15:14 -04:00
Matthew Jones
0f67f6d57c
Fix an issue where we were incorrectly trying to deserialize variables
...
contained in the inventory activity stream change reported in:
https://trello.com/c/5eIrrOvY
2014-08-21 13:13:01 -04:00
Matthew Jones
3f54778111
Add index on counter
2014-08-19 16:03:48 -04:00
Matthew Jones
046561ecaa
add counter to jobevent object sourced from callback ansible plugin
2014-08-19 15:50:41 -04:00
Matthew Jones
6b8acae8b7
Incorrect identifier for 'res' in the callback receiver
2014-08-19 12:48:16 -04:00
Matthew Jones
b9c515ac2b
Emit an event 'summary_complete' when jobhostsummary is finished calculating
2014-08-19 12:07:41 -04:00
Matthew Jones
03114be505
Hide module args at low/default verbosity setting
2014-08-19 10:37:01 -04:00
Matthew Jones
945bedf5e6
Don't let a missing key stop this scm test local settings setup
2014-08-18 15:34:36 -04:00
Matthew Jones
7badbca045
Fix license exceeded message
2014-08-18 13:38:22 -04:00
Matthew Jones
5e0917cd92
Prevent creating a job if the license is expired
2014-08-18 12:47:27 -04:00
Matthew Jones
fc0ca8cd22
Include vCenter when mentioning vmware in long form
2014-08-15 16:19:02 -04:00
Matthew Jones
b957fe651e
Revert "Alter save mechanism on Django 1.4"
...
This reverts commit a5efb16ac4f397835bd5eab52d9d8fbdbfc0d91c.
Conflicts:
awx/main/models/base.py
2014-08-15 14:22:38 -04:00
Matthew Jones
d29a82bcaa
Change the rabbit process count query for munin graphs... sometimes
...
there isn't a rabbitmq-server process
2014-08-14 15:52:25 -04:00
Matthew Jones
d967cdc244
Fix a missing import causing failing unit tests
2014-08-13 15:41:49 -04:00
Matthew Jones
dfb2200d8d
Force a flush of the file object prior to closing it when running tasks
2014-08-13 15:39:42 -04:00
Matthew Jones
e0526a09e0
Fixes an issue where we could reference a collections.OrderedDict on py2.6 where it's not available. Switching to the vendored ordereddict module
2014-08-13 13:20:46 -04:00
Matthew Jones
c2b3d815da
Only count hosts with an active inventory when tallying license hosts
2014-08-12 15:59:46 -04:00
Matthew Jones
a66a844fab
Make splunk inventory test optional if you are on sqlite
2014-08-12 12:14:55 -04:00
Matthew Jones
0d3befaa2d
Make sure we prefer a normal license to the ami system license
2014-08-12 11:31:09 -04:00
Matthew Jones
86f361b720
Tweak name of vmware because jlaska asked me too
2014-08-12 11:19:43 -04:00
Matthew Jones
6dae240849
Query database running tasks after querying celery to prevent race
...
condition that could cause us to think the task was orphaned
2014-08-12 10:35:59 -04:00
Matthew Jones
620fc56f57
Fix a reference issue in the task impact job determination logic
2014-08-12 09:48:41 -04:00
Matthew Jones
7db3623521
Fix up sosfile strings in setup.py
2014-08-11 15:31:18 -04:00
Matthew Jones
f0b1546653
Add sosreport support to Tower
2014-08-11 15:09:30 -04:00
Matthew Jones
28552d8b4b
Add config POST documentation details
2014-08-11 13:27:07 -04:00
Matthew Jones
6d2d0aa1a5
Fix an issue where we would only list manual projects in the unified job
...
template api list
2014-08-11 13:16:54 -04:00
Matthew Jones
8940003a88
Limit the task impact to just one host if we are launching from a callback
2014-08-11 12:04:52 -04:00
Matthew Jones
04eeffe2a7
Make sure we clear owned-credentials when we delete a user
2014-08-11 10:48:49 -04:00
Matthew Jones
80cf2e4bc1
Fix the el script alias so that we can show the dynamic graphs on centos and rhel systems
2014-08-07 16:36:40 -04:00
Matthew Jones
1fa2d35977
Don't provide any dependencies from the tower init script
2014-08-07 12:46:36 -04:00
Matthew Jones
2abf9ee653
Revert "Upgrade pexpect to 3.3"
...
This reverts commit 46d2d46c20dc8b2379f3dee44ae58c45e0997bff.
Conflicts:
awx/lib/site-packages/README
2014-08-07 09:19:30 -04:00
Matthew Jones
e2eff08088
Upgrade six to 1.7.3
2014-08-06 15:38:04 -04:00
Matthew Jones
53a8e5c4c6
Upgrade simplejson to 3.6.0
2014-08-06 15:37:54 -04:00
Matthew Jones
15c2627968
Upgrade swifclient to 2.2.0
2014-08-06 15:37:02 -04:00
Matthew Jones
07bfe7c275
Upgrade novaclient to 2.18.1
2014-08-06 15:36:24 -04:00
Matthew Jones
7cf1df23ab
Upgrade pyrax to 1.9.0
2014-08-06 15:35:07 -04:00
Matthew Jones
e1da8d169f
Upgrade pbr to 0.10.0
2014-08-06 15:34:20 -04:00
Matthew Jones
7cb892a869
Upgrade markdown to 2.4.1
2014-08-06 15:33:24 -04:00
Matthew Jones
07b538e5c5
Upgrade kombu to 3.0.21
2014-08-06 15:32:17 -04:00
Matthew Jones
cbe26c4619
Upgrade keyring to 4.0
2014-08-06 15:31:20 -04:00
Matthew Jones
6a7cb5a4e7
Upgrade httplib2 to 0.9
2014-08-06 15:26:56 -04:00
Matthew Jones
d413618288
Add missing requests urllib3 util directory
2014-08-06 14:22:18 -04:00
Matthew Jones
eb62bbd535
Upgrade requests to 2.3.0
2014-08-06 14:01:10 -04:00
Matthew Jones
92449d3f23
Upgrade pexpect to 3.3
2014-08-06 14:00:43 -04:00
Matthew Jones
b18b075bc9
Upgrade gevent-socketio to 0.3.6
2014-08-06 14:00:16 -04:00
Matthew Jones
e3bdd966ed
Upgrade pytz to 2014.4
2014-08-06 13:59:29 -04:00
Matthew Jones
7899463ac8
Upgrade boto to 2.32.1
2014-08-06 13:57:39 -04:00
Matthew Jones
6f6f8675f9
Upgrade amqp vendored library to 1.4.5
2014-08-06 13:55:08 -04:00
Matthew Jones
efed138e8b
Fix indentation issue
2014-08-06 13:43:42 -04:00
Matthew Jones
5220594e9b
Hide AMI keys the same way we do non-ami instances
2014-08-06 13:35:56 -04:00
Matthew Jones
12b3329b27
Test for Jenkins unit test runs in some rbac code also
2014-08-06 12:39:12 -04:00
Matthew Jones
bb485c99fe
Make sure job starts follow rbac
2014-08-06 11:47:13 -04:00
Matthew Jones
3e7ee988a2
Fix munin graphs to use the right graph type
2014-08-05 14:59:53 -04:00
Matthew Jones
51ff38a33a
Make sure we refresh the object before updating computed fields
2014-08-05 14:00:01 -04:00
Matthew Jones
dcf102930d
Fix up some license logic, make sure we force license date to be an integer
2014-08-05 11:18:35 -04:00
Matthew Jones
587fb35b59
Allowing posting a new license to /api/v1/config by superusers
2014-08-04 15:39:02 -04:00
Matthew Jones
445b1b194e
Hide the license key if the user isn't a super user
2014-08-04 14:58:23 -04:00
Matthew Jones
11799ff25f
Implement new license validation logic per spec "30 Day Trial
...
Engineering Spec" + Unit Tests
2014-08-04 13:55:51 -04:00
Matthew Jones
b1b3a5879f
Fix up playbook to use new init script
2014-08-01 13:27:23 -04:00
Matthew Jones
55b12cb785
Fix up init script to use service command, preserve the worst return
...
code and use that as the exit status
2014-08-01 09:51:16 -04:00
Matthew Jones
27c44ac5d8
Updating init script installation details
2014-07-31 10:40:11 -04:00
Matthew Jones
65aadb862e
Updates to tower init script
2014-07-31 10:05:32 -04:00
Matthew Jones
1f34fc5101
Update manifest for new munin monitors
2014-07-31 09:56:58 -04:00
Matthew Jones
56255777bc
Creating and moving around new tower monitors for munin
2014-07-30 16:58:02 -04:00
Matthew Jones
da6f07dd64
Add tower meta-init script
2014-07-30 13:18:59 -04:00
Matthew Jones
d36976f76d
Tweak tower jobs munin reporting script
2014-07-30 11:40:25 -04:00
Matthew Jones
591a5ce8e7
More updates for tower graphs in munin
2014-07-29 13:17:42 -05:00
Matthew Jones
beece8d444
Add some munin tower monitoring tasks
2014-07-29 13:17:42 -05:00
Matthew Jones
90a0c6c8ed
Raise time allowed for large inventory import
2014-07-29 13:17:42 -05:00
Matthew Jones
9ba043b20f
More updates for tower graphs in munin
2014-07-29 12:37:51 -04:00
Matthew Jones
69a3f68832
Add some munin tower monitoring tasks
2014-07-29 11:44:54 -04:00
Matthew Jones
9780e805db
Raise time allowed for large inventory import
2014-07-28 12:59:31 -04:00
Matthew Jones
e19984d6db
Fix some busted job stdout end-line calculation under certain
...
conditions. Make it to where the ui re-uses the endpoint from the last
stdout request cycle instead of adding one to it since we are not
left-inclusive on list slicing.
2014-07-25 14:54:45 -04:00
Matthew Jones
ef89737845
Clear password fields on mark inactive
2014-07-24 15:21:19 -04:00
Matthew Jones
695df551e7
Handle cascading mark inactive in better ways as per rbac spec
...
specifically around Teams and Credentials
2014-07-24 15:21:19 -04:00
Matthew Jones
d6bfdc8560
Add a little more info to the documentation for the job_tasks endpoint
...
to clarify what the id being filtered is
2014-07-23 11:52:40 -04:00
Matthew Jones
52e7d34d38
Full packaging and playbook setup for munin apache directory and
...
htpassword configuration
2014-07-23 11:42:40 -04:00
Matthew Jones
1620494584
Adding munin install and configuration to the playbook and package builds
2014-07-21 13:45:50 -04:00