Commit Graph

302 Commits

Author SHA1 Message Date
Westly Wright 67018f295a Add Audit Logs 2015-12-17 11:25:52 -07:00
Westly Wright 53f3a98648 Break the host settings into a generic settings page
* Componentize host settings
* Add vm and catalog settings
* Add catalog filter on the catalog page
2015-12-10 18:26:09 -07:00
Vincent Fiduccia 471f065bf3 OpenLDAP auth config support 2015-12-09 15:18:16 -07:00
Vincent Fiduccia 0de3be7958 VM supoprt 2015-12-04 17:46:57 -07:00
Westly Wright 788d5393f1 Update to service details pages for ext and alias services
* For external services add host name/ips if present (rancher/rancher#2798)
    * Add links to detailed service pages (rancher/rancher#2781)
    * Add width to labels th to accomidate 'started-once' label (rancher/rancher#)
2015-11-24 16:08:34 -07:00
Vincent Fiduccia 215bce7d90 Link ports 2015-11-22 20:56:42 -07:00
Vincent Fiduccia 6112eba0a1 Storage Pool display and Add Volume 2015-11-19 18:41:59 -07:00
Vincent Fiduccia a04ba77e1f Much tweaks 2015-11-13 01:42:44 -07:00
Vincent Fiduccia 92a92a95a3 Fix admin host route, add startOnCreate for stacks 2015-11-12 01:19:35 -07:00
Westly Wright 6dd4142d43 Add labels route to host details 2015-11-11 14:33:46 -07:00
Vincent Fiduccia 1e370fd073 Breadcrumbs, navigation, tweaks 2015-11-11 02:35:18 -07:00
Vincent Fiduccia 4b215b681b Reskin catalog, move launch to standalone page 2015-11-06 00:23:12 -07:00
Westly Wright fc570d9854 Initial for new ui 2015-11-03 11:12:25 -07:00
Westly Wright 6ef5c4b5d7 Add button to view the child process in API 2015-10-26 16:36:35 -07:00
Vincent Fiduccia f059779688 External service, edit services 2015-10-23 09:44:29 -07:00
Vincent Fiduccia 2606e0458b Catalog bugfixes
- Fix category uniqueness
- Fix crash server if catalog API unavailable
- Fix selecting no version after one is selected
- Select the default version if set & exists
- Scroll to top when an error is shown
- Stack description not required
- Cancel button when no version selected
- "Create" instead of "Save"
- Update ember-api-store for less deprecations
2015-10-19 10:40:56 -07:00
Westly Wright e111245426 Add the catalog app. 2015-10-15 11:21:38 -07:00
Andrew Ayers ec29d3a0c3 Reformatted code per @vincent99 to 2 space indentation, re-implemented code to getImages(), handled "200 OK / x-error-*" responses properly, replaced Base64 encoding with proper call to btoa(), also general code clean-up.
Signed-off-by: Andrew Ayers <andrew.ayers@nobistech.net>
2015-10-05 13:31:02 -07:00
Justin Canington 523418413f Adding Ubiquity Hosting interface
Signed-off-by: Justin Canington <justin.canington@nobistech.net>
2015-10-05 13:25:34 -07:00
Vincent Fiduccia 88a99f0f50 Generic support for other Machine drivers 2015-09-23 10:16:47 -07:00
arion 6f345eba62 Added processes tab to admin pages. 2015-09-21 12:05:22 -07:00
Vincent Fiduccia abd863e31d Local Auth support & Account management 2015-09-04 01:33:44 -07:00
Vincent Fiduccia d9b9b55e44 Certificates WIP 2015-08-19 11:52:58 -07:00
Vincent Fiduccia 8a9067d56a More github identity support 2015-08-13 14:54:46 -07:00
Vincent Fiduccia b9a8c7cd4b GitHub identity support 2015-08-12 18:04:52 -07:00
Vincent Fiduccia 7d89708dae More LDAP 2015-08-05 16:22:04 -07:00
Vincent Fiduccia cf95c77502 More refactor 2015-08-05 16:22:04 -07:00
Vincent Fiduccia 660463a595 Initial LDAP refactor & support 2015-08-05 16:22:04 -07:00
Vincent Bernat bf03e7537d Add Exoscale host provider
Exoscale is a Swiss cloud provider and one of the provider currently
supported in Docker Machine. Its addition in Rancher UI follows a logic
similar to Amazon EC2 with a multi-step wizard:

 1. Ask for credentials.
 2. Grab the list of security groups.
 3. Ask which security group to use and propose to create the default
    one if it doesn't exist.
 4. Create the default security group if requested.
 5. Grab the instance profiles and available disk sizes.
 6. Let the user choose a name, instance profile and disk size.

Currently, only one availability zone is available. Therefore, there is
no drop-down list to choose one.

While there is several images available, we enforce the use of Ubuntu
Trusty. It would be possible to let the user choose, but this needs some
work to know which images would work and which wouldn't.

The default ingress rules also include the Docker daemon port. Docker
Machine needs it for the first time installation.
2015-07-17 10:22:36 -07:00
Vincent Fiduccia 45b4eb6776 Bug Fixes 2015-07-09 17:37:19 -07:00
Vincent Fiduccia d067e55468 Load Balancer Service host/path mapping 2015-07-08 16:02:40 -07:00
Vincent Fiduccia 8acfc43ea3 Remove standalond LB 2015-07-08 01:30:55 -07:00
Vincent Fiduccia 1f6897b930 Ember 1.13: Service edit 2015-07-07 18:23:24 -07:00
Vincent Fiduccia 79ef757e66 Ember 1.13: Environments/Services 2015-07-07 14:44:46 -07:00
Vincent Fiduccia 02da8257d8 Ember 1.13: Edit host 2015-07-07 00:23:54 -07:00
Vincent Fiduccia d63e724151 Ember 1.13: Edit container 2015-07-06 19:19:12 -07:00
Vincent Fiduccia b09c5a2530 Ember 1.13: Container logs & shell 2015-07-06 17:00:03 -07:00
Vincent Fiduccia 97e417f45e Ember 1.13: Containers 2015-07-06 13:42:03 -07:00
Vincent Fiduccia 84b64bc259 Ember 1.13: About screen, deprecate cattle.* 2015-07-05 20:07:51 -07:00
Vincent Fiduccia 92b662a862 Ember 1.13: Registry add 2015-07-04 15:40:05 -07:00
Vincent Fiduccia 9866c399ed Ember 1.13: Registry list/detail/edit 2015-07-03 13:43:57 -07:00
Vincent Fiduccia 1ca3264596 Ember 1.13: Update projects (environments) 2015-07-03 00:10:03 -07:00
Vincent Fiduccia 6eae445b38 Ember 1.13: No click on outside of modals 2015-07-01 16:21:51 -07:00
Vincent Fiduccia 65568033d8 Ember 1.13: Growl service, APIKey edit as stateless modal 2015-07-01 16:06:09 -07:00
Vincent Fiduccia 80d2cf4eb2 Ember 1.13: Split out app/utils/cattle, apikeys, projects 2015-06-30 01:15:20 -07:00
Vincent Fiduccia 1cc7ec3275 s/project/stack/g 2015-06-29 13:00:00 -07:00
Vincent Fiduccia 90afecfee2 Project -> Stack 2015-06-26 01:37:40 -07:00
Vincent Fiduccia 289f6053b5 Use cookie for auth instead of header
- Move github, session, cookies to service
2015-06-16 18:26:01 -07:00
Vincent Fiduccia 133eee429e No IEs allowed 2015-06-14 15:41:06 -07:00
Vincent Fiduccia cd7092451b Welcome splash 2015-06-12 17:53:07 -07:00
Vincent Fiduccia b8ad729618 Fix registry add (rancherio/rancher#1137) 2015-06-10 11:41:02 -07:00
Vincent Fiduccia 035f9686f8 External service create (not edit) 2015-06-04 22:56:12 -07:00
Vincent Fiduccia cdf0c396f9 DNS Service 2015-05-31 21:45:22 -07:00
Vincent Fiduccia 405d2d70a4 Host edit 2015-05-28 15:20:10 -07:00
Vincent Fiduccia 83978893e8 Fix load balancer screens 2015-05-20 17:42:26 -07:00
Vincent Fiduccia f4cda34d80 Working redesign 2015-05-20 17:34:44 -07:00
Vincent Fiduccia a64aea6652 Redesign WIP 2015-05-20 17:34:29 -07:00
Vincent Fiduccia 0127d007b3 UI redesign WIP 2015-05-20 17:34:29 -07:00
Vincent Fiduccia 49ba0984ee Services WIP 2015-05-20 17:34:29 -07:00
Vincent Fiduccia 6aaad35f58 Header, Services WIP 2015-05-20 17:34:29 -07:00
Vincent Fiduccia 7ea14917c1 Rackspace 2015-05-15 13:50:38 -07:00
Vincent Fiduccia ce2eace4bb Clone other machine drivers 2015-05-13 10:01:36 -07:00
Vincent Fiduccia d6cd96b95a Registy UX WIP 2015-05-11 15:17:15 -07:00
Vincent Fiduccia 12a98ed401 Load Balancer Service 2015-05-04 17:41:56 -07:00
Vincent Fiduccia d4c858a5b8 Machine support for Packet.net 2015-04-29 11:10:17 -07:00
Vincent Fiduccia 5d213e8d59 Service edit, fix goToPrevious route 2015-04-25 22:58:02 -07:00
Vincent Fiduccia a49d4400a0 Service dependency graph 2015-04-24 19:33:41 -07:00
Vincent Fiduccia 4c4ebefba2 x-api-bearer auth, project detail 2015-04-22 01:09:11 -07:00
Vincent Fiduccia c88475c619 Projects WIP 2015-04-22 01:08:50 -07:00
Vincent Fiduccia 3940800d75 Load balancer bug fixes, validation, multiple errors 2015-04-14 18:32:38 -07:00
Vincent Fiduccia a30bd2b00a Global resource hover actions, Service code view 2015-04-13 22:39:20 -07:00
Vincent Fiduccia 4e7303bcca Service Discovery WIP 2015-04-13 13:15:24 -07:00
Vincent Fiduccia 23a8ddb478 Service Discovery WIP 2015-04-09 18:10:22 -07:00
Vincent Fiduccia eb4550be6d Service Discovery WIP 2015-04-09 18:06:25 -07:00
Vincent Fiduccia ce3941d6d6 Service Discovery WIP 2015-04-09 18:06:24 -07:00
Vincent Fiduccia 818991523a LoadBalancer WIP 2015-04-06 00:31:25 -07:00
Vincent Fiduccia 6c7134627a LoadBalancer WIP 2015-04-05 01:51:11 -07:00
Vincent Fiduccia 7eeefb936b More LB WIP 2015-04-03 20:47:27 -07:00
Vincent Fiduccia 3cac7a1092 HealthCheck and Stickiness 2015-04-01 16:17:34 -07:00
Vincent Fiduccia 7a2a2229ab Remove /delete/ routes, use inline overlays
- Rename host-widget => host-pod
- Rename container-widget => container-subpod
- More LoadBalancer WIP
2015-03-31 15:24:03 -07:00
Vincent Fiduccia e3c59b7547 Some hidden load balancing, and EC2 UI 2015-03-30 17:15:36 -07:00
Vincent Fiduccia f689afadbe Registry bugfixes 2015-03-23 17:35:56 -07:00
Vincent Fiduccia 19f2759637 Update add-host style 2015-03-17 23:34:07 -07:00
Vincent Fiduccia 1b0528331a Private Registry support 2015-03-11 00:36:59 -04:00
Vincent Fiduccia a89676a675 Hosts Setup to set api.host setting
- Focus container name on add container
- Hide OS info until bug is fixed where it always shows ubuntu
- Don't blow up if cpuInfo or diskInfo are empty objects
- Fix round button press states
2015-03-06 18:39:55 -07:00
Vincent Fiduccia 310346fb8e Fix undefined links, Firefox link outline 2015-02-26 22:30:36 -07:00
Vincent Fiduccia 1511c4a3b7 Containers view, Skip delete confirmation
- Show tip on skipping delete confirmation
- Change the alternate action key to Cmd/Meta for Mac/Linux
- Hide copy to clipboard for empty values
- Fix updating of host<->container mapping on resource.change
2015-02-26 17:24:32 -07:00
Vincent Fiduccia cb0b1043c9 Update to ember-cli 0.1.15, ember 1.10 2015-02-18 14:34:44 -07:00
Vincent Fiduccia a25724e815 OpenStack driver 2015-02-16 16:22:53 -07:00
Vincent Fiduccia cc636a1e4f DigitalOcean Machine support 2015-02-16 16:22:37 -07:00
Vincent Fiduccia 0405977644 Bug fixes 2015-02-16 10:00:37 -07:00
Vincent Fiduccia f1f785fe50 Reorganize route so hots highlights right 2015-02-16 00:56:07 -07:00
Vincent Fiduccia 2bd3d27d58 WIP: Hosts tab 2015-02-16 00:44:57 -07:00
Vincent Fiduccia d9d7bd9d4a Logs, Action dropdown hiding behavior 2015-02-10 14:32:18 -07:00
Vincent Fiduccia c13fa084ce Create Project 2015-02-04 00:32:49 -07:00
Vincent Fiduccia ca06c8c0e7 Project switching, Reskin part 1 2015-02-03 11:30:53 -07:00
Vincent Fiduccia 1da13cf854 Bug fixes, rearrange routes, Slack notification
- Fix bug where hosts show up twice when one is added
- Fix API key delete/alt-key delete
- Rearrange routes so that underlying pages stay rendered
- Send notification on build to slack
2015-01-29 13:49:49 -07:00
Vincent Fiduccia 9f5c1eb701 Authentication-related fixes
- Remove zones from view, componentize dot view
- Add host dialog
- Only show the Access Control settings if admin
- Fall back to host state if agent state not available
- Fix random login fail in Firefox
- Show error messages from Torii
- Reorganize user/org labels to make clearer
2015-01-27 00:48:27 -07:00
Vincent Fiduccia c2c93d4e32 Support for GitHub authentication 2015-01-12 17:26:45 -07:00
Vincent Fiduccia d374b1d81d cpuShares, devices, restartPolicy & pod-ify things
- Add support for cpuShares, devices and restartPolicy
- Move more things under pods
- Reorganize build scripts for future auto-updating /latest URL on CDN
2015-01-06 15:41:12 -07:00
Vincent Fiduccia 103ef08604 Bug fixes
- Feature: `RANCHER_ENDPOINT=` to README.
- Feature: Return of the loading spinner.
- Fix: Editing a container with volumes causes infinite recursion in `serialize()`.
- Change: Rename Container `Console` action to `Execute Shell` to disambiguate with actual console.
- Fix: Host-Only network disappears from Network droppdown if Create Container is shown more than once.
- Change: Move requested host ID from request URI to query param.
- Feature: alt+click on delete buttons will bypass the confirmation.
- Change: Move all host/container actions to `{{action-button}}` component.
2014-12-22 17:36:53 -07:00
Vincent Fiduccia 29d3bbbbd1 Initial Import 2014-12-17 14:19:03 -07:00