Class KubernetesManifestAnnotater
java.lang.Object
com.netflix.spinnaker.clouddriver.kubernetes.description.manifest.KubernetesManifestAnnotater
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidannotateManifest(KubernetesManifest manifest, com.netflix.spinnaker.kork.artifacts.model.Artifact artifact) static voidannotateManifest(KubernetesManifest manifest, com.netflix.spinnaker.moniker.Moniker moniker) static Optional<com.netflix.spinnaker.kork.artifacts.model.Artifact>getArtifact(KubernetesManifest manifest, String account) static KubernetesCachingPropertiesgetCachingProperties(KubernetesManifest manifest) static KubernetesManifeststatic StringgetManifestApplication(KubernetesManifest manifest) static StringgetManifestCluster(KubernetesManifest manifest) static com.netflix.spinnaker.moniker.MonikergetMoniker(KubernetesManifest manifest) static KubernetesManifestStrategygetStrategy(KubernetesManifest manifest) static KubernetesManifestTrafficgetTraffic(KubernetesManifest manifest) static voidsetDeploymentStrategy(KubernetesManifest manifest, KubernetesManifestStrategy.DeployStrategy strategy) static voidsetTraffic(KubernetesManifest manifest, KubernetesManifestTraffic traffic) static voidvalidateAnnotationsForRolloutStrategies(KubernetesManifest manifest, KubernetesDeployManifestDescription deployManifestDescription)
-
Constructor Details
-
KubernetesManifestAnnotater
public KubernetesManifestAnnotater()
-
-
Method Details
-
annotateManifest
public static void annotateManifest(KubernetesManifest manifest, com.netflix.spinnaker.moniker.Moniker moniker) -
annotateManifest
public static void annotateManifest(KubernetesManifest manifest, com.netflix.spinnaker.kork.artifacts.model.Artifact artifact) -
getArtifact
public static Optional<com.netflix.spinnaker.kork.artifacts.model.Artifact> getArtifact(KubernetesManifest manifest, String account) -
getMoniker
-
getTraffic
-
setTraffic
-
validateAnnotationsForRolloutStrategies
public static void validateAnnotationsForRolloutStrategies(KubernetesManifest manifest, KubernetesDeployManifestDescription deployManifestDescription) -
getCachingProperties
-
getStrategy
-
setDeploymentStrategy
public static void setDeploymentStrategy(KubernetesManifest manifest, KubernetesManifestStrategy.DeployStrategy strategy) -
getLastAppliedConfiguration
-
getManifestCluster
-
getManifestApplication
-