You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Service Broker Proxy need to be deployed on all platforms that want to use Service Manager.
We need to provide packages that allow deployment on K8S and CF as host platforms for Service Broker Proxy module.
The implementation is separated on 2 parts:
Service Broker Proxy Core module - that take cares for Business logic implementation including:
Initial configuration through environment
Generic client for controller API commands
Registration in to host platform using the Platform controller API
REST API implementation
Domain and Data model
Healthcheck endpoint
Platform specific module - that take cares for packaging and platform specific configuration like:
Platform specific deployment details - CPU, RAM, Buildpack, VM type, …
Platform specific packaging details - archive or image preparation
Platform specific provisioning and deployment scripts ensuring HA and Blue/Green deployment
Platform specific health check requirements to the core module
oAuth client for platform controller API access
Implementation of the generic client for controller API
Registration of Custom URL for the deployed module
I thought we are not planning support for space scoped brokers in the CF scenario (meaning space scoped brokers registration is not managed by Service Manager).
Doesn't this imply that we shouldn't be concerned with namespace registered brokers in the K8S scenario ?
Background
Service Broker Proxy need to be deployed on all platforms that want to use Service Manager.
We need to provide packages that allow deployment on K8S and CF as host platforms for Service Broker Proxy module.
The implementation is separated on 2 parts:
Service Broker Proxy Core module - that take cares for Business logic implementation including:
Platform specific module - that take cares for packaging and platform specific configuration like:
Example with Go Application packaging for K8S can be seen on:
https://github.com/kubernetes/examples/tree/master/guestbook-go
Easy of deployment that is good to achieve is like following:
https://github.com/kubernetes/dashboard/releases
An yaml file that have all configurations needed inside:
https://github.com/kubernetes/dashboard/blob/master/src/deploy/recommended/kubernetes-dashboard.yaml
Objective
Prepare K8S Platform dependent module.
Acceptance Criteria
The text was updated successfully, but these errors were encountered: