Class KubernetesStatefulSetHandler
java.lang.Object
com.netflix.spinnaker.clouddriver.kubernetes.op.handler.KubernetesHandler
com.netflix.spinnaker.clouddriver.kubernetes.op.handler.KubernetesStatefulSetHandler
- All Implemented Interfaces:
CanDelete,CanDeploy,CanPatch,CanPauseRollout,CanReceiveTraffic,CanResize,CanResumeRollout,CanRollingRestart,CanRollout,CanScale,CanUndoRollout,ServerGroupHandler
@Component
public class KubernetesStatefulSetHandler
extends KubernetesHandler
implements CanResize, CanScale, CanPauseRollout, CanResumeRollout, CanUndoRollout, CanRollingRestart, ServerGroupHandler
-
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 TypeMethodDescriptionvoidaddRelationships(Map<KubernetesKind, List<KubernetesManifest>> allResources, Map<KubernetesManifest, List<KubernetesManifest>> relationshipMap) protected com.google.common.collect.ImmutableList<Replacer>protected KubernetesCachingAgentFactoryintkind()static StringserviceName(KubernetesManifest manifest) status(KubernetesManifest manifest) booleanMethods inherited from class com.netflix.spinnaker.clouddriver.kubernetes.op.handler.KubernetesHandler
ageComparator, buildCachingAgent, comparatorFor, 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.ServerGroupHandler
fromCacheData
-
Constructor Details
-
KubernetesStatefulSetHandler
public KubernetesStatefulSetHandler()
-
-
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
-
cachingAgentFactory
- Specified by:
cachingAgentFactoryin classKubernetesHandler
-
status
- Specified by:
statusin classKubernetesHandler
-
serviceName
-
hydrateSearchResult
- Overrides:
hydrateSearchResultin classKubernetesHandler
-
addRelationships
public void addRelationships(Map<KubernetesKind, List<KubernetesManifest>> allResources, Map<KubernetesManifest, List<KubernetesManifest>> relationshipMap) - Overrides:
addRelationshipsin classKubernetesHandler
-