Documentation ¶
Index ¶
- Constants
- func GetAzureClientSetsByCluster(k8sclient kubernetes.Interface, g8sclient versioned.Interface) (map[string]*client.AzureClientSet, error)
- func GetAzureClientSetsFromCredentialSecrets(k8sclient kubernetes.Interface) (map[*client.AzureClientSetConfig]*client.AzureClientSet, error)
- func GetAzureClientSetsFromCredentialSecretsBySubscription(k8sclient kubernetes.Interface) (map[string]*client.AzureClientSet, error)
- func GetAzureConfigFromSecret(credential *v1.Secret) (*client.AzureClientSetConfig, error)
- func GetAzureConfigFromSecretName(k8sClient kubernetes.Interface, name string, namespace string) (*client.AzureClientSetConfig, error)
- func GetCredentialSecrets(k8sClient kubernetes.Interface) (secrets []v1.Secret, err error)
- func IsInvalidConfigFoundError(err error) bool
- func IsMissingValue(err error) bool
Constants ¶
View Source
const ( ClientIDKey = "azure.azureoperator.clientid" ClientSecretKey = "azure.azureoperator.clientsecret" SubscriptionIDKey = "azure.azureoperator.subscriptionid" TenantIDKey = "azure.azureoperator.tenantid" PartnerIDKey = "azure.azureoperator.partnerid" SecretLabel = "giantswarm.io/managed-by=credentiald" CredentialNamespace = "giantswarm" CredentialDefault = "credential-default" )
Variables ¶
This section is empty.
Functions ¶
func GetAzureClientSetsByCluster ¶ added in v1.0.3
func GetAzureClientSetsByCluster(k8sclient kubernetes.Interface, g8sclient versioned.Interface) (map[string]*client.AzureClientSet, error)
func GetAzureClientSetsFromCredentialSecrets ¶
func GetAzureClientSetsFromCredentialSecrets(k8sclient kubernetes.Interface) (map[*client.AzureClientSetConfig]*client.AzureClientSet, error)
func GetAzureClientSetsFromCredentialSecretsBySubscription ¶
func GetAzureClientSetsFromCredentialSecretsBySubscription(k8sclient kubernetes.Interface) (map[string]*client.AzureClientSet, error)
func GetAzureConfigFromSecret ¶
func GetAzureConfigFromSecret(credential *v1.Secret) (*client.AzureClientSetConfig, error)
func GetAzureConfigFromSecretName ¶ added in v1.0.3
func GetAzureConfigFromSecretName(k8sClient kubernetes.Interface, name string, namespace string) (*client.AzureClientSetConfig, error)
func GetCredentialSecrets ¶
func GetCredentialSecrets(k8sClient kubernetes.Interface) (secrets []v1.Secret, err error)
func IsInvalidConfigFoundError ¶
IsInvalidConfigFoundError asserts invalidConfig.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.