Create a KubernetesDeploy object.
Define unique aspects of this Kubernetes deployment, see KubernetesDeploy.details.
Other goals that must complete successfully before scheduling this goal.
Define unique aspects of this Kubernetes deployment, see KubernetesDeploy.details.
Called by the SDM on initialization. This function calls
super.register
and adds a startup listener to the SDM.
The startup listener registers a default goal fulfillment that adds itself as fulfiller of its deployment requests if this goal has no fulfillments or callbacks at startup.
Set the goal "name" and goal definition "displayName". If any goal definition description is not set, populate it with a reasonable default.
Name of fulfillment, typically the cluster-scoped name of k8s-sdm
object
Register a deployment with the initiator fulfillment.
Generated using TypeDoc
Goal that initiates deploying an application to a Kubernetes cluster. Deploying the application is completed by the kubernetesDeployHandler event handler. By default, this goal will be configured such that it is fulfilled by the SDM that creates it. To have this goal be executed by another SDM, set the fulfillment name to the name of that SDM:
const deploy = new KubernetesDeploy() .with({ name: otherSdm.configuration.name });