Commit 8862f165 by Ben Petersen Committed by GitHub

Merge pull request #182 from spadgett/service-catalog-api-changes

Adopt new service catalog resource names
parents c1292552 7b888e08
...@@ -1075,7 +1075,7 @@ angular.module("openshiftCommonServices") ...@@ -1075,7 +1075,7 @@ angular.module("openshiftCommonServices")
var bindingResource = { var bindingResource = {
group: 'servicecatalog.k8s.io', group: 'servicecatalog.k8s.io',
resource: 'bindings' resource: 'serviceinstancecredentials'
}; };
var getServiceClassForInstance = function(serviceInstance, serviceClasses) { var getServiceClassForInstance = function(serviceInstance, serviceClasses) {
...@@ -1133,7 +1133,7 @@ angular.module("openshiftCommonServices") ...@@ -1133,7 +1133,7 @@ angular.module("openshiftCommonServices")
var credentialSecretName = generateSecretName(serviceInstance.metadata.name + '-credentials-'); var credentialSecretName = generateSecretName(serviceInstance.metadata.name + '-credentials-');
var binding = { var binding = {
kind: 'Binding', kind: 'ServiceInstanceCredential',
apiVersion: 'servicecatalog.k8s.io/v1alpha1', apiVersion: 'servicecatalog.k8s.io/v1alpha1',
metadata: { metadata: {
generateName: instanceName + '-' generateName: instanceName + '-'
...@@ -1211,7 +1211,7 @@ angular.module("openshiftCommonServices") ...@@ -1211,7 +1211,7 @@ angular.module("openshiftCommonServices")
}; };
var getBindingsForResource = function(bindings, apiObject) { var getBindingsForResource = function(bindings, apiObject) {
if (_.get(apiObject, 'kind') === 'Instance') { if (_.get(apiObject, 'kind') === 'ServiceInstance') {
return _.filter(bindings, ['spec.instanceRef.name', _.get(apiObject, 'metadata.name')]); return _.filter(bindings, ['spec.instanceRef.name', _.get(apiObject, 'metadata.name')]);
} }
......
...@@ -2955,7 +2955,7 @@ angular.module("openshiftCommonServices") ...@@ -2955,7 +2955,7 @@ angular.module("openshiftCommonServices")
var bindingResource = { var bindingResource = {
group: 'servicecatalog.k8s.io', group: 'servicecatalog.k8s.io',
resource: 'bindings' resource: 'serviceinstancecredentials'
}; };
var getServiceClassForInstance = function(serviceInstance, serviceClasses) { var getServiceClassForInstance = function(serviceInstance, serviceClasses) {
...@@ -3013,7 +3013,7 @@ angular.module("openshiftCommonServices") ...@@ -3013,7 +3013,7 @@ angular.module("openshiftCommonServices")
var credentialSecretName = generateSecretName(serviceInstance.metadata.name + '-credentials-'); var credentialSecretName = generateSecretName(serviceInstance.metadata.name + '-credentials-');
var binding = { var binding = {
kind: 'Binding', kind: 'ServiceInstanceCredential',
apiVersion: 'servicecatalog.k8s.io/v1alpha1', apiVersion: 'servicecatalog.k8s.io/v1alpha1',
metadata: { metadata: {
generateName: instanceName + '-' generateName: instanceName + '-'
...@@ -3091,7 +3091,7 @@ angular.module("openshiftCommonServices") ...@@ -3091,7 +3091,7 @@ angular.module("openshiftCommonServices")
}; };
var getBindingsForResource = function(bindings, apiObject) { var getBindingsForResource = function(bindings, apiObject) {
if (_.get(apiObject, 'kind') === 'Instance') { if (_.get(apiObject, 'kind') === 'ServiceInstance') {
return _.filter(bindings, ['spec.instanceRef.name', _.get(apiObject, 'metadata.name')]); return _.filter(bindings, ['spec.instanceRef.name', _.get(apiObject, 'metadata.name')]);
} }
......
...@@ -1182,7 +1182,7 @@ return data; ...@@ -1182,7 +1182,7 @@ return data;
}), angular.module("openshiftCommonServices").service("BindingService", [ "$filter", "$q", "AuthService", "DataService", "DNS1123_SUBDOMAIN_VALIDATION", function($filter, $q, AuthService, DataService, DNS1123_SUBDOMAIN_VALIDATION) { }), angular.module("openshiftCommonServices").service("BindingService", [ "$filter", "$q", "AuthService", "DataService", "DNS1123_SUBDOMAIN_VALIDATION", function($filter, $q, AuthService, DataService, DNS1123_SUBDOMAIN_VALIDATION) {
var PARAMETERS_SECRET_KEY = "parameters", bindingResource = { var PARAMETERS_SECRET_KEY = "parameters", bindingResource = {
group:"servicecatalog.k8s.io", group:"servicecatalog.k8s.io",
resource:"bindings" resource:"serviceinstancecredentials"
}, getServiceClassForInstance = function(serviceInstance, serviceClasses) { }, getServiceClassForInstance = function(serviceInstance, serviceClasses) {
var serviceClassName = _.get(serviceInstance, "spec.serviceClassName"); var serviceClassName = _.get(serviceInstance, "spec.serviceClassName");
return _.get(serviceClasses, [ serviceClassName ]); return _.get(serviceClasses, [ serviceClassName ]);
...@@ -1218,7 +1218,7 @@ stringData:{} ...@@ -1218,7 +1218,7 @@ stringData:{}
return secret.stringData[PARAMETERS_SECRET_KEY] = JSON.stringify(parameters), secret; return secret.stringData[PARAMETERS_SECRET_KEY] = JSON.stringify(parameters), secret;
}, makeBinding = function(serviceInstance, application, parametersSecretName) { }, makeBinding = function(serviceInstance, application, parametersSecretName) {
var parametersSecretName, instanceName = serviceInstance.metadata.name, credentialSecretName = generateSecretName(serviceInstance.metadata.name + "-credentials-"), binding = { var parametersSecretName, instanceName = serviceInstance.metadata.name, credentialSecretName = generateSecretName(serviceInstance.metadata.name + "-credentials-"), binding = {
kind:"Binding", kind:"ServiceInstanceCredential",
apiVersion:"servicecatalog.k8s.io/v1alpha1", apiVersion:"servicecatalog.k8s.io/v1alpha1",
metadata:{ metadata:{
generateName:instanceName + "-" generateName:instanceName + "-"
...@@ -1256,7 +1256,7 @@ var podPresetSelector = _.get(binding, "spec.alphaPodPresetTemplate.selector"); ...@@ -1256,7 +1256,7 @@ var podPresetSelector = _.get(binding, "spec.alphaPodPresetTemplate.selector");
podPresetSelector && (podPresetSelectors[binding.metadata.name] = new LabelSelector(podPresetSelector)); podPresetSelector && (podPresetSelectors[binding.metadata.name] = new LabelSelector(podPresetSelector));
}), podPresetSelectors; }), podPresetSelectors;
}, getBindingsForResource = function(bindings, apiObject) { }, getBindingsForResource = function(bindings, apiObject) {
if ("Instance" === _.get(apiObject, "kind")) return _.filter(bindings, [ "spec.instanceRef.name", _.get(apiObject, "metadata.name") ]); if ("ServiceInstance" === _.get(apiObject, "kind")) return _.filter(bindings, [ "spec.instanceRef.name", _.get(apiObject, "metadata.name") ]);
var podPresetSelectors = getPodPresetSelectorsForBindings(bindings), applicationSelector = new LabelSelector(_.get(apiObject, "spec.selector")), resourceBindings = []; var podPresetSelectors = getPodPresetSelectorsForBindings(bindings), applicationSelector = new LabelSelector(_.get(apiObject, "spec.selector")), resourceBindings = [];
return _.each(podPresetSelectors, function(podPresetSelector, bindingName) { return _.each(podPresetSelectors, function(podPresetSelector, bindingName) {
podPresetSelector.covers(applicationSelector) && resourceBindings.push(bindings[bindingName]); podPresetSelector.covers(applicationSelector) && resourceBindings.push(bindings[bindingName]);
......
...@@ -12,7 +12,7 @@ angular.module("openshiftCommonServices") ...@@ -12,7 +12,7 @@ angular.module("openshiftCommonServices")
var bindingResource = { var bindingResource = {
group: 'servicecatalog.k8s.io', group: 'servicecatalog.k8s.io',
resource: 'bindings' resource: 'serviceinstancecredentials'
}; };
var getServiceClassForInstance = function(serviceInstance, serviceClasses) { var getServiceClassForInstance = function(serviceInstance, serviceClasses) {
...@@ -70,7 +70,7 @@ angular.module("openshiftCommonServices") ...@@ -70,7 +70,7 @@ angular.module("openshiftCommonServices")
var credentialSecretName = generateSecretName(serviceInstance.metadata.name + '-credentials-'); var credentialSecretName = generateSecretName(serviceInstance.metadata.name + '-credentials-');
var binding = { var binding = {
kind: 'Binding', kind: 'ServiceInstanceCredential',
apiVersion: 'servicecatalog.k8s.io/v1alpha1', apiVersion: 'servicecatalog.k8s.io/v1alpha1',
metadata: { metadata: {
generateName: instanceName + '-' generateName: instanceName + '-'
...@@ -148,7 +148,7 @@ angular.module("openshiftCommonServices") ...@@ -148,7 +148,7 @@ angular.module("openshiftCommonServices")
}; };
var getBindingsForResource = function(bindings, apiObject) { var getBindingsForResource = function(bindings, apiObject) {
if (_.get(apiObject, 'kind') === 'Instance') { if (_.get(apiObject, 'kind') === 'ServiceInstance') {
return _.filter(bindings, ['spec.instanceRef.name', _.get(apiObject, 'metadata.name')]); return _.filter(bindings, ['spec.instanceRef.name', _.get(apiObject, 'metadata.name')]);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment