protected List<String> versionOptions(ConfigProblemSetBuilder psBuilder) { VersionsService service = psBuilder.getContext().getBean(VersionsService.class); Versions versions = service.getVersions(); if (versions == null) { return Collections.emptyList(); } else { return versions.getVersions().stream().map(Version::getVersion).collect(Collectors.toList()); } } }
protected List<String> versionOptions(ConfigProblemSetBuilder psBuilder) { VersionsService service = psBuilder.getContext().getBean(VersionsService.class); Versions versions = service.getVersions(); if (versions == null) { return Collections.emptyList(); } else { return versions.getVersions().stream().map(Version::getVersion).collect(Collectors.toList()); } } }
public String getLatestHalyardVersion() { String result = concurrentMap.get(latestHalyardKey); if (result == null) { Versions versions = getVersions(); if (versions != null) { result = versions.getLatestHalyard(); concurrentMap.put(latestHalyardKey, result); } else { result = "0.0.0-UNKNOWN"; } } return result; }
public String getLatestSpinnakerVersion() { String result = concurrentMap.get(latestSpinnakerKey); if (result == null) { Versions versions = getVersions(); if (versions != null) { result = versions.getLatestSpinnaker(); } else { result = "0.0.0-UNKNOWN"; } concurrentMap.put(latestSpinnakerKey, result); } return result; } }
public String getLatestHalyardVersion() { String result = concurrentMap.get(latestHalyardKey); if (result == null) { Versions versions = getVersions(); if (versions != null) { result = versions.getLatestHalyard(); concurrentMap.put(latestHalyardKey, result); } else { result = "0.0.0-UNKNOWN"; } } return result; }
public String getLatestSpinnakerVersion() { String result = concurrentMap.get(latestSpinnakerKey); if (result == null) { Versions versions = getVersions(); if (versions != null) { result = versions.getLatestSpinnaker(); } else { result = "0.0.0-UNKNOWN"; } concurrentMap.put(latestSpinnakerKey, result); } return result; } }
public void publishLatestHalyard(String latestHalyard) { if (googleWriteableProfileRegistry == null) { throw new HalException(FATAL, NO_WRITER_ENABLED); } Versions versionsCollection = versionsService.getVersions(); if (versionsCollection == null) { throw new HalException(FATAL, NO_GCS_ENABLED); } versionsCollection.setLatestHalyard(latestHalyard); googleWriteableProfileRegistry.writeVersions(yamlParser.dump(relaxedObjectMapper.convertValue(versionsCollection, Map.class))); }
public void publishLatestHalyard(String latestHalyard) { if (googleWriteableProfileRegistry == null) { throw new HalException(FATAL, NO_WRITER_ENABLED); } Versions versionsCollection = versionsService.getVersions(); if (versionsCollection == null) { throw new HalException(FATAL, NO_GCS_ENABLED); } versionsCollection.setLatestHalyard(latestHalyard); googleWriteableProfileRegistry.writeVersions(yamlParser.dump(relaxedObjectMapper.convertValue(versionsCollection, Map.class))); }
public void publishLatestSpinnaker(String latestSpinnaker) { if (googleWriteableProfileRegistry == null) { throw new HalException(FATAL, NO_WRITER_ENABLED); } Versions versionsCollection = versionsService.getVersions(); if (versionsCollection == null) { throw new HalException(FATAL, NO_GCS_ENABLED); } boolean hasLatest = versionsCollection.getVersions().stream().anyMatch(v -> v.getVersion().equals(latestSpinnaker)); if (!hasLatest) { throw new HalException(FATAL, "Version " + latestSpinnaker + " does not exist in the list of published versions"); } versionsCollection.setLatestSpinnaker(latestSpinnaker); googleWriteableProfileRegistry.writeVersions(yamlParser.dump(relaxedObjectMapper.convertValue(versionsCollection, Map.class))); }
public void publishLatestSpinnaker(String latestSpinnaker) { if (googleWriteableProfileRegistry == null) { throw new HalException(FATAL, NO_WRITER_ENABLED); } Versions versionsCollection = versionsService.getVersions(); if (versionsCollection == null) { throw new HalException(FATAL, NO_GCS_ENABLED); } boolean hasLatest = versionsCollection.getVersions().stream().anyMatch(v -> v.getVersion().equals(latestSpinnaker)); if (!hasLatest) { throw new HalException(FATAL, "Version " + latestSpinnaker + " does not exist in the list of published versions"); } versionsCollection.setLatestSpinnaker(latestSpinnaker); googleWriteableProfileRegistry.writeVersions(yamlParser.dump(relaxedObjectMapper.convertValue(versionsCollection, Map.class))); }
public void publishVersion(Version version) { if (googleWriteableProfileRegistry == null) { throw new HalException(FATAL, NO_WRITER_ENABLED); } Versions versionsCollection = versionsService.getVersions(); if (versionsCollection == null) { throw new HalException(FATAL, NO_GCS_ENABLED); } deleteVersion(versionsCollection, version.getVersion()); versionsCollection.getVersions().add(version); googleWriteableProfileRegistry.writeVersions(yamlParser.dump(relaxedObjectMapper.convertValue(versionsCollection, Map.class))); }
public void publishVersion(Version version) { if (googleWriteableProfileRegistry == null) { throw new HalException(FATAL, NO_WRITER_ENABLED); } Versions versionsCollection = versionsService.getVersions(); if (versionsCollection == null) { throw new HalException(FATAL, NO_GCS_ENABLED); } deleteVersion(versionsCollection, version.getVersion()); versionsCollection.getVersions().add(version); googleWriteableProfileRegistry.writeVersions(yamlParser.dump(relaxedObjectMapper.convertValue(versionsCollection, Map.class))); }
public void deprecateVersion(Version version, String illegalReason) { if (googleWriteableProfileRegistry == null) { throw new HalException(FATAL, NO_WRITER_ENABLED); } Versions versionsCollection = versionsService.getVersions(); if (versionsCollection == null) { throw new HalException(FATAL, NO_GCS_ENABLED); } deleteVersion(versionsCollection, version.getVersion()); if (!StringUtils.isEmpty(illegalReason)) { List<Versions.IllegalVersion> illegalVersions = versionsCollection.getIllegalVersions(); if (illegalVersions == null) { illegalVersions = new ArrayList<>(); } illegalVersions.add(new Versions.IllegalVersion().setVersion(version.getVersion()).setReason(illegalReason)); versionsCollection.setIllegalVersions(illegalVersions); } googleWriteableProfileRegistry.writeVersions(yamlParser.dump(relaxedObjectMapper.convertValue(versionsCollection, Map.class))); }
public void deprecateVersion(Version version, String illegalReason) { if (googleWriteableProfileRegistry == null) { throw new HalException(FATAL, NO_WRITER_ENABLED); } Versions versionsCollection = versionsService.getVersions(); if (versionsCollection == null) { throw new HalException(FATAL, NO_GCS_ENABLED); } deleteVersion(versionsCollection, version.getVersion()); if (!StringUtils.isEmpty(illegalReason)) { List<Versions.IllegalVersion> illegalVersions = versionsCollection.getIllegalVersions(); if (illegalVersions == null) { illegalVersions = new ArrayList<>(); } illegalVersions.add(new Versions.IllegalVersion().setVersion(version.getVersion()).setReason(illegalReason)); versionsCollection.setIllegalVersions(illegalVersions); } googleWriteableProfileRegistry.writeVersions(yamlParser.dump(relaxedObjectMapper.convertValue(versionsCollection, Map.class))); }
private void validateVersions(ConfigProblemSetBuilder p, DeploymentConfiguration n) { Versions versions = versionsService.getVersions(); if (versions == null) { return;
private void validateVersions(ConfigProblemSetBuilder p, DeploymentConfiguration n) { Versions versions = versionsService.getVersions(); if (versions == null) { return;
bindings.put("version", deploymentConfiguration.getVersion()); Versions versions = versionsService.getVersions(); Optional<Versions.Version> validatedVersion; if (versions != null) {
bindings.put("version", deploymentConfiguration.getVersion()); Versions versions = versionsService.getVersions(); Optional<Versions.Version> validatedVersion; if (versions != null) {