deployer

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 11, 2022 License: Apache-2.0 Imports: 32 Imported by: 0

Documentation

Index

Constants

View Source
const Name = "aks"

Name is the name of the deployer

Variables

View Source
var (
	GitTag string
)

Functions

func New

func New(opts types.Options) (types.Deployer, *pflag.FlagSet)

New implements deployer.New for aks

Types

type BuildOptions

type BuildOptions struct {
	// Target must be set. Only one of TargetPath and TargetTag should be set.
	Target     string `flag:"target" desc:"--target flag for custom config component to test, e.g. cloud-provider-azure"`
	TargetPath string `flag:"targetPath" desc:"--targetPath flag for local repo, not set with TargetCommit or TargetFlag"`
	TargetTag  string `flag:"targetTag" desc:"--targetTag flag for custom config component's refs"`
}

type UpOptions

type UpOptions struct {
	ClusterName      string `flag:"clusterName" desc:"--clusterName flag for aks cluster name"`
	Location         string `flag:"location" desc:"--location flag for resource group and cluster location"`
	CCMImageTag      string `flag:"ccmImageTag" desc:"--ccmImageTag flag for CCM image tag"`
	ConfigPath       string `flag:"config" desc:"--config flag for AKS cluster"`
	CustomConfigPath string `flag:"customConfig" desc:"--customConfig flag for custom configuration"`
	K8sVersion       string `flag:"k8sVersion" desc:"--k8sVersion flag for cluster Kubernetes version"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL