Commit Graph

87 Commits

Author SHA1 Message Date
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