Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Deployer ¶
type Deployer interface { // Deploy should ensure that the build results are deployed to the Kubernetes // cluster. Deploy(context.Context, io.Writer, *build.BuildResult) (*Result, error) }
Deployer is the Deploy API of skaffold and responsible for deploying the build results to a Kubernetes cluster
type HelmDeployer ¶
type HelmDeployer struct { *config.DeployConfig // contains filtered or unexported fields }
func NewHelmDeployer ¶
func NewHelmDeployer(cfg *config.DeployConfig, kubeContext string) *HelmDeployer
NewHelmDeployer returns a new HelmDeployer for a DeployConfig filled with the needed configuration for `helm`
type KubectlDeployer ¶
type KubectlDeployer struct { *config.DeployConfig // contains filtered or unexported fields }
func NewKubectlDeployer ¶
func NewKubectlDeployer(cfg *config.DeployConfig, kubeContext string) *KubectlDeployer
NewKubectlDeployer returns a new KubectlDeployer for a DeployConfig filled with the needed configuration for `kubectl apply`
Click to show internal directories.
Click to hide internal directories.