Documentation ¶
Index ¶
Constants ¶
View Source
const ( // Name is the name of the Azure provider. Name = "provider-azure" // StorageProviderName is the name of the Azure storage provider. StorageProviderName = "ABS" // TerraformerImageName is the name of the Terraformer image. TerraformerImageName = "terraformer" // MachineControllerManagerImageName is the name of the MachineControllerManager image. MachineControllerManagerImageName = "machine-controller-manager" // MachineControllerManagerName is a constant for the name of the machine-controller-manager. MachineControllerManagerName = "machine-controller-manager" // CloudControllerManagerImageName is the name of the cloud-controller-manager image. CloudControllerManagerImageName = "cloud-controller-manager" // SubscriptionIDKey is the key for the subscription ID. SubscriptionIDKey = "subscriptionID" // TenantIDKey is the key for the tenant ID. TenantIDKey = "tenantID" // ClientIDKey is the key for the client ID. ClientIDKey = "clientID" // ClientSecretKey is the key for the client secret. ClientSecretKey = "clientSecret" // StorageAccount is a constant for the key in a cloud provider secret and backup secret that holds the Azure account name. StorageAccount = "storageAccount" // StorageKey is a constant for the key in a cloud provider secret and backup secret that holds the Azure secret storage access key. StorageKey = "storageKey" // AzureBlobStorageHostName is the host name for azure blob storage service. AzureBlobStorageHostName = "blob.core.windows.net" // BucketName is a constant for the key in a backup secret that holds the bucket name. // The bucket name is written to the backup secret by Gardener as a temporary solution. // TODO In the future, the bucket name should come from a BackupBucket resource (see https://github.com/gardener/gardener/blob/master/docs/proposals/02-backupinfra.md) BucketName = "bucketName" // CloudProviderConfigName is the name of the configmap containing the cloud provider config. CloudProviderConfigName = "cloud-provider-config" // CloudProviderKubeletConfigName is the name of the configmap containing the cloud provider config for the shoot nodes. CloudProviderKubeletConfigName = "cloud-provider-kubelet-config" // CloudProviderConfigMapKey is the key storing the cloud provider config as value in the cloud provider configmap. CloudProviderConfigMapKey = "cloudprovider.conf" // CloudProviderAcrConfigName is the name of the configmap containing the cloud provider config to configure the kubelet to get acr config. CloudProviderAcrConfigName = "kubelet-acr-config" // CloudProviderAcrConfigMapKey is the key storing the cloud provider config as value in the acr cloud provider configmap. CloudProviderAcrConfigMapKey = "acr.conf" // BackupSecretName is the name of the secret containing the credentials for storing the backups of Shoot clusters. BackupSecretName = "etcd-backup" // MachineControllerManagerVpaName is the name of the VerticalPodAutoscaler of the machine-controller-manager deployment. MachineControllerManagerVpaName = "machine-controller-manager-vpa" // MachineControllerManagerMonitoringConfigName is the name of the ConfigMap containing monitoring stack configurations for machine-controller-manager. MachineControllerManagerMonitoringConfigName = "machine-controller-manager-monitoring-config" // CloudControllerManagerName is a constant for the name of the CloudController deployed by the worker controller. CloudControllerManagerName = "cloud-controller-manager" )
View Source
const Type = "azure"
Type is the type of resources managed by the Azure actuator.
Variables ¶
View Source
var ( // ChartsPath is the path to the charts ChartsPath = filepath.Join("charts") // InternalChartsPath is the path to the internal charts InternalChartsPath = filepath.Join(ChartsPath, "internal") )
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.