Commit Graph

4232 Commits

Author SHA1 Message Date
Chris Meyers 6698fb542f job cancelation of job templates with surveys wont send extra_vars so don't expect them to 2015-04-13 14:47:12 -04:00
Joe Fiorini a22b5e773e Fix syntax errors in less templates 2015-04-13 14:27:33 -04:00
Chris Meyers 7ecddcfa70 flake8 2015-04-13 11:53:27 -04:00
Matthew Jones c1dc55fceb Merging chrismeyers's openstack work branch changes to the core
openstack module.  Adding python-netifaces dependency for setup packaging
2015-04-13 11:47:18 -04:00
Matthew Jones 768d9d65b9 Upgrading some novaclient specific vendored modules 2015-04-13 11:35:24 -04:00
Jared Tabor 9cffbd63c2 Schedule search widget, and fix buttons for jobs
Inserted the schedule search widget for hte scheduled jobs tab, and adjusting the correct buttons based on if a job is running.
2015-04-13 11:16:25 -04:00
Chris Meyers 44e5db39ab implemented cleanup_facts command + tests 2015-04-13 10:45:47 -04:00
Chris Church fd09cc3726 Return survey_enabled as False for launch endpoint when no survey spec is defined for a job template; allow job template to be launched anyways. Fixes https://trello.com/c/zErQqf1L 2015-04-10 16:20:57 -04:00
Chris Church 3b66dbed03 Fix those flaking warnings. 2015-04-10 15:16:06 -04:00
Jared Tabor eabe4bdf02 Made jobs page use 1 pane with tabs
instead of the 4 panes divied into completed, running, and queued jobs
2015-04-10 14:29:46 -04:00
Chris Church 090456a247 Add grace_period_remaining to allow adding hosts with AWS licenses. Fixes https://trello.com/c/bw6JbrhW 2015-04-10 14:19:33 -04:00
James Laska c197f90e45 Comment out jshint+csslint from django_jenkins 2015-04-10 09:54:41 -04:00
Chris Church 48bbac7f18 Fix flake8 warnings. 2015-04-09 22:55:53 -04:00
Chris Church 0d9d9db1f9 Fix for failing ad hoc command unit tests. 2015-04-09 22:08:33 -04:00
Chris Church aa0c16d726 Add choices for job and ad hoc command verbosity. 2015-04-09 18:55:42 -04:00
Chris Church d1123d145f Add Tower version to query string for minified CSS/JS. 2015-04-09 15:03:20 -04:00
Jared Tabor c61ef0a602 send user to inventory manage when saving new inventory 2015-04-09 14:42:59 -04:00
John Mitchell 124492e073 fixed host prepopulation with no groups/no hosts from errorsing to console 2015-04-09 13:59:21 -04:00
John Mitchell 37f7c4d1a3 remove pwdmeter 2015-04-09 11:57:10 -04:00
Jared Tabor 8b336ab2e1 adding infinitescroll bower file for licensing 2015-04-09 11:54:10 -04:00
Chris Church 8beed7f409 Disable ControlPersist for ad hoc commands, should avoid any issues with proot or needing to clean up sockets afterwards. 2015-04-09 10:32:24 -04:00
Chris Meyers 3f8ab73733 Merge pull request #131 from chrismeyersfsu/master
install pymongo from pip
2015-04-08 16:19:17 -04:00
John Mitchell 9edef0c483 adhoc for button not displayed if user doesn't have permission 2015-04-08 16:17:55 -04:00
John Mitchell 2df625e45d adding docs stub for adhoc relaunch helper 2015-04-08 16:17:30 -04:00
John Mitchell 20dc2c1c7d added password prompting for adhoc commands 2015-04-08 16:17:05 -04:00
Chris Church 9500e9b63e Change credential to return 'ssh_password' instead of 'password' when value is set to 'ASK'. 2015-04-08 15:32:45 -04:00
Chris Meyers 53bc065d32 Merge pull request #130 from chrismeyersfsu/feature-mongodb_single_fact
added single fact across multiple hosts query + test cases
2015-04-07 21:25:03 -04:00
jaredevantabor 315e0a4f6a Merge pull request #129 from jaredevantabor/become
Become
2015-04-07 18:17:23 -04:00
Jared Tabor 1d20ddc227 adding comments for job submission 2015-04-07 18:14:38 -04:00
Chris Meyers fc73f1f87a added single fact across multiple hosts query + test cases 2015-04-07 17:50:07 -04:00
Matthew Jones 3d8955b298 Adding necessary dist-info for keystoneclient so plugin entrypoints can
be located
2015-04-07 16:57:07 -04:00
Jared Tabor d5389cc15d refactoring password gathering in job submission 2015-04-07 16:56:31 -04:00
Jared Tabor eb5e10aa5c adding 'become' privilege escalation on cred
and on job template adding a flag for enabling 'become' escalation.
2015-04-07 15:11:51 -04:00
Matthew Jones 2163ce14b6 Import openclient module, example config and vendored dependent modules,
updated vendored modules readme
2015-04-07 14:24:39 -04:00
Jared Tabor f6827a1079 adding options for privilege escalation drop down
this will get replaced by info from the back end.
2015-04-07 11:24:31 -04:00
Jared Tabor 47d7440b57 changed credential privilege escalation to selectable 2015-04-07 11:24:21 -04:00
Jared Tabor 4955ad4e01 added privilege escalation chxbox to JT form page
the job template page will need to have a flag to provide the user to run playbooks as sudo
2015-04-07 11:24:13 -04:00
Jared Tabor 1b9c050dc8 adding pbrun radio option and input fields 2015-04-07 11:24:00 -04:00
Chris Meyers cd39b2e2e9 Merge pull request #128 from chrismeyersfsu/feature-mongodb2
Implemented fact scan storage logic. …
2015-04-07 10:40:35 -04:00
jlmitch5 4b1322932f Merge pull request #125 from jlmitch5/adhoc_pr
UI Support for adhoc commands
2015-04-07 10:19:45 -04:00
Chris Meyers 2a039bb31f moved new fact implementation to fact app 2015-04-07 09:50:35 -04:00
Chris Meyers 85c753afea added host timeline query 2015-04-07 09:50:35 -04:00
Chris Meyers d93a2ec9d1 added host fact query in time 2015-04-07 09:50:35 -04:00
Chris Meyers a769af0e83 flake8 fixes 2015-04-07 09:50:35 -04:00
Chris Meyers f5600be39e missed changing path to external resources 2015-04-07 09:50:35 -04:00
Chris Meyers 35e1c19fc2 do not run tests if mongodb connect fails 2015-04-07 09:50:35 -04:00
Chris Meyers c03cef022d Implemented fact scan storage logic.
* added mongo connection logic
* added mongo dbtransform logic to allow keys with . and $
* altered tower fact scanner CacheModule to emit a message for each fact module facts (including ansible facts). Previously, seperate facts module facts were getting concatenated to each subsequent emi
* tower fact scanner CacheModule timeout set as to not hang for forever
* broke apart commands.py test
* added unit test for run_fact_cache_receiver, facts, and dbtransform
2015-04-07 09:50:35 -04:00
jlmitch5 fd5ce3d3af Fixed failed resp bug when args are necessary
some modules require args...if the one selected does and the user hasn't input any, we can't reset the form...we need the api form error response to display.
2015-04-06 18:49:53 -04:00
jaredevantabor a5452fa432 Merge pull request #123 from jaredevantabor/tooltip-escaping
HTML tag escaping in tooltips
2015-04-06 15:55:30 -04:00
Jared Tabor ed3dab91bf adjusted row heights on dashboard, jobs, and portal mode.
adjusted row heights due to change to button font size.
2015-04-06 15:34:01 -04:00