[openstack-dev] [publiccloud-wg] Serving vendor json from RFC 5785 well-known dir

Monty Taylor mordred at inaugust.com
Tue Nov 6 17:16:53 UTC 2018


On 11/5/18 3:21 AM, Mohammed Naser wrote:
> 
> 
> Sent from my iPhone
> 
>> On Nov 5, 2018, at 10:19 AM, Thierry Carrez <thierry at openstack.org> wrote:
>>
>> Monty Taylor wrote:
>>> [...]
>>> What if we added support for serving vendor data files from the root of a primary URL as-per RFC 5785. Specifically, support deployers adding a json file to .well-known/openstack/client that would contain what we currently store in the openstacksdk repo and were just discussing splitting out.
>>> [...]
>>> What do people think?
>>
>> I love the idea of public clouds serving that file directly, and the user experience you get from it. The only two drawbacks on top of my head would be:
>>
>> - it's harder to discover available compliant openstack clouds from the client.
>>
>> - there is no vetting process, so there may be failures with weird clouds serving half-baked files that people may blame the client tooling for.
>>
>> I still think it's a good idea, as in theory it aligns the incentive of maintaining the file with the most interested stakeholder. It just might need some extra communication to work seamlessly.
> 
> I’m thinking out loud here but perhaps a simple linter that a cloud provider can run will help them make sure that everything is functional.

In fact, once we get it fleshed out and support added - perhaps we could 
add a tempest test that checks for a well-known file - and include it in 
compliance testing. Basically - if your cloud publishes a vendor 
profile, then the information in it should be accurate and should work, 
right?




More information about the OpenStack-dev mailing list