Skip to content

Commit 850c534

Browse files
Merge pull request #2778 from spadgett/overview-preferred-versions
Automatic merge from submit-queue. Use preferred API versions in overview.js /assign @benjaminapetersen /cc @dtaylor113
2 parents d025687 + 9125d7c commit 850c534

File tree

2 files changed

+245
-233
lines changed

2 files changed

+245
-233
lines changed

app/scripts/controllers/overview.js

+25-13
Original file line numberDiff line numberDiff line change
@@ -84,14 +84,26 @@ function OverviewController($scope,
8484
var label = $filter('label');
8585
var getPodTemplate = $filter('podTemplate');
8686

87+
var buildConfigsVersion = APIService.getPreferredVersion('buildconfigs');
88+
var buildsVersion = APIService.getPreferredVersion('builds');
89+
var clusterResourceQuotasVersion = APIService.getPreferredVersion('appliedclusterresourcequotas');
90+
var deploymentConfigsVersion = APIService.getPreferredVersion('deploymentconfigs');
8791
var deploymentsVersion = APIService.getPreferredVersion('deployments');
8892
var horizontalPodAutoscalersVersion = APIService.getPreferredVersion('horizontalpodautoscalers');
93+
var imageStreamsVersion = APIService.getPreferredVersion('imagestreams');
94+
var limitRangesVersion = APIService.getPreferredVersion('limitranges');
95+
var podsVersion = APIService.getPreferredVersion('pods');
96+
var replicaSetsVersion = APIService.getPreferredVersion('replicasets');
97+
var replicationControllersVersion = APIService.getPreferredVersion('replicationcontrollers');
98+
var resourceQuotasVersion = APIService.getPreferredVersion('resourcequotas');
99+
var routesVersion = APIService.getPreferredVersion('routes');
89100
var serviceBindingsVersion = APIService.getPreferredVersion('servicebindings');
90101
var serviceClassesVersion = APIService.getPreferredVersion('clusterserviceclasses');
91102
var serviceInstancesVersion = APIService.getPreferredVersion('serviceinstances');
92103
var servicePlansVersion = APIService.getPreferredVersion('clusterserviceplans');
104+
var servicesVersion = APIService.getPreferredVersion('services');
93105
var statefulSetsVersion = APIService.getPreferredVersion('statefulsets');
94-
var replicaSetsVersion = APIService.getPreferredVersion('replicasets');
106+
var templatesVersion = APIService.getPreferredVersion('templates');
95107
overview.buildConfigsInstantiateVersion = APIService.getPreferredVersion('buildconfigs/instantiate');
96108

97109

@@ -1206,7 +1218,7 @@ function OverviewController($scope,
12061218
context);
12071219
};
12081220

