Azure / open-service-broker-azure

The Open Service Broker API Server for Azure Services
https://osba.sh
MIT License
248 stars 101 forks source link

Install OSBA on the sovereign clouds #250

Open bingosummer opened 6 years ago

bingosummer commented 6 years ago

The services in these clouds are consistent with public Azure.

krancour commented 6 years ago

The services in these clouds are consistent with public Azure.

If this is the case, these should already be supported.

See following:

https://github.com/Azure/open-service-broker-azure/blob/master/pkg/config/azure.go#L20-L44

We use this environment information in constructing all clients. Example:

https://github.com/Azure/open-service-broker-azure/blob/master/cmd/broker/modules.go#L116-L119

@bingosummer do you think there's something more than this that needs to be done?

We don't have any experience working with the sovereign clouds.

bingosummer commented 6 years ago

Sorry for late response. After re-investigating, not all the services are available in the sovereign clouds, https://github.com/Azure/open-service-broker-azure/issues/367 may be helpful.

BTW, we can test OSBA in the sovereign clouds and provide a list of supported services.

krancour commented 6 years ago

I'm realizing now that it's not as easy as I thought. For instance, right now, the list of supported regions/locations is hard-coded and they are only the ones from the public cloud. We'll have to figure out how to validate region/location differently for each environment (cloud).