Class SecretDeployer
java.lang.Object
io.continual.flowcontrol.impl.controller.k8s.elements.SecretDeployer
- All Implemented Interfaces:
FlowControlK8sElement
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.continual.flowcontrol.impl.controller.k8s.FlowControlK8sElement
FlowControlK8sElement.ElementDeployException, FlowControlK8sElement.ImagePullPolicy, FlowControlK8sElement.K8sDeployContext, FlowControlK8sElement.K8sInstallationContext -
Field Summary
FieldsFields inherited from interface io.continual.flowcontrol.impl.controller.k8s.FlowControlK8sElement
kSetting_TemplateResource -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidDeploy this element with the given context.booleanIs this element deployed?toString()voidUndeploy this element given the namespace and deployment IDMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface io.continual.flowcontrol.impl.controller.k8s.FlowControlK8sElement
getRuntimeState, isRuntimeProvider
-
Field Details
-
kWorkspaceKey_Secret
- See Also:
-
kWorkspaceKey_SecretKeys
- See Also:
-
-
Constructor Details
-
SecretDeployer
public SecretDeployer(org.json.JSONObject config)
-
-
Method Details
-
toString
-
deploy
public void deploy(FlowControlK8sElement.K8sDeployContext ctx) throws FlowControlK8sElement.ElementDeployException Description copied from interface:FlowControlK8sElementDeploy this element with the given context. Elements should have names based on the deployment ID because that's what's presented during undeploy.- Specified by:
deployin interfaceFlowControlK8sElement- Parameters:
ctx-- Throws:
FlowControlK8sElement.ElementDeployException
-
isDeployed
public boolean isDeployed(FlowControlK8sElement.K8sInstallationContext ctx) throws FlowControlK8sElement.ElementDeployException Description copied from interface:FlowControlK8sElementIs this element deployed?- Specified by:
isDeployedin interfaceFlowControlK8sElement- Parameters:
ctx-- Throws:
FlowControlK8sElement.ElementDeployException
-
undeploy
public void undeploy(FlowControlK8sElement.K8sInstallationContext ctx) throws FlowControlK8sElement.ElementDeployException Description copied from interface:FlowControlK8sElementUndeploy this element given the namespace and deployment ID- Specified by:
undeployin interfaceFlowControlK8sElement- Parameters:
ctx-- Throws:
FlowControlK8sElement.ElementDeployException
-