Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewLoadBalancerClient ¶
func NewLoadBalancerClient(config *auth.AzureAuthConfig, env *azure.Environment) (loadbalancerclient.Interface, error)
NewLoadBalancerClient creates a new LoadBalancer client.
func NewPublicIPClient ¶
func NewPublicIPClient(config *auth.AzureAuthConfig, env *azure.Environment) (publicipclient.Interface, error)
NewPublicIPClient creates a new PublicIP client.
Types ¶
type AzureConfig ¶
type AzureConfig struct { auth.AzureAuthConfig GlobalVIPLocation string `json:"globalVIPLocation,omitempty" yaml:"globalVIPLocation,omitempty"` GlobalLoadBalancerName string `json:"globalLoadBalancerName,omitempty" yaml:"globalLoadBalancerName,omitempty"` GlobalLoadBalancerResourceGroup string `json:"globalLoadBalancerResourceGroup,omitempty" yaml:"globalLoadBalancerResourceGroup,omitempty"` }
AzureConfig defines the Azure config options.
func GetAzureConfigFromSecret ¶
func GetAzureConfigFromSecret(kubeClient client.Client, namespace, name string) (*AzureConfig, *azure.Environment, error)
GetAzureConfigFromSecret fetches Azure cloud config from given secret.
Click to show internal directories.
Click to hide internal directories.