Given an SdmGoalEvent with the appropriate Kubernetes application data, deploy an application to a Kubernetes cluster.
The Kubernetes deployment goal
A standard handler context available from goal executions or event handlers
SDM goal progress log
Goal success or failure, with endpoint URL(s) on success if ingress properties are set
Create identifying deployment destination from goal environment and fulillment name using getCluster, application namespace, and application name.
SDM goal event to generate desitnation for
Kubernetes application object
The cluster name, application namespace, and application name
Log to a specific log level method and a progress log.
Levelled log method like logger.debug
goal progress log
Log and return failure.
informative error message
an ExecuteGoalResult indicating a failed deploy using the provided error message
Generated using TypeDoc
Create a descriptive string for a goal event.