Monty Taylor
3d08643c43
Support remote vendor profiles
...
Maintaining vendor profile information inside of the sdk is great and
all, but it winds up being problematic from a release management
perspective since the data should always be current but people may not
be in a position to upgrade their version of openstacksdk. It's also a
less pleasing experience for people running or using clouds that the
openstacksdk developers don't know about.
RFC 5785 defines a scheme for serving data at well known URL locations.
Use it to allow specifying a profile by URL instead of by name. For
instance, for the cloud Example, a user could list profile:
https://example.com and openstacksdk will fetch the profile from
https://example.com/.well-known/openstack/api . It should be noted that
sub-urls are not allowed, so it MUST be served off of a root domain.
(That is, https://example.com/cloud is not allowed by the RFC)
Clouds are not required to serve one of these.
Change-Id: I884f62b35da5f29aa6e72e2dde9b8ec3ef48ad60
2018-11-28 08:38:33 -06:00
..
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2017-12-12 15:14:43 +00:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2018-06-20 06:50:41 +00:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2018-10-29 10:37:05 -04:00
2017-11-29 10:15:55 -06:00
2018-02-23 11:31:05 +00:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2018-06-26 13:16:55 -05:00
2018-03-31 07:47:57 -05:00
2017-09-20 10:29:27 -05:00
2018-01-16 14:46:47 -06:00
2017-09-20 10:29:27 -05:00
2018-07-30 12:11:41 -05:00
2018-10-18 14:51:05 +08:00
2018-08-23 15:36:59 -04:00
2018-06-25 10:57:33 -05:00
2017-11-29 10:15:55 -06:00
2017-09-20 10:29:27 -05:00
2018-07-19 08:50:56 -05:00
2018-09-03 14:25:08 +02:00
2018-10-15 17:50:56 +02:00
2018-10-16 14:52:19 +02:00
2018-10-09 17:34:46 +02:00
2018-08-13 11:04:13 +02:00
2018-09-04 10:49:20 +02:00
2018-08-13 16:33:34 +02:00
2017-10-12 16:46:59 -04:00
2018-01-27 12:42:12 -06:00
2017-09-20 10:29:27 -05:00
2018-01-27 12:42:12 -06:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2017-12-01 09:49:47 -06:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2018-06-09 09:05:44 -05:00
2017-09-20 10:29:27 -05:00
2018-09-07 06:48:12 -03:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2018-07-19 15:44:53 -05:00
2018-07-19 18:03:08 -05:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2017-12-01 09:49:48 -06:00
2018-06-09 09:15:20 -05:00
2017-09-20 10:29:27 -05:00
2017-12-01 09:49:48 -06:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2018-01-17 10:41:01 -06:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2018-10-22 08:51:16 -05:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2018-10-05 10:32:00 +02:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2018-05-01 07:32:48 -05:00
2018-03-03 08:56:45 -06:00
2018-10-26 08:18:44 -05:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2018-10-26 08:40:05 -05:00
2017-09-20 10:29:27 -05:00
2018-05-15 16:41:11 -05:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2018-07-27 19:49:29 -04:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2018-08-13 11:08:36 +02:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2018-05-10 12:06:42 -05:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2017-10-04 12:39:43 -05:00
2018-08-30 11:42:48 +02:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2018-03-31 07:32:56 -05:00
2017-09-20 10:29:27 -05:00
2017-12-01 09:49:48 -06:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2018-07-30 14:43:07 -05:00
2017-09-20 10:29:27 -05:00
2017-12-01 09:49:48 -06:00
2018-09-14 15:52:03 +02:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2018-01-24 16:31:15 -06:00
2018-06-28 16:26:11 -05:00
2017-09-20 10:29:27 -05:00
2018-05-18 14:38:30 +02:00
2017-09-20 10:29:27 -05:00
2018-10-21 10:43:19 -05:00
2018-07-17 13:58:43 +02:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2018-07-19 15:43:22 -05:00
2018-07-27 11:57:38 -04:00
2018-09-07 22:46:56 -03:00
2017-09-20 10:29:27 -05:00
2018-11-28 08:38:33 -06:00
2018-07-28 09:08:19 -05:00
2017-09-20 10:29:27 -05:00
2018-01-16 14:46:48 -06:00
2017-10-04 12:39:43 -05:00
2018-10-15 13:21:57 -05:00
2018-01-27 12:42:12 -06:00
2018-01-16 14:46:47 -06:00
2018-01-09 11:56:04 -06:00
2018-10-05 08:14:07 -05:00
2017-09-20 10:29:27 -05:00
2018-02-15 08:54:34 -06:00
2018-08-09 07:36:18 -05:00
2017-11-15 11:46:50 -06:00
2017-11-15 11:46:50 -06:00
2017-11-15 11:46:50 -06:00
2017-11-15 11:46:50 -06:00
2018-01-27 12:42:12 -06:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2017-10-12 21:40:53 +00:00
2017-09-20 10:29:27 -05:00
2018-01-31 11:25:21 -06:00
2018-08-09 07:36:24 -05:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2018-07-27 19:49:47 -04:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2018-06-24 16:49:06 -05:00
2018-07-11 09:57:31 -05:00
2018-07-30 14:39:42 -05:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2018-10-18 10:43:08 -05:00
2018-10-10 15:57:58 +02:00
2018-01-27 12:42:17 -06:00
2018-04-27 08:53:26 -05:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2017-09-20 10:29:27 -05:00
2018-06-15 12:19:01 +02:00
2017-09-20 10:29:27 -05:00