Commit Graph

  • 210b1dce2e Be more specific on the model Matthew Jones 2014-04-18 13:51:36 -04:00
  • 003104cbdb Add a post-save hook for emitting job event notifications over the websocket channel Matthew Jones 2014-04-18 13:38:43 -04:00
  • 92739bc86c Emit just one message type for status change events: Matthew Jones 2014-04-18 10:54:20 -04:00
  • 6ede456715 Send signals when jobs/tasks change states Matthew Jones 2014-04-18 09:58:27 -04:00
  • 51b9a7bd0b Fixed pagination issue. Moved reset of iterator + 'HidePaginator' var to Refresh.js helper exclusively. Latest changes to job details page. Chris Houseknecht 2014-04-18 09:57:37 -04:00
  • 63fa194415 Fixes to socket test page. Chris Houseknecht 2014-04-17 16:41:27 -04:00
  • 09f9b18d3f Mention 1.4.9 release in readme Matthew Jones 2014-04-17 16:31:11 -04:00
  • c793ff0d95 Small updates to the event triggers and javascript to show individual endpoints Matthew Jones 2014-04-17 14:55:31 -04:00
  • ca42694a13 Latest job_detail page changes. Chris Houseknecht 2014-04-17 18:52:18 +00:00
  • 647001546a Support ssl listener for socketio service, add such service to setup playbook, add handler for external notifications, implement basic namespaces for other supported events Matthew Jones 2014-04-17 12:36:34 -04:00
  • f06dde4fa3 Fix AC-1202... when marking a schedule as inactive also mark it as disabled. When filtering schedules for what should run make sure we exclude inactive schedules also Matthew Jones 2014-04-17 10:14:47 -04:00
  • a49c627e53 AC-504 Migration to add roles to existing job events. Chris Church 2014-04-16 23:54:03 -04:00
  • ac2cd63ab5 AC-1201 Fix UnicodeEncodeError when validating hostname:port containing unicode. Chris Church 2014-04-16 23:05:57 -04:00
  • 284c947347 AC-1185 fixed page rendering issues related to html-unsafe. Fixed search helper. Finished new inventory group delete functionality. Chris Houseknecht 2014-04-16 18:13:09 -04:00
  • 7c43dced0f a bit better pane selection when splitting Matthew Jones 2014-04-16 15:30:49 -04:00
  • 69583a1b07 Import socketio service work and updates to documentation and setup procedures Matthew Jones 2014-04-16 15:26:52 -04:00
  • b66ddfc155 Search helper now knows how to turn 'loading' message on at first page load. Chris Houseknecht 2014-04-16 13:53:32 -04:00
  • 98c56827db AC-1197 callback workflow -dynamic help text. Fixed js lint issues. Chris Houseknecht 2014-04-16 13:47:20 -04:00
  • 9901658f02 Update some setup things for the new callback script Matthew Jones 2014-04-16 11:15:52 -04:00
  • 8ffdc6de29 Rename tower retry script and reframe documentation Matthew Jones 2014-04-16 10:37:45 -04:00
  • e753260087 AC-588 Match cloud hosts by unique instance_id instead of name when running cloud inventory sync. Chris Church 2014-04-16 03:00:33 -04:00
  • 7bfe0f9583 AC-1192 Added special tower extra_vars when running jobs. Chris Church 2014-04-15 18:42:35 -04:00
  • 6aee57f4c5 Fix to open job_templates accordion on initial page load. Fix to missing tooltips for play/stop schedule button within job_templates and projects pages. Chris Houseknecht 2014-04-15 18:21:14 -04:00
  • 87965645b5 Latest job detail page changes. Fix for AC-1189- job template schedules. Chris Houseknecht 2014-04-15 16:18:07 -04:00
  • 1d28f73687 Include the actuall callback retry script Matthew Jones 2014-04-15 15:58:41 -04:00
  • 6b3d857e49 Add an example script that will retry a tower callback request if it does not receive a 202. will retry 5 times with a 5 second interval between each run Matthew Jones 2014-04-15 15:41:13 -04:00
  • 130d1f071f Return URL to new job created from job template callback. Chris Church 2014-04-15 15:41:49 -04:00
  • 7eed13cca4 AC-448 Add support for mapping LDAP users to teams based on LDAP group membership. Chris Church 2014-04-15 14:22:41 -04:00
  • e8b0d7451e AC-1182 Handle a schedule rrule that results in zero occurrences. Chris Church 2014-04-15 13:24:06 -04:00
  • fd1e35c6d9 Show new vendored packages in the site packages readme Matthew Jones 2014-04-15 11:54:41 -04:00
  • 99f2f65be2 Fix issue AC-1047, don't use pk when verifying that the user exists and isn't anonymous Matthew Jones 2014-04-15 11:42:10 -04:00
  • 507d2e158d Vendor gevent's socketio and websocket modules Matthew Jones 2014-04-15 11:06:39 -04:00
  • 2546cbdbb6 AC-504 Capture role when available for job events. Chris Church 2014-04-15 00:22:57 -04:00
  • 1d417fe573 AC-1191 Fix limit parameter on callback jobs to intersect with any limit specified on the job template. Chris Church 2014-04-14 23:40:06 -04:00
  • 55da67fa91 AC-1181 Fixed job serializer to copy default name/description from job template. Chris Church 2014-04-14 23:09:02 -04:00
  • 1b242926e9 Added socket.io lib. Created a temporary Sockets tab for socket connection testing. Streamlined login process to use scope callbacks. Chris Houseknecht 2014-04-14 15:11:01 -04:00
  • 54aabb75cd Fixed css error. Chris Houseknecht 2014-04-14 00:34:38 -04:00
  • b6dc4047f7 Latest job detail page changes. Fixed lookup modal horizontal scroll. Chris Houseknecht 2014-04-14 00:32:34 -04:00
  • 06cf3a2aec AC-1163 when possible scroll browser to source of an input error right after a save fails. Implemented jquery plugin ScrollTo. Chris Houseknecht 2014-04-11 03:17:53 -04:00
  • 0d753b74d0 AC-531 the active tab was always clickable. Now it appears clickable. Chris Houseknecht 2014-04-11 02:24:40 -04:00
  • 69c1aed22d Fixed Loading message and Pagination widget fouc. Start of new job detail page. Chris Houseknecht 2014-04-11 02:02:23 -04:00
  • 2e572e51da Cleanup of 'loading' and 'no records matching your search'. Removed 'group' from group host status messages. Fixed conflict between group edit and host edit dialogs that caused variable editor to sometimes not display on host edit. Chris Houseknecht 2014-04-09 12:04:56 -04:00
  • 1b7e9167ec Cleanup of 'loading' and 'no records matching your search'. Removed 'group' from group host status messages. Fixed conflict between group edit and host edit dialogs that caused variable editor to sometimes not display on host edit. Chris Houseknecht 2014-04-09 12:04:34 -04:00
  • bb7e756e6f Fix for when job.finished === null, so that ('date') doesn't break. vagrant 2014-04-08 14:22:53 +00:00
  • e70df9bf0f Updated version to 2.0.0. Chris Church 2014-04-09 00:12:33 -04:00
  • 1283a78e09 AC-1134 Updated rax/ec2 inventory scripts from ansible. Added ability to filter groups/hosts by regular expression and exclude empty groups, so that Tower can exclude RAX/EC2 instance ID groups and EC2 RDS hosts/groups. Chris Church 2014-04-08 23:50:57 -04:00
  • 59dc2a2cb8 AC-1158 Fix project to set delete on next update. Chris Church 2014-04-08 15:41:40 -04:00
  • be8986bf4e Updated release documentation James Laska 2014-04-08 13:14:59 -04:00
  • c4b7cd4520 Fixed broken log viewer when job template gets deleted. Chris Houseknecht 2014-04-07 19:38:18 -04:00
  • bcbc7ed7ac Fixed password prompting on job submission. Prompting for passwords one at a time was causing Angular to do bad things. Now we prompt for everything in one nicely formatted dialog. Chris Houseknecht 2014-04-07 18:14:10 -04:00
  • 78e208dcdb Use id instead of pk or checking for anonymous user Matthew Jones 2014-04-07 17:10:48 -04:00
  • 1a7a4bad49 Fixed <pre> block wrapping in tooltips for Firefox. Fixed missing output/error/returncode on events page- required use of angular sanitizer. Chris Houseknecht 2014-04-07 15:03:28 -04:00
  • 3876e06a8d Fix AC-1155, make sure we check for anonymous user because that's what will come back through the rest api Matthew Jones 2014-04-07 14:49:45 -04:00
  • 064dd6dc08 Fix up unit tests where we no longer allow posting a schedule to an inventory source that is not a cloud source Matthew Jones 2014-04-07 14:18:59 -04:00
  • 2fe1ae189a Fix issue AC-1152... disallow creating a schedule for non-cloud inventory sources Matthew Jones 2014-04-07 13:35:07 -04:00
  • 03dce0e4a0 Fixed inventory groups not refreshing after group added. Fixed vault_password_confirm displaying when credential type not machine. Chris Houseknecht 2014-04-07 13:35:01 -04:00
  • 4b75e1f8e0 AC-977 fixed schedule links in Activity Stream. Chris Houseknecht 2014-04-06 17:51:28 -04:00
  • 3481366fcf Include more detail about schedules in activity streams by linking to their parent object in summary_fields and related Matthew Jones 2014-04-06 11:58:07 -04:00
  • 34c992f48c AC-977 fixed jobs in AS so that user can search by Job Name and the job name is diplayed in description. Links to jobs page work as well, filtering completed jobs by job id. Chris Houseknecht 2014-04-06 11:35:57 -04:00
  • ece772332f Fixed incorrect tool tips on inventory page. Starting AC-977 Chris Houseknecht 2014-04-06 04:29:07 -04:00
  • c7d489026e AC-1083 more better handling of missing machine credentials when submitting a job. Chris Houseknecht 2014-04-06 03:51:17 -04:00
  • 1e50f0cc24 Don't add other jobs to the dependency task chain such that if we are running a job (as opposed to an inventory update or project update) they may proceed even if the job failed. Matthew Jones 2014-04-06 02:15:44 -04:00
  • 161d127368 AC-1145 added job_template with link to log viewer Options tab. When using log viewer from jobs page, name now links to the parent object. Chris Houseknecht 2014-04-06 02:29:00 -04:00
  • a493bd15af AC-1146 job relaunch fails after 2 or 3 relaunches in a row. Improved Jobs page search, defaulting all search boxes to Name. Enabled searching jobs by Type. Search drop-down box now sorted alphabetically. Chris Houseknecht 2014-04-06 01:03:52 -04:00
  • 26211dbcfb Fixed sorting on job_hosts page. Chris Houseknecht 2014-04-05 20:42:07 -04:00
  • 29aa175a59 AC-1141 fixed inventory group scheduling issues. Added scope cleanup. Now only loading the schedules list 1x rather than each time schedule tab clicked. Destroying the schedule edit scope consistently on save and cancel. Chris Houseknecht 2014-04-05 19:34:02 -04:00
  • ff3ce4f7b4 AC-1144 fixes for inventory group edit modal dialog. Spinner issue fixed. Improved error validation. Improved scope separation. Fixed issues related to home/groups search breaking after dialog closes. Chris Houseknecht 2014-04-05 18:00:02 -04:00
  • d6237dcfb0 AC-1123 fixed issues related to job submission and cancellation. Chris Houseknecht 2014-04-05 05:21:19 -04:00
  • 6540380cc9 AC-1127 connected activity stream to schedules. Chris Houseknecht 2014-04-05 03:30:18 -04:00
  • 8d65808f85 AC-1138 fixed occurrence detail display. Chris Houseknecht 2014-04-05 03:13:11 -04:00
  • 9af0d424b6 Fixed job_host_summaries and job_events page links and browser refersh issue. Chris Houseknecht 2014-04-05 02:52:21 -04:00
  • 221db9b296 Fix up tower warning log to work with unit tests, local testing, and production Matthew Jones 2014-04-04 23:10:48 -04:00
  • c60f89f884 Update tower warning log for current production and production updates Matthew Jones 2014-04-04 22:53:50 -04:00
  • 602f26f891 LogViewer wired into home/hosts page. Chris Houseknecht 2014-04-04 19:58:02 -04:00
  • 06db369757 More work on home/groups and home/hosts status icons. Chris Houseknecht 2014-04-04 18:03:59 -04:00
  • b222fc02ee Add finished datetime detail to last_job and recent_jobs summary fields. Closes AC-1135 Matthew Jones 2014-04-04 17:04:32 -04:00
  • e197bfeb01 Add a specific tower warnings file in the tower home directory. Configure the api viewer to emit warnings for 4XX and 5XX status codes into that file. Configure it for use on a production system. Closes AC-685 Matthew Jones 2014-04-04 16:48:56 -04:00
  • f56b716b8f Switch to using the celery persistent beat scheduler to guard against the database not being available yet or restarting and taking the celery scheduler with it Matthew Jones 2014-04-04 15:46:40 -04:00
  • 66c044daca Applied status field changes to home/groups page. Chris Houseknecht 2014-04-04 15:41:19 -04:00
  • 5e514c5849 Fixed broken popover link. Chris Houseknecht 2014-04-04 12:58:45 -04:00
  • 82392cfbe6 Completed popovers for Inventory page status icons. Chris Houseknecht 2014-04-04 12:42:11 -04:00
  • 5a6bbfee8e Inventory page, group status now working. Chris Houseknecht 2014-04-04 03:34:18 -04:00
  • 748e82cc8a AC-1115 connecting inventory groups add/edit dialog to the schedules api. Chris Houseknecht 2014-04-03 18:53:50 -04:00
  • b51a867b5f More fixes for the license obfuscation Matthew Jones 2014-04-03 17:16:03 -04:00
  • 05613c1bea Make sure we are pulling in the right license class after obfuscation Matthew Jones 2014-04-03 17:04:48 -04:00
  • 7202905d0e Fix an issue I created with the config view trying to import the old license reader Matthew Jones 2014-04-03 16:30:05 -04:00
  • c76bb88de7 Closing schedule related tickets. Chris Houseknecht 2014-04-03 16:14:09 -04:00
  • 2587fe9f18 Obfuscate the license engine... implements AC-1069 Matthew Jones 2014-04-03 15:48:48 -04:00
  • 70db6fadfc Pulled in latest angular-scheduler changes. Fixed scheduler form styling to improve weekday selection and remove red borders on fields with errors. Fixed weekday select/deselect array issues. Chris Houseknecht 2014-04-03 15:11:07 -04:00
  • 9b33057042 AC-1122 Fixed inventory source name (and therefore inventory update name) to pull from group/inventory name. Chris Church 2014-04-03 14:19:44 -04:00
  • 641c8d8e05 Check the result of signal_start when adding a schedule and mark the task as failed if it failed to signal the starting Matthew Jones 2014-04-03 13:55:16 -04:00
  • 9a7d77ffe3 AC-1121 Renamed job_type to unified_job_type on summary fields for schedules. Chris Church 2014-04-03 13:42:01 -04:00
  • 6fb16375a1 Change markdown for rrule examples for browsable API help. Chris Church 2014-04-03 13:27:06 -04:00
  • 341a049c8c Pulled in latest angular-scheduler changes. Chris Houseknecht 2014-04-03 13:18:59 -04:00
  • 711c1824a3 Fix issue AC-1112... disallow multiple dtstart and rrule segments Matthew Jones 2014-04-03 13:14:11 -04:00
  • 2e4f62d0a6 Reimplement last_run detection in the periodic Tower scheduler task to not rely on celery's last run information Matthew Jones 2014-04-02 21:51:17 -04:00
  • 5a69da96ab Changed schedule disable icon to fa-stop and simplified tooltip text. On log viewer dates are not formatted correctly. Chris Houseknecht 2014-04-02 17:14:40 -04:00
  • 61c0355f77 AC-1120. Fixed log viewer issues. Display 'Group' and group name rather than 'Inv Source'. Always display variables/source variables tabs when data present. Translate source value to a proper label using an OPTIONS request. Chris Houseknecht 2014-04-02 16:43:07 -04:00
  • feb1bb6e8a Wrap up schedule rrule documentation Matthew Jones 2014-04-02 14:54:53 -04:00
  • 8659eab1d3 Include dependent file in schedules list docs Matthew Jones 2014-04-02 14:34:08 -04:00