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
acace89a
Unverified
Commit
acace89a
authored
Jan 02, 2018
by
Ben Petersen
Committed by
GitHub
Jan 02, 2018
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #266 from benjaminapetersen/trello/api-groups/services/bindService
Update bindService to use getPreferredVersion
parents
98bcc4fe
d51fd45b
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
19 additions
and
16 deletions
+19
-16
origin-web-common-services.js
dist/origin-web-common-services.js
+5
-4
origin-web-common.js
dist/origin-web-common.js
+5
-4
origin-web-common.min.js
dist/origin-web-common.min.js
+4
-4
bindService.js
src/services/bindService.js
+5
-4
No files found.
dist/origin-web-common-services.js
View file @
acace89a
...
...
@@ -1159,7 +1159,8 @@ angular.module("openshiftCommonServices")
// The secret key this service uses for the parameters JSON blob when binding.
var
PARAMETERS_SECRET_KEY
=
'parameters'
;
var
bindingResource
=
APIService
.
getPreferredVersion
(
'servicebindings'
);
var
serviceBindingsVersion
=
APIService
.
getPreferredVersion
(
'servicebindings'
);
var
secretsVersion
=
APIService
.
getPreferredVersion
(
'secrets'
);
var
getServiceClassForInstance
=
function
(
serviceInstance
,
serviceClasses
)
{
if
(
!
serviceClasses
)
{
...
...
@@ -1345,7 +1346,7 @@ angular.module("openshiftCommonServices")
};
return
{
bindingResource
:
bindingResource
,
bindingResource
:
serviceBindingsVersion
,
getServiceClassForInstance
:
getServiceClassForInstance
,
makeParametersSecret
:
makeParametersSecret
,
generateSecretName
:
generateSecretName
,
...
...
@@ -1365,7 +1366,7 @@ angular.module("openshiftCommonServices")
namespace
:
serviceInstance
.
metadata
.
namespace
};
var
promise
=
DataService
.
create
(
bindingResource
,
null
,
newBinding
,
context
);
var
promise
=
DataService
.
create
(
serviceBindingsVersion
,
null
,
newBinding
,
context
);
if
(
!
parametersSecretName
)
{
return
promise
;
}
...
...
@@ -1373,7 +1374,7 @@ angular.module("openshiftCommonServices")
// Create the secret as well if the binding has parameters.
return
promise
.
then
(
function
(
binding
)
{
var
parametersSecret
=
makeParametersSecret
(
parametersSecretName
,
parameters
,
binding
);
return
DataService
.
create
(
"secrets"
,
null
,
parametersSecret
,
context
).
then
(
function
()
{
return
DataService
.
create
(
secretsVersion
,
null
,
parametersSecret
,
context
).
then
(
function
()
{
return
binding
;
});
});
...
...
dist/origin-web-common.js
View file @
acace89a
...
...
@@ -3208,7 +3208,8 @@ angular.module("openshiftCommonServices")
// The secret key this service uses for the parameters JSON blob when binding.
var
PARAMETERS_SECRET_KEY
=
'parameters'
;
var
bindingResource
=
APIService
.
getPreferredVersion
(
'servicebindings'
);
var
serviceBindingsVersion
=
APIService
.
getPreferredVersion
(
'servicebindings'
);
var
secretsVersion
=
APIService
.
getPreferredVersion
(
'secrets'
);
var
getServiceClassForInstance
=
function
(
serviceInstance
,
serviceClasses
)
{
if
(
!
serviceClasses
)
{
...
...
@@ -3394,7 +3395,7 @@ angular.module("openshiftCommonServices")
};
return
{
bindingResource
:
bindingResource
,
bindingResource
:
serviceBindingsVersion
,
getServiceClassForInstance
:
getServiceClassForInstance
,
makeParametersSecret
:
makeParametersSecret
,
generateSecretName
:
generateSecretName
,
...
...
@@ -3414,7 +3415,7 @@ angular.module("openshiftCommonServices")
namespace
:
serviceInstance
.
metadata
.
namespace
};
var
promise
=
DataService
.
create
(
bindingResource
,
null
,
newBinding
,
context
);
var
promise
=
DataService
.
create
(
serviceBindingsVersion
,
null
,
newBinding
,
context
);
if
(
!
parametersSecretName
)
{
return
promise
;
}
...
...
@@ -3422,7 +3423,7 @@ angular.module("openshiftCommonServices")
// Create the secret as well if the binding has parameters.
return
promise
.
then
(
function
(
binding
)
{
var
parametersSecret
=
makeParametersSecret
(
parametersSecretName
,
parameters
,
binding
);
return
DataService
.
create
(
"secrets"
,
null
,
parametersSecret
,
context
).
then
(
function
()
{
return
DataService
.
create
(
secretsVersion
,
null
,
parametersSecret
,
context
).
then
(
function
()
{
return
binding
;
});
});
...
...
dist/origin-web-common.min.js
View file @
acace89a
...
...
@@ -1449,7 +1449,7 @@ return data;
}
};
}),
angular
.
module
(
"openshiftCommonServices"
).
service
(
"BindingService"
,
[
"$filter"
,
"$q"
,
"APIService"
,
"AuthService"
,
"DataService"
,
"DNS1123_SUBDOMAIN_VALIDATION"
,
function
(
$filter
,
$q
,
APIService
,
AuthService
,
DataService
,
DNS1123_SUBDOMAIN_VALIDATION
)
{
var
PARAMETERS_SECRET_KEY
=
"parameters"
,
bindingResource
=
APIService
.
getPreferredVersion
(
"servicebinding
s"
),
getServiceClassForInstance
=
function
(
serviceInstance
,
serviceClasses
)
{
var
PARAMETERS_SECRET_KEY
=
"parameters"
,
serviceBindingsVersion
=
APIService
.
getPreferredVersion
(
"servicebindings"
),
secretsVersion
=
APIService
.
getPreferredVersion
(
"secret
s"
),
getServiceClassForInstance
=
function
(
serviceInstance
,
serviceClasses
)
{
if
(
!
serviceClasses
)
return
null
;
var
serviceClassName
=
_
.
get
(
serviceInstance
,
"spec.clusterServiceClassRef.name"
);
return
serviceClassName
?
serviceClasses
[
serviceClassName
]
:
null
;
...
...
@@ -1536,7 +1536,7 @@ return _.get(serviceClasses, [ serviceClassName, "spec", "externalMetadata", "di
return
_
.
sortBy
(
serviceInstances
,
[
getServiceClassDisplayName
,
"metadata.name"
]);
};
return
{
bindingResource
:
bindingResource
,
bindingResource
:
serviceBindingsVersion
,
getServiceClassForInstance
:
getServiceClassForInstance
,
makeParametersSecret
:
makeParametersSecret
,
generateSecretName
:
generateSecretName
,
...
...
@@ -1545,10 +1545,10 @@ var parametersSecretName;
_
.
isEmpty
(
parameters
)
||
(
parametersSecretName
=
generateSecretName
(
serviceInstance
.
metadata
.
name
+
"-bind-parameters-"
));
var
newBinding
=
makeBinding
(
serviceInstance
,
application
,
parametersSecretName
),
context
=
{
namespace
:
serviceInstance
.
metadata
.
namespace
},
promise
=
DataService
.
create
(
bindingResource
,
null
,
newBinding
,
context
);
},
promise
=
DataService
.
create
(
serviceBindingsVersion
,
null
,
newBinding
,
context
);
return
parametersSecretName
?
promise
.
then
(
function
(
binding
)
{
var
parametersSecret
=
makeParametersSecret
(
parametersSecretName
,
parameters
,
binding
);
return
DataService
.
create
(
"secrets"
,
null
,
parametersSecret
,
context
).
then
(
function
()
{
return
DataService
.
create
(
secretsVersion
,
null
,
parametersSecret
,
context
).
then
(
function
()
{
return
binding
;
});
})
:
promise
;
...
...
src/services/bindService.js
View file @
acace89a
...
...
@@ -11,7 +11,8 @@ angular.module("openshiftCommonServices")
// The secret key this service uses for the parameters JSON blob when binding.
var
PARAMETERS_SECRET_KEY
=
'parameters'
;
var
bindingResource
=
APIService
.
getPreferredVersion
(
'servicebindings'
);
var
serviceBindingsVersion
=
APIService
.
getPreferredVersion
(
'servicebindings'
);
var
secretsVersion
=
APIService
.
getPreferredVersion
(
'secrets'
);
var
getServiceClassForInstance
=
function
(
serviceInstance
,
serviceClasses
)
{
if
(
!
serviceClasses
)
{
...
...
@@ -197,7 +198,7 @@ angular.module("openshiftCommonServices")
};
return
{
bindingResource
:
bindingResource
,
bindingResource
:
serviceBindingsVersion
,
getServiceClassForInstance
:
getServiceClassForInstance
,
makeParametersSecret
:
makeParametersSecret
,
generateSecretName
:
generateSecretName
,
...
...
@@ -217,7 +218,7 @@ angular.module("openshiftCommonServices")
namespace
:
serviceInstance
.
metadata
.
namespace
};
var
promise
=
DataService
.
create
(
bindingResource
,
null
,
newBinding
,
context
);
var
promise
=
DataService
.
create
(
serviceBindingsVersion
,
null
,
newBinding
,
context
);
if
(
!
parametersSecretName
)
{
return
promise
;
}
...
...
@@ -225,7 +226,7 @@ angular.module("openshiftCommonServices")
// Create the secret as well if the binding has parameters.
return
promise
.
then
(
function
(
binding
)
{
var
parametersSecret
=
makeParametersSecret
(
parametersSecretName
,
parameters
,
binding
);
return
DataService
.
create
(
"secrets"
,
null
,
parametersSecret
,
context
).
then
(
function
()
{
return
DataService
.
create
(
secretsVersion
,
null
,
parametersSecret
,
context
).
then
(
function
()
{
return
binding
;
});
});
...
...
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