@Override public BillOfMaterials readBom(String version) throws IOException { if (!Versions.isLocal(version)) { throw new IllegalArgumentException("Versions using a local BOM must be prefixed with \"local:\""); } String versionName = Versions.fromLocal(version); String bomName = bomPath(versionName); return relaxedObjectMapper.convertValue( yamlParser.load(getContents(bomName)), BillOfMaterials.class ); }
public String getArtifactVersion(String artifactName) { String version = billOfMaterials.getArtifactVersion(artifactName); return Versions.isLocal(version) ? Versions.fromLocal(version) : version; } }
private ProfileReader pickProfileReader(String version) { if (Versions.isBranch(version)) { return gitProfileReader; } else if (Versions.isLocal(version)) { return localDiskProfileReader; } else if (googleProfileReader != null) { return googleProfileReader; } else { throw new HalException(Problem.Severity.FATAL, "No profile reader exists to read '" + version + "'. Consider setting 'spinnaker.config.input.gcs.enabled: true' in /opt/spinnaker/config/halyard.yml"); } } }
public String getArtifactVersion(String artifactName) { String version = billOfMaterials.getArtifactVersion(artifactName); return Versions.isLocal(version) ? Versions.fromLocal(version) : version; } }
default String getArtifactId(String deploymentName) { String artifactName = getArtifact().getName(); String version = getArtifactService().getArtifactVersion(deploymentName, getArtifact()); version = Versions.isLocal(version) ? Versions.fromLocal(version) : version; KubernetesImageDescription image = KubernetesImageDescription.builder() .registry(getDockerRegistry(deploymentName, getArtifact())) .repository(artifactName) .tag(version) .build(); return KubernetesUtil.getImageId(image); }
default String getArtifactId(String deploymentName) { String artifactName = getArtifact().getName(); String version = getArtifactService().getArtifactVersion(deploymentName, getArtifact()); version = Versions.isLocal(version) ? Versions.fromLocal(version) : version; KubernetesImageDescription image = KubernetesImageDescription.builder() .registry(getDockerRegistry(deploymentName, getArtifact())) .repository(artifactName) .tag(version) .build(); return KubernetesUtil.getImageId(image); }
default String getArtifactId(String deploymentName) { String artifactName = getArtifact().getName(); String version = getArtifactService().getArtifactVersion(deploymentName, getArtifact()); version = Versions.isLocal(version) ? Versions.fromLocal(version) : version; KubernetesImageDescription image = KubernetesImageDescription.builder() .registry(getDockerRegistry(deploymentName, getArtifact())) .repository(artifactName) .tag(version) .build(); return KubernetesUtil.getImageId(image); }
default String getArtifactId(String deploymentName) { String artifactName = getArtifact().getName(); String version = getArtifactService().getArtifactVersion(deploymentName, getArtifact()); version = Versions.isLocal(version) ? Versions.fromLocal(version) : version; KubernetesImageDescription image = KubernetesImageDescription.builder() .registry(getDockerRegistry(deploymentName, getArtifact())) .repository(artifactName) .tag(version) .build(); return KubernetesUtil.getImageId(image); }