@@ -22,23 +22,17 @@ angular.module('openshiftConsole')
22
22
LabelFilter ,
23
23
labelNameFilter ,
24
24
keyValueEditorUtils ) {
25
+ var imageStreamImageRefByDockerReference = { } ; // lets us determine if a particular container's docker image reference belongs to an imageStream
26
+
25
27
$scope . projectName = $routeParams . project ;
26
28
$scope . deploymentConfigName = $routeParams . deploymentconfig ;
27
29
$scope . deploymentConfig = null ;
28
30
$scope . deployments = { } ;
29
31
$scope . unfilteredDeployments = { } ;
30
- $scope . imageStreams = { } ;
31
32
$scope . imagesByDockerReference = { } ;
32
- $scope . imageStreamImageRefByDockerReference = { } ; // lets us determine if a particular container's docker image reference belongs to an imageStream
33
33
$scope . builds = { } ;
34
34
$scope . labelSuggestions = { } ;
35
35
$scope . forms = { } ;
36
- // TODO we should add this back in and show the pod template on this page
37
- //$scope.podTemplates = {};
38
- //$scope.imageStreams = {};
39
- //$scope.imagesByDockerReference = {};
40
- //$scope.imageStreamImageRefByDockerReference = {}; // lets us determine if a particular container's docker image reference belongs to an imageStream
41
- //$scope.builds = {};
42
36
$scope . alerts = { } ;
43
37
$scope . breadcrumbs = BreadcrumbsService . getBreadcrumbs ( {
44
38
name : $routeParams . deploymentconfig ,
@@ -97,7 +91,6 @@ angular.module('openshiftConsole')
97
91
$scope . loaded = true ;
98
92
$scope . deploymentConfig = deploymentConfig ;
99
93
updateHPAWarnings ( ) ;
100
- ImageStreamResolver . fetchReferencedImageStreamImages ( [ deploymentConfig . spec . template ] , $scope . imagesByDockerReference , $scope . imageStreamImageRefByDockerReference , context ) ;
101
94
copyDeploymentConfigAndEnsureEnv ( deploymentConfig ) ;
102
95
$scope . saveEnvVars = function ( ) {
103
96
_ . each ( $scope . updatedDeploymentConfig . spec . template . spec . containers , function ( container ) {
@@ -156,7 +149,7 @@ angular.module('openshiftConsole')
156
149
}
157
150
158
151
updateHPAWarnings ( ) ;
159
- ImageStreamResolver . fetchReferencedImageStreamImages ( [ deploymentConfig . spec . template ] , $scope . imagesByDockerReference , $scope . imageStreamImageRefByDockerReference , context ) ;
152
+ ImageStreamResolver . fetchReferencedImageStreamImages ( [ deploymentConfig . spec . template ] , $scope . imagesByDockerReference , imageStreamImageRefByDockerReference , context ) ;
160
153
} ) ) ;
161
154
} ,
162
155
// failure
@@ -170,19 +163,8 @@ angular.module('openshiftConsole')
170
163
}
171
164
) ;
172
165
173
- // TODO we should add this back in and show the pod template on this page
174
- // function extractPodTemplates() {
175
- // angular.forEach($scope.deployments, function(deployment, deploymentId){
176
- // $scope.podTemplates[deploymentId] = deployment.spec.template;
177
- // });
178
- // }
179
-
180
166
watches . push ( DataService . watch ( "replicationcontrollers" , context , function ( deployments , action , deployment ) {
181
167
var deploymentConfigName = $routeParams . deploymentconfig ;
182
-
183
- // TODO we should add this back in and show the pod template on this page
184
- // extractPodTemplates();
185
- // ImageStreamResolver.fetchReferencedImageStreamImages($scope.podTemplates, $scope.imagesByDockerReference, $scope.imageStreamImageRefByDockerReference, $scope);
186
168
$scope . emptyMessage = "No deployments to show" ;
187
169
if ( ! action ) {
188
170
var deploymentsByDeploymentConfig = DeploymentsService . associateDeploymentsToDeploymentConfig ( deployments . by ( "metadata.name" ) ) ;
@@ -241,12 +223,12 @@ angular.module('openshiftConsole')
241
223
updateHPAWarnings ( ) ;
242
224
} ) ;
243
225
244
- watches . push ( DataService . watch ( "imagestreams" , context , function ( imageStreams ) {
245
- $scope . imageStreams = imageStreams . by ( "metadata.name" ) ;
246
- ImageStreamResolver . buildDockerRefMapForImageStreams ( $scope . imageStreams , $scope . imageStreamImageRefByDockerReference ) ;
226
+ watches . push ( DataService . watch ( "imagestreams" , context , function ( imageStreamData ) {
227
+ var imageStreams = imageStreamData . by ( "metadata.name" ) ;
228
+ ImageStreamResolver . buildDockerRefMapForImageStreams ( imageStreams , imageStreamImageRefByDockerReference ) ;
247
229
// If the dep config has been loaded already
248
230
if ( $scope . deploymentConfig ) {
249
- ImageStreamResolver . fetchReferencedImageStreamImages ( [ $scope . deploymentConfig . spec . template ] , $scope . imagesByDockerReference , $scope . imageStreamImageRefByDockerReference , context ) ;
231
+ ImageStreamResolver . fetchReferencedImageStreamImages ( [ $scope . deploymentConfig . spec . template ] , $scope . imagesByDockerReference , imageStreamImageRefByDockerReference , context ) ;
250
232
}
251
233
Logger . log ( "imagestreams (subscribe)" , $scope . imageStreams ) ;
252
234
} ) ) ;
0 commit comments