Commit Graph

3919 Commits

Author SHA1 Message Date
Joe Fiorini
259c9c9a89 Allow test globals for jshint 2015-03-27 14:07:38 -04:00
Matthew Jones
8204f42972 Merge pull request #108 from matburt/scan_services_implementation
Scan services implementation
2015-03-27 13:29:38 -04:00
Matthew Jones
f4d960b127 Fix an issue where going from having 1 or more hosts to having 0 hosts
could trigger an inventory sync failure
2015-03-27 13:25:16 -04:00
Joe Fiorini
48a26a633c Merge pull request #116 from joefiorini/multi-select
Implements multi-select-list component
2015-03-27 11:05:47 -04:00
Matthew Jones
fe82b54158 Remove the old version checks from our job runners used to test features
of old Ansible versions:

* INVENTORY_HOSTVARS from pre-1.3
* Vault password prompting from pre-1.5
* Git hostkey acceptance from pre-1.5
2015-03-26 13:42:42 -04:00
Matthew Jones
180a262d36 Remove old pre-vault version checks that are breaking unit tests 2015-03-26 13:37:20 -04:00
Matthew Jones
345e2fc65e Fix a pexpect bug where ansible now looks for "SU password" instead of
"su password" and that screwed us up a bit
2015-03-26 12:15:25 -04:00
Matthew Jones
cb8b5f3025 Add some header documentation for the service scanning module 2015-03-26 10:51:46 -04:00
Matthew Jones
e790ba480e Filter out inactive jobs when pulling for latest status on the job
template list
2015-03-26 10:22:05 -04:00
Joe Fiorini
98ea258a9b Add tests for multi-select-list directive 2015-03-26 10:17:50 -04:00
Joe Fiorini
4122be0211 Document multi-select-list directive 2015-03-26 10:17:44 -04:00
Joe Fiorini
9fd0184131 Implement multi-select-list module 2015-03-26 10:16:06 -04:00
Joe Fiorini
4129282401 Merge pull request #112 from joefiorini/docs-building
Support isolated build for documentation examples
2015-03-25 16:41:32 -04:00
Joe Fiorini
f3b8ed2706 Merge pull request #113 from joefiorini/test-dsl
Extract library for tests
2015-03-25 16:41:01 -04:00
Matthew Jones
4252845b0d Make the service scanner more closely match the package scanner output 2015-03-25 13:23:55 -04:00
Joe Fiorini
529fa935c9 Extract library for tests 2015-03-25 12:18:38 -04:00
Joe Fiorini
09d631c2c1 Support isolated build for documentation examples 2015-03-25 12:18:19 -04:00
Joe Fiorini
0a2a297dcb Add back disabled label on InventoryHosts 2015-03-24 17:07:24 -04:00
James Laska
2e3b82d5eb Merge pull request #110 from wenottingham/cert-foo
AnsibleWorks -> Ansible, AWX -> Tower.
2015-03-24 16:31:50 -04:00
Luke Sneeringer
086b164655 Select the user along with the auth token. 2015-03-23 14:06:36 -05:00
John Mitchell
aa7c7ddd20 adding show password button for user stuff 2015-03-23 14:48:21 -04:00
Matthew Jones
e4e07277cc Initial docker packaging experiments 2015-03-23 12:11:10 -04:00
Matthew Jones
5f66fbb7c4 Include some more systemd information in the data structure 2015-03-23 12:08:42 -04:00
John Mitchell
579ad85553 fixing 0 bug on cleanup job details form 2015-03-20 14:03:59 -04:00
Matthew Jones
dd44c0a0f2 Initial implementation of the service scanner module 2015-03-19 13:21:45 -04:00
Jared Tabor
fc72a662b5 Fix hanging 'Wait' message when JT form times out 2015-03-19 13:11:15 -04:00
Jared Tabor
1044390a82 fixed click event element selector for smart status 2015-03-19 11:58:15 -04:00
Joe Fiorini
863376ad45 Fix jshint error 2015-03-19 09:08:30 -04:00
Matthew Jones
926b3f775d Support new casing/wording for sudo on Ansible 1.9 2015-03-18 16:37:09 -04:00
Jared Tabor
fecb51ad89 Add inventories fix
adding pararnthesis for inventory form definition. I had added this on the edit inventory controller but not the add inventory controller
2015-03-18 11:38:44 -04:00
Joe Fiorini
2ef9779cd6 Add useful console debugging tool 2015-03-17 13:44:10 -04:00
Joe Fiorini
144044f4dc Fix jshint errors 2015-03-17 13:16:20 -04:00
Jared Tabor
83e9553015 Socket.js
adding check in socket service functions to ensure that socket exists before checking the status of hte socket connection
2015-03-16 13:52:00 -04:00
James Laska
d3134fea86 Merge pull request #102 from wenottingham/cert-branch
Add some comments about replacing the cert in the place people are most likely to notice it.
2015-03-16 13:08:40 -04:00
Joe Fiorini
143305749f Merge pull request #104 from joefiorini/extract-button-directive
Extract button helper into directive
2015-03-16 12:10:05 -04:00
jaredevantabor
136efd9724 Merge pull request #105 from jaredevantabor/scan-jobs-list
Scan jobs list
2015-03-16 09:18:59 -04:00
Joe Fiorini
a33241e796 Refactor show/hide on toolbar buttons 2015-03-13 16:07:31 -04:00
Jared Tabor
64de7de53e cleaning up js hint 2015-03-13 15:53:37 -04:00
Jared Tabor
45513ca4bd added scan jobs list to inventory properties
added the scan jobs list in an accordion underneath the inventory properties.
2015-03-13 15:37:21 -04:00
Matthew Jones
bed6f6db5e Fix flake8 warnings 2015-03-13 13:30:45 -04:00
Joe Fiorini
9aba3bfa6a Remove accidental priority attribute from awToolTip 2015-03-13 13:02:43 -04:00
Matthew Jones
446e15314c Use transaction atomic for the entire request, just bail on transaction
problems to prevent a deadlock scenario
2015-03-13 12:39:26 -04:00
Joe Fiorini
ef422d33b1 Extract toolbar button into directive 2015-03-13 12:06:09 -04:00
Joe Fiorini
9aed0ad63a Extract list actions to directive 2015-03-13 12:06:09 -04:00
Joe Fiorini
cb1787816f Correctly import generateList module into inventories 2015-03-13 12:04:29 -04:00
Joe Fiorini
7b38bacca0 Uncomment and jshint ignore console statement 2015-03-13 11:50:35 -04:00
Matthew Jones
0f5beca9ae Major fixes for job callback receiver processing
* Add logic to ansible callback plugin to prevent it from waiting
  forever to submit events to Tower
* Lower process recycle threshold for tower callback receiver
* Make recycle threshold configurable
* Properly exit the main callback receiver management process if
  the event receiver process is dead so we don't leave dead worker
  processes
* Set a configurable maximum number of messages that can be waiting
  in a worker process queue before it is skipped instead of filling
  up memory on a dead worker process
* Skip over a dead worker process if it's queue is full
* Force restart callback receiver if all queues are dead
* Roll back transaction.atomic with the thought that it is causing
  deadlocks in the worker process.  Use the old commit_on_success
  mechanism with retry logic
* Seperate queue nonblocking expected exception from any other type
  of exception that could be encountered on the queue fetch operation
2015-03-13 11:18:18 -04:00
James Laska
6258035ca8 Make ValidationError consistent with rest-framework
This is silly, but rest-framework returns an error with a '.' at the
end.  Test automation validates the error responses. Rather than special
case this condition, I've chosen to raise an Exception with a msg
consistent with rest-framework.
2015-03-13 08:52:23 -04:00
James Laska
aa55f96316 Cleanup remaining flake8 issue 2015-03-13 08:50:12 -04:00
Jared Tabor
757e77e9a3 fixing jshint errors 2015-03-12 15:49:08 -04:00