Class KubernetesDeploymentHandler
java.lang.Object
com.netflix.spinnaker.clouddriver.kubernetes.op.handler.KubernetesHandler
com.netflix.spinnaker.clouddriver.kubernetes.op.handler.KubernetesDeploymentHandler
- All Implemented Interfaces:
CanDelete,CanDeploy,CanPatch,CanPauseRollout,CanReceiveTraffic,CanResize,CanResumeRollout,CanRollingRestart,CanRollout,CanScale,CanUndoRollout,ServerGroupManagerHandler
@Component
public class KubernetesDeploymentHandler
extends KubernetesHandler
implements CanResize, CanScale, CanPauseRollout, CanResumeRollout, CanUndoRollout, CanRollingRestart, ServerGroupManagerHandler
-
Nested Class Summary
Nested classes/interfaces inherited from class com.netflix.spinnaker.clouddriver.kubernetes.op.handler.KubernetesHandler
KubernetesHandler.DeployPriority -
Field Summary
Fields inherited from class com.netflix.spinnaker.clouddriver.kubernetes.op.handler.KubernetesHandler
dockerImageBinding, objectMapper -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected com.google.common.collect.ImmutableList<Replacer>protected KubernetesCachingAgentFactoryintkind()status(KubernetesManifest manifest) booleanMethods inherited from class com.netflix.spinnaker.clouddriver.kubernetes.op.handler.KubernetesHandler
addRelationships, ageComparator, buildCachingAgent, comparatorFor, hydrateSearchResult, listArtifacts, listWarnings, removeSensitiveKeys, replaceArtifacts, replaceArtifacts, sensitiveKeys, sizeComparatorMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.netflix.spinnaker.clouddriver.kubernetes.op.handler.CanDelete
deleteMethods inherited from interface com.netflix.spinnaker.clouddriver.kubernetes.op.handler.CanDeploy
deployMethods inherited from interface com.netflix.spinnaker.clouddriver.kubernetes.op.handler.CanPatch
patch, patchWithJson, patchWithManifestMethods inherited from interface com.netflix.spinnaker.clouddriver.kubernetes.op.handler.CanPauseRollout
pauseRolloutMethods inherited from interface com.netflix.spinnaker.clouddriver.kubernetes.op.handler.CanResize
resizeMethods inherited from interface com.netflix.spinnaker.clouddriver.kubernetes.op.handler.CanResumeRollout
resumeRolloutMethods inherited from interface com.netflix.spinnaker.clouddriver.kubernetes.op.handler.CanRollingRestart
rollingRestartMethods inherited from interface com.netflix.spinnaker.clouddriver.kubernetes.op.handler.CanRollout
historyRolloutMethods inherited from interface com.netflix.spinnaker.clouddriver.kubernetes.op.handler.CanScale
scaleMethods inherited from interface com.netflix.spinnaker.clouddriver.kubernetes.op.handler.CanUndoRollout
undoRolloutMethods inherited from interface com.netflix.spinnaker.clouddriver.kubernetes.op.handler.ServerGroupManagerHandler
fromCacheData
-
Constructor Details
-
KubernetesDeploymentHandler
public KubernetesDeploymentHandler()
-
-
Method Details
-
artifactReplacers
- Overrides:
artifactReplacersin classKubernetesHandler
-
deployPriority
public int deployPriority()- Specified by:
deployPriorityin classKubernetesHandler
-
kind
- Specified by:
kindin interfaceCanDelete- Specified by:
kindin interfaceCanPatch- Specified by:
kindin interfaceCanPauseRollout- Specified by:
kindin interfaceCanResize- Specified by:
kindin interfaceCanResumeRollout- Specified by:
kindin interfaceCanRollingRestart- Specified by:
kindin interfaceCanRollout- Specified by:
kindin interfaceCanScale- Specified by:
kindin interfaceCanUndoRollout- Specified by:
kindin classKubernetesHandler
-
versioned
public boolean versioned()- Specified by:
versionedin classKubernetesHandler
-
spinnakerKind
- Specified by:
spinnakerKindin classKubernetesHandler
-
status
- Specified by:
statusin classKubernetesHandler
-
cachingAgentFactory
- Specified by:
cachingAgentFactoryin classKubernetesHandler
-