3479 Commits

Author SHA1 Message Date
Chris Meyers
da63fc64d0 redirect to primary host with the original requesting path preserved 2015-01-21 13:53:46 -05:00
Matthew Jones
556d7a8ac6 Merge pull request #33 from chrismeyersfsu/improvement-cleanup_jobs_error_handling
output number of deleted items when running cleanup_deleted
2015-01-21 12:12:30 -05:00
Chris Meyers
7204209b16 output number of deleted items when running cleanup_deleted 2015-01-21 12:10:51 -05:00
Chris Meyers
20d714cc00 Merge pull request #30 from chrismeyersfsu/improvement-tower-manage_ha
unified tower-manage *_instance commands
2015-01-21 11:55:15 -05:00
Matthew Jones
97f59a0b04 Filter TERM from variables pushed into the launch shell environment 2015-01-21 11:42:38 -05:00
Matthew Jones
76bcb12d9f Merge pull request #32 from matburt/fix_jtlaunch_without_proj
Make Inventory and Project required when initially launching.
2015-01-21 11:26:22 -05:00
Matthew Jones
873afd64d2 Make Inventory and Project required when initially launching.
This prevents the scenario where an inactive-but-present project or
inventory on a job template would carry on even when we wouldn't want
it to
2015-01-21 11:05:14 -05:00
Matthew Jones
bb5f3243e3 Merge pull request #31 from chrismeyersfsu/improvement-cleanup_jobs_error_handling
added graceful fail and meaningful error message when --days specified is too large
2015-01-21 09:53:53 -05:00
Chris Meyers
62d63607cc added graceful fail and meaningful error message when --days specified is too large 2015-01-21 08:31:19 -05:00
James Laska
2dd451b8ee Update development version 2015-01-20 16:48:41 -05:00
Chris Meyers
58617e41e0 unified tower-manage *_instance commands
Changes:
* split register_instance into register_instance and update_instance
* register_instance may only create an instance if an instance doesn't already exist and may not modify an existing instance. Before --hostname would modify the hostname for an already registered instance
* register_instance removed --timid parameter and always behave like timid is on
* remove_instance now accepts --hostname to match an instance to remove
* register_instance added better usage message
2015-01-20 15:13:12 -05:00
Matthew Jones
34aafb2db9 Fix an issue where we couldn't schedule custom inventory sources 2015-01-20 14:55:05 -05:00
Matthew Jones
92f4bef948 Merge pull request #28 from matburt/master
Revert "Make credential required when using a cloud inventory source"
2015-01-20 11:05:27 -05:00
Matthew Jones
9b80d25a24 Revert "Make credential required when using a cloud inventory source"
This reverts commit 9dab26eb0a66a910e41452e40e74480ed4639588.
2015-01-20 10:46:53 -05:00
Matthew Jones
73890a0eee Merge pull request #26 from matburt/atomic_computed_fields
Wrap computed fields in transaction atomic to prevent deadlocks and weird rollbacks
2015-01-20 09:58:56 -05:00
Matthew Jones
be2a0614cf Merge pull request #25 from matburt/remove_crazy_decorators
Purge old super user check decorator in favor of using RBAC.  Update unit tests
2015-01-20 09:58:48 -05:00
Matthew Jones
3beab0a22e Merge pull request #24 from matburt/make_credential_required
Make credential required when using a cloud inventory source
2015-01-20 09:58:39 -05:00
Matthew Jones
dba5a66fbc Merge pull request #22 from matburt/master
Modify the windows azure inventory script to import all of the instances
2015-01-20 09:58:23 -05:00
Matthew Jones
70d6e38f57 Wrap computed fields in transaction atomic to prevent deadlocks and
weird rollbacks
2015-01-19 15:37:29 -05:00
Matthew Jones
4ce0fc4eb4 Purge old super user check decorator in favor of using RBAC. Update
unit tests
2015-01-19 13:54:49 -05:00
Jared Tabor
91e3374c2d Adding check for job detail properties 2015-01-19 12:08:53 -05:00
Matthew Jones
a8c7b0dc41 Emit an error message if the host doesn't exist in azure 2015-01-19 12:04:58 -05:00
Matthew Jones
43d26d9993 Make credential required when using a cloud inventory source 2015-01-19 11:52:10 -05:00
Matthew Jones
a7e6d62e2c Rename 'primaries' in windows azure to 'Cloud_services' per recommendation 2015-01-19 11:48:34 -05:00
Matthew Jones
df68e45e16 Merge pull request #23 from wenottingham/rest-branch
Fix assorted UI error messages to reference the correct REST requests.
2015-01-19 11:21:46 -05:00
Matthew Jones
73954b7c7d Merge pull request #16 from wenottingham/firewalld-branch
This adds support for firewalld on RHEL 7/CentOS 7.
2015-01-19 11:21:20 -05:00
Jared Tabor
ce9e82d50b Added help text for custom inv script
added a line for the user to add the hashbang in their script
2015-01-19 11:03:18 -05:00
Bill Nottingham
3df996f999 Fix assorted UI error messages to reference the correct REST requests.
Noticed when James commented on one specific posted error that it shouldn't be doing a PUT instead of a POST; turns out the error was just copy/pasted wrong.
2015-01-19 10:56:10 -05:00
Matthew Jones
a80c5196ad Modify the windows azure inventory script to import all of the instances
and create a new group to identify primary hosts
2015-01-19 10:27:56 -05:00
Matthew Jones
6cb7f911b7 Merge pull request #21 from chrismeyersfsu/improvement-inventory_script_organization_relationship
added 'organization' to list of related fields for inventory_scripts
2015-01-19 10:24:51 -05:00
Chris Meyers
8705f03bf9 added 'organization' to list of related fields for inventory_scripts 2015-01-19 08:39:55 -05:00
Chris Meyers
0fcf7a51b7 Merge pull request #20 from chrismeyersfsu/fix-ec2_groups
fixed broken ec2 inventory tag_ checks
2015-01-16 16:29:51 -05:00
Jared Tabor
aae9e2c14b error handling in Job Detail page
a JS error can get thrown if the user navigates to the job detail page as a job is ending
2015-01-16 16:07:23 -05:00
Jared Tabor
e49159af00 License -> 0 days
0 days needs to be plural
2015-01-16 14:26:14 -05:00
Chris Meyers
e822689ca1 test for non-existance of tag changed to be more strict to the tags form i.e. check for tag_*_* form rather than tag_*
tag_none grouping is more like ec2 global groups. Thus, removed the children filter test.
2015-01-16 14:16:23 -05:00
Jared Tabor
6d10e31ea8 fixed Firefox error for submitting survey question
hadn't passed the 'event' object as part of hte ng-click event
2015-01-16 12:47:30 -05:00
Chris Church
ee42ae8571 Support older versions of psutil that don't implement as_dict(). 2015-01-16 12:30:31 -05:00
Jared Tabor
d8af3198fc changed opacity on survey maker action buttons
had to change some of the css/div classes
2015-01-16 12:00:20 -05:00
Matthew Jones
4b14fa9e6b Merge pull request #19 from chrismeyersfsu/documentation-register_instance
added documentation to command: tower-manage register_instance --help
2015-01-16 11:47:56 -05:00
Chris Meyers
f2c9dcd173 added documentation to command: tower-manage register_instance --help 2015-01-16 11:46:33 -05:00
Matthew Jones
ad84fb4259 Merge pull request #18 from chrismeyersfsu/improvement-tagless
added ec2 tags_none grouping for hosts without tags
2015-01-16 10:17:21 -05:00
Chris Meyers
a6fdd9534e added ec2 tags_none grouping for hosts without tags 2015-01-16 10:15:23 -05:00
Jared Tabor
eccd25e30c CheckAccess callback
adjusted the callback of hte check access module. changed it to happen after successful REST call.
2015-01-15 11:34:15 -05:00
Jared Tabor
c169b40169 Changed license to say '1 day'
license read '1 Days' remaining. I changed this to '1 Day'
2015-01-15 11:21:53 -05:00
Matthew Jones
bb2d82cdd9 Merge pull request #17 from chrismeyersfsu/fix-schedule-user-input
Misspelling in save field
2015-01-15 10:05:25 -05:00
Chris Meyers
5264d11ff0 Misspelling in save field
'job_status' changed to 'status'
2015-01-15 09:37:05 -05:00
Chris Church
4dff25884f Re-enable proot by default, add python-psutil as a dependency, implement support for terminating SSH control master processes so that playbook runs exit cleanly. 2015-01-14 17:17:15 -05:00
Jared Tabor
b5929a232a Machine Credential username/password
changed username/password for machine credential to NOT include 'SSH'
2015-01-13 14:50:35 -05:00
Jared Tabor
34afc9cd02 JSHint
fixed lint error
2015-01-12 17:45:37 -05:00
Jared Tabor
7f8fff18a0 Permissions for org admin
The series of events for checking a user's access level was happening out of order for loading the permissions page/form. I added a callback so that the access level can be checked first and then a secondary action (like filling a form as readonly or not) could happen next.
2015-01-12 17:37:37 -05:00