-
Notifications
You must be signed in to change notification settings - Fork 84
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Proposal: Support both Openshift and Kubernetes #233
Comments
I think git might've closed this. Reopening to track more PR's |
Was this closed prematurely? |
Once #556 merged, the broker was able on kubernetes. If you want to use ansible to setup the broker & catalog on kubernetes see: https://github.com/fusor/catasb#openshift-or-kubernetes If you want to use the template for the broker: https://github.com/openshift/ansible-service-broker/blob/master/templates/k8s-ansible-service-broker.yaml.j2 and https://github.com/openshift/ansible-service-broker/blob/master/templates/k8s-template.py |
Feature: Support other Clusters than OpenShift
The ansible-service-broker is currently OpenShift only because OpenShift has a few features that Kubernetes is still developing. The delta between OpenShift and Kubernetes is going to be a common occurrence so need a way to easily support both. I'm proposing that we can solve this by organizing our code paths into separate pieces and filling the gaps to meet the service-catalog specs:
Proposed work
Split out all the clients into pkg/clients/1a.
Break apart all the clients so they are easier to consume #2132a.
Breakup all the Broker Clients into a clients pkg #2224a. https://github.com/openshift/ansible-service-broker/blob/master/pkg/apb/svc_acct.go
5a. Don't hard code openshift/k8s things in the
apb-base
fusor/apb-examples#606a. https://github.com/openshift/ansible-service-broker/search?p=1&q=%22oc%22&type=&utf8=%E2%9C%93
The text was updated successfully, but these errors were encountered: