@@ -12247,79 +12247,79 @@ templateUrl: "views/directives/route-service-bar-chart.html"
12247
12247
} ( ) , function ( ) {
12248
12248
angular . module ( "openshiftConsole" ) . component ( "bindService" , {
12249
12249
controller : [ "$scope" , "$filter" , "DataService" , "BindingService" , function ( e , t , n , a ) {
12250
- var r , o , i , s , c , l , u , d = this , m = t ( "statusCondition" ) , p = function ( ) {
12250
+ var r , o , i , s , c , l , u , d = this , m = t ( "statusCondition" ) , p = t ( "enableTechPreviewFeature" ) , f = function ( ) {
12251
12251
var e , t ;
12252
12252
_ . each ( d . serviceInstances , function ( n ) {
12253
12253
var a = "True" === _ . get ( m ( n , "Ready" ) , "status" ) ;
12254
12254
a && ( ! e || n . metadata . creationTimestamp > e . metadata . creationTimestamp ) && ( e = n ) , a || t && ! ( n . metadata . creationTimestamp > t . metadata . creationTimestamp ) || ( t = n ) ;
12255
12255
} ) , d . serviceToBind = e || t ;
12256
- } , f = function ( ) {
12257
- d . serviceClasses && d . serviceInstances && ( d . serviceInstances = a . filterBindableServiceInstances ( d . serviceInstances , d . serviceClasses ) , d . orderedServiceInstances = a . sortServiceInstances ( d . serviceInstances , d . serviceClasses ) , d . serviceToBind || p ( ) ) ;
12258
12256
} , g = function ( ) {
12257
+ d . serviceClasses && d . serviceInstances && ( d . serviceInstances = a . filterBindableServiceInstances ( d . serviceInstances , d . serviceClasses ) , d . orderedServiceInstances = a . sortServiceInstances ( d . serviceInstances , d . serviceClasses ) , d . serviceToBind || f ( ) ) ;
12258
+ } , h = function ( ) {
12259
12259
if ( i && s && c && l && u ) {
12260
12260
var e = [ ] . concat ( i ) . concat ( s ) . concat ( c ) . concat ( l ) . concat ( u ) ;
12261
12261
d . applications = _ . sortBy ( e , [ "metadata.name" , "kind" ] ) , d . bindType = d . applications . length ? "application" : "secret-only" ;
12262
12262
}
12263
- } , h = function ( ) {
12264
- d . nextTitle = "Bind" , r = e . $watch ( "ctrl.selectionForm.$valid" , function ( e ) {
12265
- d . steps [ 0 ] . valid = e ;
12266
- } ) ;
12267
12263
} , v = function ( ) {
12268
- r && ( r ( ) , r = void 0 ) , d . nextTitle = "Close" , d . wizardComplete = ! 0 , d . bindService ( ) ;
12264
+ d . nextTitle = "Bind" , d . podPresets && ( r = e . $watch ( "ctrl.selectionForm.$valid" , function ( e ) {
12265
+ d . steps [ 0 ] . valid = e ;
12266
+ } ) ) ;
12269
12267
} , y = function ( ) {
12268
+ r && ( r ( ) , r = void 0 ) , d . nextTitle = "Close" , d . wizardComplete = ! 0 , d . bindService ( ) ;
12269
+ } , b = function ( ) {
12270
12270
var e = {
12271
12271
namespace : _ . get ( d . target , "metadata.namespace" )
12272
12272
} ;
12273
12273
n . list ( "deploymentconfigs" , e ) . then ( function ( e ) {
12274
- i = _ . toArray ( e . by ( "metadata.name" ) ) , g ( ) ;
12274
+ i = _ . toArray ( e . by ( "metadata.name" ) ) , h ( ) ;
12275
12275
} ) , n . list ( "replicationcontrollers" , e ) . then ( function ( e ) {
12276
- c = _ . reject ( e . by ( "metadata.name" ) , t ( "hasDeploymentConfig" ) ) , g ( ) ;
12276
+ c = _ . reject ( e . by ( "metadata.name" ) , t ( "hasDeploymentConfig" ) ) , h ( ) ;
12277
12277
} ) , n . list ( {
12278
12278
group : "apps" ,
12279
12279
resource : "deployments"
12280
12280
} , e ) . then ( function ( e ) {
12281
- s = _ . toArray ( e . by ( "metadata.name" ) ) , g ( ) ;
12281
+ s = _ . toArray ( e . by ( "metadata.name" ) ) , h ( ) ;
12282
12282
} ) , n . list ( {
12283
12283
group : "extensions" ,
12284
12284
resource : "replicasets"
12285
12285
} , e ) . then ( function ( e ) {
12286
- l = _ . reject ( e . by ( "metadata.name" ) , t ( "hasDeployment" ) ) , g ( ) ;
12286
+ l = _ . reject ( e . by ( "metadata.name" ) , t ( "hasDeployment" ) ) , h ( ) ;
12287
12287
} ) , n . list ( {
12288
12288
group : "apps" ,
12289
12289
resource : "statefulsets"
12290
12290
} , e ) . then ( function ( e ) {
12291
- u = _ . toArray ( e . by ( "metadata.name" ) ) , g ( ) ;
12291
+ u = _ . toArray ( e . by ( "metadata.name" ) ) , h ( ) ;
12292
12292
} ) ;
12293
- } , b = function ( ) {
12293
+ } , C = function ( ) {
12294
12294
var e = {
12295
12295
namespace : _ . get ( d . target , "metadata.namespace" )
12296
12296
} ;
12297
12297
n . list ( {
12298
12298
group : "servicecatalog.k8s.io" ,
12299
12299
resource : "instances"
12300
12300
} , e ) . then ( function ( e ) {
12301
- d . serviceInstances = e . by ( "metadata.name" ) , f ( ) ;
12301
+ d . serviceInstances = e . by ( "metadata.name" ) , g ( ) ;
12302
12302
} ) ;
12303
12303
} ;
12304
12304
d . $onInit = function ( ) {
12305
- d . serviceSelection = { } , d . projectDisplayName = t ( "displayName" ) ( d . project ) , d . steps = [ {
12305
+ d . serviceSelection = { } , d . projectDisplayName = t ( "displayName" ) ( d . project ) , d . podPresets = p ( "pod_presets" ) , d . steps = [ {
12306
12306
id : "bindForm" ,
12307
12307
label : "Binding" ,
12308
12308
view : "views/directives/bind-service/bind-service-form.html" ,
12309
12309
valid : ! 0 ,
12310
- onShow : h
12310
+ onShow : v
12311
12311
} , {
12312
12312
label : "Results" ,
12313
12313
id : "results" ,
12314
12314
view : "views/directives/bind-service/results.html" ,
12315
12315
valid : ! 0 ,
12316
- onShow : v
12316
+ onShow : y
12317
12317
} ] , n . list ( {
12318
12318
group : "servicecatalog.k8s.io" ,
12319
12319
resource : "serviceclasses"
12320
12320
} , { } ) . then ( function ( e ) {
12321
- d . serviceClasses = e . by ( "metadata.name" ) , "Instance" === d . target . kind && ( d . serviceClass = d . serviceClasses [ d . target . spec . serviceClassName ] , d . serviceClassName = d . target . spec . serviceClassName ) , f ( ) ;
12322
- } ) , "Instance" === d . target . kind ? ( d . bindType = "secret-only" , d . appToBind = null , d . serviceToBind = d . target , y ( ) ) : ( d . bindType = "application" , d . appToBind = d . target , b ( ) ) ;
12321
+ d . serviceClasses = e . by ( "metadata.name" ) , "Instance" === d . target . kind && ( d . serviceClass = d . serviceClasses [ d . target . spec . serviceClassName ] , d . serviceClassName = d . target . spec . serviceClassName ) , g ( ) ;
12322
+ } ) , "Instance" === d . target . kind ? ( d . bindType = "secret-only" , d . appToBind = null , d . serviceToBind = d . target , d . podPresets && b ( ) ) : ( d . bindType = "application" , d . appToBind = d . target , C ( ) ) ;
12323
12323
} , d . $onChanges = function ( e ) {
12324
12324
e . project && ! e . project . isFirstChange ( ) && ( d . projectDisplayName = t ( "displayName" ) ( d . project ) ) ;
12325
12325
} , d . $onDestroy = function ( ) {
0 commit comments