1209-
watches.push(DataService.watch("pods", context, function(podsData) {
1221+
watches.push(DataService.watch(podsVersion, context, function(podsData) {
12101222
overview.pods = podsData.by("metadata.name");
12111223
groupPods();
12121224
updateReferencedImageStreams();
@@ -1218,7 +1230,7 @@ function OverviewController($scope,
12181230
Logger.log("pods (subscribe)", overview.pods);
12191231
}));
12201232

1221-
watches.push(DataService.watch("replicationcontrollers", context, function(rcData) {
1233+
watches.push(DataService.watch(replicationControllersVersion, context, function(rcData) {
12221234
overview.replicationControllers = rcData.by("metadata.name");
12231235
groupReplicationControllers();
12241236
updateServicesForObjects(overview.vanillaReplicationControllers);
@@ -1230,7 +1242,7 @@ function OverviewController($scope,
12301242
Logger.log("replicationcontrollers (subscribe)", overview.replicationControllers);
12311243
}));
12321244

1233-
watches.push(DataService.watch("deploymentconfigs", context, function(dcData) {
1245+
watches.push(DataService.watch(deploymentConfigsVersion, context, function(dcData) {
12341246
overview.deploymentConfigs = dcData.by("metadata.name");
12351247
groupReplicationControllers();
12361248
updateServicesForObjects(overview.deploymentConfigs);
@@ -1271,7 +1283,7 @@ function OverviewController($scope,
12711283
Logger.log("deployments (subscribe)", overview.deploymentsByUID);
12721284
}));
12731285

1274-
watches.push(DataService.watch("builds", context, function(buildData) {
1286+
watches.push(DataService.watch(buildsVersion, context, function(buildData) {
12751287
state.builds = buildData.by("metadata.name");
12761288
groupBuilds();
12771289
Logger.log("builds (subscribe)", state.builds);
@@ -1288,19 +1300,19 @@ function OverviewController($scope,
12881300
Logger.log("statefulsets (subscribe)", overview.statefulSets);
12891301
}, {poll: limitWatches, pollInterval: DEFAULT_POLL_INTERVAL}));
12901302

1291-
watches.push(DataService.watch("services", context, function(serviceData) {
1303+
watches.push(DataService.watch(servicesVersion, context, function(serviceData) {
12921304
state.allServices = serviceData.by("metadata.name");
12931305
groupServices();
12941306
Logger.log("services (subscribe)", state.allServices);
12951307
}, {poll: limitWatches, pollInterval: DEFAULT_POLL_INTERVAL}));
12961308

1297-
watches.push(DataService.watch("routes", context, function(routesData) {
1309+
watches.push(DataService.watch(routesVersion, context, function(routesData) {
12981310
overview.routes = routesData.by("metadata.name");
12991311
groupRoutes();
13001312
Logger.log("routes (subscribe)", overview.routes);
13011313
}, {poll: limitWatches, pollInterval: DEFAULT_POLL_INTERVAL}));
13021314

1303-
watches.push(DataService.watch("buildConfigs", context, function(buildConfigData) {
1315+
watches.push(DataService.watch(buildConfigsVersion, context, function(buildConfigData) {
13041316
overview.buildConfigs = buildConfigData.by("metadata.name");
13051317
groupBuildConfigsByOutputImage();
13061318
groupBuildConfigsByDeploymentConfig();
@@ -1315,7 +1327,7 @@ function OverviewController($scope,
13151327
Logger.log("autoscalers (subscribe)", overview.horizontalPodAutoscalers);
13161328
}, {poll: limitWatches, pollInterval: DEFAULT_POLL_INTERVAL}));
13171329

1318-
watches.push(DataService.watch("imagestreams", context, function(imageStreamData) {
1330+
watches.push(DataService.watch(imageStreamsVersion, context, function(imageStreamData) {
13191331
imageStreams = imageStreamData.by("metadata.name");
13201332
ImageStreamResolver.buildDockerRefMapForImageStreams(imageStreams,
13211333
state.imageStreamImageRefByDockerReference);
@@ -1324,12 +1336,12 @@ function OverviewController($scope,
13241336
}, {poll: limitWatches, pollInterval: DEFAULT_POLL_INTERVAL}));
13251337

13261338
// Always poll quotas instead of watching, its not worth the overhead of maintaining websocket connections
1327-
watches.push(DataService.watch('resourcequotas', context, function(quotaData) {
1339+
watches.push(DataService.watch(resourceQuotasVersion, context, function(quotaData) {
13281340
state.quotas = quotaData.by("metadata.name");
13291341
setQuotaNotifications();
13301342
}, {poll: true, pollInterval: DEFAULT_POLL_INTERVAL}));
13311343

1332-
watches.push(DataService.watch('appliedclusterresourcequotas', context, function(clusterQuotaData) {
1344+
watches.push(DataService.watch(clusterResourceQuotasVersion, context, function(clusterQuotaData) {
13331345
state.clusterQuotas = clusterQuotaData.by("metadata.name");
13341346
setQuotaNotifications();
13351347
}, {poll: true, pollInterval: DEFAULT_POLL_INTERVAL}));
@@ -1425,13 +1437,13 @@ function OverviewController($scope,
14251437

14261438
// List limit ranges in this project to determine if there is a default
14271439
// CPU request for autoscaling.
1428-
DataService.list("limitranges", context, function(response) {
1440+
DataService.list(limitRangesVersion, context, function(response) {
14291441
state.limitRanges = response.by("metadata.name");
14301442
});
14311443

14321444
var samplePipelineTemplate = Constants.SAMPLE_PIPELINE_TEMPLATE;
14331445
if (samplePipelineTemplate) {
1434-
DataService.get("templates", samplePipelineTemplate.name, {
1446+
DataService.get(templatesVersion, samplePipelineTemplate.name, {
14351447
namespace: samplePipelineTemplate.namespace
14361448
}, {
14371449
errorNotification: false

0 commit comments

Comments
 (0)