@Override public String getServiceName() { return getType().getServiceName(); }
@Override public String getServiceName() { return getType().getServiceName(); }
public String getTypeModifier() { return getType().getModifier(); }
public String getTypeModifier() { return getType().getModifier(); }
public ServiceSettings getServiceSettings(SpinnakerService service) { return getServiceSettings(service.getType()); }
public List<LocalService> getLocalServices(List<SpinnakerService.Type> serviceTypes) { return getFieldsOfType(LocalService.class) .stream() .filter(s -> s != null && serviceTypes.contains(s.getService().getType())) .collect(Collectors.toList()); } }
public List<LocalService> getLocalServices(List<SpinnakerService.Type> serviceTypes) { return getFieldsOfType(LocalService.class) .stream() .filter(s -> s != null && serviceTypes.contains(s.getService().getType())) .collect(Collectors.toList()); } }
public List<LocalGitService> getLocalGitServices(List<SpinnakerService.Type> serviceTypes) { return getFieldsOfType(LocalGitService.class) .stream() .filter(s -> s != null && serviceTypes.contains(s.getService().getType())) .collect(Collectors.toList()); } }
public List<LocalGitService> getLocalGitServices(List<SpinnakerService.Type> serviceTypes) { return getFieldsOfType(LocalGitService.class) .stream() .filter(s -> s != null && serviceTypes.contains(s.getService().getType())) .collect(Collectors.toList()); } }
/** * @return the highest priority services first. */ public List<DistributedService> getPrioritizedDistributedServices(List<SpinnakerService.Type> serviceTypes) { List<DistributedService> result = getFieldsOfType(DistributedService.class).stream() .filter(d -> serviceTypes.contains(d.getService().getType())) .collect(Collectors.toList()); result.sort((d1, d2) -> d2.getDeployPriority().compareTo(d1.getDeployPriority())); return result; } }
public List<KubernetesV2Service> getServicesByPriority(List<SpinnakerService.Type> serviceTypes) { List<KubernetesV2Service> result = getFieldsOfType(KubernetesV2Service.class).stream() .filter(d -> serviceTypes.contains(d.getService().getType())) .sorted((d1, d2) -> d2.getDeployPriority().compareTo(d1.getDeployPriority())) .collect(Collectors.toList()); return result; }
/** * @return the highest priority services first. */ public List<DistributedService> getPrioritizedDistributedServices(List<SpinnakerService.Type> serviceTypes) { List<DistributedService> result = getFieldsOfType(DistributedService.class).stream() .filter(d -> serviceTypes.contains(d.getService().getType())) .collect(Collectors.toList()); result.sort((d1, d2) -> d2.getDeployPriority().compareTo(d1.getDeployPriority())); return result; } }
public List<BakeService> getPrioritizedBakeableServices(List<SpinnakerService.Type> serviceTypes) { List<BakeService> result = getFieldsOfType(BakeService.class) .stream() .filter(s -> serviceTypes.contains(s.getService().getType())) .collect(Collectors.toList()); result.sort((a, b) -> b.getPriority().compareTo(a.getPriority())); return result; } }
public List<BakeService> getPrioritizedBakeableServices(List<SpinnakerService.Type> serviceTypes) { List<BakeService> result = getFieldsOfType(BakeService.class) .stream() .filter(s -> serviceTypes.contains(s.getService().getType())) .collect(Collectors.toList()); result.sort((a, b) -> b.getPriority().compareTo(a.getPriority())); return result; } }
public List<KubernetesV2Service> getServicesByPriority(List<SpinnakerService.Type> serviceTypes) { List<KubernetesV2Service> result = getFieldsOfType(KubernetesV2Service.class).stream() .filter(d -> serviceTypes.contains(d.getService().getType())) .sorted((d1, d2) -> d2.getDeployPriority().compareTo(d1.getDeployPriority())) .collect(Collectors.toList()); return result; }
public String getBaseCanonicalName() { return getType().getBaseType().getCanonicalName(); }
default String secretName(String detail, int version) { return String.join("-", "hal", getService().getType().getCanonicalName(), detail, version + "", RandomStringUtils.random(5, true, true)); }
default String secretName(String detail, int version) { return String.join("-", "hal", getService().getType().getCanonicalName(), detail, version + "", RandomStringUtils.random(5, true, true)); }
public SpinnakerRuntimeSettings buildRuntimeSettings(DeploymentConfiguration deploymentConfiguration) { SpinnakerRuntimeSettings endpoints = new SpinnakerRuntimeSettings(); for (SpinnakerService service : getServices()) { if (service != null && service.isInBillOfMaterials(deploymentConfiguration)) { log.info("Building service settings entry for " + service.getServiceName()); ServiceSettings settings = service.getDefaultServiceSettings(deploymentConfiguration); settings.mergePreferThis(service.buildServiceSettings(deploymentConfiguration)); endpoints.setServiceSettings(service.getType(), settings); } } return endpoints; }
public SpinnakerRuntimeSettings buildRuntimeSettings(DeploymentConfiguration deploymentConfiguration) { SpinnakerRuntimeSettings endpoints = new SpinnakerRuntimeSettings(); for (SpinnakerService service : getServices()) { if (service != null && service.isInBillOfMaterials(deploymentConfiguration)) { log.info("Building service settings entry for " + service.getServiceName()); ServiceSettings settings = service.getDefaultServiceSettings(deploymentConfiguration); settings.mergePreferThis(service.buildServiceSettings(deploymentConfiguration)); endpoints.setServiceSettings(service.getType(), settings); } } return endpoints; }