Create a RedisLabs user-provided service
What?
Cloud Foundry offers a marketplace of services from which users can provision reserved resources on-demand. Think of a service as a factory that delivers service instances. Examples include databases on a shared or dedicated server or accounts on a Software as a Service (SaaS) application.
As an alternative, you can also provide your own service instances in the form of User-Provided Service Instances, which enable developers to use services that are not available in their Cloud Foundry marketplace.
Let’s create one backed by RedisLabs.
How?
- Create an account with RedisLabs and generate a New Redis Subscription (select the free 30MB option).
- As part of setting up that Redis database, set the password (by default there is no password).
Expected Result
I can see my new user-provided service in cf services
.
Resources
Creating a user-provided service
Relevant Repos and Teams
CAPI: https://github.com/cloudfoundry/cloud_controller_ng