Versions in this module Expand all Collapse all v0 v0.1.1 Sep 27, 2018 Changes in this version + const AWS + const Local + type AddressLoadBalancer interface + DestroyServiceAddressLoadBalancer func(v1.LatticeID, *latticev1.Address) error + EnsureServiceAddressLoadBalancer func(latticeID v1.LatticeID, address *latticev1.Address, service *latticev1.Service, ...) error + ServiceAddressLoadBalancerAddAnnotations func(latticeID v1.LatticeID, address *latticev1.Address, service *latticev1.Service, ...) error + ServiceAddressLoadBalancerNeedsUpdate func(latticeID v1.LatticeID, address *latticev1.Address, service *latticev1.Service, ...) (bool, error) + ServiceAddressLoadBalancerPorts func(latticeID v1.LatticeID, address *latticev1.Address, service *latticev1.Service, ...) (map[int32]string, error) + type Interface interface + ComponentBuildWorkDirectoryVolumeSource func(jobName string) corev1.VolumeSource + IsDeploymentSpecUpdated func(service *latticev1.Service, ...) (bool, string, *appsv1.DeploymentSpec) + TransformComponentBuildJobSpec func(*batchv1.JobSpec) *batchv1.JobSpec + TransformPodTemplateSpec func(*corev1.PodTemplateSpec) *corev1.PodTemplateSpec + func NewCloudProvider(namespacePrefix string, kubeClient kubeclientset.Interface, ...) (Interface, error) + type NodePool interface + DestroyNodePoolEpoch func(v1.LatticeID, *latticev1.NodePool, latticev1.NodePoolEpoch) error + EnsureNodePoolEpoch func(v1.LatticeID, *latticev1.NodePool, latticev1.NodePoolEpoch) error + NodePoolAddAnnotations func(v1.LatticeID, *latticev1.NodePool, map[string]string, latticev1.NodePoolEpoch) error + NodePoolEpochStatus func(latticeID v1.LatticeID, nodePool *latticev1.NodePool, ...) (*latticev1.NodePoolStatusEpochStatus, error) + NodePoolNeedsNewEpoch func(*latticev1.NodePool) (bool, error) + type Options struct + AWS *aws.Options + Local *local.Options + func Flag(cloudProvider *string) (cli.Flag, *Options) + func OverlayConfigOptions(staticOptions *Options, dynamicConfig *latticev1.ConfigCloudProvider) (*Options, error)