Documentation ¶
Index ¶
- func AKSNodeClass(overrides ...v1alpha2.AKSNodeClass) *v1alpha2.AKSNodeClass
- func AKSNodeClassFieldIndexer(ctx context.Context) func(cache.Cache) error
- func MakeStandardLoadBalancer(resourceGroup string, lbName string, includeOutbound bool) armnetwork.LoadBalancer
- func NodePool(options karpv1.NodePool) *karpv1.NodePool
- func Options(overrides ...OptionsFields) *azoptions.Options
- type Environment
- type OptionsFields
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AKSNodeClass ¶
func AKSNodeClass(overrides ...v1alpha2.AKSNodeClass) *v1alpha2.AKSNodeClass
func AKSNodeClassFieldIndexer ¶ added in v0.7.0
func MakeStandardLoadBalancer ¶
func MakeStandardLoadBalancer(resourceGroup string, lbName string, includeOutbound bool) armnetwork.LoadBalancer
func Options ¶
func Options(overrides ...OptionsFields) *azoptions.Options
Types ¶
type Environment ¶
type Environment struct { // API VirtualMachinesAPI *fake.VirtualMachinesAPI AzureResourceGraphAPI *fake.AzureResourceGraphAPI VirtualMachineExtensionsAPI *fake.VirtualMachineExtensionsAPI NetworkInterfacesAPI *fake.NetworkInterfacesAPI CommunityImageVersionsAPI *fake.CommunityGalleryImageVersionsAPI MockSkuClientSignalton *fake.MockSkuClientSingleton PricingAPI *fake.PricingAPI LoadBalancersAPI *fake.LoadBalancersAPI // Cache KubernetesVersionCache *cache.Cache InstanceTypeCache *cache.Cache LoadBalancerCache *cache.Cache // Providers InstanceTypesProvider instancetype.Provider InstanceProvider instance.Provider PricingProvider *pricing.Provider ImageProvider *imagefamily.Provider ImageResolver *imagefamily.Resolver LaunchTemplateProvider *launchtemplate.Provider LoadBalancerProvider *loadbalancer.Provider // contains filtered or unexported fields }
func NewEnvironment ¶
func NewEnvironment(ctx context.Context, env *coretest.Environment) *Environment
func NewEnvironmentNonZonal ¶
func NewEnvironmentNonZonal(ctx context.Context, env *coretest.Environment) *Environment
func NewRegionalEnvironment ¶
func NewRegionalEnvironment(ctx context.Context, env *coretest.Environment, region string, nonZonal bool) *Environment
func (*Environment) Reset ¶
func (env *Environment) Reset()
func (*Environment) Zones ¶
func (env *Environment) Zones() []string
type OptionsFields ¶
type OptionsFields struct { ClusterName *string ClusterEndpoint *string ClusterID *string KubeletClientTLSBootstrapToken *string SSHPublicKey *string NetworkPlugin *string NetworkPluginMode *string NetworkPolicy *string NetworkDataplane *string VMMemoryOverheadPercent *float64 NodeIdentities []string SubnetID *string NodeResourceGroup *string ProvisionMode *string NodeBootstrappingServerURL *string }
Source Files ¶
Click to show internal directories.
Click to hide internal directories.