public AppReplicationControllerSummaryDTO(ReplicationController controller) { this.id = KubernetesHelper.getId(controller); this.namespace = controller.getNamespace(); this.labels = controller.getLabels(); ReplicationControllerState desiredState = controller.getDesiredState(); if (desiredState != null) { this.replicas = desiredState.getReplicas(); this.replicaSelector = desiredState.getReplicaSelector(); } }
String appPath = getAppPath(getId(controller)); if (appPath != null) { AppViewDetails dto = snapshot.getOrCreateAppView(appPath, controller.getNamespace()); dto.addController(controller); AppViewDetails dto = snapshot.createApp(controller.getNamespace()); dto.addController(controller);