Class KubernetesIngressHandler
- java.lang.Object
-
- com.netflix.spinnaker.clouddriver.kubernetes.op.handler.KubernetesHandler
-
- com.netflix.spinnaker.clouddriver.kubernetes.op.handler.KubernetesIngressHandler
-
@Component public class KubernetesIngressHandler extends KubernetesHandler
-
-
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 Constructor Description KubernetesIngressHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddRelationships(java.util.Map<KubernetesKind,java.util.List<KubernetesManifest>> allResources, java.util.Map<KubernetesManifest,java.util.List<KubernetesManifest>> relationshipMap)protected KubernetesCachingAgentFactorycachingAgentFactory()intdeployPriority()java.util.Map<java.lang.String,java.lang.Object>hydrateSearchResult(Keys.InfrastructureCacheKey key)KubernetesKindkind()SpinnakerKindspinnakerKind()Manifest.Statusstatus(KubernetesManifest manifest)booleanversioned()-
Methods inherited from class com.netflix.spinnaker.clouddriver.kubernetes.op.handler.KubernetesHandler
ageComparator, artifactReplacers, buildCachingAgent, comparatorFor, listArtifacts, listWarnings, removeSensitiveKeys, replaceArtifacts, replaceArtifacts, sensitiveKeys, sizeComparator
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.netflix.spinnaker.clouddriver.kubernetes.op.handler.CanDelete
delete
-
Methods inherited from interface com.netflix.spinnaker.clouddriver.kubernetes.op.handler.CanDeploy
deploy
-
Methods inherited from interface com.netflix.spinnaker.clouddriver.kubernetes.op.handler.CanPatch
patch, patchWithJson, patchWithManifest
-
-
-
-
Method Detail
-
deployPriority
public int deployPriority()
- Specified by:
deployPriorityin classKubernetesHandler
-
kind
@Nonnull public KubernetesKind kind()
-
versioned
public boolean versioned()
- Specified by:
versionedin classKubernetesHandler
-
spinnakerKind
@Nonnull public SpinnakerKind spinnakerKind()
- Specified by:
spinnakerKindin classKubernetesHandler
-
status
public Manifest.Status status(KubernetesManifest manifest)
- Specified by:
statusin classKubernetesHandler
-
cachingAgentFactory
protected KubernetesCachingAgentFactory cachingAgentFactory()
- Specified by:
cachingAgentFactoryin classKubernetesHandler
-
addRelationships
public void addRelationships(java.util.Map<KubernetesKind,java.util.List<KubernetesManifest>> allResources, java.util.Map<KubernetesManifest,java.util.List<KubernetesManifest>> relationshipMap)
- Overrides:
addRelationshipsin classKubernetesHandler
-
hydrateSearchResult
public java.util.Map<java.lang.String,java.lang.Object> hydrateSearchResult(Keys.InfrastructureCacheKey key)
- Overrides:
hydrateSearchResultin classKubernetesHandler
-
-