Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
O
origin-web-common
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Java-于龙
origin-web-common
Commits
eaafcda3
Commit
eaafcda3
authored
Oct 11, 2017
by
Sam Padgett
Committed by
GitHub
Oct 11, 2017
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #223 from spadgett/catalog-api-changes
Adopt more service catalog API changes
parents
ba4afa8b
56b14392
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
37 additions
and
46 deletions
+37
-46
origin-web-common-services.js
dist/origin-web-common-services.js
+11
-14
origin-web-common-ui.js
dist/origin-web-common-ui.js
+1
-1
origin-web-common.js
dist/origin-web-common.js
+12
-15
origin-web-common.min.js
dist/origin-web-common.min.js
+0
-0
templates.js
dist/scripts/templates.js
+1
-1
bindApplicationForm.html
src/components/binding/bindApplicationForm.html
+1
-1
apiPreferredVersions.js
src/constants/apiPreferredVersions.js
+4
-7
bindService.js
src/services/bindService.js
+7
-7
No files found.
dist/origin-web-common-services.js
View file @
eaafcda3
...
@@ -1126,7 +1126,7 @@ angular.module("openshiftCommonServices")
...
@@ -1126,7 +1126,7 @@ angular.module("openshiftCommonServices")
return
null
;
return
null
;
}
}
var
serviceClassName
=
_
.
get
(
serviceInstance
,
'spec.
s
erviceClassRef.name'
);
var
serviceClassName
=
_
.
get
(
serviceInstance
,
'spec.
clusterS
erviceClassRef.name'
);
if
(
!
serviceClassName
)
{
if
(
!
serviceClassName
)
{
return
null
;
return
null
;
}
}
...
@@ -1178,8 +1178,8 @@ angular.module("openshiftCommonServices")
...
@@ -1178,8 +1178,8 @@ angular.module("openshiftCommonServices")
var
credentialSecretName
=
generateSecretName
(
serviceInstance
.
metadata
.
name
+
'-credentials-'
);
var
credentialSecretName
=
generateSecretName
(
serviceInstance
.
metadata
.
name
+
'-credentials-'
);
var
binding
=
{
var
binding
=
{
kind
:
'Service
InstanceCredential
'
,
kind
:
'Service
Binding
'
,
apiVersion
:
'servicecatalog.k8s.io/v1
alph
a1'
,
apiVersion
:
'servicecatalog.k8s.io/v1
bet
a1'
,
metadata
:
{
metadata
:
{
generateName
:
instanceName
+
'-'
generateName
:
instanceName
+
'-'
},
},
...
@@ -1289,8 +1289,8 @@ angular.module("openshiftCommonServices")
...
@@ -1289,8 +1289,8 @@ angular.module("openshiftCommonServices")
}
}
return
_
.
filter
(
serviceInstances
,
function
(
serviceInstance
)
{
return
_
.
filter
(
serviceInstances
,
function
(
serviceInstance
)
{
var
serviceClassName
=
_
.
get
(
serviceInstance
,
'spec.
s
erviceClassRef.name'
);
var
serviceClassName
=
_
.
get
(
serviceInstance
,
'spec.
clusterS
erviceClassRef.name'
);
var
servicePlanName
=
_
.
get
(
serviceInstance
,
'spec.
s
ervicePlanRef.name'
);
var
servicePlanName
=
_
.
get
(
serviceInstance
,
'spec.
clusterS
ervicePlanRef.name'
);
return
isServiceBindable
(
serviceInstance
,
serviceClasses
[
serviceClassName
],
servicePlans
[
servicePlanName
]);
return
isServiceBindable
(
serviceInstance
,
serviceClasses
[
serviceClassName
],
servicePlans
[
servicePlanName
]);
});
});
};
};
...
@@ -1302,8 +1302,8 @@ angular.module("openshiftCommonServices")
...
@@ -1302,8 +1302,8 @@ angular.module("openshiftCommonServices")
return
_
.
sortBy
(
serviceInstances
,
return
_
.
sortBy
(
serviceInstances
,
function
(
item
)
{
function
(
item
)
{
var
serviceClassName
=
_
.
get
(
item
,
'spec.
s
erviceClassRef.name'
);
var
serviceClassName
=
_
.
get
(
item
,
'spec.
clusterS
erviceClassRef.name'
);
return
_
.
get
(
serviceClasses
,
[
serviceClassName
,
'spec'
,
'externalMetadata'
,
'displayName'
])
||
item
.
spec
.
externalServiceClassName
;
return
_
.
get
(
serviceClasses
,
[
serviceClassName
,
'spec'
,
'externalMetadata'
,
'displayName'
])
||
item
.
spec
.
external
Cluster
ServiceClassName
;
},
},
function
(
item
)
{
function
(
item
)
{
return
_
.
get
(
item
,
'metadata.name'
,
''
);
return
_
.
get
(
item
,
'metadata.name'
,
''
);
...
@@ -3671,10 +3671,8 @@ angular.module('openshiftCommonServices')
...
@@ -3671,10 +3671,8 @@ angular.module('openshiftCommonServices')
'buildconfigs/instantiate'
:
{
group
:
'build.openshift.io'
,
version
:
'v1'
,
resource
:
'buildconfigs/instantiate'
},
'buildconfigs/instantiate'
:
{
group
:
'build.openshift.io'
,
version
:
'v1'
,
resource
:
'buildconfigs/instantiate'
},
buildconfigs
:
{
group
:
'build.openshift.io'
,
version
:
'v1'
,
resource
:
'buildconfigs'
},
buildconfigs
:
{
group
:
'build.openshift.io'
,
version
:
'v1'
,
resource
:
'buildconfigs'
},
configmaps
:
{
version
:
'v1'
,
resource
:
'configmaps'
},
configmaps
:
{
version
:
'v1'
,
resource
:
'configmaps'
},
// Using the anticipated name for the resources, even though they aren't yet prefixed with `cluster`.
clusterserviceclasses
:
{
group
:
'servicecatalog.k8s.io'
,
version
:
'v1beta1'
,
resource
:
'clusterserviceclasses'
},
// https://github.com/kubernetes-incubator/service-catalog/issues/1288
clusterserviceplans
:
{
group
:
'servicecatalog.k8s.io'
,
version
:
'v1beta1'
,
resource
:
'clusterserviceplans'
},
clusterserviceclasses
:
{
group
:
'servicecatalog.k8s.io'
,
resource
:
'serviceclasses'
},
clusterserviceplans
:
{
group
:
'servicecatalog.k8s.io'
,
resource
:
'serviceplans'
},
deployments
:
{
group
:
'apps'
,
version
:
'v1beta1'
,
resource
:
'deployments'
},
deployments
:
{
group
:
'apps'
,
version
:
'v1beta1'
,
resource
:
'deployments'
},
deploymentconfigs
:
{
group
:
'apps.openshift.io'
,
version
:
'v1'
,
resource
:
'deploymentconfigs'
},
deploymentconfigs
:
{
group
:
'apps.openshift.io'
,
version
:
'v1'
,
resource
:
'deploymentconfigs'
},
'deploymentconfigs/instantiate'
:
{
group
:
'apps.openshift.io'
,
version
:
'v1'
,
resource
:
'deploymentconfigs/instantiate'
},
'deploymentconfigs/instantiate'
:
{
group
:
'apps.openshift.io'
,
version
:
'v1'
,
resource
:
'deploymentconfigs/instantiate'
},
...
@@ -3697,9 +3695,8 @@ angular.module('openshiftCommonServices')
...
@@ -3697,9 +3695,8 @@ angular.module('openshiftCommonServices')
selfsubjectrulesreviews
:
{
group
:
'authorization.openshift.io'
,
version
:
'v1'
,
resource
:
'selfsubjectrulesreviews'
},
selfsubjectrulesreviews
:
{
group
:
'authorization.openshift.io'
,
version
:
'v1'
,
resource
:
'selfsubjectrulesreviews'
},
services
:
{
version
:
'v1'
,
resource
:
'services'
},
services
:
{
version
:
'v1'
,
resource
:
'services'
},
serviceaccounts
:
{
version
:
'v1'
,
resource
:
'serviceaccounts'
},
serviceaccounts
:
{
version
:
'v1'
,
resource
:
'serviceaccounts'
},
// Using the anticipated name for this resource, even though it's not currently called servicebindings.
servicebindings
:
{
group
:
'servicecatalog.k8s.io'
,
version
:
'v1beta1'
,
resource
:
'servicebindings'
},
servicebindings
:
{
group
:
'servicecatalog.k8s.io'
,
resource
:
'serviceinstancecredentials'
},
serviceinstances
:
{
group
:
'servicecatalog.k8s.io'
,
version
:
'v1beta1'
,
resource
:
'serviceinstances'
},
serviceinstances
:
{
group
:
'servicecatalog.k8s.io'
,
resource
:
'serviceinstances'
},
statefulsets
:
{
group
:
'apps'
,
version
:
'v1beta1'
,
resource
:
'statefulsets'
},
statefulsets
:
{
group
:
'apps'
,
version
:
'v1beta1'
,
resource
:
'statefulsets'
},
templates
:
{
group
:
'template.openshift.io'
,
verison
:
'v1'
,
resource
:
'templates'
}
templates
:
{
group
:
'template.openshift.io'
,
verison
:
'v1'
,
resource
:
'templates'
}
});
});
dist/origin-web-common-ui.js
View file @
eaafcda3
...
@@ -63,7 +63,7 @@ hawtioPluginLoader.addModule('openshiftCommonUI');
...
@@ -63,7 +63,7 @@ hawtioPluginLoader.addModule('openshiftCommonUI');
" <div ng-repeat=
\"
serviceInstance in ctrl.bindableServiceInstances
\"
class=
\"
bind-service-selection
\"
>
\
n"
+
" <div ng-repeat=
\"
serviceInstance in ctrl.bindableServiceInstances
\"
class=
\"
bind-service-selection
\"
>
\
n"
+
" <label>
\
n"
+
" <label>
\
n"
+
" <input type=
\"
radio
\"
ng-model=
\"
ctrl.serviceToBind
\"
ng-value=
\"
serviceInstance
\"
>
\
n"
+
" <input type=
\"
radio
\"
ng-model=
\"
ctrl.serviceToBind
\"
ng-value=
\"
serviceInstance
\"
>
\
n"
+
" {{ctrl.serviceClasses[serviceInstance.spec.
serviceClassRef.name].spec.externalMetadata.displayName || serviceInstance.spec.s
erviceClassRef.name}}
\
n"
+
" {{ctrl.serviceClasses[serviceInstance.spec.
clusterServiceClassRef.name].spec.externalMetadata.displayName || serviceInstance.spec.clusterS
erviceClassRef.name}}
\
n"
+
" </label>
\
n"
+
" </label>
\
n"
+
" <div class=
\"
bind-description
\"
>
\
n"
+
" <div class=
\"
bind-description
\"
>
\
n"
+
" <span class=
\"
pficon pficon-info
\"
\
n"
+
" <span class=
\"
pficon pficon-info
\"
\
n"
+
...
...
dist/origin-web-common.js
View file @
eaafcda3
...
@@ -234,7 +234,7 @@ hawtioPluginLoader.addModule('openshiftCommonUI');
...
@@ -234,7 +234,7 @@ hawtioPluginLoader.addModule('openshiftCommonUI');
" <div ng-repeat=
\"
serviceInstance in ctrl.bindableServiceInstances
\"
class=
\"
bind-service-selection
\"
>
\
n"
+
" <div ng-repeat=
\"
serviceInstance in ctrl.bindableServiceInstances
\"
class=
\"
bind-service-selection
\"
>
\
n"
+
" <label>
\
n"
+
" <label>
\
n"
+
" <input type=
\"
radio
\"
ng-model=
\"
ctrl.serviceToBind
\"
ng-value=
\"
serviceInstance
\"
>
\
n"
+
" <input type=
\"
radio
\"
ng-model=
\"
ctrl.serviceToBind
\"
ng-value=
\"
serviceInstance
\"
>
\
n"
+
" {{ctrl.serviceClasses[serviceInstance.spec.
serviceClassRef.name].spec.externalMetadata.displayName || serviceInstance.spec.s
erviceClassRef.name}}
\
n"
+
" {{ctrl.serviceClasses[serviceInstance.spec.
clusterServiceClassRef.name].spec.externalMetadata.displayName || serviceInstance.spec.clusterS
erviceClassRef.name}}
\
n"
+
" </label>
\
n"
+
" </label>
\
n"
+
" <div class=
\"
bind-description
\"
>
\
n"
+
" <div class=
\"
bind-description
\"
>
\
n"
+
" <span class=
\"
pficon pficon-info
\"
\
n"
+
" <span class=
\"
pficon pficon-info
\"
\
n"
+
...
@@ -1439,10 +1439,8 @@ angular.module('openshiftCommonServices')
...
@@ -1439,10 +1439,8 @@ angular.module('openshiftCommonServices')
'buildconfigs/instantiate'
:
{
group
:
'build.openshift.io'
,
version
:
'v1'
,
resource
:
'buildconfigs/instantiate'
},
'buildconfigs/instantiate'
:
{
group
:
'build.openshift.io'
,
version
:
'v1'
,
resource
:
'buildconfigs/instantiate'
},
buildconfigs
:
{
group
:
'build.openshift.io'
,
version
:
'v1'
,
resource
:
'buildconfigs'
},
buildconfigs
:
{
group
:
'build.openshift.io'
,
version
:
'v1'
,
resource
:
'buildconfigs'
},
configmaps
:
{
version
:
'v1'
,
resource
:
'configmaps'
},
configmaps
:
{
version
:
'v1'
,
resource
:
'configmaps'
},
// Using the anticipated name for the resources, even though they aren't yet prefixed with `cluster`.
clusterserviceclasses
:
{
group
:
'servicecatalog.k8s.io'
,
version
:
'v1beta1'
,
resource
:
'clusterserviceclasses'
},
// https://github.com/kubernetes-incubator/service-catalog/issues/1288
clusterserviceplans
:
{
group
:
'servicecatalog.k8s.io'
,
version
:
'v1beta1'
,
resource
:
'clusterserviceplans'
},
clusterserviceclasses
:
{
group
:
'servicecatalog.k8s.io'
,
resource
:
'serviceclasses'
},
clusterserviceplans
:
{
group
:
'servicecatalog.k8s.io'
,
resource
:
'serviceplans'
},
deployments
:
{
group
:
'apps'
,
version
:
'v1beta1'
,
resource
:
'deployments'
},
deployments
:
{
group
:
'apps'
,
version
:
'v1beta1'
,
resource
:
'deployments'
},
deploymentconfigs
:
{
group
:
'apps.openshift.io'
,
version
:
'v1'
,
resource
:
'deploymentconfigs'
},
deploymentconfigs
:
{
group
:
'apps.openshift.io'
,
version
:
'v1'
,
resource
:
'deploymentconfigs'
},
'deploymentconfigs/instantiate'
:
{
group
:
'apps.openshift.io'
,
version
:
'v1'
,
resource
:
'deploymentconfigs/instantiate'
},
'deploymentconfigs/instantiate'
:
{
group
:
'apps.openshift.io'
,
version
:
'v1'
,
resource
:
'deploymentconfigs/instantiate'
},
...
@@ -1465,9 +1463,8 @@ angular.module('openshiftCommonServices')
...
@@ -1465,9 +1463,8 @@ angular.module('openshiftCommonServices')
selfsubjectrulesreviews
:
{
group
:
'authorization.openshift.io'
,
version
:
'v1'
,
resource
:
'selfsubjectrulesreviews'
},
selfsubjectrulesreviews
:
{
group
:
'authorization.openshift.io'
,
version
:
'v1'
,
resource
:
'selfsubjectrulesreviews'
},
services
:
{
version
:
'v1'
,
resource
:
'services'
},
services
:
{
version
:
'v1'
,
resource
:
'services'
},
serviceaccounts
:
{
version
:
'v1'
,
resource
:
'serviceaccounts'
},
serviceaccounts
:
{
version
:
'v1'
,
resource
:
'serviceaccounts'
},
// Using the anticipated name for this resource, even though it's not currently called servicebindings.
servicebindings
:
{
group
:
'servicecatalog.k8s.io'
,
version
:
'v1beta1'
,
resource
:
'servicebindings'
},
servicebindings
:
{
group
:
'servicecatalog.k8s.io'
,
resource
:
'serviceinstancecredentials'
},
serviceinstances
:
{
group
:
'servicecatalog.k8s.io'
,
version
:
'v1beta1'
,
resource
:
'serviceinstances'
},
serviceinstances
:
{
group
:
'servicecatalog.k8s.io'
,
resource
:
'serviceinstances'
},
statefulsets
:
{
group
:
'apps'
,
version
:
'v1beta1'
,
resource
:
'statefulsets'
},
statefulsets
:
{
group
:
'apps'
,
version
:
'v1beta1'
,
resource
:
'statefulsets'
},
templates
:
{
group
:
'template.openshift.io'
,
verison
:
'v1'
,
resource
:
'templates'
}
templates
:
{
group
:
'template.openshift.io'
,
verison
:
'v1'
,
resource
:
'templates'
}
});
});
...
@@ -3143,7 +3140,7 @@ angular.module("openshiftCommonServices")
...
@@ -3143,7 +3140,7 @@ angular.module("openshiftCommonServices")
return
null
;
return
null
;
}
}
var
serviceClassName
=
_
.
get
(
serviceInstance
,
'spec.
s
erviceClassRef.name'
);
var
serviceClassName
=
_
.
get
(
serviceInstance
,
'spec.
clusterS
erviceClassRef.name'
);
if
(
!
serviceClassName
)
{
if
(
!
serviceClassName
)
{
return
null
;
return
null
;
}
}
...
@@ -3195,8 +3192,8 @@ angular.module("openshiftCommonServices")
...
@@ -3195,8 +3192,8 @@ angular.module("openshiftCommonServices")
var
credentialSecretName
=
generateSecretName
(
serviceInstance
.
metadata
.
name
+
'-credentials-'
);
var
credentialSecretName
=
generateSecretName
(
serviceInstance
.
metadata
.
name
+
'-credentials-'
);
var
binding
=
{
var
binding
=
{
kind
:
'Service
InstanceCredential
'
,
kind
:
'Service
Binding
'
,
apiVersion
:
'servicecatalog.k8s.io/v1
alph
a1'
,
apiVersion
:
'servicecatalog.k8s.io/v1
bet
a1'
,
metadata
:
{
metadata
:
{
generateName
:
instanceName
+
'-'
generateName
:
instanceName
+
'-'
},
},
...
@@ -3306,8 +3303,8 @@ angular.module("openshiftCommonServices")
...
@@ -3306,8 +3303,8 @@ angular.module("openshiftCommonServices")
}
}
return
_
.
filter
(
serviceInstances
,
function
(
serviceInstance
)
{
return
_
.
filter
(
serviceInstances
,
function
(
serviceInstance
)
{
var
serviceClassName
=
_
.
get
(
serviceInstance
,
'spec.
s
erviceClassRef.name'
);
var
serviceClassName
=
_
.
get
(
serviceInstance
,
'spec.
clusterS
erviceClassRef.name'
);
var
servicePlanName
=
_
.
get
(
serviceInstance
,
'spec.
s
ervicePlanRef.name'
);
var
servicePlanName
=
_
.
get
(
serviceInstance
,
'spec.
clusterS
ervicePlanRef.name'
);
return
isServiceBindable
(
serviceInstance
,
serviceClasses
[
serviceClassName
],
servicePlans
[
servicePlanName
]);
return
isServiceBindable
(
serviceInstance
,
serviceClasses
[
serviceClassName
],
servicePlans
[
servicePlanName
]);
});
});
};
};
...
@@ -3319,8 +3316,8 @@ angular.module("openshiftCommonServices")
...
@@ -3319,8 +3316,8 @@ angular.module("openshiftCommonServices")
return
_
.
sortBy
(
serviceInstances
,
return
_
.
sortBy
(
serviceInstances
,
function
(
item
)
{
function
(
item
)
{
var
serviceClassName
=
_
.
get
(
item
,
'spec.
s
erviceClassRef.name'
);
var
serviceClassName
=
_
.
get
(
item
,
'spec.
clusterS
erviceClassRef.name'
);
return
_
.
get
(
serviceClasses
,
[
serviceClassName
,
'spec'
,
'externalMetadata'
,
'displayName'
])
||
item
.
spec
.
externalServiceClassName
;
return
_
.
get
(
serviceClasses
,
[
serviceClassName
,
'spec'
,
'externalMetadata'
,
'displayName'
])
||
item
.
spec
.
external
Cluster
ServiceClassName
;
},
},
function
(
item
)
{
function
(
item
)
{
return
_
.
get
(
item
,
'metadata.name'
,
''
);
return
_
.
get
(
item
,
'metadata.name'
,
''
);
...
...
dist/origin-web-common.min.js
View file @
eaafcda3
This diff is collapsed.
Click to expand it.
dist/scripts/templates.js
View file @
eaafcda3
...
@@ -34,7 +34,7 @@ angular.module('openshiftCommonUI').run(['$templateCache', function($templateCac
...
@@ -34,7 +34,7 @@ angular.module('openshiftCommonUI').run(['$templateCache', function($templateCac
" <div ng-repeat=
\"
serviceInstance in ctrl.bindableServiceInstances
\"
class=
\"
bind-service-selection
\"
>
\
n"
+
" <div ng-repeat=
\"
serviceInstance in ctrl.bindableServiceInstances
\"
class=
\"
bind-service-selection
\"
>
\
n"
+
" <label>
\
n"
+
" <label>
\
n"
+
" <input type=
\"
radio
\"
ng-model=
\"
ctrl.serviceToBind
\"
ng-value=
\"
serviceInstance
\"
>
\
n"
+
" <input type=
\"
radio
\"
ng-model=
\"
ctrl.serviceToBind
\"
ng-value=
\"
serviceInstance
\"
>
\
n"
+
" {{ctrl.serviceClasses[serviceInstance.spec.
serviceClassRef.name].spec.externalMetadata.displayName || serviceInstance.spec.s
erviceClassRef.name}}
\
n"
+
" {{ctrl.serviceClasses[serviceInstance.spec.
clusterServiceClassRef.name].spec.externalMetadata.displayName || serviceInstance.spec.clusterS
erviceClassRef.name}}
\
n"
+
" </label>
\
n"
+
" </label>
\
n"
+
" <div class=
\"
bind-description
\"
>
\
n"
+
" <div class=
\"
bind-description
\"
>
\
n"
+
" <span class=
\"
pficon pficon-info
\"
\
n"
+
" <span class=
\"
pficon pficon-info
\"
\
n"
+
...
...
src/components/binding/bindApplicationForm.html
View file @
eaafcda3
...
@@ -30,7 +30,7 @@
...
@@ -30,7 +30,7 @@
<div
ng-repeat=
"serviceInstance in ctrl.bindableServiceInstances"
class=
"bind-service-selection"
>
<div
ng-repeat=
"serviceInstance in ctrl.bindableServiceInstances"
class=
"bind-service-selection"
>
<label>
<label>
<input
type=
"radio"
ng-model=
"ctrl.serviceToBind"
ng-value=
"serviceInstance"
>
<input
type=
"radio"
ng-model=
"ctrl.serviceToBind"
ng-value=
"serviceInstance"
>
{{ctrl.serviceClasses[serviceInstance.spec.
serviceClassRef.name].spec.externalMetadata.displayName || serviceInstance.spec.s
erviceClassRef.name}}
{{ctrl.serviceClasses[serviceInstance.spec.
clusterServiceClassRef.name].spec.externalMetadata.displayName || serviceInstance.spec.clusterS
erviceClassRef.name}}
</label>
</label>
<div
class=
"bind-description"
>
<div
class=
"bind-description"
>
<span
class=
"pficon pficon-info"
<span
class=
"pficon pficon-info"
...
...
src/constants/apiPreferredVersions.js
View file @
eaafcda3
...
@@ -8,10 +8,8 @@ angular.module('openshiftCommonServices')
...
@@ -8,10 +8,8 @@ angular.module('openshiftCommonServices')
'buildconfigs/instantiate'
:
{
group
:
'build.openshift.io'
,
version
:
'v1'
,
resource
:
'buildconfigs/instantiate'
},
'buildconfigs/instantiate'
:
{
group
:
'build.openshift.io'
,
version
:
'v1'
,
resource
:
'buildconfigs/instantiate'
},
buildconfigs
:
{
group
:
'build.openshift.io'
,
version
:
'v1'
,
resource
:
'buildconfigs'
},
buildconfigs
:
{
group
:
'build.openshift.io'
,
version
:
'v1'
,
resource
:
'buildconfigs'
},
configmaps
:
{
version
:
'v1'
,
resource
:
'configmaps'
},
configmaps
:
{
version
:
'v1'
,
resource
:
'configmaps'
},
// Using the anticipated name for the resources, even though they aren't yet prefixed with `cluster`.
clusterserviceclasses
:
{
group
:
'servicecatalog.k8s.io'
,
version
:
'v1beta1'
,
resource
:
'clusterserviceclasses'
},
// https://github.com/kubernetes-incubator/service-catalog/issues/1288
clusterserviceplans
:
{
group
:
'servicecatalog.k8s.io'
,
version
:
'v1beta1'
,
resource
:
'clusterserviceplans'
},
clusterserviceclasses
:
{
group
:
'servicecatalog.k8s.io'
,
resource
:
'serviceclasses'
},
clusterserviceplans
:
{
group
:
'servicecatalog.k8s.io'
,
resource
:
'serviceplans'
},
deployments
:
{
group
:
'apps'
,
version
:
'v1beta1'
,
resource
:
'deployments'
},
deployments
:
{
group
:
'apps'
,
version
:
'v1beta1'
,
resource
:
'deployments'
},
deploymentconfigs
:
{
group
:
'apps.openshift.io'
,
version
:
'v1'
,
resource
:
'deploymentconfigs'
},
deploymentconfigs
:
{
group
:
'apps.openshift.io'
,
version
:
'v1'
,
resource
:
'deploymentconfigs'
},
'deploymentconfigs/instantiate'
:
{
group
:
'apps.openshift.io'
,
version
:
'v1'
,
resource
:
'deploymentconfigs/instantiate'
},
'deploymentconfigs/instantiate'
:
{
group
:
'apps.openshift.io'
,
version
:
'v1'
,
resource
:
'deploymentconfigs/instantiate'
},
...
@@ -34,9 +32,8 @@ angular.module('openshiftCommonServices')
...
@@ -34,9 +32,8 @@ angular.module('openshiftCommonServices')
selfsubjectrulesreviews
:
{
group
:
'authorization.openshift.io'
,
version
:
'v1'
,
resource
:
'selfsubjectrulesreviews'
},
selfsubjectrulesreviews
:
{
group
:
'authorization.openshift.io'
,
version
:
'v1'
,
resource
:
'selfsubjectrulesreviews'
},
services
:
{
version
:
'v1'
,
resource
:
'services'
},
services
:
{
version
:
'v1'
,
resource
:
'services'
},
serviceaccounts
:
{
version
:
'v1'
,
resource
:
'serviceaccounts'
},
serviceaccounts
:
{
version
:
'v1'
,
resource
:
'serviceaccounts'
},
// Using the anticipated name for this resource, even though it's not currently called servicebindings.
servicebindings
:
{
group
:
'servicecatalog.k8s.io'
,
version
:
'v1beta1'
,
resource
:
'servicebindings'
},
servicebindings
:
{
group
:
'servicecatalog.k8s.io'
,
resource
:
'serviceinstancecredentials'
},
serviceinstances
:
{
group
:
'servicecatalog.k8s.io'
,
version
:
'v1beta1'
,
resource
:
'serviceinstances'
},
serviceinstances
:
{
group
:
'servicecatalog.k8s.io'
,
resource
:
'serviceinstances'
},
statefulsets
:
{
group
:
'apps'
,
version
:
'v1beta1'
,
resource
:
'statefulsets'
},
statefulsets
:
{
group
:
'apps'
,
version
:
'v1beta1'
,
resource
:
'statefulsets'
},
templates
:
{
group
:
'template.openshift.io'
,
verison
:
'v1'
,
resource
:
'templates'
}
templates
:
{
group
:
'template.openshift.io'
,
verison
:
'v1'
,
resource
:
'templates'
}
});
});
src/services/bindService.js
View file @
eaafcda3
...
@@ -18,7 +18,7 @@ angular.module("openshiftCommonServices")
...
@@ -18,7 +18,7 @@ angular.module("openshiftCommonServices")
return
null
;
return
null
;
}
}
var
serviceClassName
=
_
.
get
(
serviceInstance
,
'spec.
s
erviceClassRef.name'
);
var
serviceClassName
=
_
.
get
(
serviceInstance
,
'spec.
clusterS
erviceClassRef.name'
);
if
(
!
serviceClassName
)
{
if
(
!
serviceClassName
)
{
return
null
;
return
null
;
}
}
...
@@ -70,8 +70,8 @@ angular.module("openshiftCommonServices")
...
@@ -70,8 +70,8 @@ angular.module("openshiftCommonServices")
var
credentialSecretName
=
generateSecretName
(
serviceInstance
.
metadata
.
name
+
'-credentials-'
);
var
credentialSecretName
=
generateSecretName
(
serviceInstance
.
metadata
.
name
+
'-credentials-'
);
var
binding
=
{
var
binding
=
{
kind
:
'Service
InstanceCredential
'
,
kind
:
'Service
Binding
'
,
apiVersion
:
'servicecatalog.k8s.io/v1
alph
a1'
,
apiVersion
:
'servicecatalog.k8s.io/v1
bet
a1'
,
metadata
:
{
metadata
:
{
generateName
:
instanceName
+
'-'
generateName
:
instanceName
+
'-'
},
},
...
@@ -181,8 +181,8 @@ angular.module("openshiftCommonServices")
...
@@ -181,8 +181,8 @@ angular.module("openshiftCommonServices")
}
}
return
_
.
filter
(
serviceInstances
,
function
(
serviceInstance
)
{
return
_
.
filter
(
serviceInstances
,
function
(
serviceInstance
)
{
var
serviceClassName
=
_
.
get
(
serviceInstance
,
'spec.
s
erviceClassRef.name'
);
var
serviceClassName
=
_
.
get
(
serviceInstance
,
'spec.
clusterS
erviceClassRef.name'
);
var
servicePlanName
=
_
.
get
(
serviceInstance
,
'spec.
s
ervicePlanRef.name'
);
var
servicePlanName
=
_
.
get
(
serviceInstance
,
'spec.
clusterS
ervicePlanRef.name'
);
return
isServiceBindable
(
serviceInstance
,
serviceClasses
[
serviceClassName
],
servicePlans
[
servicePlanName
]);
return
isServiceBindable
(
serviceInstance
,
serviceClasses
[
serviceClassName
],
servicePlans
[
servicePlanName
]);
});
});
};
};
...
@@ -194,8 +194,8 @@ angular.module("openshiftCommonServices")
...
@@ -194,8 +194,8 @@ angular.module("openshiftCommonServices")
return
_
.
sortBy
(
serviceInstances
,
return
_
.
sortBy
(
serviceInstances
,
function
(
item
)
{
function
(
item
)
{
var
serviceClassName
=
_
.
get
(
item
,
'spec.
s
erviceClassRef.name'
);
var
serviceClassName
=
_
.
get
(
item
,
'spec.
clusterS
erviceClassRef.name'
);
return
_
.
get
(
serviceClasses
,
[
serviceClassName
,
'spec'
,
'externalMetadata'
,
'displayName'
])
||
item
.
spec
.
externalServiceClassName
;
return
_
.
get
(
serviceClasses
,
[
serviceClassName
,
'spec'
,
'externalMetadata'
,
'displayName'
])
||
item
.
spec
.
external
Cluster
ServiceClassName
;
},
},
function
(
item
)
{
function
(
item
)
{
return
_
.
get
(
item
,
'metadata.name'
,
''
);
return
_
.
get
(
item
,
'metadata.name'
,
''
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment