Documentation ¶
Overview ¶
Package v1beta1 is a version of the API. +groupName=garden.sapcloud.io
Index ¶
- Constants
- Variables
- func Convert_garden_AWSCloud_To_v1beta1_AWSCloud(in *garden.AWSCloud, out *AWSCloud, s conversion.Scope) error
- func Convert_garden_AWSConstraints_To_v1beta1_AWSConstraints(in *garden.AWSConstraints, out *AWSConstraints, s conversion.Scope) error
- func Convert_garden_AWSMachineImageMapping_To_v1beta1_AWSMachineImageMapping(in *garden.AWSMachineImageMapping, out *AWSMachineImageMapping, ...) error
- func Convert_garden_AWSMachineImage_To_v1beta1_AWSMachineImage(in *garden.AWSMachineImage, out *AWSMachineImage, s conversion.Scope) error
- func Convert_garden_AWSNetworks_To_v1beta1_AWSNetworks(in *garden.AWSNetworks, out *AWSNetworks, s conversion.Scope) error
- func Convert_garden_AWSProfile_To_v1beta1_AWSProfile(in *garden.AWSProfile, out *AWSProfile, s conversion.Scope) error
- func Convert_garden_AWSRegionalMachineImage_To_v1beta1_AWSRegionalMachineImage(in *garden.AWSRegionalMachineImage, out *AWSRegionalMachineImage, ...) error
- func Convert_garden_AWSVPC_To_v1beta1_AWSVPC(in *garden.AWSVPC, out *AWSVPC, s conversion.Scope) error
- func Convert_garden_AWSWorker_To_v1beta1_AWSWorker(in *garden.AWSWorker, out *AWSWorker, s conversion.Scope) error
- func Convert_garden_Addon_To_v1beta1_Addon(in *garden.Addon, out *Addon, s conversion.Scope) error
- func Convert_garden_Addons_To_v1beta1_Addons(in *garden.Addons, out *Addons, s conversion.Scope) error
- func Convert_garden_AdmissionPlugin_To_v1beta1_AdmissionPlugin(in *garden.AdmissionPlugin, out *AdmissionPlugin, s conversion.Scope) error
- func Convert_garden_AlicloudConstraints_To_v1beta1_AlicloudConstraints(in *garden.AlicloudConstraints, out *AlicloudConstraints, s conversion.Scope) error
- func Convert_garden_AlicloudMachineImage_To_v1beta1_AlicloudMachineImage(in *garden.AlicloudMachineImage, out *AlicloudMachineImage, s conversion.Scope) error
- func Convert_garden_AlicloudMachineType_To_v1beta1_AlicloudMachineType(in *garden.AlicloudMachineType, out *AlicloudMachineType, s conversion.Scope) error
- func Convert_garden_AlicloudNetworks_To_v1beta1_AlicloudNetworks(in *garden.AlicloudNetworks, out *AlicloudNetworks, s conversion.Scope) error
- func Convert_garden_AlicloudProfile_To_v1beta1_AlicloudProfile(in *garden.AlicloudProfile, out *AlicloudProfile, s conversion.Scope) error
- func Convert_garden_AlicloudVPC_To_v1beta1_AlicloudVPC(in *garden.AlicloudVPC, out *AlicloudVPC, s conversion.Scope) error
- func Convert_garden_AlicloudVolumeType_To_v1beta1_AlicloudVolumeType(in *garden.AlicloudVolumeType, out *AlicloudVolumeType, s conversion.Scope) error
- func Convert_garden_AlicloudWorker_To_v1beta1_AlicloudWorker(in *garden.AlicloudWorker, out *AlicloudWorker, s conversion.Scope) error
- func Convert_garden_Alicloud_To_v1beta1_Alicloud(in *garden.Alicloud, out *Alicloud, s conversion.Scope) error
- func Convert_garden_AuditConfig_To_v1beta1_AuditConfig(in *garden.AuditConfig, out *AuditConfig, s conversion.Scope) error
- func Convert_garden_AuditPolicy_To_v1beta1_AuditPolicy(in *garden.AuditPolicy, out *AuditPolicy, s conversion.Scope) error
- func Convert_garden_AzureCloud_To_v1beta1_AzureCloud(in *garden.AzureCloud, out *AzureCloud, s conversion.Scope) error
- func Convert_garden_AzureConstraints_To_v1beta1_AzureConstraints(in *garden.AzureConstraints, out *AzureConstraints, s conversion.Scope) error
- func Convert_garden_AzureDomainCount_To_v1beta1_AzureDomainCount(in *garden.AzureDomainCount, out *AzureDomainCount, s conversion.Scope) error
- func Convert_garden_AzureMachineImage_To_v1beta1_AzureMachineImage(in *garden.AzureMachineImage, out *AzureMachineImage, s conversion.Scope) error
- func Convert_garden_AzureNetworks_To_v1beta1_AzureNetworks(in *garden.AzureNetworks, out *AzureNetworks, s conversion.Scope) error
- func Convert_garden_AzureProfile_To_v1beta1_AzureProfile(in *garden.AzureProfile, out *AzureProfile, s conversion.Scope) error
- func Convert_garden_AzureResourceGroup_To_v1beta1_AzureResourceGroup(in *garden.AzureResourceGroup, out *AzureResourceGroup, s conversion.Scope) error
- func Convert_garden_AzureVNet_To_v1beta1_AzureVNet(in *garden.AzureVNet, out *AzureVNet, s conversion.Scope) error
- func Convert_garden_AzureWorker_To_v1beta1_AzureWorker(in *garden.AzureWorker, out *AzureWorker, s conversion.Scope) error
- func Convert_garden_BackupInfrastructureList_To_v1beta1_BackupInfrastructureList(in *garden.BackupInfrastructureList, out *BackupInfrastructureList, ...) error
- func Convert_garden_BackupInfrastructureSpec_To_v1beta1_BackupInfrastructureSpec(in *garden.BackupInfrastructureSpec, out *BackupInfrastructureSpec, ...) error
- func Convert_garden_BackupInfrastructureStatus_To_v1beta1_BackupInfrastructureStatus(in *garden.BackupInfrastructureStatus, out *BackupInfrastructureStatus, ...) error
- func Convert_garden_BackupInfrastructure_To_v1beta1_BackupInfrastructure(in *garden.BackupInfrastructure, out *BackupInfrastructure, s conversion.Scope) error
- func Convert_garden_Backup_To_v1beta1_Backup(in *garden.Backup, out *Backup, s conversion.Scope) error
- func Convert_garden_CloudControllerManagerConfig_To_v1beta1_CloudControllerManagerConfig(in *garden.CloudControllerManagerConfig, out *CloudControllerManagerConfig, ...) error
- func Convert_garden_CloudProfileList_To_v1beta1_CloudProfileList(in *garden.CloudProfileList, out *CloudProfileList, s conversion.Scope) error
- func Convert_garden_CloudProfileSpec_To_v1beta1_CloudProfileSpec(in *garden.CloudProfileSpec, out *CloudProfileSpec, s conversion.Scope) error
- func Convert_garden_CloudProfile_To_v1beta1_CloudProfile(in *garden.CloudProfile, out *CloudProfile, s conversion.Scope) error
- func Convert_garden_Cloud_To_v1beta1_Cloud(in *garden.Cloud, out *Cloud, s conversion.Scope) error
- func Convert_garden_ClusterAutoscaler_To_v1beta1_ClusterAutoscaler(in *garden.ClusterAutoscaler, out *ClusterAutoscaler, s conversion.Scope) error
- func Convert_garden_Condition_To_v1beta1_Condition(in *garden.Condition, out *Condition, s conversion.Scope) error
- func Convert_garden_DNSProviderConstraint_To_v1beta1_DNSProviderConstraint(in *garden.DNSProviderConstraint, out *DNSProviderConstraint, ...) error
- func Convert_garden_DNS_To_v1beta1_DNS(in *garden.DNS, out *DNS, s conversion.Scope) error
- func Convert_garden_GCPCloud_To_v1beta1_GCPCloud(in *garden.GCPCloud, out *GCPCloud, s conversion.Scope) error
- func Convert_garden_GCPConstraints_To_v1beta1_GCPConstraints(in *garden.GCPConstraints, out *GCPConstraints, s conversion.Scope) error
- func Convert_garden_GCPMachineImage_To_v1beta1_GCPMachineImage(in *garden.GCPMachineImage, out *GCPMachineImage, s conversion.Scope) error
- func Convert_garden_GCPNetworks_To_v1beta1_GCPNetworks(in *garden.GCPNetworks, out *GCPNetworks, s conversion.Scope) error
- func Convert_garden_GCPProfile_To_v1beta1_GCPProfile(in *garden.GCPProfile, out *GCPProfile, s conversion.Scope) error
- func Convert_garden_GCPVPC_To_v1beta1_GCPVPC(in *garden.GCPVPC, out *GCPVPC, s conversion.Scope) error
- func Convert_garden_GCPWorker_To_v1beta1_GCPWorker(in *garden.GCPWorker, out *GCPWorker, s conversion.Scope) error
- func Convert_garden_Gardener_To_v1beta1_Gardener(in *garden.Gardener, out *Gardener, s conversion.Scope) error
- func Convert_garden_Heapster_To_v1beta1_Heapster(in *garden.Heapster, out *Heapster, s conversion.Scope) error
- func Convert_garden_HelmTiller_To_v1beta1_HelmTiller(in *garden.HelmTiller, out *HelmTiller, s conversion.Scope) error
- func Convert_garden_HibernationSchedule_To_v1beta1_HibernationSchedule(in *garden.HibernationSchedule, out *HibernationSchedule, s conversion.Scope) error
- func Convert_garden_Hibernation_To_v1beta1_Hibernation(in *garden.Hibernation, out *Hibernation, s conversion.Scope) error
- func Convert_garden_HorizontalPodAutoscalerConfig_To_v1beta1_HorizontalPodAutoscalerConfig(in *garden.HorizontalPodAutoscalerConfig, out *HorizontalPodAutoscalerConfig, ...) error
- func Convert_garden_K8SNetworks_To_v1beta1_K8SNetworks(in *garden.K8SNetworks, out *K8SNetworks, s conversion.Scope) error
- func Convert_garden_Kube2IAMRole_To_v1beta1_Kube2IAMRole(in *garden.Kube2IAMRole, out *Kube2IAMRole, s conversion.Scope) error
- func Convert_garden_Kube2IAM_To_v1beta1_Kube2IAM(in *garden.Kube2IAM, out *Kube2IAM, s conversion.Scope) error
- func Convert_garden_KubeAPIServerConfig_To_v1beta1_KubeAPIServerConfig(in *garden.KubeAPIServerConfig, out *KubeAPIServerConfig, s conversion.Scope) error
- func Convert_garden_KubeControllerManagerConfig_To_v1beta1_KubeControllerManagerConfig(in *garden.KubeControllerManagerConfig, out *KubeControllerManagerConfig, ...) error
- func Convert_garden_KubeLego_To_v1beta1_KubeLego(in *garden.KubeLego, out *KubeLego, s conversion.Scope) error
- func Convert_garden_KubeProxyConfig_To_v1beta1_KubeProxyConfig(in *garden.KubeProxyConfig, out *KubeProxyConfig, s conversion.Scope) error
- func Convert_garden_KubeSchedulerConfig_To_v1beta1_KubeSchedulerConfig(in *garden.KubeSchedulerConfig, out *KubeSchedulerConfig, s conversion.Scope) error
- func Convert_garden_KubeletConfig_To_v1beta1_KubeletConfig(in *garden.KubeletConfig, out *KubeletConfig, s conversion.Scope) error
- func Convert_garden_KubernetesConfig_To_v1beta1_KubernetesConfig(in *garden.KubernetesConfig, out *KubernetesConfig, s conversion.Scope) error
- func Convert_garden_KubernetesConstraints_To_v1beta1_KubernetesConstraints(in *garden.KubernetesConstraints, out *KubernetesConstraints, ...) error
- func Convert_garden_KubernetesDashboard_To_v1beta1_KubernetesDashboard(in *garden.KubernetesDashboard, out *KubernetesDashboard, s conversion.Scope) error
- func Convert_garden_Kubernetes_To_v1beta1_Kubernetes(in *garden.Kubernetes, out *Kubernetes, s conversion.Scope) error
- func Convert_garden_LastError_To_v1beta1_LastError(in *garden.LastError, out *LastError, s conversion.Scope) error
- func Convert_garden_LastOperation_To_v1beta1_LastOperation(in *garden.LastOperation, out *LastOperation, s conversion.Scope) error
- func Convert_garden_LocalConstraints_To_v1beta1_LocalConstraints(in *garden.LocalConstraints, out *LocalConstraints, s conversion.Scope) error
- func Convert_garden_LocalNetworks_To_v1beta1_LocalNetworks(in *garden.LocalNetworks, out *LocalNetworks, s conversion.Scope) error
- func Convert_garden_LocalProfile_To_v1beta1_LocalProfile(in *garden.LocalProfile, out *LocalProfile, s conversion.Scope) error
- func Convert_garden_Local_To_v1beta1_Local(in *garden.Local, out *Local, s conversion.Scope) error
- func Convert_garden_MachineType_To_v1beta1_MachineType(in *garden.MachineType, out *MachineType, s conversion.Scope) error
- func Convert_garden_MaintenanceAutoUpdate_To_v1beta1_MaintenanceAutoUpdate(in *garden.MaintenanceAutoUpdate, out *MaintenanceAutoUpdate, ...) error
- func Convert_garden_MaintenanceTimeWindow_To_v1beta1_MaintenanceTimeWindow(in *garden.MaintenanceTimeWindow, out *MaintenanceTimeWindow, ...) error
- func Convert_garden_Maintenance_To_v1beta1_Maintenance(in *garden.Maintenance, out *Maintenance, s conversion.Scope) error
- func Convert_garden_Monocular_To_v1beta1_Monocular(in *garden.Monocular, out *Monocular, s conversion.Scope) error
- func Convert_garden_NginxIngress_To_v1beta1_NginxIngress(in *garden.NginxIngress, out *NginxIngress, s conversion.Scope) error
- func Convert_garden_OIDCConfig_To_v1beta1_OIDCConfig(in *garden.OIDCConfig, out *OIDCConfig, s conversion.Scope) error
- func Convert_garden_OpenStackCloud_To_v1beta1_OpenStackCloud(in *garden.OpenStackCloud, out *OpenStackCloud, s conversion.Scope) error
- func Convert_garden_OpenStackConstraints_To_v1beta1_OpenStackConstraints(in *garden.OpenStackConstraints, out *OpenStackConstraints, s conversion.Scope) error
- func Convert_garden_OpenStackFloatingPool_To_v1beta1_OpenStackFloatingPool(in *garden.OpenStackFloatingPool, out *OpenStackFloatingPool, ...) error
- func Convert_garden_OpenStackLoadBalancerProvider_To_v1beta1_OpenStackLoadBalancerProvider(in *garden.OpenStackLoadBalancerProvider, out *OpenStackLoadBalancerProvider, ...) error
- func Convert_garden_OpenStackMachineImage_To_v1beta1_OpenStackMachineImage(in *garden.OpenStackMachineImage, out *OpenStackMachineImage, ...) error
- func Convert_garden_OpenStackMachineType_To_v1beta1_OpenStackMachineType(in *garden.OpenStackMachineType, out *OpenStackMachineType, s conversion.Scope) error
- func Convert_garden_OpenStackNetworks_To_v1beta1_OpenStackNetworks(in *garden.OpenStackNetworks, out *OpenStackNetworks, s conversion.Scope) error
- func Convert_garden_OpenStackProfile_To_v1beta1_OpenStackProfile(in *garden.OpenStackProfile, out *OpenStackProfile, s conversion.Scope) error
- func Convert_garden_OpenStackRouter_To_v1beta1_OpenStackRouter(in *garden.OpenStackRouter, out *OpenStackRouter, s conversion.Scope) error
- func Convert_garden_OpenStackWorker_To_v1beta1_OpenStackWorker(in *garden.OpenStackWorker, out *OpenStackWorker, s conversion.Scope) error
- func Convert_garden_ProjectList_To_v1beta1_ProjectList(in *garden.ProjectList, out *ProjectList, s conversion.Scope) error
- func Convert_garden_ProjectSpec_To_v1beta1_ProjectSpec(in *garden.ProjectSpec, out *ProjectSpec, s conversion.Scope) error
- func Convert_garden_ProjectStatus_To_v1beta1_ProjectStatus(in *garden.ProjectStatus, out *ProjectStatus, s conversion.Scope) error
- func Convert_garden_Project_To_v1beta1_Project(in *garden.Project, out *Project, s conversion.Scope) error
- func Convert_garden_QuotaList_To_v1beta1_QuotaList(in *garden.QuotaList, out *QuotaList, s conversion.Scope) error
- func Convert_garden_QuotaSpec_To_v1beta1_QuotaSpec(in *garden.QuotaSpec, out *QuotaSpec, s conversion.Scope) error
- func Convert_garden_Quota_To_v1beta1_Quota(in *garden.Quota, out *Quota, s conversion.Scope) error
- func Convert_garden_SecretBindingList_To_v1beta1_SecretBindingList(in *garden.SecretBindingList, out *SecretBindingList, s conversion.Scope) error
- func Convert_garden_SecretBinding_To_v1beta1_SecretBinding(in *garden.SecretBinding, out *SecretBinding, s conversion.Scope) error
- func Convert_garden_SeedCloud_To_v1beta1_SeedCloud(in *garden.SeedCloud, out *SeedCloud, s conversion.Scope) error
- func Convert_garden_SeedList_To_v1beta1_SeedList(in *garden.SeedList, out *SeedList, s conversion.Scope) error
- func Convert_garden_SeedNetworks_To_v1beta1_SeedNetworks(in *garden.SeedNetworks, out *SeedNetworks, s conversion.Scope) error
- func Convert_garden_SeedSpec_To_v1beta1_SeedSpec(in *garden.SeedSpec, out *SeedSpec, s conversion.Scope) error
- func Convert_garden_SeedStatus_To_v1beta1_SeedStatus(in *garden.SeedStatus, out *SeedStatus, s conversion.Scope) error
- func Convert_garden_Seed_To_v1beta1_Seed(in *garden.Seed, out *Seed, s conversion.Scope) error
- func Convert_garden_ShootList_To_v1beta1_ShootList(in *garden.ShootList, out *ShootList, s conversion.Scope) error
- func Convert_garden_ShootSpec_To_v1beta1_ShootSpec(in *garden.ShootSpec, out *ShootSpec, s conversion.Scope) error
- func Convert_garden_ShootStatus_To_v1beta1_ShootStatus(in *garden.ShootStatus, out *ShootStatus, s conversion.Scope) error
- func Convert_garden_Shoot_To_v1beta1_Shoot(in *garden.Shoot, out *Shoot, s conversion.Scope) error
- func Convert_garden_VolumeType_To_v1beta1_VolumeType(in *garden.VolumeType, out *VolumeType, s conversion.Scope) error
- func Convert_garden_Worker_To_v1beta1_Worker(in *garden.Worker, out *Worker, s conversion.Scope) error
- func Convert_garden_Zone_To_v1beta1_Zone(in *garden.Zone, out *Zone, s conversion.Scope) error
- func Convert_v1beta1_AWSCloud_To_garden_AWSCloud(in *AWSCloud, out *garden.AWSCloud, s conversion.Scope) error
- func Convert_v1beta1_AWSConstraints_To_garden_AWSConstraints(in *AWSConstraints, out *garden.AWSConstraints, s conversion.Scope) error
- func Convert_v1beta1_AWSMachineImageMapping_To_garden_AWSMachineImageMapping(in *AWSMachineImageMapping, out *garden.AWSMachineImageMapping, ...) error
- func Convert_v1beta1_AWSMachineImage_To_garden_AWSMachineImage(in *AWSMachineImage, out *garden.AWSMachineImage, s conversion.Scope) error
- func Convert_v1beta1_AWSNetworks_To_garden_AWSNetworks(in *AWSNetworks, out *garden.AWSNetworks, s conversion.Scope) error
- func Convert_v1beta1_AWSProfile_To_garden_AWSProfile(in *AWSProfile, out *garden.AWSProfile, s conversion.Scope) error
- func Convert_v1beta1_AWSRegionalMachineImage_To_garden_AWSRegionalMachineImage(in *AWSRegionalMachineImage, out *garden.AWSRegionalMachineImage, ...) error
- func Convert_v1beta1_AWSVPC_To_garden_AWSVPC(in *AWSVPC, out *garden.AWSVPC, s conversion.Scope) error
- func Convert_v1beta1_AWSWorker_To_garden_AWSWorker(in *AWSWorker, out *garden.AWSWorker, s conversion.Scope) error
- func Convert_v1beta1_Addon_To_garden_Addon(in *Addon, out *garden.Addon, s conversion.Scope) error
- func Convert_v1beta1_Addons_To_garden_Addons(in *Addons, out *garden.Addons, s conversion.Scope) error
- func Convert_v1beta1_AdmissionPlugin_To_garden_AdmissionPlugin(in *AdmissionPlugin, out *garden.AdmissionPlugin, s conversion.Scope) error
- func Convert_v1beta1_AlicloudConstraints_To_garden_AlicloudConstraints(in *AlicloudConstraints, out *garden.AlicloudConstraints, s conversion.Scope) error
- func Convert_v1beta1_AlicloudMachineImage_To_garden_AlicloudMachineImage(in *AlicloudMachineImage, out *garden.AlicloudMachineImage, s conversion.Scope) error
- func Convert_v1beta1_AlicloudMachineType_To_garden_AlicloudMachineType(in *AlicloudMachineType, out *garden.AlicloudMachineType, s conversion.Scope) error
- func Convert_v1beta1_AlicloudNetworks_To_garden_AlicloudNetworks(in *AlicloudNetworks, out *garden.AlicloudNetworks, s conversion.Scope) error
- func Convert_v1beta1_AlicloudProfile_To_garden_AlicloudProfile(in *AlicloudProfile, out *garden.AlicloudProfile, s conversion.Scope) error
- func Convert_v1beta1_AlicloudVPC_To_garden_AlicloudVPC(in *AlicloudVPC, out *garden.AlicloudVPC, s conversion.Scope) error
- func Convert_v1beta1_AlicloudVolumeType_To_garden_AlicloudVolumeType(in *AlicloudVolumeType, out *garden.AlicloudVolumeType, s conversion.Scope) error
- func Convert_v1beta1_AlicloudWorker_To_garden_AlicloudWorker(in *AlicloudWorker, out *garden.AlicloudWorker, s conversion.Scope) error
- func Convert_v1beta1_Alicloud_To_garden_Alicloud(in *Alicloud, out *garden.Alicloud, s conversion.Scope) error
- func Convert_v1beta1_AuditConfig_To_garden_AuditConfig(in *AuditConfig, out *garden.AuditConfig, s conversion.Scope) error
- func Convert_v1beta1_AuditPolicy_To_garden_AuditPolicy(in *AuditPolicy, out *garden.AuditPolicy, s conversion.Scope) error
- func Convert_v1beta1_AzureCloud_To_garden_AzureCloud(in *AzureCloud, out *garden.AzureCloud, s conversion.Scope) error
- func Convert_v1beta1_AzureConstraints_To_garden_AzureConstraints(in *AzureConstraints, out *garden.AzureConstraints, s conversion.Scope) error
- func Convert_v1beta1_AzureDomainCount_To_garden_AzureDomainCount(in *AzureDomainCount, out *garden.AzureDomainCount, s conversion.Scope) error
- func Convert_v1beta1_AzureMachineImage_To_garden_AzureMachineImage(in *AzureMachineImage, out *garden.AzureMachineImage, s conversion.Scope) error
- func Convert_v1beta1_AzureNetworks_To_garden_AzureNetworks(in *AzureNetworks, out *garden.AzureNetworks, s conversion.Scope) error
- func Convert_v1beta1_AzureProfile_To_garden_AzureProfile(in *AzureProfile, out *garden.AzureProfile, s conversion.Scope) error
- func Convert_v1beta1_AzureResourceGroup_To_garden_AzureResourceGroup(in *AzureResourceGroup, out *garden.AzureResourceGroup, s conversion.Scope) error
- func Convert_v1beta1_AzureVNet_To_garden_AzureVNet(in *AzureVNet, out *garden.AzureVNet, s conversion.Scope) error
- func Convert_v1beta1_AzureWorker_To_garden_AzureWorker(in *AzureWorker, out *garden.AzureWorker, s conversion.Scope) error
- func Convert_v1beta1_BackupInfrastructureList_To_garden_BackupInfrastructureList(in *BackupInfrastructureList, out *garden.BackupInfrastructureList, ...) error
- func Convert_v1beta1_BackupInfrastructureSpec_To_garden_BackupInfrastructureSpec(in *BackupInfrastructureSpec, out *garden.BackupInfrastructureSpec, ...) error
- func Convert_v1beta1_BackupInfrastructureStatus_To_garden_BackupInfrastructureStatus(in *BackupInfrastructureStatus, out *garden.BackupInfrastructureStatus, ...) error
- func Convert_v1beta1_BackupInfrastructure_To_garden_BackupInfrastructure(in *BackupInfrastructure, out *garden.BackupInfrastructure, s conversion.Scope) error
- func Convert_v1beta1_Backup_To_garden_Backup(in *Backup, out *garden.Backup, s conversion.Scope) error
- func Convert_v1beta1_CloudControllerManagerConfig_To_garden_CloudControllerManagerConfig(in *CloudControllerManagerConfig, out *garden.CloudControllerManagerConfig, ...) error
- func Convert_v1beta1_CloudProfileList_To_garden_CloudProfileList(in *CloudProfileList, out *garden.CloudProfileList, s conversion.Scope) error
- func Convert_v1beta1_CloudProfileSpec_To_garden_CloudProfileSpec(in *CloudProfileSpec, out *garden.CloudProfileSpec, s conversion.Scope) error
- func Convert_v1beta1_CloudProfile_To_garden_CloudProfile(in *CloudProfile, out *garden.CloudProfile, s conversion.Scope) error
- func Convert_v1beta1_Cloud_To_garden_Cloud(in *Cloud, out *garden.Cloud, s conversion.Scope) error
- func Convert_v1beta1_ClusterAutoscaler_To_garden_ClusterAutoscaler(in *ClusterAutoscaler, out *garden.ClusterAutoscaler, s conversion.Scope) error
- func Convert_v1beta1_Condition_To_garden_Condition(in *Condition, out *garden.Condition, s conversion.Scope) error
- func Convert_v1beta1_DNSProviderConstraint_To_garden_DNSProviderConstraint(in *DNSProviderConstraint, out *garden.DNSProviderConstraint, ...) error
- func Convert_v1beta1_DNS_To_garden_DNS(in *DNS, out *garden.DNS, s conversion.Scope) error
- func Convert_v1beta1_GCPCloud_To_garden_GCPCloud(in *GCPCloud, out *garden.GCPCloud, s conversion.Scope) error
- func Convert_v1beta1_GCPConstraints_To_garden_GCPConstraints(in *GCPConstraints, out *garden.GCPConstraints, s conversion.Scope) error
- func Convert_v1beta1_GCPMachineImage_To_garden_GCPMachineImage(in *GCPMachineImage, out *garden.GCPMachineImage, s conversion.Scope) error
- func Convert_v1beta1_GCPNetworks_To_garden_GCPNetworks(in *GCPNetworks, out *garden.GCPNetworks, s conversion.Scope) error
- func Convert_v1beta1_GCPProfile_To_garden_GCPProfile(in *GCPProfile, out *garden.GCPProfile, s conversion.Scope) error
- func Convert_v1beta1_GCPVPC_To_garden_GCPVPC(in *GCPVPC, out *garden.GCPVPC, s conversion.Scope) error
- func Convert_v1beta1_GCPWorker_To_garden_GCPWorker(in *GCPWorker, out *garden.GCPWorker, s conversion.Scope) error
- func Convert_v1beta1_Gardener_To_garden_Gardener(in *Gardener, out *garden.Gardener, s conversion.Scope) error
- func Convert_v1beta1_Heapster_To_garden_Heapster(in *Heapster, out *garden.Heapster, s conversion.Scope) error
- func Convert_v1beta1_HelmTiller_To_garden_HelmTiller(in *HelmTiller, out *garden.HelmTiller, s conversion.Scope) error
- func Convert_v1beta1_HibernationSchedule_To_garden_HibernationSchedule(in *HibernationSchedule, out *garden.HibernationSchedule, s conversion.Scope) error
- func Convert_v1beta1_Hibernation_To_garden_Hibernation(in *Hibernation, out *garden.Hibernation, s conversion.Scope) error
- func Convert_v1beta1_HorizontalPodAutoscalerConfig_To_garden_HorizontalPodAutoscalerConfig(in *HorizontalPodAutoscalerConfig, out *garden.HorizontalPodAutoscalerConfig, ...) error
- func Convert_v1beta1_K8SNetworks_To_garden_K8SNetworks(in *K8SNetworks, out *garden.K8SNetworks, s conversion.Scope) error
- func Convert_v1beta1_Kube2IAMRole_To_garden_Kube2IAMRole(in *Kube2IAMRole, out *garden.Kube2IAMRole, s conversion.Scope) error
- func Convert_v1beta1_Kube2IAM_To_garden_Kube2IAM(in *Kube2IAM, out *garden.Kube2IAM, s conversion.Scope) error
- func Convert_v1beta1_KubeAPIServerConfig_To_garden_KubeAPIServerConfig(in *KubeAPIServerConfig, out *garden.KubeAPIServerConfig, s conversion.Scope) error
- func Convert_v1beta1_KubeControllerManagerConfig_To_garden_KubeControllerManagerConfig(in *KubeControllerManagerConfig, out *garden.KubeControllerManagerConfig, ...) error
- func Convert_v1beta1_KubeLego_To_garden_KubeLego(in *KubeLego, out *garden.KubeLego, s conversion.Scope) error
- func Convert_v1beta1_KubeProxyConfig_To_garden_KubeProxyConfig(in *KubeProxyConfig, out *garden.KubeProxyConfig, s conversion.Scope) error
- func Convert_v1beta1_KubeSchedulerConfig_To_garden_KubeSchedulerConfig(in *KubeSchedulerConfig, out *garden.KubeSchedulerConfig, s conversion.Scope) error
- func Convert_v1beta1_KubeletConfig_To_garden_KubeletConfig(in *KubeletConfig, out *garden.KubeletConfig, s conversion.Scope) error
- func Convert_v1beta1_KubernetesConfig_To_garden_KubernetesConfig(in *KubernetesConfig, out *garden.KubernetesConfig, s conversion.Scope) error
- func Convert_v1beta1_KubernetesConstraints_To_garden_KubernetesConstraints(in *KubernetesConstraints, out *garden.KubernetesConstraints, ...) error
- func Convert_v1beta1_KubernetesDashboard_To_garden_KubernetesDashboard(in *KubernetesDashboard, out *garden.KubernetesDashboard, s conversion.Scope) error
- func Convert_v1beta1_Kubernetes_To_garden_Kubernetes(in *Kubernetes, out *garden.Kubernetes, s conversion.Scope) error
- func Convert_v1beta1_LastError_To_garden_LastError(in *LastError, out *garden.LastError, s conversion.Scope) error
- func Convert_v1beta1_LastOperation_To_garden_LastOperation(in *LastOperation, out *garden.LastOperation, s conversion.Scope) error
- func Convert_v1beta1_LocalConstraints_To_garden_LocalConstraints(in *LocalConstraints, out *garden.LocalConstraints, s conversion.Scope) error
- func Convert_v1beta1_LocalNetworks_To_garden_LocalNetworks(in *LocalNetworks, out *garden.LocalNetworks, s conversion.Scope) error
- func Convert_v1beta1_LocalProfile_To_garden_LocalProfile(in *LocalProfile, out *garden.LocalProfile, s conversion.Scope) error
- func Convert_v1beta1_Local_To_garden_Local(in *Local, out *garden.Local, s conversion.Scope) error
- func Convert_v1beta1_MachineType_To_garden_MachineType(in *MachineType, out *garden.MachineType, s conversion.Scope) error
- func Convert_v1beta1_MaintenanceAutoUpdate_To_garden_MaintenanceAutoUpdate(in *MaintenanceAutoUpdate, out *garden.MaintenanceAutoUpdate, ...) error
- func Convert_v1beta1_MaintenanceTimeWindow_To_garden_MaintenanceTimeWindow(in *MaintenanceTimeWindow, out *garden.MaintenanceTimeWindow, ...) error
- func Convert_v1beta1_Maintenance_To_garden_Maintenance(in *Maintenance, out *garden.Maintenance, s conversion.Scope) error
- func Convert_v1beta1_Monocular_To_garden_Monocular(in *Monocular, out *garden.Monocular, s conversion.Scope) error
- func Convert_v1beta1_NginxIngress_To_garden_NginxIngress(in *NginxIngress, out *garden.NginxIngress, s conversion.Scope) error
- func Convert_v1beta1_OIDCConfig_To_garden_OIDCConfig(in *OIDCConfig, out *garden.OIDCConfig, s conversion.Scope) error
- func Convert_v1beta1_OpenStackCloud_To_garden_OpenStackCloud(in *OpenStackCloud, out *garden.OpenStackCloud, s conversion.Scope) error
- func Convert_v1beta1_OpenStackConstraints_To_garden_OpenStackConstraints(in *OpenStackConstraints, out *garden.OpenStackConstraints, s conversion.Scope) error
- func Convert_v1beta1_OpenStackFloatingPool_To_garden_OpenStackFloatingPool(in *OpenStackFloatingPool, out *garden.OpenStackFloatingPool, ...) error
- func Convert_v1beta1_OpenStackLoadBalancerProvider_To_garden_OpenStackLoadBalancerProvider(in *OpenStackLoadBalancerProvider, out *garden.OpenStackLoadBalancerProvider, ...) error
- func Convert_v1beta1_OpenStackMachineImage_To_garden_OpenStackMachineImage(in *OpenStackMachineImage, out *garden.OpenStackMachineImage, ...) error
- func Convert_v1beta1_OpenStackMachineType_To_garden_OpenStackMachineType(in *OpenStackMachineType, out *garden.OpenStackMachineType, s conversion.Scope) error
- func Convert_v1beta1_OpenStackNetworks_To_garden_OpenStackNetworks(in *OpenStackNetworks, out *garden.OpenStackNetworks, s conversion.Scope) error
- func Convert_v1beta1_OpenStackProfile_To_garden_OpenStackProfile(in *OpenStackProfile, out *garden.OpenStackProfile, s conversion.Scope) error
- func Convert_v1beta1_OpenStackRouter_To_garden_OpenStackRouter(in *OpenStackRouter, out *garden.OpenStackRouter, s conversion.Scope) error
- func Convert_v1beta1_OpenStackWorker_To_garden_OpenStackWorker(in *OpenStackWorker, out *garden.OpenStackWorker, s conversion.Scope) error
- func Convert_v1beta1_ProjectList_To_garden_ProjectList(in *ProjectList, out *garden.ProjectList, s conversion.Scope) error
- func Convert_v1beta1_ProjectSpec_To_garden_ProjectSpec(in *ProjectSpec, out *garden.ProjectSpec, s conversion.Scope) error
- func Convert_v1beta1_ProjectStatus_To_garden_ProjectStatus(in *ProjectStatus, out *garden.ProjectStatus, s conversion.Scope) error
- func Convert_v1beta1_Project_To_garden_Project(in *Project, out *garden.Project, s conversion.Scope) error
- func Convert_v1beta1_QuotaList_To_garden_QuotaList(in *QuotaList, out *garden.QuotaList, s conversion.Scope) error
- func Convert_v1beta1_QuotaSpec_To_garden_QuotaSpec(in *QuotaSpec, out *garden.QuotaSpec, s conversion.Scope) error
- func Convert_v1beta1_Quota_To_garden_Quota(in *Quota, out *garden.Quota, s conversion.Scope) error
- func Convert_v1beta1_SecretBindingList_To_garden_SecretBindingList(in *SecretBindingList, out *garden.SecretBindingList, s conversion.Scope) error
- func Convert_v1beta1_SecretBinding_To_garden_SecretBinding(in *SecretBinding, out *garden.SecretBinding, s conversion.Scope) error
- func Convert_v1beta1_SeedCloud_To_garden_SeedCloud(in *SeedCloud, out *garden.SeedCloud, s conversion.Scope) error
- func Convert_v1beta1_SeedList_To_garden_SeedList(in *SeedList, out *garden.SeedList, s conversion.Scope) error
- func Convert_v1beta1_SeedNetworks_To_garden_SeedNetworks(in *SeedNetworks, out *garden.SeedNetworks, s conversion.Scope) error
- func Convert_v1beta1_SeedSpec_To_garden_SeedSpec(in *SeedSpec, out *garden.SeedSpec, s conversion.Scope) error
- func Convert_v1beta1_SeedStatus_To_garden_SeedStatus(in *SeedStatus, out *garden.SeedStatus, s conversion.Scope) error
- func Convert_v1beta1_Seed_To_garden_Seed(in *Seed, out *garden.Seed, s conversion.Scope) error
- func Convert_v1beta1_ShootList_To_garden_ShootList(in *ShootList, out *garden.ShootList, s conversion.Scope) error
- func Convert_v1beta1_ShootSpec_To_garden_ShootSpec(in *ShootSpec, out *garden.ShootSpec, s conversion.Scope) error
- func Convert_v1beta1_ShootStatus_To_garden_ShootStatus(in *ShootStatus, out *garden.ShootStatus, s conversion.Scope) error
- func Convert_v1beta1_Shoot_To_garden_Shoot(in *Shoot, out *garden.Shoot, s conversion.Scope) error
- func Convert_v1beta1_VolumeType_To_garden_VolumeType(in *VolumeType, out *garden.VolumeType, s conversion.Scope) error
- func Convert_v1beta1_Worker_To_garden_Worker(in *Worker, out *garden.Worker, s conversion.Scope) error
- func Convert_v1beta1_Zone_To_garden_Zone(in *Zone, out *garden.Zone, s conversion.Scope) error
- func Kind(kind string) schema.GroupKind
- func RegisterConversions(s *runtime.Scheme) error
- func RegisterDefaults(scheme *runtime.Scheme) error
- func Resource(resource string) schema.GroupResource
- func SetDefaults_MachineType(obj *MachineType)
- func SetDefaults_Project(obj *Project)
- func SetDefaults_SecretBinding(obj *SecretBinding)
- func SetDefaults_Seed(obj *Seed)
- func SetDefaults_Shoot(obj *Shoot)
- func SetDefaults_VolumeType(obj *VolumeType)
- func SetDefaults_Worker(obj *Worker)
- func SetObjectDefaults_CloudProfile(in *CloudProfile)
- func SetObjectDefaults_CloudProfileList(in *CloudProfileList)
- func SetObjectDefaults_Project(in *Project)
- func SetObjectDefaults_ProjectList(in *ProjectList)
- func SetObjectDefaults_SecretBinding(in *SecretBinding)
- func SetObjectDefaults_SecretBindingList(in *SecretBindingList)
- func SetObjectDefaults_Seed(in *Seed)
- func SetObjectDefaults_SeedList(in *SeedList)
- func SetObjectDefaults_Shoot(in *Shoot)
- func SetObjectDefaults_ShootList(in *ShootList)
- type AWSCloud
- type AWSConstraints
- type AWSMachineImage
- type AWSMachineImageMapping
- type AWSNetworks
- type AWSProfile
- type AWSRegionalMachineImage
- type AWSVPC
- type AWSWorker
- type Addon
- type Addons
- type AdmissionPlugin
- type Alicloud
- type AlicloudConstraints
- type AlicloudMachineImage
- type AlicloudMachineType
- type AlicloudNetworks
- type AlicloudProfile
- type AlicloudVPC
- type AlicloudVolumeType
- type AlicloudWorker
- type AuditConfig
- type AuditPolicy
- type AzureCloud
- type AzureConstraints
- type AzureDomainCount
- type AzureMachineImage
- type AzureNetworks
- type AzureProfile
- type AzureResourceGroup
- type AzureVNet
- type AzureWorker
- type Backup
- type BackupInfrastructure
- type BackupInfrastructureList
- type BackupInfrastructureSpec
- type BackupInfrastructureStatus
- type CIDR
- type Cloud
- type CloudControllerManagerConfig
- type CloudProfile
- type CloudProfileList
- type CloudProfileSpec
- type CloudProvider
- type ClusterAutoscaler
- type Condition
- type ConditionStatus
- type ConditionType
- type DNS
- type DNSProvider
- type DNSProviderConstraint
- type ErrorCode
- type GCPCloud
- type GCPConstraints
- type GCPMachineImage
- type GCPNetworks
- type GCPProfile
- type GCPVPC
- type GCPWorker
- type Gardener
- type GardenerDuration
- func (in *GardenerDuration) DeepCopy() *GardenerDuration
- func (in *GardenerDuration) DeepCopyInto(out *GardenerDuration)
- func (d *GardenerDuration) MarshalJSON() ([]byte, error)
- func (GardenerDuration) OpenAPISchemaFormat() string
- func (GardenerDuration) OpenAPISchemaType() []string
- func (d *GardenerDuration) UnmarshalJSON(b []byte) error
- type Heapster
- type HelmTiller
- type Hibernation
- type HibernationSchedule
- type HorizontalPodAutoscalerConfig
- type K8SNetworks
- type Kube2IAM
- type Kube2IAMRole
- type KubeAPIServerConfig
- type KubeControllerManagerConfig
- type KubeLego
- type KubeProxyConfig
- type KubeSchedulerConfig
- type KubeletConfig
- type Kubernetes
- type KubernetesConfig
- type KubernetesConstraints
- type KubernetesDashboard
- type LastError
- type LastOperation
- type Local
- type LocalConstraints
- type LocalNetworks
- type LocalProfile
- type MachineImageName
- type MachineType
- type Maintenance
- type MaintenanceAutoUpdate
- type MaintenanceTimeWindow
- type Monocular
- type NginxIngress
- type OIDCConfig
- type OpenStackCloud
- type OpenStackConstraints
- type OpenStackFloatingPool
- type OpenStackLoadBalancerProvider
- type OpenStackMachineImage
- type OpenStackMachineType
- type OpenStackNetworks
- type OpenStackProfile
- type OpenStackRouter
- type OpenStackWorker
- type Project
- type ProjectList
- type ProjectPhase
- type ProjectSpec
- type ProjectStatus
- type Quota
- type QuotaList
- type QuotaScope
- type QuotaSpec
- type SecretBinding
- type SecretBindingList
- type Seed
- type SeedCloud
- type SeedList
- type SeedNetworks
- type SeedSpec
- type SeedStatus
- type Shoot
- type ShootLastOperationState
- type ShootLastOperationType
- type ShootList
- type ShootSpec
- type ShootStatus
- type VolumeType
- type Worker
- type Zone
Constants ¶
const ( // DefaultHPADownscaleDelay is a constant for the default HPA downscale delay for a Shoot cluster. DefaultHPADownscaleDelay = 15 * time.Minute // DefaultHPASyncPeriod is a constant for the default HPA sync period for a Shoot cluster. DefaultHPASyncPeriod = 30 * time.Second // DefaultHPATolerance is a constant for the default HPA tolerance for a Shoot cluster. DefaultHPATolerance = 0.1 // DefaultHPAUpscaleDelay is for the default HPA upscale delay for a Shoot cluster. DefaultHPAUpscaleDelay = 1 * time.Minute // DefaultDownscaleStabilization is the default HPA downscale stabilization window for a Shoot cluster DefaultDownscaleStabilization = 5 * time.Minute // DefaultInitialReadinessDelay is for the default HPA ReadinessDelay value in the Shoot cluster DefaultInitialReadinessDelay = 30 * time.Second // DefaultCPUInitializationPeriod is the for the default value of the CPUInitializationPeriod in the Shoot cluster DefaultCPUInitializationPeriod = 5 * time.Minute )
const ( // DefaultPodNetworkCIDR is a constant for the default pod network CIDR of a Shoot cluster. DefaultPodNetworkCIDR = CIDR("100.96.0.0/11") // DefaultServiceNetworkCIDR is a constant for the default service network CIDR of a Shoot cluster. DefaultServiceNetworkCIDR = CIDR("100.64.0.0/13") )
const ( // EventReconciling indicates that the a Reconcile operation started. EventReconciling = "Reconciling" // EventReconciled indicates that the a Reconcile operation was successful. EventReconciled = "Reconciled" // EventReconcileError indicates that the a Reconcile operation failed. EventReconcileError = "ReconcileError" // EventDeleting indicates that the a Delete operation started. EventDeleting = "Deleting" // EventDeleted indicates that the a Delete operation was successful. EventDeleted = "Deleted" // EventDeleteError indicates that the a Delete operation failed. EventDeleteError = "DeleteError" // ShootEventMaintenanceDone indicates that a maintenance operation has been performed. ShootEventMaintenanceDone = "MaintenanceDone" // ShootEventMaintenanceError indicates that a maintenance operation has failed. ShootEventMaintenanceError = "MaintenanceError" // ProjectEventNamespaceReconcileFailed indicates that the namespace reconciliation has failed. ProjectEventNamespaceReconcileFailed = "NamespaceReconcileFailed" // ProjectEventNamespaceReconcileSuccessful indicates that the namespace reconciliation has succeeded. ProjectEventNamespaceReconcileSuccessful = "NamespaceReconcileSuccessful" // ProjectEventNamespaceDeletionFailed indicates that the namespace deletion failed. ProjectEventNamespaceDeletionFailed = "NamespaceDeletionFailed" // ProjectEventNamespaceMarkedForDeletion indicates that the namespace has been successfully marked for deletion. ProjectEventNamespaceMarkedForDeletion = "NamespaceMarkedForDeletion" )
const ( // GardenerName is the value in a Garden resource's `.metadata.finalizers[]` array on which the Gardener will react // when performing a delete request on a resource. GardenerName = "gardener" // ExternalGardenerName is the value in a Kubernetes core resources `.metadata.finalizers[]` array on which the // Gardener will react when performing a delete request on a resource. ExternalGardenerName = "garden.sapcloud.io/gardener" // DefaultDomain is the default value in the Shoot's '.spec.dns.domain' when '.spec.dns.provider' is 'unmanaged' DefaultDomain = "cluster.local" )
const GroupName = "garden.sapcloud.io"
GroupName is the name of the Garden API group.
Variables ¶
var ( // SchemeBuilder is a new Scheme Builder which registers our API. SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes, addDefaultingFuncs) // AddToScheme is a reference to the Scheme Builder's AddToScheme function. AddToScheme = SchemeBuilder.AddToScheme )
var ( // DefaultWorkerMaxSurge is the default value for Worker MaxSurge. DefaultWorkerMaxSurge = intstr.FromInt(1) DefaultWorkerMaxUnavailable = intstr.FromInt(0) )
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1beta1"}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func Convert_garden_AWSCloud_To_v1beta1_AWSCloud ¶
func Convert_garden_AWSCloud_To_v1beta1_AWSCloud(in *garden.AWSCloud, out *AWSCloud, s conversion.Scope) error
Convert_garden_AWSCloud_To_v1beta1_AWSCloud is an autogenerated conversion function.
func Convert_garden_AWSConstraints_To_v1beta1_AWSConstraints ¶
func Convert_garden_AWSConstraints_To_v1beta1_AWSConstraints(in *garden.AWSConstraints, out *AWSConstraints, s conversion.Scope) error
Convert_garden_AWSConstraints_To_v1beta1_AWSConstraints is an autogenerated conversion function.
func Convert_garden_AWSMachineImageMapping_To_v1beta1_AWSMachineImageMapping ¶
func Convert_garden_AWSMachineImageMapping_To_v1beta1_AWSMachineImageMapping(in *garden.AWSMachineImageMapping, out *AWSMachineImageMapping, s conversion.Scope) error
Convert_garden_AWSMachineImageMapping_To_v1beta1_AWSMachineImageMapping is an autogenerated conversion function.
func Convert_garden_AWSMachineImage_To_v1beta1_AWSMachineImage ¶
func Convert_garden_AWSMachineImage_To_v1beta1_AWSMachineImage(in *garden.AWSMachineImage, out *AWSMachineImage, s conversion.Scope) error
Convert_garden_AWSMachineImage_To_v1beta1_AWSMachineImage is an autogenerated conversion function.
func Convert_garden_AWSNetworks_To_v1beta1_AWSNetworks ¶
func Convert_garden_AWSNetworks_To_v1beta1_AWSNetworks(in *garden.AWSNetworks, out *AWSNetworks, s conversion.Scope) error
Convert_garden_AWSNetworks_To_v1beta1_AWSNetworks is an autogenerated conversion function.
func Convert_garden_AWSProfile_To_v1beta1_AWSProfile ¶
func Convert_garden_AWSProfile_To_v1beta1_AWSProfile(in *garden.AWSProfile, out *AWSProfile, s conversion.Scope) error
Convert_garden_AWSProfile_To_v1beta1_AWSProfile is an autogenerated conversion function.
func Convert_garden_AWSRegionalMachineImage_To_v1beta1_AWSRegionalMachineImage ¶
func Convert_garden_AWSRegionalMachineImage_To_v1beta1_AWSRegionalMachineImage(in *garden.AWSRegionalMachineImage, out *AWSRegionalMachineImage, s conversion.Scope) error
Convert_garden_AWSRegionalMachineImage_To_v1beta1_AWSRegionalMachineImage is an autogenerated conversion function.
func Convert_garden_AWSVPC_To_v1beta1_AWSVPC ¶
func Convert_garden_AWSVPC_To_v1beta1_AWSVPC(in *garden.AWSVPC, out *AWSVPC, s conversion.Scope) error
Convert_garden_AWSVPC_To_v1beta1_AWSVPC is an autogenerated conversion function.
func Convert_garden_AWSWorker_To_v1beta1_AWSWorker ¶
func Convert_garden_AWSWorker_To_v1beta1_AWSWorker(in *garden.AWSWorker, out *AWSWorker, s conversion.Scope) error
Convert_garden_AWSWorker_To_v1beta1_AWSWorker is an autogenerated conversion function.
func Convert_garden_Addon_To_v1beta1_Addon ¶
Convert_garden_Addon_To_v1beta1_Addon is an autogenerated conversion function.
func Convert_garden_Addons_To_v1beta1_Addons ¶
func Convert_garden_Addons_To_v1beta1_Addons(in *garden.Addons, out *Addons, s conversion.Scope) error
Convert_garden_Addons_To_v1beta1_Addons is an autogenerated conversion function.
func Convert_garden_AdmissionPlugin_To_v1beta1_AdmissionPlugin ¶
func Convert_garden_AdmissionPlugin_To_v1beta1_AdmissionPlugin(in *garden.AdmissionPlugin, out *AdmissionPlugin, s conversion.Scope) error
Convert_garden_AdmissionPlugin_To_v1beta1_AdmissionPlugin is an autogenerated conversion function.
func Convert_garden_AlicloudConstraints_To_v1beta1_AlicloudConstraints ¶
func Convert_garden_AlicloudConstraints_To_v1beta1_AlicloudConstraints(in *garden.AlicloudConstraints, out *AlicloudConstraints, s conversion.Scope) error
Convert_garden_AlicloudConstraints_To_v1beta1_AlicloudConstraints is an autogenerated conversion function.
func Convert_garden_AlicloudMachineImage_To_v1beta1_AlicloudMachineImage ¶
func Convert_garden_AlicloudMachineImage_To_v1beta1_AlicloudMachineImage(in *garden.AlicloudMachineImage, out *AlicloudMachineImage, s conversion.Scope) error
Convert_garden_AlicloudMachineImage_To_v1beta1_AlicloudMachineImage is an autogenerated conversion function.
func Convert_garden_AlicloudMachineType_To_v1beta1_AlicloudMachineType ¶
func Convert_garden_AlicloudMachineType_To_v1beta1_AlicloudMachineType(in *garden.AlicloudMachineType, out *AlicloudMachineType, s conversion.Scope) error
Convert_garden_AlicloudMachineType_To_v1beta1_AlicloudMachineType is an autogenerated conversion function.
func Convert_garden_AlicloudNetworks_To_v1beta1_AlicloudNetworks ¶
func Convert_garden_AlicloudNetworks_To_v1beta1_AlicloudNetworks(in *garden.AlicloudNetworks, out *AlicloudNetworks, s conversion.Scope) error
Convert_garden_AlicloudNetworks_To_v1beta1_AlicloudNetworks is an autogenerated conversion function.
func Convert_garden_AlicloudProfile_To_v1beta1_AlicloudProfile ¶
func Convert_garden_AlicloudProfile_To_v1beta1_AlicloudProfile(in *garden.AlicloudProfile, out *AlicloudProfile, s conversion.Scope) error
Convert_garden_AlicloudProfile_To_v1beta1_AlicloudProfile is an autogenerated conversion function.
func Convert_garden_AlicloudVPC_To_v1beta1_AlicloudVPC ¶
func Convert_garden_AlicloudVPC_To_v1beta1_AlicloudVPC(in *garden.AlicloudVPC, out *AlicloudVPC, s conversion.Scope) error
Convert_garden_AlicloudVPC_To_v1beta1_AlicloudVPC is an autogenerated conversion function.
func Convert_garden_AlicloudVolumeType_To_v1beta1_AlicloudVolumeType ¶
func Convert_garden_AlicloudVolumeType_To_v1beta1_AlicloudVolumeType(in *garden.AlicloudVolumeType, out *AlicloudVolumeType, s conversion.Scope) error
Convert_garden_AlicloudVolumeType_To_v1beta1_AlicloudVolumeType is an autogenerated conversion function.
func Convert_garden_AlicloudWorker_To_v1beta1_AlicloudWorker ¶
func Convert_garden_AlicloudWorker_To_v1beta1_AlicloudWorker(in *garden.AlicloudWorker, out *AlicloudWorker, s conversion.Scope) error
Convert_garden_AlicloudWorker_To_v1beta1_AlicloudWorker is an autogenerated conversion function.
func Convert_garden_Alicloud_To_v1beta1_Alicloud ¶
func Convert_garden_Alicloud_To_v1beta1_Alicloud(in *garden.Alicloud, out *Alicloud, s conversion.Scope) error
Convert_garden_Alicloud_To_v1beta1_Alicloud is an autogenerated conversion function.
func Convert_garden_AuditConfig_To_v1beta1_AuditConfig ¶
func Convert_garden_AuditConfig_To_v1beta1_AuditConfig(in *garden.AuditConfig, out *AuditConfig, s conversion.Scope) error
Convert_garden_AuditConfig_To_v1beta1_AuditConfig is an autogenerated conversion function.
func Convert_garden_AuditPolicy_To_v1beta1_AuditPolicy ¶
func Convert_garden_AuditPolicy_To_v1beta1_AuditPolicy(in *garden.AuditPolicy, out *AuditPolicy, s conversion.Scope) error
Convert_garden_AuditPolicy_To_v1beta1_AuditPolicy is an autogenerated conversion function.
func Convert_garden_AzureCloud_To_v1beta1_AzureCloud ¶
func Convert_garden_AzureCloud_To_v1beta1_AzureCloud(in *garden.AzureCloud, out *AzureCloud, s conversion.Scope) error
Convert_garden_AzureCloud_To_v1beta1_AzureCloud is an autogenerated conversion function.
func Convert_garden_AzureConstraints_To_v1beta1_AzureConstraints ¶
func Convert_garden_AzureConstraints_To_v1beta1_AzureConstraints(in *garden.AzureConstraints, out *AzureConstraints, s conversion.Scope) error
Convert_garden_AzureConstraints_To_v1beta1_AzureConstraints is an autogenerated conversion function.
func Convert_garden_AzureDomainCount_To_v1beta1_AzureDomainCount ¶
func Convert_garden_AzureDomainCount_To_v1beta1_AzureDomainCount(in *garden.AzureDomainCount, out *AzureDomainCount, s conversion.Scope) error
Convert_garden_AzureDomainCount_To_v1beta1_AzureDomainCount is an autogenerated conversion function.
func Convert_garden_AzureMachineImage_To_v1beta1_AzureMachineImage ¶
func Convert_garden_AzureMachineImage_To_v1beta1_AzureMachineImage(in *garden.AzureMachineImage, out *AzureMachineImage, s conversion.Scope) error
Convert_garden_AzureMachineImage_To_v1beta1_AzureMachineImage is an autogenerated conversion function.
func Convert_garden_AzureNetworks_To_v1beta1_AzureNetworks ¶
func Convert_garden_AzureNetworks_To_v1beta1_AzureNetworks(in *garden.AzureNetworks, out *AzureNetworks, s conversion.Scope) error
Convert_garden_AzureNetworks_To_v1beta1_AzureNetworks is an autogenerated conversion function.
func Convert_garden_AzureProfile_To_v1beta1_AzureProfile ¶
func Convert_garden_AzureProfile_To_v1beta1_AzureProfile(in *garden.AzureProfile, out *AzureProfile, s conversion.Scope) error
Convert_garden_AzureProfile_To_v1beta1_AzureProfile is an autogenerated conversion function.
func Convert_garden_AzureResourceGroup_To_v1beta1_AzureResourceGroup ¶
func Convert_garden_AzureResourceGroup_To_v1beta1_AzureResourceGroup(in *garden.AzureResourceGroup, out *AzureResourceGroup, s conversion.Scope) error
Convert_garden_AzureResourceGroup_To_v1beta1_AzureResourceGroup is an autogenerated conversion function.
func Convert_garden_AzureVNet_To_v1beta1_AzureVNet ¶
func Convert_garden_AzureVNet_To_v1beta1_AzureVNet(in *garden.AzureVNet, out *AzureVNet, s conversion.Scope) error
Convert_garden_AzureVNet_To_v1beta1_AzureVNet is an autogenerated conversion function.
func Convert_garden_AzureWorker_To_v1beta1_AzureWorker ¶
func Convert_garden_AzureWorker_To_v1beta1_AzureWorker(in *garden.AzureWorker, out *AzureWorker, s conversion.Scope) error
Convert_garden_AzureWorker_To_v1beta1_AzureWorker is an autogenerated conversion function.
func Convert_garden_BackupInfrastructureList_To_v1beta1_BackupInfrastructureList ¶
func Convert_garden_BackupInfrastructureList_To_v1beta1_BackupInfrastructureList(in *garden.BackupInfrastructureList, out *BackupInfrastructureList, s conversion.Scope) error
Convert_garden_BackupInfrastructureList_To_v1beta1_BackupInfrastructureList is an autogenerated conversion function.
func Convert_garden_BackupInfrastructureSpec_To_v1beta1_BackupInfrastructureSpec ¶
func Convert_garden_BackupInfrastructureSpec_To_v1beta1_BackupInfrastructureSpec(in *garden.BackupInfrastructureSpec, out *BackupInfrastructureSpec, s conversion.Scope) error
Convert_garden_BackupInfrastructureSpec_To_v1beta1_BackupInfrastructureSpec is an autogenerated conversion function.
func Convert_garden_BackupInfrastructureStatus_To_v1beta1_BackupInfrastructureStatus ¶
func Convert_garden_BackupInfrastructureStatus_To_v1beta1_BackupInfrastructureStatus(in *garden.BackupInfrastructureStatus, out *BackupInfrastructureStatus, s conversion.Scope) error
Convert_garden_BackupInfrastructureStatus_To_v1beta1_BackupInfrastructureStatus is an autogenerated conversion function.
func Convert_garden_BackupInfrastructure_To_v1beta1_BackupInfrastructure ¶
func Convert_garden_BackupInfrastructure_To_v1beta1_BackupInfrastructure(in *garden.BackupInfrastructure, out *BackupInfrastructure, s conversion.Scope) error
Convert_garden_BackupInfrastructure_To_v1beta1_BackupInfrastructure is an autogenerated conversion function.
func Convert_garden_Backup_To_v1beta1_Backup ¶
func Convert_garden_Backup_To_v1beta1_Backup(in *garden.Backup, out *Backup, s conversion.Scope) error
Convert_garden_Backup_To_v1beta1_Backup is an autogenerated conversion function.
func Convert_garden_CloudControllerManagerConfig_To_v1beta1_CloudControllerManagerConfig ¶
func Convert_garden_CloudControllerManagerConfig_To_v1beta1_CloudControllerManagerConfig(in *garden.CloudControllerManagerConfig, out *CloudControllerManagerConfig, s conversion.Scope) error
Convert_garden_CloudControllerManagerConfig_To_v1beta1_CloudControllerManagerConfig is an autogenerated conversion function.
func Convert_garden_CloudProfileList_To_v1beta1_CloudProfileList ¶
func Convert_garden_CloudProfileList_To_v1beta1_CloudProfileList(in *garden.CloudProfileList, out *CloudProfileList, s conversion.Scope) error
Convert_garden_CloudProfileList_To_v1beta1_CloudProfileList is an autogenerated conversion function.
func Convert_garden_CloudProfileSpec_To_v1beta1_CloudProfileSpec ¶
func Convert_garden_CloudProfileSpec_To_v1beta1_CloudProfileSpec(in *garden.CloudProfileSpec, out *CloudProfileSpec, s conversion.Scope) error
Convert_garden_CloudProfileSpec_To_v1beta1_CloudProfileSpec is an autogenerated conversion function.
func Convert_garden_CloudProfile_To_v1beta1_CloudProfile ¶
func Convert_garden_CloudProfile_To_v1beta1_CloudProfile(in *garden.CloudProfile, out *CloudProfile, s conversion.Scope) error
Convert_garden_CloudProfile_To_v1beta1_CloudProfile is an autogenerated conversion function.
func Convert_garden_Cloud_To_v1beta1_Cloud ¶
Convert_garden_Cloud_To_v1beta1_Cloud is an autogenerated conversion function.
func Convert_garden_ClusterAutoscaler_To_v1beta1_ClusterAutoscaler ¶
func Convert_garden_ClusterAutoscaler_To_v1beta1_ClusterAutoscaler(in *garden.ClusterAutoscaler, out *ClusterAutoscaler, s conversion.Scope) error
Convert_garden_ClusterAutoscaler_To_v1beta1_ClusterAutoscaler is an autogenerated conversion function.
func Convert_garden_Condition_To_v1beta1_Condition ¶
func Convert_garden_Condition_To_v1beta1_Condition(in *garden.Condition, out *Condition, s conversion.Scope) error
Convert_garden_Condition_To_v1beta1_Condition is an autogenerated conversion function.
func Convert_garden_DNSProviderConstraint_To_v1beta1_DNSProviderConstraint ¶
func Convert_garden_DNSProviderConstraint_To_v1beta1_DNSProviderConstraint(in *garden.DNSProviderConstraint, out *DNSProviderConstraint, s conversion.Scope) error
Convert_garden_DNSProviderConstraint_To_v1beta1_DNSProviderConstraint is an autogenerated conversion function.
func Convert_garden_DNS_To_v1beta1_DNS ¶
Convert_garden_DNS_To_v1beta1_DNS is an autogenerated conversion function.
func Convert_garden_GCPCloud_To_v1beta1_GCPCloud ¶
func Convert_garden_GCPCloud_To_v1beta1_GCPCloud(in *garden.GCPCloud, out *GCPCloud, s conversion.Scope) error
Convert_garden_GCPCloud_To_v1beta1_GCPCloud is an autogenerated conversion function.
func Convert_garden_GCPConstraints_To_v1beta1_GCPConstraints ¶
func Convert_garden_GCPConstraints_To_v1beta1_GCPConstraints(in *garden.GCPConstraints, out *GCPConstraints, s conversion.Scope) error
Convert_garden_GCPConstraints_To_v1beta1_GCPConstraints is an autogenerated conversion function.
func Convert_garden_GCPMachineImage_To_v1beta1_GCPMachineImage ¶
func Convert_garden_GCPMachineImage_To_v1beta1_GCPMachineImage(in *garden.GCPMachineImage, out *GCPMachineImage, s conversion.Scope) error
Convert_garden_GCPMachineImage_To_v1beta1_GCPMachineImage is an autogenerated conversion function.
func Convert_garden_GCPNetworks_To_v1beta1_GCPNetworks ¶
func Convert_garden_GCPNetworks_To_v1beta1_GCPNetworks(in *garden.GCPNetworks, out *GCPNetworks, s conversion.Scope) error
Convert_garden_GCPNetworks_To_v1beta1_GCPNetworks is an autogenerated conversion function.
func Convert_garden_GCPProfile_To_v1beta1_GCPProfile ¶
func Convert_garden_GCPProfile_To_v1beta1_GCPProfile(in *garden.GCPProfile, out *GCPProfile, s conversion.Scope) error
Convert_garden_GCPProfile_To_v1beta1_GCPProfile is an autogenerated conversion function.
func Convert_garden_GCPVPC_To_v1beta1_GCPVPC ¶
func Convert_garden_GCPVPC_To_v1beta1_GCPVPC(in *garden.GCPVPC, out *GCPVPC, s conversion.Scope) error
Convert_garden_GCPVPC_To_v1beta1_GCPVPC is an autogenerated conversion function.
func Convert_garden_GCPWorker_To_v1beta1_GCPWorker ¶
func Convert_garden_GCPWorker_To_v1beta1_GCPWorker(in *garden.GCPWorker, out *GCPWorker, s conversion.Scope) error
Convert_garden_GCPWorker_To_v1beta1_GCPWorker is an autogenerated conversion function.
func Convert_garden_Gardener_To_v1beta1_Gardener ¶
func Convert_garden_Gardener_To_v1beta1_Gardener(in *garden.Gardener, out *Gardener, s conversion.Scope) error
Convert_garden_Gardener_To_v1beta1_Gardener is an autogenerated conversion function.
func Convert_garden_Heapster_To_v1beta1_Heapster ¶
func Convert_garden_Heapster_To_v1beta1_Heapster(in *garden.Heapster, out *Heapster, s conversion.Scope) error
Convert_garden_Heapster_To_v1beta1_Heapster is an autogenerated conversion function.
func Convert_garden_HelmTiller_To_v1beta1_HelmTiller ¶
func Convert_garden_HelmTiller_To_v1beta1_HelmTiller(in *garden.HelmTiller, out *HelmTiller, s conversion.Scope) error
Convert_garden_HelmTiller_To_v1beta1_HelmTiller is an autogenerated conversion function.
func Convert_garden_HibernationSchedule_To_v1beta1_HibernationSchedule ¶
func Convert_garden_HibernationSchedule_To_v1beta1_HibernationSchedule(in *garden.HibernationSchedule, out *HibernationSchedule, s conversion.Scope) error
Convert_garden_HibernationSchedule_To_v1beta1_HibernationSchedule is an autogenerated conversion function.
func Convert_garden_Hibernation_To_v1beta1_Hibernation ¶
func Convert_garden_Hibernation_To_v1beta1_Hibernation(in *garden.Hibernation, out *Hibernation, s conversion.Scope) error
Convert_garden_Hibernation_To_v1beta1_Hibernation is an autogenerated conversion function.
func Convert_garden_HorizontalPodAutoscalerConfig_To_v1beta1_HorizontalPodAutoscalerConfig ¶
func Convert_garden_HorizontalPodAutoscalerConfig_To_v1beta1_HorizontalPodAutoscalerConfig(in *garden.HorizontalPodAutoscalerConfig, out *HorizontalPodAutoscalerConfig, s conversion.Scope) error
Convert_garden_HorizontalPodAutoscalerConfig_To_v1beta1_HorizontalPodAutoscalerConfig is an autogenerated conversion function.
func Convert_garden_K8SNetworks_To_v1beta1_K8SNetworks ¶
func Convert_garden_K8SNetworks_To_v1beta1_K8SNetworks(in *garden.K8SNetworks, out *K8SNetworks, s conversion.Scope) error
Convert_garden_K8SNetworks_To_v1beta1_K8SNetworks is an autogenerated conversion function.
func Convert_garden_Kube2IAMRole_To_v1beta1_Kube2IAMRole ¶
func Convert_garden_Kube2IAMRole_To_v1beta1_Kube2IAMRole(in *garden.Kube2IAMRole, out *Kube2IAMRole, s conversion.Scope) error
Convert_garden_Kube2IAMRole_To_v1beta1_Kube2IAMRole is an autogenerated conversion function.
func Convert_garden_Kube2IAM_To_v1beta1_Kube2IAM ¶
func Convert_garden_Kube2IAM_To_v1beta1_Kube2IAM(in *garden.Kube2IAM, out *Kube2IAM, s conversion.Scope) error
Convert_garden_Kube2IAM_To_v1beta1_Kube2IAM is an autogenerated conversion function.
func Convert_garden_KubeAPIServerConfig_To_v1beta1_KubeAPIServerConfig ¶
func Convert_garden_KubeAPIServerConfig_To_v1beta1_KubeAPIServerConfig(in *garden.KubeAPIServerConfig, out *KubeAPIServerConfig, s conversion.Scope) error
Convert_garden_KubeAPIServerConfig_To_v1beta1_KubeAPIServerConfig is an autogenerated conversion function.
func Convert_garden_KubeControllerManagerConfig_To_v1beta1_KubeControllerManagerConfig ¶
func Convert_garden_KubeControllerManagerConfig_To_v1beta1_KubeControllerManagerConfig(in *garden.KubeControllerManagerConfig, out *KubeControllerManagerConfig, s conversion.Scope) error
Convert_garden_KubeControllerManagerConfig_To_v1beta1_KubeControllerManagerConfig is an autogenerated conversion function.
func Convert_garden_KubeLego_To_v1beta1_KubeLego ¶
func Convert_garden_KubeLego_To_v1beta1_KubeLego(in *garden.KubeLego, out *KubeLego, s conversion.Scope) error
Convert_garden_KubeLego_To_v1beta1_KubeLego is an autogenerated conversion function.
func Convert_garden_KubeProxyConfig_To_v1beta1_KubeProxyConfig ¶
func Convert_garden_KubeProxyConfig_To_v1beta1_KubeProxyConfig(in *garden.KubeProxyConfig, out *KubeProxyConfig, s conversion.Scope) error
Convert_garden_KubeProxyConfig_To_v1beta1_KubeProxyConfig is an autogenerated conversion function.
func Convert_garden_KubeSchedulerConfig_To_v1beta1_KubeSchedulerConfig ¶
func Convert_garden_KubeSchedulerConfig_To_v1beta1_KubeSchedulerConfig(in *garden.KubeSchedulerConfig, out *KubeSchedulerConfig, s conversion.Scope) error
Convert_garden_KubeSchedulerConfig_To_v1beta1_KubeSchedulerConfig is an autogenerated conversion function.
func Convert_garden_KubeletConfig_To_v1beta1_KubeletConfig ¶
func Convert_garden_KubeletConfig_To_v1beta1_KubeletConfig(in *garden.KubeletConfig, out *KubeletConfig, s conversion.Scope) error
Convert_garden_KubeletConfig_To_v1beta1_KubeletConfig is an autogenerated conversion function.
func Convert_garden_KubernetesConfig_To_v1beta1_KubernetesConfig ¶
func Convert_garden_KubernetesConfig_To_v1beta1_KubernetesConfig(in *garden.KubernetesConfig, out *KubernetesConfig, s conversion.Scope) error
Convert_garden_KubernetesConfig_To_v1beta1_KubernetesConfig is an autogenerated conversion function.
func Convert_garden_KubernetesConstraints_To_v1beta1_KubernetesConstraints ¶
func Convert_garden_KubernetesConstraints_To_v1beta1_KubernetesConstraints(in *garden.KubernetesConstraints, out *KubernetesConstraints, s conversion.Scope) error
Convert_garden_KubernetesConstraints_To_v1beta1_KubernetesConstraints is an autogenerated conversion function.
func Convert_garden_KubernetesDashboard_To_v1beta1_KubernetesDashboard ¶
func Convert_garden_KubernetesDashboard_To_v1beta1_KubernetesDashboard(in *garden.KubernetesDashboard, out *KubernetesDashboard, s conversion.Scope) error
Convert_garden_KubernetesDashboard_To_v1beta1_KubernetesDashboard is an autogenerated conversion function.
func Convert_garden_Kubernetes_To_v1beta1_Kubernetes ¶
func Convert_garden_Kubernetes_To_v1beta1_Kubernetes(in *garden.Kubernetes, out *Kubernetes, s conversion.Scope) error
Convert_garden_Kubernetes_To_v1beta1_Kubernetes is an autogenerated conversion function.
func Convert_garden_LastError_To_v1beta1_LastError ¶
func Convert_garden_LastError_To_v1beta1_LastError(in *garden.LastError, out *LastError, s conversion.Scope) error
Convert_garden_LastError_To_v1beta1_LastError is an autogenerated conversion function.
func Convert_garden_LastOperation_To_v1beta1_LastOperation ¶
func Convert_garden_LastOperation_To_v1beta1_LastOperation(in *garden.LastOperation, out *LastOperation, s conversion.Scope) error
Convert_garden_LastOperation_To_v1beta1_LastOperation is an autogenerated conversion function.
func Convert_garden_LocalConstraints_To_v1beta1_LocalConstraints ¶
func Convert_garden_LocalConstraints_To_v1beta1_LocalConstraints(in *garden.LocalConstraints, out *LocalConstraints, s conversion.Scope) error
Convert_garden_LocalConstraints_To_v1beta1_LocalConstraints is an autogenerated conversion function.
func Convert_garden_LocalNetworks_To_v1beta1_LocalNetworks ¶
func Convert_garden_LocalNetworks_To_v1beta1_LocalNetworks(in *garden.LocalNetworks, out *LocalNetworks, s conversion.Scope) error
Convert_garden_LocalNetworks_To_v1beta1_LocalNetworks is an autogenerated conversion function.
func Convert_garden_LocalProfile_To_v1beta1_LocalProfile ¶
func Convert_garden_LocalProfile_To_v1beta1_LocalProfile(in *garden.LocalProfile, out *LocalProfile, s conversion.Scope) error
Convert_garden_LocalProfile_To_v1beta1_LocalProfile is an autogenerated conversion function.
func Convert_garden_Local_To_v1beta1_Local ¶
Convert_garden_Local_To_v1beta1_Local is an autogenerated conversion function.
func Convert_garden_MachineType_To_v1beta1_MachineType ¶
func Convert_garden_MachineType_To_v1beta1_MachineType(in *garden.MachineType, out *MachineType, s conversion.Scope) error
Convert_garden_MachineType_To_v1beta1_MachineType is an autogenerated conversion function.
func Convert_garden_MaintenanceAutoUpdate_To_v1beta1_MaintenanceAutoUpdate ¶
func Convert_garden_MaintenanceAutoUpdate_To_v1beta1_MaintenanceAutoUpdate(in *garden.MaintenanceAutoUpdate, out *MaintenanceAutoUpdate, s conversion.Scope) error
Convert_garden_MaintenanceAutoUpdate_To_v1beta1_MaintenanceAutoUpdate is an autogenerated conversion function.
func Convert_garden_MaintenanceTimeWindow_To_v1beta1_MaintenanceTimeWindow ¶
func Convert_garden_MaintenanceTimeWindow_To_v1beta1_MaintenanceTimeWindow(in *garden.MaintenanceTimeWindow, out *MaintenanceTimeWindow, s conversion.Scope) error
Convert_garden_MaintenanceTimeWindow_To_v1beta1_MaintenanceTimeWindow is an autogenerated conversion function.
func Convert_garden_Maintenance_To_v1beta1_Maintenance ¶
func Convert_garden_Maintenance_To_v1beta1_Maintenance(in *garden.Maintenance, out *Maintenance, s conversion.Scope) error
Convert_garden_Maintenance_To_v1beta1_Maintenance is an autogenerated conversion function.
func Convert_garden_Monocular_To_v1beta1_Monocular ¶
func Convert_garden_Monocular_To_v1beta1_Monocular(in *garden.Monocular, out *Monocular, s conversion.Scope) error
Convert_garden_Monocular_To_v1beta1_Monocular is an autogenerated conversion function.
func Convert_garden_NginxIngress_To_v1beta1_NginxIngress ¶
func Convert_garden_NginxIngress_To_v1beta1_NginxIngress(in *garden.NginxIngress, out *NginxIngress, s conversion.Scope) error
Convert_garden_NginxIngress_To_v1beta1_NginxIngress is an autogenerated conversion function.
func Convert_garden_OIDCConfig_To_v1beta1_OIDCConfig ¶
func Convert_garden_OIDCConfig_To_v1beta1_OIDCConfig(in *garden.OIDCConfig, out *OIDCConfig, s conversion.Scope) error
Convert_garden_OIDCConfig_To_v1beta1_OIDCConfig is an autogenerated conversion function.
func Convert_garden_OpenStackCloud_To_v1beta1_OpenStackCloud ¶
func Convert_garden_OpenStackCloud_To_v1beta1_OpenStackCloud(in *garden.OpenStackCloud, out *OpenStackCloud, s conversion.Scope) error
Convert_garden_OpenStackCloud_To_v1beta1_OpenStackCloud is an autogenerated conversion function.
func Convert_garden_OpenStackConstraints_To_v1beta1_OpenStackConstraints ¶
func Convert_garden_OpenStackConstraints_To_v1beta1_OpenStackConstraints(in *garden.OpenStackConstraints, out *OpenStackConstraints, s conversion.Scope) error
Convert_garden_OpenStackConstraints_To_v1beta1_OpenStackConstraints is an autogenerated conversion function.
func Convert_garden_OpenStackFloatingPool_To_v1beta1_OpenStackFloatingPool ¶
func Convert_garden_OpenStackFloatingPool_To_v1beta1_OpenStackFloatingPool(in *garden.OpenStackFloatingPool, out *OpenStackFloatingPool, s conversion.Scope) error
Convert_garden_OpenStackFloatingPool_To_v1beta1_OpenStackFloatingPool is an autogenerated conversion function.
func Convert_garden_OpenStackLoadBalancerProvider_To_v1beta1_OpenStackLoadBalancerProvider ¶
func Convert_garden_OpenStackLoadBalancerProvider_To_v1beta1_OpenStackLoadBalancerProvider(in *garden.OpenStackLoadBalancerProvider, out *OpenStackLoadBalancerProvider, s conversion.Scope) error
Convert_garden_OpenStackLoadBalancerProvider_To_v1beta1_OpenStackLoadBalancerProvider is an autogenerated conversion function.
func Convert_garden_OpenStackMachineImage_To_v1beta1_OpenStackMachineImage ¶
func Convert_garden_OpenStackMachineImage_To_v1beta1_OpenStackMachineImage(in *garden.OpenStackMachineImage, out *OpenStackMachineImage, s conversion.Scope) error
Convert_garden_OpenStackMachineImage_To_v1beta1_OpenStackMachineImage is an autogenerated conversion function.
func Convert_garden_OpenStackMachineType_To_v1beta1_OpenStackMachineType ¶
func Convert_garden_OpenStackMachineType_To_v1beta1_OpenStackMachineType(in *garden.OpenStackMachineType, out *OpenStackMachineType, s conversion.Scope) error
Convert_garden_OpenStackMachineType_To_v1beta1_OpenStackMachineType is an autogenerated conversion function.
func Convert_garden_OpenStackNetworks_To_v1beta1_OpenStackNetworks ¶
func Convert_garden_OpenStackNetworks_To_v1beta1_OpenStackNetworks(in *garden.OpenStackNetworks, out *OpenStackNetworks, s conversion.Scope) error
Convert_garden_OpenStackNetworks_To_v1beta1_OpenStackNetworks is an autogenerated conversion function.
func Convert_garden_OpenStackProfile_To_v1beta1_OpenStackProfile ¶
func Convert_garden_OpenStackProfile_To_v1beta1_OpenStackProfile(in *garden.OpenStackProfile, out *OpenStackProfile, s conversion.Scope) error
Convert_garden_OpenStackProfile_To_v1beta1_OpenStackProfile is an autogenerated conversion function.
func Convert_garden_OpenStackRouter_To_v1beta1_OpenStackRouter ¶
func Convert_garden_OpenStackRouter_To_v1beta1_OpenStackRouter(in *garden.OpenStackRouter, out *OpenStackRouter, s conversion.Scope) error
Convert_garden_OpenStackRouter_To_v1beta1_OpenStackRouter is an autogenerated conversion function.
func Convert_garden_OpenStackWorker_To_v1beta1_OpenStackWorker ¶
func Convert_garden_OpenStackWorker_To_v1beta1_OpenStackWorker(in *garden.OpenStackWorker, out *OpenStackWorker, s conversion.Scope) error
Convert_garden_OpenStackWorker_To_v1beta1_OpenStackWorker is an autogenerated conversion function.
func Convert_garden_ProjectList_To_v1beta1_ProjectList ¶
func Convert_garden_ProjectList_To_v1beta1_ProjectList(in *garden.ProjectList, out *ProjectList, s conversion.Scope) error
Convert_garden_ProjectList_To_v1beta1_ProjectList is an autogenerated conversion function.
func Convert_garden_ProjectSpec_To_v1beta1_ProjectSpec ¶
func Convert_garden_ProjectSpec_To_v1beta1_ProjectSpec(in *garden.ProjectSpec, out *ProjectSpec, s conversion.Scope) error
Convert_garden_ProjectSpec_To_v1beta1_ProjectSpec is an autogenerated conversion function.
func Convert_garden_ProjectStatus_To_v1beta1_ProjectStatus ¶
func Convert_garden_ProjectStatus_To_v1beta1_ProjectStatus(in *garden.ProjectStatus, out *ProjectStatus, s conversion.Scope) error
Convert_garden_ProjectStatus_To_v1beta1_ProjectStatus is an autogenerated conversion function.
func Convert_garden_Project_To_v1beta1_Project ¶
func Convert_garden_Project_To_v1beta1_Project(in *garden.Project, out *Project, s conversion.Scope) error
Convert_garden_Project_To_v1beta1_Project is an autogenerated conversion function.
func Convert_garden_QuotaList_To_v1beta1_QuotaList ¶
func Convert_garden_QuotaList_To_v1beta1_QuotaList(in *garden.QuotaList, out *QuotaList, s conversion.Scope) error
Convert_garden_QuotaList_To_v1beta1_QuotaList is an autogenerated conversion function.
func Convert_garden_QuotaSpec_To_v1beta1_QuotaSpec ¶
func Convert_garden_QuotaSpec_To_v1beta1_QuotaSpec(in *garden.QuotaSpec, out *QuotaSpec, s conversion.Scope) error
Convert_garden_QuotaSpec_To_v1beta1_QuotaSpec is an autogenerated conversion function.
func Convert_garden_Quota_To_v1beta1_Quota ¶
Convert_garden_Quota_To_v1beta1_Quota is an autogenerated conversion function.
func Convert_garden_SecretBindingList_To_v1beta1_SecretBindingList ¶
func Convert_garden_SecretBindingList_To_v1beta1_SecretBindingList(in *garden.SecretBindingList, out *SecretBindingList, s conversion.Scope) error
Convert_garden_SecretBindingList_To_v1beta1_SecretBindingList is an autogenerated conversion function.
func Convert_garden_SecretBinding_To_v1beta1_SecretBinding ¶
func Convert_garden_SecretBinding_To_v1beta1_SecretBinding(in *garden.SecretBinding, out *SecretBinding, s conversion.Scope) error
Convert_garden_SecretBinding_To_v1beta1_SecretBinding is an autogenerated conversion function.
func Convert_garden_SeedCloud_To_v1beta1_SeedCloud ¶
func Convert_garden_SeedCloud_To_v1beta1_SeedCloud(in *garden.SeedCloud, out *SeedCloud, s conversion.Scope) error
Convert_garden_SeedCloud_To_v1beta1_SeedCloud is an autogenerated conversion function.
func Convert_garden_SeedList_To_v1beta1_SeedList ¶
func Convert_garden_SeedList_To_v1beta1_SeedList(in *garden.SeedList, out *SeedList, s conversion.Scope) error
Convert_garden_SeedList_To_v1beta1_SeedList is an autogenerated conversion function.
func Convert_garden_SeedNetworks_To_v1beta1_SeedNetworks ¶
func Convert_garden_SeedNetworks_To_v1beta1_SeedNetworks(in *garden.SeedNetworks, out *SeedNetworks, s conversion.Scope) error
Convert_garden_SeedNetworks_To_v1beta1_SeedNetworks is an autogenerated conversion function.
func Convert_garden_SeedSpec_To_v1beta1_SeedSpec ¶
func Convert_garden_SeedSpec_To_v1beta1_SeedSpec(in *garden.SeedSpec, out *SeedSpec, s conversion.Scope) error
Convert_garden_SeedSpec_To_v1beta1_SeedSpec is an autogenerated conversion function.
func Convert_garden_SeedStatus_To_v1beta1_SeedStatus ¶
func Convert_garden_SeedStatus_To_v1beta1_SeedStatus(in *garden.SeedStatus, out *SeedStatus, s conversion.Scope) error
Convert_garden_SeedStatus_To_v1beta1_SeedStatus is an autogenerated conversion function.
func Convert_garden_Seed_To_v1beta1_Seed ¶
Convert_garden_Seed_To_v1beta1_Seed is an autogenerated conversion function.
func Convert_garden_ShootList_To_v1beta1_ShootList ¶
func Convert_garden_ShootList_To_v1beta1_ShootList(in *garden.ShootList, out *ShootList, s conversion.Scope) error
Convert_garden_ShootList_To_v1beta1_ShootList is an autogenerated conversion function.
func Convert_garden_ShootSpec_To_v1beta1_ShootSpec ¶
func Convert_garden_ShootSpec_To_v1beta1_ShootSpec(in *garden.ShootSpec, out *ShootSpec, s conversion.Scope) error
Convert_garden_ShootSpec_To_v1beta1_ShootSpec is an autogenerated conversion function.
func Convert_garden_ShootStatus_To_v1beta1_ShootStatus ¶
func Convert_garden_ShootStatus_To_v1beta1_ShootStatus(in *garden.ShootStatus, out *ShootStatus, s conversion.Scope) error
Convert_garden_ShootStatus_To_v1beta1_ShootStatus is an autogenerated conversion function.
func Convert_garden_Shoot_To_v1beta1_Shoot ¶
Convert_garden_Shoot_To_v1beta1_Shoot is an autogenerated conversion function.
func Convert_garden_VolumeType_To_v1beta1_VolumeType ¶
func Convert_garden_VolumeType_To_v1beta1_VolumeType(in *garden.VolumeType, out *VolumeType, s conversion.Scope) error
Convert_garden_VolumeType_To_v1beta1_VolumeType is an autogenerated conversion function.
func Convert_garden_Zone_To_v1beta1_Zone ¶
Convert_garden_Zone_To_v1beta1_Zone is an autogenerated conversion function.
func Convert_v1beta1_AWSCloud_To_garden_AWSCloud ¶
func Convert_v1beta1_AWSCloud_To_garden_AWSCloud(in *AWSCloud, out *garden.AWSCloud, s conversion.Scope) error
Convert_v1beta1_AWSCloud_To_garden_AWSCloud is an autogenerated conversion function.
func Convert_v1beta1_AWSConstraints_To_garden_AWSConstraints ¶
func Convert_v1beta1_AWSConstraints_To_garden_AWSConstraints(in *AWSConstraints, out *garden.AWSConstraints, s conversion.Scope) error
Convert_v1beta1_AWSConstraints_To_garden_AWSConstraints is an autogenerated conversion function.
func Convert_v1beta1_AWSMachineImageMapping_To_garden_AWSMachineImageMapping ¶
func Convert_v1beta1_AWSMachineImageMapping_To_garden_AWSMachineImageMapping(in *AWSMachineImageMapping, out *garden.AWSMachineImageMapping, s conversion.Scope) error
Convert_v1beta1_AWSMachineImageMapping_To_garden_AWSMachineImageMapping is an autogenerated conversion function.
func Convert_v1beta1_AWSMachineImage_To_garden_AWSMachineImage ¶
func Convert_v1beta1_AWSMachineImage_To_garden_AWSMachineImage(in *AWSMachineImage, out *garden.AWSMachineImage, s conversion.Scope) error
Convert_v1beta1_AWSMachineImage_To_garden_AWSMachineImage is an autogenerated conversion function.
func Convert_v1beta1_AWSNetworks_To_garden_AWSNetworks ¶
func Convert_v1beta1_AWSNetworks_To_garden_AWSNetworks(in *AWSNetworks, out *garden.AWSNetworks, s conversion.Scope) error
Convert_v1beta1_AWSNetworks_To_garden_AWSNetworks is an autogenerated conversion function.
func Convert_v1beta1_AWSProfile_To_garden_AWSProfile ¶
func Convert_v1beta1_AWSProfile_To_garden_AWSProfile(in *AWSProfile, out *garden.AWSProfile, s conversion.Scope) error
Convert_v1beta1_AWSProfile_To_garden_AWSProfile is an autogenerated conversion function.
func Convert_v1beta1_AWSRegionalMachineImage_To_garden_AWSRegionalMachineImage ¶
func Convert_v1beta1_AWSRegionalMachineImage_To_garden_AWSRegionalMachineImage(in *AWSRegionalMachineImage, out *garden.AWSRegionalMachineImage, s conversion.Scope) error
Convert_v1beta1_AWSRegionalMachineImage_To_garden_AWSRegionalMachineImage is an autogenerated conversion function.
func Convert_v1beta1_AWSVPC_To_garden_AWSVPC ¶
func Convert_v1beta1_AWSVPC_To_garden_AWSVPC(in *AWSVPC, out *garden.AWSVPC, s conversion.Scope) error
Convert_v1beta1_AWSVPC_To_garden_AWSVPC is an autogenerated conversion function.
func Convert_v1beta1_AWSWorker_To_garden_AWSWorker ¶
func Convert_v1beta1_AWSWorker_To_garden_AWSWorker(in *AWSWorker, out *garden.AWSWorker, s conversion.Scope) error
Convert_v1beta1_AWSWorker_To_garden_AWSWorker is an autogenerated conversion function.
func Convert_v1beta1_Addon_To_garden_Addon ¶
Convert_v1beta1_Addon_To_garden_Addon is an autogenerated conversion function.
func Convert_v1beta1_Addons_To_garden_Addons ¶
func Convert_v1beta1_Addons_To_garden_Addons(in *Addons, out *garden.Addons, s conversion.Scope) error
Convert_v1beta1_Addons_To_garden_Addons is an autogenerated conversion function.
func Convert_v1beta1_AdmissionPlugin_To_garden_AdmissionPlugin ¶
func Convert_v1beta1_AdmissionPlugin_To_garden_AdmissionPlugin(in *AdmissionPlugin, out *garden.AdmissionPlugin, s conversion.Scope) error
Convert_v1beta1_AdmissionPlugin_To_garden_AdmissionPlugin is an autogenerated conversion function.
func Convert_v1beta1_AlicloudConstraints_To_garden_AlicloudConstraints ¶
func Convert_v1beta1_AlicloudConstraints_To_garden_AlicloudConstraints(in *AlicloudConstraints, out *garden.AlicloudConstraints, s conversion.Scope) error
Convert_v1beta1_AlicloudConstraints_To_garden_AlicloudConstraints is an autogenerated conversion function.
func Convert_v1beta1_AlicloudMachineImage_To_garden_AlicloudMachineImage ¶
func Convert_v1beta1_AlicloudMachineImage_To_garden_AlicloudMachineImage(in *AlicloudMachineImage, out *garden.AlicloudMachineImage, s conversion.Scope) error
Convert_v1beta1_AlicloudMachineImage_To_garden_AlicloudMachineImage is an autogenerated conversion function.
func Convert_v1beta1_AlicloudMachineType_To_garden_AlicloudMachineType ¶
func Convert_v1beta1_AlicloudMachineType_To_garden_AlicloudMachineType(in *AlicloudMachineType, out *garden.AlicloudMachineType, s conversion.Scope) error
Convert_v1beta1_AlicloudMachineType_To_garden_AlicloudMachineType is an autogenerated conversion function.
func Convert_v1beta1_AlicloudNetworks_To_garden_AlicloudNetworks ¶
func Convert_v1beta1_AlicloudNetworks_To_garden_AlicloudNetworks(in *AlicloudNetworks, out *garden.AlicloudNetworks, s conversion.Scope) error
Convert_v1beta1_AlicloudNetworks_To_garden_AlicloudNetworks is an autogenerated conversion function.
func Convert_v1beta1_AlicloudProfile_To_garden_AlicloudProfile ¶
func Convert_v1beta1_AlicloudProfile_To_garden_AlicloudProfile(in *AlicloudProfile, out *garden.AlicloudProfile, s conversion.Scope) error
Convert_v1beta1_AlicloudProfile_To_garden_AlicloudProfile is an autogenerated conversion function.
func Convert_v1beta1_AlicloudVPC_To_garden_AlicloudVPC ¶
func Convert_v1beta1_AlicloudVPC_To_garden_AlicloudVPC(in *AlicloudVPC, out *garden.AlicloudVPC, s conversion.Scope) error
Convert_v1beta1_AlicloudVPC_To_garden_AlicloudVPC is an autogenerated conversion function.
func Convert_v1beta1_AlicloudVolumeType_To_garden_AlicloudVolumeType ¶
func Convert_v1beta1_AlicloudVolumeType_To_garden_AlicloudVolumeType(in *AlicloudVolumeType, out *garden.AlicloudVolumeType, s conversion.Scope) error
Convert_v1beta1_AlicloudVolumeType_To_garden_AlicloudVolumeType is an autogenerated conversion function.
func Convert_v1beta1_AlicloudWorker_To_garden_AlicloudWorker ¶
func Convert_v1beta1_AlicloudWorker_To_garden_AlicloudWorker(in *AlicloudWorker, out *garden.AlicloudWorker, s conversion.Scope) error
Convert_v1beta1_AlicloudWorker_To_garden_AlicloudWorker is an autogenerated conversion function.
func Convert_v1beta1_Alicloud_To_garden_Alicloud ¶
func Convert_v1beta1_Alicloud_To_garden_Alicloud(in *Alicloud, out *garden.Alicloud, s conversion.Scope) error
Convert_v1beta1_Alicloud_To_garden_Alicloud is an autogenerated conversion function.
func Convert_v1beta1_AuditConfig_To_garden_AuditConfig ¶
func Convert_v1beta1_AuditConfig_To_garden_AuditConfig(in *AuditConfig, out *garden.AuditConfig, s conversion.Scope) error
Convert_v1beta1_AuditConfig_To_garden_AuditConfig is an autogenerated conversion function.
func Convert_v1beta1_AuditPolicy_To_garden_AuditPolicy ¶
func Convert_v1beta1_AuditPolicy_To_garden_AuditPolicy(in *AuditPolicy, out *garden.AuditPolicy, s conversion.Scope) error
Convert_v1beta1_AuditPolicy_To_garden_AuditPolicy is an autogenerated conversion function.
func Convert_v1beta1_AzureCloud_To_garden_AzureCloud ¶
func Convert_v1beta1_AzureCloud_To_garden_AzureCloud(in *AzureCloud, out *garden.AzureCloud, s conversion.Scope) error
Convert_v1beta1_AzureCloud_To_garden_AzureCloud is an autogenerated conversion function.
func Convert_v1beta1_AzureConstraints_To_garden_AzureConstraints ¶
func Convert_v1beta1_AzureConstraints_To_garden_AzureConstraints(in *AzureConstraints, out *garden.AzureConstraints, s conversion.Scope) error
Convert_v1beta1_AzureConstraints_To_garden_AzureConstraints is an autogenerated conversion function.
func Convert_v1beta1_AzureDomainCount_To_garden_AzureDomainCount ¶
func Convert_v1beta1_AzureDomainCount_To_garden_AzureDomainCount(in *AzureDomainCount, out *garden.AzureDomainCount, s conversion.Scope) error
Convert_v1beta1_AzureDomainCount_To_garden_AzureDomainCount is an autogenerated conversion function.
func Convert_v1beta1_AzureMachineImage_To_garden_AzureMachineImage ¶
func Convert_v1beta1_AzureMachineImage_To_garden_AzureMachineImage(in *AzureMachineImage, out *garden.AzureMachineImage, s conversion.Scope) error
Convert_v1beta1_AzureMachineImage_To_garden_AzureMachineImage is an autogenerated conversion function.
func Convert_v1beta1_AzureNetworks_To_garden_AzureNetworks ¶
func Convert_v1beta1_AzureNetworks_To_garden_AzureNetworks(in *AzureNetworks, out *garden.AzureNetworks, s conversion.Scope) error
Convert_v1beta1_AzureNetworks_To_garden_AzureNetworks is an autogenerated conversion function.
func Convert_v1beta1_AzureProfile_To_garden_AzureProfile ¶
func Convert_v1beta1_AzureProfile_To_garden_AzureProfile(in *AzureProfile, out *garden.AzureProfile, s conversion.Scope) error
Convert_v1beta1_AzureProfile_To_garden_AzureProfile is an autogenerated conversion function.
func Convert_v1beta1_AzureResourceGroup_To_garden_AzureResourceGroup ¶
func Convert_v1beta1_AzureResourceGroup_To_garden_AzureResourceGroup(in *AzureResourceGroup, out *garden.AzureResourceGroup, s conversion.Scope) error
Convert_v1beta1_AzureResourceGroup_To_garden_AzureResourceGroup is an autogenerated conversion function.
func Convert_v1beta1_AzureVNet_To_garden_AzureVNet ¶
func Convert_v1beta1_AzureVNet_To_garden_AzureVNet(in *AzureVNet, out *garden.AzureVNet, s conversion.Scope) error
Convert_v1beta1_AzureVNet_To_garden_AzureVNet is an autogenerated conversion function.
func Convert_v1beta1_AzureWorker_To_garden_AzureWorker ¶
func Convert_v1beta1_AzureWorker_To_garden_AzureWorker(in *AzureWorker, out *garden.AzureWorker, s conversion.Scope) error
Convert_v1beta1_AzureWorker_To_garden_AzureWorker is an autogenerated conversion function.
func Convert_v1beta1_BackupInfrastructureList_To_garden_BackupInfrastructureList ¶
func Convert_v1beta1_BackupInfrastructureList_To_garden_BackupInfrastructureList(in *BackupInfrastructureList, out *garden.BackupInfrastructureList, s conversion.Scope) error
Convert_v1beta1_BackupInfrastructureList_To_garden_BackupInfrastructureList is an autogenerated conversion function.
func Convert_v1beta1_BackupInfrastructureSpec_To_garden_BackupInfrastructureSpec ¶
func Convert_v1beta1_BackupInfrastructureSpec_To_garden_BackupInfrastructureSpec(in *BackupInfrastructureSpec, out *garden.BackupInfrastructureSpec, s conversion.Scope) error
Convert_v1beta1_BackupInfrastructureSpec_To_garden_BackupInfrastructureSpec is an autogenerated conversion function.
func Convert_v1beta1_BackupInfrastructureStatus_To_garden_BackupInfrastructureStatus ¶
func Convert_v1beta1_BackupInfrastructureStatus_To_garden_BackupInfrastructureStatus(in *BackupInfrastructureStatus, out *garden.BackupInfrastructureStatus, s conversion.Scope) error
Convert_v1beta1_BackupInfrastructureStatus_To_garden_BackupInfrastructureStatus is an autogenerated conversion function.
func Convert_v1beta1_BackupInfrastructure_To_garden_BackupInfrastructure ¶
func Convert_v1beta1_BackupInfrastructure_To_garden_BackupInfrastructure(in *BackupInfrastructure, out *garden.BackupInfrastructure, s conversion.Scope) error
Convert_v1beta1_BackupInfrastructure_To_garden_BackupInfrastructure is an autogenerated conversion function.
func Convert_v1beta1_Backup_To_garden_Backup ¶
func Convert_v1beta1_Backup_To_garden_Backup(in *Backup, out *garden.Backup, s conversion.Scope) error
Convert_v1beta1_Backup_To_garden_Backup is an autogenerated conversion function.
func Convert_v1beta1_CloudControllerManagerConfig_To_garden_CloudControllerManagerConfig ¶
func Convert_v1beta1_CloudControllerManagerConfig_To_garden_CloudControllerManagerConfig(in *CloudControllerManagerConfig, out *garden.CloudControllerManagerConfig, s conversion.Scope) error
Convert_v1beta1_CloudControllerManagerConfig_To_garden_CloudControllerManagerConfig is an autogenerated conversion function.
func Convert_v1beta1_CloudProfileList_To_garden_CloudProfileList ¶
func Convert_v1beta1_CloudProfileList_To_garden_CloudProfileList(in *CloudProfileList, out *garden.CloudProfileList, s conversion.Scope) error
Convert_v1beta1_CloudProfileList_To_garden_CloudProfileList is an autogenerated conversion function.
func Convert_v1beta1_CloudProfileSpec_To_garden_CloudProfileSpec ¶
func Convert_v1beta1_CloudProfileSpec_To_garden_CloudProfileSpec(in *CloudProfileSpec, out *garden.CloudProfileSpec, s conversion.Scope) error
Convert_v1beta1_CloudProfileSpec_To_garden_CloudProfileSpec is an autogenerated conversion function.
func Convert_v1beta1_CloudProfile_To_garden_CloudProfile ¶
func Convert_v1beta1_CloudProfile_To_garden_CloudProfile(in *CloudProfile, out *garden.CloudProfile, s conversion.Scope) error
Convert_v1beta1_CloudProfile_To_garden_CloudProfile is an autogenerated conversion function.
func Convert_v1beta1_Cloud_To_garden_Cloud ¶
Convert_v1beta1_Cloud_To_garden_Cloud is an autogenerated conversion function.
func Convert_v1beta1_ClusterAutoscaler_To_garden_ClusterAutoscaler ¶
func Convert_v1beta1_ClusterAutoscaler_To_garden_ClusterAutoscaler(in *ClusterAutoscaler, out *garden.ClusterAutoscaler, s conversion.Scope) error
Convert_v1beta1_ClusterAutoscaler_To_garden_ClusterAutoscaler is an autogenerated conversion function.
func Convert_v1beta1_Condition_To_garden_Condition ¶
func Convert_v1beta1_Condition_To_garden_Condition(in *Condition, out *garden.Condition, s conversion.Scope) error
Convert_v1beta1_Condition_To_garden_Condition is an autogenerated conversion function.
func Convert_v1beta1_DNSProviderConstraint_To_garden_DNSProviderConstraint ¶
func Convert_v1beta1_DNSProviderConstraint_To_garden_DNSProviderConstraint(in *DNSProviderConstraint, out *garden.DNSProviderConstraint, s conversion.Scope) error
Convert_v1beta1_DNSProviderConstraint_To_garden_DNSProviderConstraint is an autogenerated conversion function.
func Convert_v1beta1_DNS_To_garden_DNS ¶
Convert_v1beta1_DNS_To_garden_DNS is an autogenerated conversion function.
func Convert_v1beta1_GCPCloud_To_garden_GCPCloud ¶
func Convert_v1beta1_GCPCloud_To_garden_GCPCloud(in *GCPCloud, out *garden.GCPCloud, s conversion.Scope) error
Convert_v1beta1_GCPCloud_To_garden_GCPCloud is an autogenerated conversion function.
func Convert_v1beta1_GCPConstraints_To_garden_GCPConstraints ¶
func Convert_v1beta1_GCPConstraints_To_garden_GCPConstraints(in *GCPConstraints, out *garden.GCPConstraints, s conversion.Scope) error
Convert_v1beta1_GCPConstraints_To_garden_GCPConstraints is an autogenerated conversion function.
func Convert_v1beta1_GCPMachineImage_To_garden_GCPMachineImage ¶
func Convert_v1beta1_GCPMachineImage_To_garden_GCPMachineImage(in *GCPMachineImage, out *garden.GCPMachineImage, s conversion.Scope) error
Convert_v1beta1_GCPMachineImage_To_garden_GCPMachineImage is an autogenerated conversion function.
func Convert_v1beta1_GCPNetworks_To_garden_GCPNetworks ¶
func Convert_v1beta1_GCPNetworks_To_garden_GCPNetworks(in *GCPNetworks, out *garden.GCPNetworks, s conversion.Scope) error
Convert_v1beta1_GCPNetworks_To_garden_GCPNetworks is an autogenerated conversion function.
func Convert_v1beta1_GCPProfile_To_garden_GCPProfile ¶
func Convert_v1beta1_GCPProfile_To_garden_GCPProfile(in *GCPProfile, out *garden.GCPProfile, s conversion.Scope) error
Convert_v1beta1_GCPProfile_To_garden_GCPProfile is an autogenerated conversion function.
func Convert_v1beta1_GCPVPC_To_garden_GCPVPC ¶
func Convert_v1beta1_GCPVPC_To_garden_GCPVPC(in *GCPVPC, out *garden.GCPVPC, s conversion.Scope) error
Convert_v1beta1_GCPVPC_To_garden_GCPVPC is an autogenerated conversion function.
func Convert_v1beta1_GCPWorker_To_garden_GCPWorker ¶
func Convert_v1beta1_GCPWorker_To_garden_GCPWorker(in *GCPWorker, out *garden.GCPWorker, s conversion.Scope) error
Convert_v1beta1_GCPWorker_To_garden_GCPWorker is an autogenerated conversion function.
func Convert_v1beta1_Gardener_To_garden_Gardener ¶
func Convert_v1beta1_Gardener_To_garden_Gardener(in *Gardener, out *garden.Gardener, s conversion.Scope) error
Convert_v1beta1_Gardener_To_garden_Gardener is an autogenerated conversion function.
func Convert_v1beta1_Heapster_To_garden_Heapster ¶
func Convert_v1beta1_Heapster_To_garden_Heapster(in *Heapster, out *garden.Heapster, s conversion.Scope) error
Convert_v1beta1_Heapster_To_garden_Heapster is an autogenerated conversion function.
func Convert_v1beta1_HelmTiller_To_garden_HelmTiller ¶
func Convert_v1beta1_HelmTiller_To_garden_HelmTiller(in *HelmTiller, out *garden.HelmTiller, s conversion.Scope) error
Convert_v1beta1_HelmTiller_To_garden_HelmTiller is an autogenerated conversion function.
func Convert_v1beta1_HibernationSchedule_To_garden_HibernationSchedule ¶
func Convert_v1beta1_HibernationSchedule_To_garden_HibernationSchedule(in *HibernationSchedule, out *garden.HibernationSchedule, s conversion.Scope) error
Convert_v1beta1_HibernationSchedule_To_garden_HibernationSchedule is an autogenerated conversion function.
func Convert_v1beta1_Hibernation_To_garden_Hibernation ¶
func Convert_v1beta1_Hibernation_To_garden_Hibernation(in *Hibernation, out *garden.Hibernation, s conversion.Scope) error
Convert_v1beta1_Hibernation_To_garden_Hibernation is an autogenerated conversion function.
func Convert_v1beta1_HorizontalPodAutoscalerConfig_To_garden_HorizontalPodAutoscalerConfig ¶
func Convert_v1beta1_HorizontalPodAutoscalerConfig_To_garden_HorizontalPodAutoscalerConfig(in *HorizontalPodAutoscalerConfig, out *garden.HorizontalPodAutoscalerConfig, s conversion.Scope) error
Convert_v1beta1_HorizontalPodAutoscalerConfig_To_garden_HorizontalPodAutoscalerConfig is an autogenerated conversion function.
func Convert_v1beta1_K8SNetworks_To_garden_K8SNetworks ¶
func Convert_v1beta1_K8SNetworks_To_garden_K8SNetworks(in *K8SNetworks, out *garden.K8SNetworks, s conversion.Scope) error
Convert_v1beta1_K8SNetworks_To_garden_K8SNetworks is an autogenerated conversion function.
func Convert_v1beta1_Kube2IAMRole_To_garden_Kube2IAMRole ¶
func Convert_v1beta1_Kube2IAMRole_To_garden_Kube2IAMRole(in *Kube2IAMRole, out *garden.Kube2IAMRole, s conversion.Scope) error
Convert_v1beta1_Kube2IAMRole_To_garden_Kube2IAMRole is an autogenerated conversion function.
func Convert_v1beta1_Kube2IAM_To_garden_Kube2IAM ¶
func Convert_v1beta1_Kube2IAM_To_garden_Kube2IAM(in *Kube2IAM, out *garden.Kube2IAM, s conversion.Scope) error
Convert_v1beta1_Kube2IAM_To_garden_Kube2IAM is an autogenerated conversion function.
func Convert_v1beta1_KubeAPIServerConfig_To_garden_KubeAPIServerConfig ¶
func Convert_v1beta1_KubeAPIServerConfig_To_garden_KubeAPIServerConfig(in *KubeAPIServerConfig, out *garden.KubeAPIServerConfig, s conversion.Scope) error
Convert_v1beta1_KubeAPIServerConfig_To_garden_KubeAPIServerConfig is an autogenerated conversion function.
func Convert_v1beta1_KubeControllerManagerConfig_To_garden_KubeControllerManagerConfig ¶
func Convert_v1beta1_KubeControllerManagerConfig_To_garden_KubeControllerManagerConfig(in *KubeControllerManagerConfig, out *garden.KubeControllerManagerConfig, s conversion.Scope) error
Convert_v1beta1_KubeControllerManagerConfig_To_garden_KubeControllerManagerConfig is an autogenerated conversion function.
func Convert_v1beta1_KubeLego_To_garden_KubeLego ¶
func Convert_v1beta1_KubeLego_To_garden_KubeLego(in *KubeLego, out *garden.KubeLego, s conversion.Scope) error
Convert_v1beta1_KubeLego_To_garden_KubeLego is an autogenerated conversion function.
func Convert_v1beta1_KubeProxyConfig_To_garden_KubeProxyConfig ¶
func Convert_v1beta1_KubeProxyConfig_To_garden_KubeProxyConfig(in *KubeProxyConfig, out *garden.KubeProxyConfig, s conversion.Scope) error
Convert_v1beta1_KubeProxyConfig_To_garden_KubeProxyConfig is an autogenerated conversion function.
func Convert_v1beta1_KubeSchedulerConfig_To_garden_KubeSchedulerConfig ¶
func Convert_v1beta1_KubeSchedulerConfig_To_garden_KubeSchedulerConfig(in *KubeSchedulerConfig, out *garden.KubeSchedulerConfig, s conversion.Scope) error
Convert_v1beta1_KubeSchedulerConfig_To_garden_KubeSchedulerConfig is an autogenerated conversion function.
func Convert_v1beta1_KubeletConfig_To_garden_KubeletConfig ¶
func Convert_v1beta1_KubeletConfig_To_garden_KubeletConfig(in *KubeletConfig, out *garden.KubeletConfig, s conversion.Scope) error
Convert_v1beta1_KubeletConfig_To_garden_KubeletConfig is an autogenerated conversion function.
func Convert_v1beta1_KubernetesConfig_To_garden_KubernetesConfig ¶
func Convert_v1beta1_KubernetesConfig_To_garden_KubernetesConfig(in *KubernetesConfig, out *garden.KubernetesConfig, s conversion.Scope) error
Convert_v1beta1_KubernetesConfig_To_garden_KubernetesConfig is an autogenerated conversion function.
func Convert_v1beta1_KubernetesConstraints_To_garden_KubernetesConstraints ¶
func Convert_v1beta1_KubernetesConstraints_To_garden_KubernetesConstraints(in *KubernetesConstraints, out *garden.KubernetesConstraints, s conversion.Scope) error
Convert_v1beta1_KubernetesConstraints_To_garden_KubernetesConstraints is an autogenerated conversion function.
func Convert_v1beta1_KubernetesDashboard_To_garden_KubernetesDashboard ¶
func Convert_v1beta1_KubernetesDashboard_To_garden_KubernetesDashboard(in *KubernetesDashboard, out *garden.KubernetesDashboard, s conversion.Scope) error
Convert_v1beta1_KubernetesDashboard_To_garden_KubernetesDashboard is an autogenerated conversion function.
func Convert_v1beta1_Kubernetes_To_garden_Kubernetes ¶
func Convert_v1beta1_Kubernetes_To_garden_Kubernetes(in *Kubernetes, out *garden.Kubernetes, s conversion.Scope) error
Convert_v1beta1_Kubernetes_To_garden_Kubernetes is an autogenerated conversion function.
func Convert_v1beta1_LastError_To_garden_LastError ¶
func Convert_v1beta1_LastError_To_garden_LastError(in *LastError, out *garden.LastError, s conversion.Scope) error
Convert_v1beta1_LastError_To_garden_LastError is an autogenerated conversion function.
func Convert_v1beta1_LastOperation_To_garden_LastOperation ¶
func Convert_v1beta1_LastOperation_To_garden_LastOperation(in *LastOperation, out *garden.LastOperation, s conversion.Scope) error
Convert_v1beta1_LastOperation_To_garden_LastOperation is an autogenerated conversion function.
func Convert_v1beta1_LocalConstraints_To_garden_LocalConstraints ¶
func Convert_v1beta1_LocalConstraints_To_garden_LocalConstraints(in *LocalConstraints, out *garden.LocalConstraints, s conversion.Scope) error
Convert_v1beta1_LocalConstraints_To_garden_LocalConstraints is an autogenerated conversion function.
func Convert_v1beta1_LocalNetworks_To_garden_LocalNetworks ¶
func Convert_v1beta1_LocalNetworks_To_garden_LocalNetworks(in *LocalNetworks, out *garden.LocalNetworks, s conversion.Scope) error
Convert_v1beta1_LocalNetworks_To_garden_LocalNetworks is an autogenerated conversion function.
func Convert_v1beta1_LocalProfile_To_garden_LocalProfile ¶
func Convert_v1beta1_LocalProfile_To_garden_LocalProfile(in *LocalProfile, out *garden.LocalProfile, s conversion.Scope) error
Convert_v1beta1_LocalProfile_To_garden_LocalProfile is an autogenerated conversion function.
func Convert_v1beta1_Local_To_garden_Local ¶
Convert_v1beta1_Local_To_garden_Local is an autogenerated conversion function.
func Convert_v1beta1_MachineType_To_garden_MachineType ¶
func Convert_v1beta1_MachineType_To_garden_MachineType(in *MachineType, out *garden.MachineType, s conversion.Scope) error
Convert_v1beta1_MachineType_To_garden_MachineType is an autogenerated conversion function.
func Convert_v1beta1_MaintenanceAutoUpdate_To_garden_MaintenanceAutoUpdate ¶
func Convert_v1beta1_MaintenanceAutoUpdate_To_garden_MaintenanceAutoUpdate(in *MaintenanceAutoUpdate, out *garden.MaintenanceAutoUpdate, s conversion.Scope) error
Convert_v1beta1_MaintenanceAutoUpdate_To_garden_MaintenanceAutoUpdate is an autogenerated conversion function.
func Convert_v1beta1_MaintenanceTimeWindow_To_garden_MaintenanceTimeWindow ¶
func Convert_v1beta1_MaintenanceTimeWindow_To_garden_MaintenanceTimeWindow(in *MaintenanceTimeWindow, out *garden.MaintenanceTimeWindow, s conversion.Scope) error
Convert_v1beta1_MaintenanceTimeWindow_To_garden_MaintenanceTimeWindow is an autogenerated conversion function.
func Convert_v1beta1_Maintenance_To_garden_Maintenance ¶
func Convert_v1beta1_Maintenance_To_garden_Maintenance(in *Maintenance, out *garden.Maintenance, s conversion.Scope) error
Convert_v1beta1_Maintenance_To_garden_Maintenance is an autogenerated conversion function.
func Convert_v1beta1_Monocular_To_garden_Monocular ¶
func Convert_v1beta1_Monocular_To_garden_Monocular(in *Monocular, out *garden.Monocular, s conversion.Scope) error
Convert_v1beta1_Monocular_To_garden_Monocular is an autogenerated conversion function.
func Convert_v1beta1_NginxIngress_To_garden_NginxIngress ¶
func Convert_v1beta1_NginxIngress_To_garden_NginxIngress(in *NginxIngress, out *garden.NginxIngress, s conversion.Scope) error
Convert_v1beta1_NginxIngress_To_garden_NginxIngress is an autogenerated conversion function.
func Convert_v1beta1_OIDCConfig_To_garden_OIDCConfig ¶
func Convert_v1beta1_OIDCConfig_To_garden_OIDCConfig(in *OIDCConfig, out *garden.OIDCConfig, s conversion.Scope) error
Convert_v1beta1_OIDCConfig_To_garden_OIDCConfig is an autogenerated conversion function.
func Convert_v1beta1_OpenStackCloud_To_garden_OpenStackCloud ¶
func Convert_v1beta1_OpenStackCloud_To_garden_OpenStackCloud(in *OpenStackCloud, out *garden.OpenStackCloud, s conversion.Scope) error
Convert_v1beta1_OpenStackCloud_To_garden_OpenStackCloud is an autogenerated conversion function.
func Convert_v1beta1_OpenStackConstraints_To_garden_OpenStackConstraints ¶
func Convert_v1beta1_OpenStackConstraints_To_garden_OpenStackConstraints(in *OpenStackConstraints, out *garden.OpenStackConstraints, s conversion.Scope) error
Convert_v1beta1_OpenStackConstraints_To_garden_OpenStackConstraints is an autogenerated conversion function.
func Convert_v1beta1_OpenStackFloatingPool_To_garden_OpenStackFloatingPool ¶
func Convert_v1beta1_OpenStackFloatingPool_To_garden_OpenStackFloatingPool(in *OpenStackFloatingPool, out *garden.OpenStackFloatingPool, s conversion.Scope) error
Convert_v1beta1_OpenStackFloatingPool_To_garden_OpenStackFloatingPool is an autogenerated conversion function.
func Convert_v1beta1_OpenStackLoadBalancerProvider_To_garden_OpenStackLoadBalancerProvider ¶
func Convert_v1beta1_OpenStackLoadBalancerProvider_To_garden_OpenStackLoadBalancerProvider(in *OpenStackLoadBalancerProvider, out *garden.OpenStackLoadBalancerProvider, s conversion.Scope) error
Convert_v1beta1_OpenStackLoadBalancerProvider_To_garden_OpenStackLoadBalancerProvider is an autogenerated conversion function.
func Convert_v1beta1_OpenStackMachineImage_To_garden_OpenStackMachineImage ¶
func Convert_v1beta1_OpenStackMachineImage_To_garden_OpenStackMachineImage(in *OpenStackMachineImage, out *garden.OpenStackMachineImage, s conversion.Scope) error
Convert_v1beta1_OpenStackMachineImage_To_garden_OpenStackMachineImage is an autogenerated conversion function.
func Convert_v1beta1_OpenStackMachineType_To_garden_OpenStackMachineType ¶
func Convert_v1beta1_OpenStackMachineType_To_garden_OpenStackMachineType(in *OpenStackMachineType, out *garden.OpenStackMachineType, s conversion.Scope) error
Convert_v1beta1_OpenStackMachineType_To_garden_OpenStackMachineType is an autogenerated conversion function.
func Convert_v1beta1_OpenStackNetworks_To_garden_OpenStackNetworks ¶
func Convert_v1beta1_OpenStackNetworks_To_garden_OpenStackNetworks(in *OpenStackNetworks, out *garden.OpenStackNetworks, s conversion.Scope) error
Convert_v1beta1_OpenStackNetworks_To_garden_OpenStackNetworks is an autogenerated conversion function.
func Convert_v1beta1_OpenStackProfile_To_garden_OpenStackProfile ¶
func Convert_v1beta1_OpenStackProfile_To_garden_OpenStackProfile(in *OpenStackProfile, out *garden.OpenStackProfile, s conversion.Scope) error
Convert_v1beta1_OpenStackProfile_To_garden_OpenStackProfile is an autogenerated conversion function.
func Convert_v1beta1_OpenStackRouter_To_garden_OpenStackRouter ¶
func Convert_v1beta1_OpenStackRouter_To_garden_OpenStackRouter(in *OpenStackRouter, out *garden.OpenStackRouter, s conversion.Scope) error
Convert_v1beta1_OpenStackRouter_To_garden_OpenStackRouter is an autogenerated conversion function.
func Convert_v1beta1_OpenStackWorker_To_garden_OpenStackWorker ¶
func Convert_v1beta1_OpenStackWorker_To_garden_OpenStackWorker(in *OpenStackWorker, out *garden.OpenStackWorker, s conversion.Scope) error
Convert_v1beta1_OpenStackWorker_To_garden_OpenStackWorker is an autogenerated conversion function.
func Convert_v1beta1_ProjectList_To_garden_ProjectList ¶
func Convert_v1beta1_ProjectList_To_garden_ProjectList(in *ProjectList, out *garden.ProjectList, s conversion.Scope) error
Convert_v1beta1_ProjectList_To_garden_ProjectList is an autogenerated conversion function.
func Convert_v1beta1_ProjectSpec_To_garden_ProjectSpec ¶
func Convert_v1beta1_ProjectSpec_To_garden_ProjectSpec(in *ProjectSpec, out *garden.ProjectSpec, s conversion.Scope) error
Convert_v1beta1_ProjectSpec_To_garden_ProjectSpec is an autogenerated conversion function.
func Convert_v1beta1_ProjectStatus_To_garden_ProjectStatus ¶
func Convert_v1beta1_ProjectStatus_To_garden_ProjectStatus(in *ProjectStatus, out *garden.ProjectStatus, s conversion.Scope) error
Convert_v1beta1_ProjectStatus_To_garden_ProjectStatus is an autogenerated conversion function.
func Convert_v1beta1_Project_To_garden_Project ¶
func Convert_v1beta1_Project_To_garden_Project(in *Project, out *garden.Project, s conversion.Scope) error
Convert_v1beta1_Project_To_garden_Project is an autogenerated conversion function.
func Convert_v1beta1_QuotaList_To_garden_QuotaList ¶
func Convert_v1beta1_QuotaList_To_garden_QuotaList(in *QuotaList, out *garden.QuotaList, s conversion.Scope) error
Convert_v1beta1_QuotaList_To_garden_QuotaList is an autogenerated conversion function.
func Convert_v1beta1_QuotaSpec_To_garden_QuotaSpec ¶
func Convert_v1beta1_QuotaSpec_To_garden_QuotaSpec(in *QuotaSpec, out *garden.QuotaSpec, s conversion.Scope) error
Convert_v1beta1_QuotaSpec_To_garden_QuotaSpec is an autogenerated conversion function.
func Convert_v1beta1_Quota_To_garden_Quota ¶
Convert_v1beta1_Quota_To_garden_Quota is an autogenerated conversion function.
func Convert_v1beta1_SecretBindingList_To_garden_SecretBindingList ¶
func Convert_v1beta1_SecretBindingList_To_garden_SecretBindingList(in *SecretBindingList, out *garden.SecretBindingList, s conversion.Scope) error
Convert_v1beta1_SecretBindingList_To_garden_SecretBindingList is an autogenerated conversion function.
func Convert_v1beta1_SecretBinding_To_garden_SecretBinding ¶
func Convert_v1beta1_SecretBinding_To_garden_SecretBinding(in *SecretBinding, out *garden.SecretBinding, s conversion.Scope) error
Convert_v1beta1_SecretBinding_To_garden_SecretBinding is an autogenerated conversion function.
func Convert_v1beta1_SeedCloud_To_garden_SeedCloud ¶
func Convert_v1beta1_SeedCloud_To_garden_SeedCloud(in *SeedCloud, out *garden.SeedCloud, s conversion.Scope) error
Convert_v1beta1_SeedCloud_To_garden_SeedCloud is an autogenerated conversion function.
func Convert_v1beta1_SeedList_To_garden_SeedList ¶
func Convert_v1beta1_SeedList_To_garden_SeedList(in *SeedList, out *garden.SeedList, s conversion.Scope) error
Convert_v1beta1_SeedList_To_garden_SeedList is an autogenerated conversion function.
func Convert_v1beta1_SeedNetworks_To_garden_SeedNetworks ¶
func Convert_v1beta1_SeedNetworks_To_garden_SeedNetworks(in *SeedNetworks, out *garden.SeedNetworks, s conversion.Scope) error
Convert_v1beta1_SeedNetworks_To_garden_SeedNetworks is an autogenerated conversion function.
func Convert_v1beta1_SeedSpec_To_garden_SeedSpec ¶
func Convert_v1beta1_SeedSpec_To_garden_SeedSpec(in *SeedSpec, out *garden.SeedSpec, s conversion.Scope) error
Convert_v1beta1_SeedSpec_To_garden_SeedSpec is an autogenerated conversion function.
func Convert_v1beta1_SeedStatus_To_garden_SeedStatus ¶
func Convert_v1beta1_SeedStatus_To_garden_SeedStatus(in *SeedStatus, out *garden.SeedStatus, s conversion.Scope) error
Convert_v1beta1_SeedStatus_To_garden_SeedStatus is an autogenerated conversion function.
func Convert_v1beta1_Seed_To_garden_Seed ¶
Convert_v1beta1_Seed_To_garden_Seed is an autogenerated conversion function.
func Convert_v1beta1_ShootList_To_garden_ShootList ¶
func Convert_v1beta1_ShootList_To_garden_ShootList(in *ShootList, out *garden.ShootList, s conversion.Scope) error
Convert_v1beta1_ShootList_To_garden_ShootList is an autogenerated conversion function.
func Convert_v1beta1_ShootSpec_To_garden_ShootSpec ¶
func Convert_v1beta1_ShootSpec_To_garden_ShootSpec(in *ShootSpec, out *garden.ShootSpec, s conversion.Scope) error
Convert_v1beta1_ShootSpec_To_garden_ShootSpec is an autogenerated conversion function.
func Convert_v1beta1_ShootStatus_To_garden_ShootStatus ¶
func Convert_v1beta1_ShootStatus_To_garden_ShootStatus(in *ShootStatus, out *garden.ShootStatus, s conversion.Scope) error
Convert_v1beta1_ShootStatus_To_garden_ShootStatus is an autogenerated conversion function.
func Convert_v1beta1_Shoot_To_garden_Shoot ¶
Convert_v1beta1_Shoot_To_garden_Shoot is an autogenerated conversion function.
func Convert_v1beta1_VolumeType_To_garden_VolumeType ¶
func Convert_v1beta1_VolumeType_To_garden_VolumeType(in *VolumeType, out *garden.VolumeType, s conversion.Scope) error
Convert_v1beta1_VolumeType_To_garden_VolumeType is an autogenerated conversion function.
func Convert_v1beta1_Zone_To_garden_Zone ¶
Convert_v1beta1_Zone_To_garden_Zone is an autogenerated conversion function.
func RegisterConversions ¶
RegisterConversions adds conversion functions to the given scheme. Public to allow building arbitrary schemes.
func RegisterDefaults ¶
RegisterDefaults adds defaulters functions to the given scheme. Public to allow building arbitrary schemes. All generated defaulters are covering - they call all nested defaulters.
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
func SetDefaults_MachineType ¶
func SetDefaults_MachineType(obj *MachineType)
SetDefaults_MachineType sets default values for MachineType objects.
func SetDefaults_Project ¶
func SetDefaults_Project(obj *Project)
SetDefaults_Project sets default values for Project objects.
func SetDefaults_SecretBinding ¶
func SetDefaults_SecretBinding(obj *SecretBinding)
SetDefaults_SecretBinding sets default values for SecretBinding objects.
func SetDefaults_Seed ¶
func SetDefaults_Seed(obj *Seed)
SetDefaults_Seed sets default values for Seed objects.
func SetDefaults_Shoot ¶
func SetDefaults_Shoot(obj *Shoot)
SetDefaults_Shoot sets default values for Shoot objects.
func SetDefaults_VolumeType ¶
func SetDefaults_VolumeType(obj *VolumeType)
SetDefaults_VolumeType sets default values for VolumeType objects.
func SetDefaults_Worker ¶
func SetDefaults_Worker(obj *Worker)
func SetObjectDefaults_CloudProfile ¶
func SetObjectDefaults_CloudProfile(in *CloudProfile)
func SetObjectDefaults_CloudProfileList ¶
func SetObjectDefaults_CloudProfileList(in *CloudProfileList)
func SetObjectDefaults_Project ¶
func SetObjectDefaults_Project(in *Project)
func SetObjectDefaults_ProjectList ¶
func SetObjectDefaults_ProjectList(in *ProjectList)
func SetObjectDefaults_SecretBinding ¶
func SetObjectDefaults_SecretBinding(in *SecretBinding)
func SetObjectDefaults_SecretBindingList ¶
func SetObjectDefaults_SecretBindingList(in *SecretBindingList)
func SetObjectDefaults_Seed ¶
func SetObjectDefaults_Seed(in *Seed)
func SetObjectDefaults_SeedList ¶
func SetObjectDefaults_SeedList(in *SeedList)
func SetObjectDefaults_Shoot ¶
func SetObjectDefaults_Shoot(in *Shoot)
func SetObjectDefaults_ShootList ¶
func SetObjectDefaults_ShootList(in *ShootList)
Types ¶
type AWSCloud ¶
type AWSCloud struct { // MachineImage holds information about the machine image to use for all workers. // It will default to the first image stated in the referenced CloudProfile if no // value has been provided. // +optional MachineImage *AWSMachineImage `json:"machineImage,omitempty"` // Networks holds information about the Kubernetes and infrastructure networks. Networks AWSNetworks `json:"networks"` // Workers is a list of worker groups. Workers []AWSWorker `json:"workers"` // Zones is a list of availability zones to deploy the Shoot cluster to. Zones []string `json:"zones"` }
func (*AWSCloud) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSCloud.
func (*AWSCloud) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AWSConstraints ¶
type AWSConstraints struct { // DNSProviders contains constraints regarding allowed values of the 'dns.provider' block in the Shoot specification. DNSProviders []DNSProviderConstraint `json:"dnsProviders"` // Kubernetes contains constraints regarding allowed values of the 'kubernetes' block in the Shoot specification. Kubernetes KubernetesConstraints `json:"kubernetes"` // MachineImages contains constraints regarding allowed values for machine images in the Shoot specification. MachineImages []AWSMachineImageMapping `json:"machineImages"` // MachineTypes contains constraints regarding allowed values for machine types in the 'workers' block in the Shoot specification. MachineTypes []MachineType `json:"machineTypes"` // VolumeTypes contains constraints regarding allowed values for volume types in the 'workers' block in the Shoot specification. VolumeTypes []VolumeType `json:"volumeTypes"` // Zones contains constraints regarding allowed values for 'zones' block in the Shoot specification. Zones []Zone `json:"zones"` }
AWSConstraints is an object containing constraints for certain values in the Shoot specification.
func (*AWSConstraints) DeepCopy ¶
func (in *AWSConstraints) DeepCopy() *AWSConstraints
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSConstraints.
func (*AWSConstraints) DeepCopyInto ¶
func (in *AWSConstraints) DeepCopyInto(out *AWSConstraints)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AWSMachineImage ¶
type AWSMachineImage struct { // Name is the name of the image. Name MachineImageName `json:"name"` // AMI is the technical id of the image (region specific). AMI string `json:"ami"` }
AWSMachineImage defines the region and the AMI for a machine image.
func (*AWSMachineImage) DeepCopy ¶
func (in *AWSMachineImage) DeepCopy() *AWSMachineImage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSMachineImage.
func (*AWSMachineImage) DeepCopyInto ¶
func (in *AWSMachineImage) DeepCopyInto(out *AWSMachineImage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AWSMachineImageMapping ¶
type AWSMachineImageMapping struct { // Name is the name of the image. Name MachineImageName `json:"name"` // Regions is a list of machine images with their regional technical id. Regions []AWSRegionalMachineImage `json:"regions"` }
AWSMachineImageMapping is a mapping of machine images to regions.
func (*AWSMachineImageMapping) DeepCopy ¶
func (in *AWSMachineImageMapping) DeepCopy() *AWSMachineImageMapping
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSMachineImageMapping.
func (*AWSMachineImageMapping) DeepCopyInto ¶
func (in *AWSMachineImageMapping) DeepCopyInto(out *AWSMachineImageMapping)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AWSNetworks ¶
type AWSNetworks struct { K8SNetworks `json:",inline"` // VPC indicates whether to use an existing VPC or create a new one. VPC AWSVPC `json:"vpc"` // Internal is a list of private subnets to create (used for internal load balancers). Internal []CIDR `json:"internal"` // Public is a list of public subnets to create (used for bastion and load balancers). Public []CIDR `json:"public"` // Workers is a list of worker subnets (private) to create (used for the VMs). Workers []CIDR `json:"workers"` }
AWSNetworks holds information about the Kubernetes and infrastructure networks.
func (*AWSNetworks) DeepCopy ¶
func (in *AWSNetworks) DeepCopy() *AWSNetworks
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSNetworks.
func (*AWSNetworks) DeepCopyInto ¶
func (in *AWSNetworks) DeepCopyInto(out *AWSNetworks)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AWSProfile ¶
type AWSProfile struct { // Constraints is an object containing constraints for certain values in the Shoot specification. Constraints AWSConstraints `json:"constraints"` }
AWSProfile defines certain constraints and definitions for the AWS cloud.
func (*AWSProfile) DeepCopy ¶
func (in *AWSProfile) DeepCopy() *AWSProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSProfile.
func (*AWSProfile) DeepCopyInto ¶
func (in *AWSProfile) DeepCopyInto(out *AWSProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AWSRegionalMachineImage ¶
type AWSRegionalMachineImage struct { // Name is the name of a region. Name string `json:"name"` // AMI is the technical id of the image (specific for region stated in the 'Name' field). AMI string `json:"ami"` }
func (*AWSRegionalMachineImage) DeepCopy ¶
func (in *AWSRegionalMachineImage) DeepCopy() *AWSRegionalMachineImage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSRegionalMachineImage.
func (*AWSRegionalMachineImage) DeepCopyInto ¶
func (in *AWSRegionalMachineImage) DeepCopyInto(out *AWSRegionalMachineImage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AWSVPC ¶
type AWSVPC struct { // ID is the AWS VPC id of an existing VPC. // +optional ID *string `json:"id,omitempty"` // CIDR is a CIDR range for a new VPC. // +optional CIDR *CIDR `json:"cidr,omitempty"` }
AWSVPC contains either an id (of an existing VPC) or the CIDR (for a VPC to be created).
func (*AWSVPC) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSVPC.
func (*AWSVPC) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AWSWorker ¶
type AWSWorker struct { Worker `json:",inline"` // VolumeType is the type of the root volumes. VolumeType string `json:"volumeType"` // VolumeSize is the size of the root volume. VolumeSize string `json:"volumeSize"` }
AWSWorker is the definition of a worker group.
func (*AWSWorker) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSWorker.
func (*AWSWorker) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Addon ¶
type Addon struct { // Enabled indicates whether the addon is enabled or not. Enabled bool `json:"enabled"` }
Addon also enabling or disabling a specific addon and is used to derive from.
func (*Addon) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Addon.
func (*Addon) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Addons ¶
type Addons struct { // KubernetesDashboard holds configuration settings for the kubernetes dashboard addon. // +optional KubernetesDashboard *KubernetesDashboard `json:"kubernetes-dashboard,omitempty"` // NginxIngress holds configuration settings for the nginx-ingress addon. // +optional NginxIngress *NginxIngress `json:"nginx-ingress,omitempty"` // ClusterAutoscaler holds configuration settings for the cluster autoscaler addon. // DEPRECATED: This field will be removed in a future version. // +optional ClusterAutoscaler *ClusterAutoscaler `json:"cluster-autoscaler,omitempty"` // Heapster holds configuration settings for the heapster addon. // DEPRECATED: This field will be removed in a future version. // +optional Heapster *Heapster `json:"heapster,omitempty"` // Kube2IAM holds configuration settings for the kube2iam addon (only AWS). // DEPRECATED: This field will be removed in a future version. // +optional Kube2IAM *Kube2IAM `json:"kube2iam,omitempty"` // KubeLego holds configuration settings for the kube-lego addon. // DEPRECATED: This field will be removed in a future version. // +optional KubeLego *KubeLego `json:"kube-lego,omitempty"` // Monocular holds configuration settings for the monocular addon. // DEPRECATED: This field will be removed in a future version. // +optional Monocular *Monocular `json:"monocular,omitempty"` }
Addons is a collection of configuration for specific addons which are managed by the Gardener.
func (*Addons) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Addons.
func (*Addons) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdmissionPlugin ¶
type AdmissionPlugin struct { // Name is the name of the plugin. Name string `json:"name"` // Config is the configuration of the plugin. // NOTE: After a discussion with @mvladev we decided to not use the runtime.RawExtension type for the configuration // for now as there seems to be a bug with the OpenAPI generation which would make kubectl not correctly validate // the objects (see also https://github.com/kubernetes-sigs/cluster-api/issues/137). We keep it as string for now // and will later migrate the Go type to runtime.RawExtension once the issues have been resolved. // SEE ALSO: https://github.com/gardener/gardener/pull/322 // +optional Config *string `json:"config,omitempty"` }
AdmissionPlugin contains information about a specific admission plugin and its corresponding configuration.
func (*AdmissionPlugin) DeepCopy ¶
func (in *AdmissionPlugin) DeepCopy() *AdmissionPlugin
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdmissionPlugin.
func (*AdmissionPlugin) DeepCopyInto ¶
func (in *AdmissionPlugin) DeepCopyInto(out *AdmissionPlugin)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Alicloud ¶
type Alicloud struct { // MachineImage holds information about the machine image to use for all workers. // It will default to the first image stated in the referenced CloudProfile if no // value has been provided. // +optional MachineImage *AlicloudMachineImage `json:"machineImage,omitempty"` // Networks holds information about the Kubernetes and infrastructure networks. Networks AlicloudNetworks `json:"networks"` // Workers is a list of worker groups. Workers []AlicloudWorker `json:"workers"` // Zones is a list of availability zones to deploy the Shoot cluster to, currently, only one is supported. Zones []string `json:"zones"` }
Alicloud contains the Shoot specification for Alibaba cloud
func (*Alicloud) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Alicloud.
func (*Alicloud) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlicloudConstraints ¶
type AlicloudConstraints struct { // DNSProviders contains constraints regarding allowed values of the 'dns.provider' block in the Shoot specification. DNSProviders []DNSProviderConstraint `json:"dnsProviders"` // Kubernetes contains constraints regarding allowed values of the 'kubernetes' block in the Shoot specification. Kubernetes KubernetesConstraints `json:"kubernetes"` // MachineImages contains constraints regarding allowed values for machine images in the Shoot specification. MachineImages []AlicloudMachineImage `json:"machineImages"` // MachineTypes contains constraints regarding allowed values for machine types in the 'workers' block in the Shoot specification. MachineTypes []AlicloudMachineType `json:"machineTypes"` // VolumeTypes contains constraints regarding allowed values for volume types in the 'workers' block in the Shoot specification. VolumeTypes []AlicloudVolumeType `json:"volumeTypes"` // Zones contains constraints regarding allowed values for 'zones' block in the Shoot specification. Zones []Zone `json:"zones"` }
AlicloudConstraints is an object containing constraints for certain values in the Shoot specification
func (*AlicloudConstraints) DeepCopy ¶
func (in *AlicloudConstraints) DeepCopy() *AlicloudConstraints
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlicloudConstraints.
func (*AlicloudConstraints) DeepCopyInto ¶
func (in *AlicloudConstraints) DeepCopyInto(out *AlicloudConstraints)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlicloudMachineImage ¶
type AlicloudMachineImage struct { // Name is the name of the image. Name MachineImageName `json:"name"` // ID is the ID of the image. ID string `json:"id"` }
AlicloudMachineImage defines the machine image for Alicloud.
func (*AlicloudMachineImage) DeepCopy ¶
func (in *AlicloudMachineImage) DeepCopy() *AlicloudMachineImage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlicloudMachineImage.
func (*AlicloudMachineImage) DeepCopyInto ¶
func (in *AlicloudMachineImage) DeepCopyInto(out *AlicloudMachineImage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlicloudMachineType ¶
type AlicloudMachineType struct { MachineType `json:",inline"` Zones []string `json:"zones"` }
AlicloudMachineType defines certain machine types and zone constraints.
func (*AlicloudMachineType) DeepCopy ¶
func (in *AlicloudMachineType) DeepCopy() *AlicloudMachineType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlicloudMachineType.
func (*AlicloudMachineType) DeepCopyInto ¶
func (in *AlicloudMachineType) DeepCopyInto(out *AlicloudMachineType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlicloudNetworks ¶
type AlicloudNetworks struct { K8SNetworks `json:",inline"` // VPC indicates whether to use an existing VPC or create a new one. VPC AlicloudVPC `json:"vpc"` // Workers is a CIDR of a worker subnet (private) to create (used for the VMs). Workers []CIDR `json:"workers"` }
AlicloudNetworks holds information about the Kubernetes and infrastructure networks.
func (*AlicloudNetworks) DeepCopy ¶
func (in *AlicloudNetworks) DeepCopy() *AlicloudNetworks
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlicloudNetworks.
func (*AlicloudNetworks) DeepCopyInto ¶
func (in *AlicloudNetworks) DeepCopyInto(out *AlicloudNetworks)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlicloudProfile ¶
type AlicloudProfile struct { // Constraints is an object containing constraints for certain values in the Shoot specification. Constraints AlicloudConstraints `json:"constraints"` }
AlicloudProfile defines constraints and definitions in Alibaba Cloud environment.
func (*AlicloudProfile) DeepCopy ¶
func (in *AlicloudProfile) DeepCopy() *AlicloudProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlicloudProfile.
func (*AlicloudProfile) DeepCopyInto ¶
func (in *AlicloudProfile) DeepCopyInto(out *AlicloudProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlicloudVPC ¶
type AlicloudVPC struct { // ID is the Alicloud VPC id of an existing VPC. // +optional ID *string `json:"id,omitempty"` // CIDR is a CIDR range for a new VPC. // +optional CIDR *CIDR `json:"cidr,omitempty"` }
AlicloudVPC contains either an id (of an existing VPC) or the CIDR (for a VPC to be created).
func (*AlicloudVPC) DeepCopy ¶
func (in *AlicloudVPC) DeepCopy() *AlicloudVPC
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlicloudVPC.
func (*AlicloudVPC) DeepCopyInto ¶
func (in *AlicloudVPC) DeepCopyInto(out *AlicloudVPC)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlicloudVolumeType ¶
type AlicloudVolumeType struct { VolumeType `json:",inline"` Zones []string `json:"zones"` }
AlicloudVolumeType defines certain volume types and zone constraints.
func (*AlicloudVolumeType) DeepCopy ¶
func (in *AlicloudVolumeType) DeepCopy() *AlicloudVolumeType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlicloudVolumeType.
func (*AlicloudVolumeType) DeepCopyInto ¶
func (in *AlicloudVolumeType) DeepCopyInto(out *AlicloudVolumeType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlicloudWorker ¶
type AlicloudWorker struct { Worker `json:",inline"` // VolumeType is the type of the root volumes. VolumeType string `json:"volumeType"` // VolumeSize is the size of the root volume. VolumeSize string `json:"volumeSize"` }
AlicloudWorker is the definition of a worker group.
func (*AlicloudWorker) DeepCopy ¶
func (in *AlicloudWorker) DeepCopy() *AlicloudWorker
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlicloudWorker.
func (*AlicloudWorker) DeepCopyInto ¶
func (in *AlicloudWorker) DeepCopyInto(out *AlicloudWorker)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuditConfig ¶
type AuditConfig struct { // AuditPolicy contains configuration settings for audit policy of the kube-apiserver. // +optional AuditPolicy *AuditPolicy `json:"auditPolicy,omitempty"` }
AuditConfig contains settings for audit of the api server
func (*AuditConfig) DeepCopy ¶
func (in *AuditConfig) DeepCopy() *AuditConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuditConfig.
func (*AuditConfig) DeepCopyInto ¶
func (in *AuditConfig) DeepCopyInto(out *AuditConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuditPolicy ¶
type AuditPolicy struct { // ConfigMapRef is a reference to a ConfigMap object in the same namespace, // which contains the audit policy for the kube-apiserver. // +optional ConfigMapRef *corev1.LocalObjectReference `json:"configMapRef,omitempty"` }
AuditPolicy contains audit policy for kube-apiserver
func (*AuditPolicy) DeepCopy ¶
func (in *AuditPolicy) DeepCopy() *AuditPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuditPolicy.
func (*AuditPolicy) DeepCopyInto ¶
func (in *AuditPolicy) DeepCopyInto(out *AuditPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureCloud ¶
type AzureCloud struct { // MachineImage holds information about the machine image to use for all workers. // It will default to the first image stated in the referenced CloudProfile if no // value has been provided. // +optional MachineImage *AzureMachineImage `json:"machineImage,omitempty"` // Networks holds information about the Kubernetes and infrastructure networks. Networks AzureNetworks `json:"networks"` // ResourceGroup indicates whether to use an existing resource group or create a new one. // +optional ResourceGroup *AzureResourceGroup `json:"resourceGroup,omitempty"` // Workers is a list of worker groups. Workers []AzureWorker `json:"workers"` }
AzureCloud contains the Shoot specification for Azure.
func (*AzureCloud) DeepCopy ¶
func (in *AzureCloud) DeepCopy() *AzureCloud
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureCloud.
func (*AzureCloud) DeepCopyInto ¶
func (in *AzureCloud) DeepCopyInto(out *AzureCloud)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureConstraints ¶
type AzureConstraints struct { // DNSProviders contains constraints regarding allowed values of the 'dns.provider' block in the Shoot specification. DNSProviders []DNSProviderConstraint `json:"dnsProviders"` // Kubernetes contains constraints regarding allowed values of the 'kubernetes' block in the Shoot specification. Kubernetes KubernetesConstraints `json:"kubernetes"` // MachineImages contains constraints regarding allowed values for machine images in the Shoot specification. MachineImages []AzureMachineImage `json:"machineImages"` // MachineTypes contains constraints regarding allowed values for machine types in the 'workers' block in the Shoot specification. MachineTypes []MachineType `json:"machineTypes"` // VolumeTypes contains constraints regarding allowed values for volume types in the 'workers' block in the Shoot specification. VolumeTypes []VolumeType `json:"volumeTypes"` }
AzureConstraints is an object containing constraints for certain values in the Shoot specification.
func (*AzureConstraints) DeepCopy ¶
func (in *AzureConstraints) DeepCopy() *AzureConstraints
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureConstraints.
func (*AzureConstraints) DeepCopyInto ¶
func (in *AzureConstraints) DeepCopyInto(out *AzureConstraints)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureDomainCount ¶
type AzureDomainCount struct { // Region is a region in Azure. Region string `json:"region"` // Count is the count value for the respective domain count. Count int `json:"count"` }
AzureDomainCount defines the region and the count for this domain count value.
func (*AzureDomainCount) DeepCopy ¶
func (in *AzureDomainCount) DeepCopy() *AzureDomainCount
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureDomainCount.
func (*AzureDomainCount) DeepCopyInto ¶
func (in *AzureDomainCount) DeepCopyInto(out *AzureDomainCount)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureMachineImage ¶
type AzureMachineImage struct { // Name is the name of the image. Name MachineImageName `json:"name"` // Publisher is the publisher of the image. Publisher string `json:"publisher"` // Offer is the offering of the image. Offer string `json:"offer"` // SKU is the stock keeping unit to pull images from. SKU string `json:"sku"` // Version is the version of the image. Version string `json:"version"` }
AzureMachineImage defines the channel and the version of the machine image in the Azure environment.
func (*AzureMachineImage) DeepCopy ¶
func (in *AzureMachineImage) DeepCopy() *AzureMachineImage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureMachineImage.
func (*AzureMachineImage) DeepCopyInto ¶
func (in *AzureMachineImage) DeepCopyInto(out *AzureMachineImage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureNetworks ¶
type AzureNetworks struct { K8SNetworks `json:",inline"` // VNet indicates whether to use an existing VNet or create a new one. VNet AzureVNet `json:"vnet"` // Workers is a CIDR of a worker subnet (private) to create (used for the VMs). Workers CIDR `json:"workers"` }
AzureNetworks holds information about the Kubernetes and infrastructure networks.
func (*AzureNetworks) DeepCopy ¶
func (in *AzureNetworks) DeepCopy() *AzureNetworks
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureNetworks.
func (*AzureNetworks) DeepCopyInto ¶
func (in *AzureNetworks) DeepCopyInto(out *AzureNetworks)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureProfile ¶
type AzureProfile struct { // Constraints is an object containing constraints for certain values in the Shoot specification. Constraints AzureConstraints `json:"constraints"` // CountUpdateDomains is list of Azure update domain counts for each region. CountUpdateDomains []AzureDomainCount `json:"countUpdateDomains"` // CountFaultDomains is list of Azure fault domain counts for each region. CountFaultDomains []AzureDomainCount `json:"countFaultDomains"` }
AzureProfile defines certain constraints and definitions for the Azure cloud.
func (*AzureProfile) DeepCopy ¶
func (in *AzureProfile) DeepCopy() *AzureProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureProfile.
func (*AzureProfile) DeepCopyInto ¶
func (in *AzureProfile) DeepCopyInto(out *AzureProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureResourceGroup ¶
type AzureResourceGroup struct { // Name is the name of an existing resource group. Name string `json:"name"` }
AzureResourceGroup indicates whether to use an existing resource group or create a new one.
func (*AzureResourceGroup) DeepCopy ¶
func (in *AzureResourceGroup) DeepCopy() *AzureResourceGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureResourceGroup.
func (*AzureResourceGroup) DeepCopyInto ¶
func (in *AzureResourceGroup) DeepCopyInto(out *AzureResourceGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureVNet ¶
type AzureVNet struct { // Name is the AWS VNet name of an existing VNet. // +optional Name *string `json:"name,omitempty"` // CIDR is a CIDR range for a new VNet. // +optional CIDR *CIDR `json:"cidr,omitempty"` }
AzureVNet indicates whether to use an existing VNet or create a new one.
func (*AzureVNet) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureVNet.
func (*AzureVNet) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureWorker ¶
type AzureWorker struct { Worker `json:",inline"` // VolumeType is the type of the root volumes. VolumeType string `json:"volumeType"` // VolumeSize is the size of the root volume. VolumeSize string `json:"volumeSize"` }
AzureWorker is the definition of a worker group.
func (*AzureWorker) DeepCopy ¶
func (in *AzureWorker) DeepCopy() *AzureWorker
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureWorker.
func (*AzureWorker) DeepCopyInto ¶
func (in *AzureWorker) DeepCopyInto(out *AzureWorker)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Backup ¶
type Backup struct { // DEPRECATED: This field will be removed in a future version. Schedule string `json:"schedule"` // DEPRECATED: This field will be removed in a future version. Maximum int `json:"maximum"` }
Backup - DEPRECATED: This struct will be removed in a future version.
func (*Backup) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Backup.
func (*Backup) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupInfrastructure ¶
type BackupInfrastructure struct { metav1.TypeMeta `json:",inline"` // Standard object metadata. // +optional metav1.ObjectMeta `json:"metadata,omitempty"` // Specification of the Backup Infrastructure. // +optional Spec BackupInfrastructureSpec `json:"spec,omitempty"` // Most recently observed status of the Backup Infrastructure. // +optional Status BackupInfrastructureStatus `json:"status,omitempty"` }
BackupInfrastructure holds details about backup infrastructure +genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=x-kubernetes-print-columns:custom-columns=NAMESPACE:.metadata.namespace,NAME:.metadata.name,SEED:.spec.seed,STATUS:.status.lastOperation.state
func (*BackupInfrastructure) DeepCopy ¶
func (in *BackupInfrastructure) DeepCopy() *BackupInfrastructure
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupInfrastructure.
func (*BackupInfrastructure) DeepCopyInto ¶
func (in *BackupInfrastructure) DeepCopyInto(out *BackupInfrastructure)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupInfrastructure) DeepCopyObject ¶
func (in *BackupInfrastructure) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BackupInfrastructureList ¶
type BackupInfrastructureList struct { metav1.TypeMeta `json:",inline"` // Standard list object metadata. // +optional metav1.ListMeta `json:"metadata,omitempty"` // Items is the list of BackupInfrastructure. Items []BackupInfrastructure `json:"items"` }
BackupInfrastructureList is a list of BackupInfrastructure objects. +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*BackupInfrastructureList) DeepCopy ¶
func (in *BackupInfrastructureList) DeepCopy() *BackupInfrastructureList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupInfrastructureList.
func (*BackupInfrastructureList) DeepCopyInto ¶
func (in *BackupInfrastructureList) DeepCopyInto(out *BackupInfrastructureList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupInfrastructureList) DeepCopyObject ¶
func (in *BackupInfrastructureList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BackupInfrastructureSpec ¶
type BackupInfrastructureSpec struct { // Seed is the name of a Seed object. Seed string `json:"seed"` // ShootUID is a unique identifier for the Shoot cluster for which the BackupInfrastructure object is created. ShootUID types.UID `json:"shootUID"` }
BackupInfrastructureSpec is the specification of a Backup Infrastructure.
func (*BackupInfrastructureSpec) DeepCopy ¶
func (in *BackupInfrastructureSpec) DeepCopy() *BackupInfrastructureSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupInfrastructureSpec.
func (*BackupInfrastructureSpec) DeepCopyInto ¶
func (in *BackupInfrastructureSpec) DeepCopyInto(out *BackupInfrastructureSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupInfrastructureStatus ¶
type BackupInfrastructureStatus struct { // LastOperation holds information about the last operation on the BackupInfrastructure. // +optional LastOperation *LastOperation `json:"lastOperation,omitempty"` // LastError holds information about the last occurred error during an operation. // +optional LastError *LastError `json:"lastError,omitempty"` // ObservedGeneration is the most recent generation observed for this BackupInfrastructure. It corresponds to the // BackupInfrastructure's generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` }
BackupInfrastructureStatus holds the most recently observed status of the Backup Infrastructure.
func (*BackupInfrastructureStatus) DeepCopy ¶
func (in *BackupInfrastructureStatus) DeepCopy() *BackupInfrastructureStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupInfrastructureStatus.
func (*BackupInfrastructureStatus) DeepCopyInto ¶
func (in *BackupInfrastructureStatus) DeepCopyInto(out *BackupInfrastructureStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Cloud ¶
type Cloud struct { // Profile is a name of a CloudProfile object. Profile string `json:"profile"` // Region is a name of a cloud provider region. Region string `json:"region"` // SecretBindingRef is a reference to a SecretBinding object. SecretBindingRef corev1.LocalObjectReference `json:"secretBindingRef"` // Seed is the name of a Seed object. // +optional Seed *string `json:"seed,omitempty"` // AWS contains the Shoot specification for the Amazon Web Services cloud. // +optional AWS *AWSCloud `json:"aws,omitempty"` // Azure contains the Shoot specification for the Microsoft Azure cloud. // +optional Azure *AzureCloud `json:"azure,omitempty"` // GCP contains the Shoot specification for the Google Cloud Platform cloud. // +optional GCP *GCPCloud `json:"gcp,omitempty"` // OpenStack contains the Shoot specification for the OpenStack cloud. // +optional OpenStack *OpenStackCloud `json:"openstack,omitempty"` // Alicloud contains the Shoot specification for the Alibaba cloud. // +optional Alicloud *Alicloud `json:"alicloud,omitempty"` // Local contains the Shoot specification for the Local local provider. // +optional Local *Local `json:"local,omitempty"` }
Cloud contains information about the cloud environment and their specific settings. It must contain exactly one key of the below cloud providers.
func (*Cloud) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cloud.
func (*Cloud) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudControllerManagerConfig ¶
type CloudControllerManagerConfig struct {
KubernetesConfig `json:",inline"`
}
CloudControllerManagerConfig contains configuration settings for the cloud-controller-manager.
func (*CloudControllerManagerConfig) DeepCopy ¶
func (in *CloudControllerManagerConfig) DeepCopy() *CloudControllerManagerConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudControllerManagerConfig.
func (*CloudControllerManagerConfig) DeepCopyInto ¶
func (in *CloudControllerManagerConfig) DeepCopyInto(out *CloudControllerManagerConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudProfile ¶
type CloudProfile struct { metav1.TypeMeta `json:",inline"` // Standard object metadata. // +optional metav1.ObjectMeta `json:"metadata,omitempty"` // Spec defines the cloud environment properties. // +optional Spec CloudProfileSpec `json:"spec,omitempty"` }
CloudProfile represents certain properties about a cloud environment.
func (*CloudProfile) DeepCopy ¶
func (in *CloudProfile) DeepCopy() *CloudProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudProfile.
func (*CloudProfile) DeepCopyInto ¶
func (in *CloudProfile) DeepCopyInto(out *CloudProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudProfile) DeepCopyObject ¶
func (in *CloudProfile) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CloudProfileList ¶
type CloudProfileList struct { metav1.TypeMeta `json:",inline"` // Standard list object metadata. // +optional metav1.ListMeta `json:"metadata,omitempty"` // Items is the list of CloudProfiles. Items []CloudProfile `json:"items"` }
CloudProfileList is a collection of CloudProfiles.
func (*CloudProfileList) DeepCopy ¶
func (in *CloudProfileList) DeepCopy() *CloudProfileList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudProfileList.
func (*CloudProfileList) DeepCopyInto ¶
func (in *CloudProfileList) DeepCopyInto(out *CloudProfileList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudProfileList) DeepCopyObject ¶
func (in *CloudProfileList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CloudProfileSpec ¶
type CloudProfileSpec struct { // AWS is the profile specification for the Amazon Web Services cloud. // +optional AWS *AWSProfile `json:"aws,omitempty"` // Azure is the profile specification for the Microsoft Azure cloud. // +optional Azure *AzureProfile `json:"azure,omitempty"` // GCP is the profile specification for the Google Cloud Platform cloud. // +optional GCP *GCPProfile `json:"gcp,omitempty"` // OpenStack is the profile specification for the OpenStack cloud. // +optional OpenStack *OpenStackProfile `json:"openstack,omitempty"` // Alicloud is the profile specification for the Alibaba cloud. // +optional Alicloud *AlicloudProfile `json:"alicloud,omitempty"` // Local is the profile specification for the Local provider. // +optional Local *LocalProfile `json:"local,omitempty"` // CABundle is a certificate bundle which will be installed onto every host machine of the Shoot cluster. // +optional CABundle *string `json:"caBundle,omitempty"` }
CloudProfileSpec is the specification of a CloudProfile. It must contain exactly one of its defined keys.
func (*CloudProfileSpec) DeepCopy ¶
func (in *CloudProfileSpec) DeepCopy() *CloudProfileSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudProfileSpec.
func (*CloudProfileSpec) DeepCopyInto ¶
func (in *CloudProfileSpec) DeepCopyInto(out *CloudProfileSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudProvider ¶
type CloudProvider string
CloudProvider is a string alias.
const ( // CloudProviderAWS is a constant for the AWS cloud provider. CloudProviderAWS CloudProvider = "aws" // CloudProviderAzure is a constant for the Azure cloud provider. CloudProviderAzure CloudProvider = "azure" // CloudProviderGCP is a constant for the GCP cloud provider. CloudProviderGCP CloudProvider = "gcp" // CloudProviderOpenStack is a constant for the OpenStack cloud provider. CloudProviderOpenStack CloudProvider = "openstack" // CloudProviderAlicloud is a constant for the Alibaba cloud provider. CloudProviderAlicloud CloudProvider = "alicloud" // CloudProviderLocal is a constant for the development provider. CloudProviderLocal CloudProvider = "local" )
type ClusterAutoscaler ¶
type ClusterAutoscaler struct {
Addon `json:",inline"`
}
ClusterAutoscaler describes configuration values for the cluster-autoscaler addon.
func (*ClusterAutoscaler) DeepCopy ¶
func (in *ClusterAutoscaler) DeepCopy() *ClusterAutoscaler
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAutoscaler.
func (*ClusterAutoscaler) DeepCopyInto ¶
func (in *ClusterAutoscaler) DeepCopyInto(out *ClusterAutoscaler)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Condition ¶
type Condition struct { // Type of the Shoot condition. Type ConditionType `json:"type"` // Status of the condition, one of True, False, Unknown. Status ConditionStatus `json:"status"` // Last time the condition transitioned from one status to another. LastTransitionTime metav1.Time `json:"lastTransitionTime"` // Last time the condition was updated. LastUpdateTime metav1.Time `json:"lastUpdateTime"` // The reason for the condition's last transition. Reason string `json:"reason"` // A human readable message indicating details about the transition. Message string `json:"message"` }
Condition holds the information about the state of a resource.
func (*Condition) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Condition.
func (*Condition) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionStatus ¶
type ConditionStatus string
ConditionStatus is the status of a condition.
const ( ConditionTrue ConditionStatus = "True" ConditionFalse ConditionStatus = "False" ConditionUnknown ConditionStatus = "Unknown" ConditionProgressing ConditionStatus = "Progressing" )
These are valid condition statuses. "ConditionTrue" means a resource is in the condition. "ConditionFalse" means a resource is not in the condition. "ConditionUnknown" means kubernetes can't decide if a resource is in the condition or not. "ConditionProgressing" means the condition was seen true, failed but stayed within a predefined failure threshold. In the future, we could add other intermediate conditions, e.g. ConditionDegraded.
type ConditionType ¶
type ConditionType string
ConditionType is a string alias.
const ( // SeedAvailable is a constant for a condition type indicating the Seed cluster availability. SeedAvailable ConditionType = "Available" // ShootControlPlaneHealthy is a constant for a condition type indicating the control plane health. ShootControlPlaneHealthy ConditionType = "ControlPlaneHealthy" // ShootEveryNodeReady is a constant for a condition type indicating the node health. ShootEveryNodeReady ConditionType = "EveryNodeReady" // ShootSystemComponentsHealthy is a constant for a condition type indicating the system components health. ShootSystemComponentsHealthy ConditionType = "SystemComponentsHealthy" // ShootAlertsInactive is a constant for a condition type indicating the Shoot cluster alert states. ShootAlertsInactive ConditionType = "AlertsInactive" // ShootAPIServerAvailable is a constant for a condition type indicating that the Shoot clusters API server is available. ShootAPIServerAvailable ConditionType = "APIServerAvailable" // ConditionCheckError is a constant for indicating that a condition could not be checked. ConditionCheckError = "ConditionCheckError" )
type DNS ¶
type DNS struct { // Provider is the DNS provider type for the Shoot. Provider DNSProvider `json:"provider"` // HostedZoneID is the ID of an existing DNS Hosted Zone used to create the DNS records in. // +optional HostedZoneID *string `json:"hostedZoneID,omitempty"` // Domain is the external available domain of the Shoot cluster. // +optional Domain *string `json:"domain,omitempty"` // SecretName is a name of a secret containing credentials for the stated HostedZoneID and the // provider. When not specified, the Gardener will use the cloud provider credentials referenced // by the Shoot and try to find respective credentials there. Specifying this field may override // this behaviour, i.e. forcing the Gardener to only look into the given secret. // +optional SecretName *string `json:"secretName,omitempty"` }
DNS holds information about the provider, the hosted zone id and the domain.
func (*DNS) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNS.
func (*DNS) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSProvider ¶
type DNSProvider string
DNSProvider is a string alias.
const ( // DNSUnmanaged is a constant for the 'unmanaged' DNS provider. DNSUnmanaged DNSProvider = "unmanaged" // DNSAWSRoute53 is a constant for the 'aws-route53' DNS provider. DNSAWSRoute53 DNSProvider = "aws-route53" // DNSGoogleCloudDNS is a constant for the 'google-clouddns' DNS provider. DNSGoogleCloudDNS DNSProvider = "google-clouddns" // DNSOpenstackDesignate is a constant for the designate DNS provider DNSOpenstackDesignate DNSProvider = "openstack-designate" // DNSAlicloud is a constant for Alicloud DNS provider DNSAlicloud DNSProvider = "alicloud-dns" )
type DNSProviderConstraint ¶
type DNSProviderConstraint struct { // Name is the name of the DNS provider. Name DNSProvider `json:"name"` }
DNSProviderConstraint contains constraints regarding allowed values of the 'dns.provider' block in the Shoot specification.
func (*DNSProviderConstraint) DeepCopy ¶
func (in *DNSProviderConstraint) DeepCopy() *DNSProviderConstraint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSProviderConstraint.
func (*DNSProviderConstraint) DeepCopyInto ¶
func (in *DNSProviderConstraint) DeepCopyInto(out *DNSProviderConstraint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ErrorCode ¶
type ErrorCode string
ErrorCode is a string alias.
const ( ErrorCode = "ERR_INFRA_UNAUTHORIZED" // ErrorInfraInsufficientPrivileges indicates that the last error occurred due to insufficient cloud provider privileges. ErrorInfraInsufficientPrivileges ErrorCode = "ERR_INFRA_INSUFFICIENT_PRIVILEGES" // ErrorInfraQuotaExceeded indicates that the last error occurred due to cloud provider quota limits. ErrorInfraQuotaExceeded ErrorCode = "ERR_INFRA_QUOTA_EXCEEDED" // ErrorInfraDependencies indicates that the last error occurred due to dependent objects on the cloud provider level. ErrorInfraDependencies ErrorCode = "ERR_INFRA_DEPENDENCIES" )ErrorInfraUnauthorized
type GCPCloud ¶
type GCPCloud struct { // MachineImage holds information about the machine image to use for all workers. // It will default to the first image stated in the referenced CloudProfile if no // value has been provided. // +optional MachineImage *GCPMachineImage `json:"machineImage,omitempty"` // Networks holds information about the Kubernetes and infrastructure networks. Networks GCPNetworks `json:"networks"` // Workers is a list of worker groups. Workers []GCPWorker `json:"workers"` // Zones is a list of availability zones to deploy the Shoot cluster to. Zones []string `json:"zones"` }
GCPCloud contains the Shoot specification for GCP.
func (*GCPCloud) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPCloud.
func (*GCPCloud) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPConstraints ¶
type GCPConstraints struct { // DNSProviders contains constraints regarding allowed values of the 'dns.provider' block in the Shoot specification. DNSProviders []DNSProviderConstraint `json:"dnsProviders"` // Kubernetes contains constraints regarding allowed values of the 'kubernetes' block in the Shoot specification. Kubernetes KubernetesConstraints `json:"kubernetes"` // MachineImages contains constraints regarding allowed values for machine images in the Shoot specification. MachineImages []GCPMachineImage `json:"machineImages"` // MachineTypes contains constraints regarding allowed values for machine types in the 'workers' block in the Shoot specification. MachineTypes []MachineType `json:"machineTypes"` // VolumeTypes contains constraints regarding allowed values for volume types in the 'workers' block in the Shoot specification. VolumeTypes []VolumeType `json:"volumeTypes"` // Zones contains constraints regarding allowed values for 'zones' block in the Shoot specification. Zones []Zone `json:"zones"` }
GCPConstraints is an object containing constraints for certain values in the Shoot specification.
func (*GCPConstraints) DeepCopy ¶
func (in *GCPConstraints) DeepCopy() *GCPConstraints
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPConstraints.
func (*GCPConstraints) DeepCopyInto ¶
func (in *GCPConstraints) DeepCopyInto(out *GCPConstraints)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPMachineImage ¶
type GCPMachineImage struct { // Name is the name of the image. Name MachineImageName `json:"name"` // Image is the technical name of the image. It contains the image name and the Google Cloud project. // Example: projects/<name>/global/images/version23 Image string `json:"image"` }
GCPMachineImage defines the name of the machine image in the GCP environment.
func (*GCPMachineImage) DeepCopy ¶
func (in *GCPMachineImage) DeepCopy() *GCPMachineImage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPMachineImage.
func (*GCPMachineImage) DeepCopyInto ¶
func (in *GCPMachineImage) DeepCopyInto(out *GCPMachineImage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPNetworks ¶
type GCPNetworks struct { K8SNetworks `json:",inline"` // VPC indicates whether to use an existing VPC or create a new one. // +optional VPC *GCPVPC `json:"vpc,omitempty"` // Workers is a list of CIDRs of worker subnets (private) to create (used for the VMs). Workers []CIDR `json:"workers"` // Internal is a private subnet (used for internal load balancers). // +optional Internal *CIDR `json:"internal,omitempty"` }
GCPNetworks holds information about the Kubernetes and infrastructure networks.
func (*GCPNetworks) DeepCopy ¶
func (in *GCPNetworks) DeepCopy() *GCPNetworks
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPNetworks.
func (*GCPNetworks) DeepCopyInto ¶
func (in *GCPNetworks) DeepCopyInto(out *GCPNetworks)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPProfile ¶
type GCPProfile struct { // Constraints is an object containing constraints for certain values in the Shoot specification. Constraints GCPConstraints `json:"constraints"` }
GCPProfile defines certain constraints and definitions for the GCP cloud.
func (*GCPProfile) DeepCopy ¶
func (in *GCPProfile) DeepCopy() *GCPProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPProfile.
func (*GCPProfile) DeepCopyInto ¶
func (in *GCPProfile) DeepCopyInto(out *GCPProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPVPC ¶
type GCPVPC struct { // Name is the name of an existing GCP VPC. Name string `json:"name"` }
GCPVPC indicates whether to use an existing VPC or create a new one.
func (*GCPVPC) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPVPC.
func (*GCPVPC) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPWorker ¶
type GCPWorker struct { Worker `json:",inline"` // VolumeType is the type of the root volumes. VolumeType string `json:"volumeType"` // VolumeSize is the size of the root volume. VolumeSize string `json:"volumeSize"` }
GCPWorker is the definition of a worker group.
func (*GCPWorker) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPWorker.
func (*GCPWorker) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Gardener ¶
type Gardener struct { // ID is the Docker container id of the Gardener which last acted on a Shoot cluster. ID string `json:"id"` // Name is the hostname (pod name) of the Gardener which last acted on a Shoot cluster. Name string `json:"name"` // Version is the version of the Gardener which last acted on a Shoot cluster. Version string `json:"version"` }
Gardener holds the information about the Gardener
func (*Gardener) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Gardener.
func (*Gardener) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GardenerDuration ¶
type GardenerDuration struct {
time.Duration `protobuf:"varint,1,opt,name=duration,casttype=time.Duration"`
}
GardenerDuration is a workaround for missing OpenAPI functions on metav1.Duration struct.
func (*GardenerDuration) DeepCopy ¶
func (in *GardenerDuration) DeepCopy() *GardenerDuration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GardenerDuration.
func (*GardenerDuration) DeepCopyInto ¶
func (in *GardenerDuration) DeepCopyInto(out *GardenerDuration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GardenerDuration) MarshalJSON ¶
func (d *GardenerDuration) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaler interface.
func (GardenerDuration) OpenAPISchemaFormat ¶
func (GardenerDuration) OpenAPISchemaFormat() string
OpenAPISchemaFormat is used by the kube-openapi generator when constructing the OpenAPI spec of this type.
func (GardenerDuration) OpenAPISchemaType ¶
func (GardenerDuration) OpenAPISchemaType() []string
OpenAPISchemaType is used by the kube-openapi generator when constructing the OpenAPI spec of this type.
See: https://github.com/kubernetes/kube-openapi/tree/master/pkg/generators
func (*GardenerDuration) UnmarshalJSON ¶
func (d *GardenerDuration) UnmarshalJSON(b []byte) error
UnmarshalJSON implements the json.Unmarshaller interface.
type Heapster ¶
type Heapster struct {
Addon `json:",inline"`
}
Heapster describes configuration values for the heapster addon.
func (*Heapster) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Heapster.
func (*Heapster) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmTiller ¶
type HelmTiller struct {
Addon `json:",inline"`
}
HelmTiller describes configuration values for the helm-tiller addon.
func (*HelmTiller) DeepCopy ¶
func (in *HelmTiller) DeepCopy() *HelmTiller
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmTiller.
func (*HelmTiller) DeepCopyInto ¶
func (in *HelmTiller) DeepCopyInto(out *HelmTiller)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Hibernation ¶
type Hibernation struct { // Enabled is true if Shoot is hibernated, false otherwise. Enabled bool `json:"enabled"` // Schedules determine the hibernation schedules. // +optional Schedules []HibernationSchedule `json:"schedules,omitempty"` }
Hibernation contains information whether the Shoot is suspended or not.
func (*Hibernation) DeepCopy ¶
func (in *Hibernation) DeepCopy() *Hibernation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Hibernation.
func (*Hibernation) DeepCopyInto ¶
func (in *Hibernation) DeepCopyInto(out *Hibernation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HibernationSchedule ¶
type HibernationSchedule struct { // Start is a Cron spec at which time a Shoot will be hibernated. // +optional Start *string `json:"start,omitempty"` // End is a Cron spec at which time a Shoot will be woken up. // +optional End *string `json:"end,omitempty"` }
HibernationSchedule determines the hibernation schedule of a Shoot. A Shoot will be regularly hibernated at each start time and will be woken up at each end time. Start or End can be omitted, though at least one of each has to be specified.
func (*HibernationSchedule) DeepCopy ¶
func (in *HibernationSchedule) DeepCopy() *HibernationSchedule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HibernationSchedule.
func (*HibernationSchedule) DeepCopyInto ¶
func (in *HibernationSchedule) DeepCopyInto(out *HibernationSchedule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HorizontalPodAutoscalerConfig ¶
type HorizontalPodAutoscalerConfig struct { // The period since last downscale, before another downscale can be performed in horizontal pod autoscaler. // +optional DownscaleDelay *GardenerDuration `json:"downscaleDelay,omitempty"` // The period for syncing the number of pods in horizontal pod autoscaler. // +optional SyncPeriod *GardenerDuration `json:"syncPeriod,omitempty"` // The minimum change (from 1.0) in the desired-to-actual metrics ratio for the horizontal pod autoscaler to consider scaling. // +optional Tolerance *float64 `json:"tolerance,omitempty"` // The period since last upscale, before another upscale can be performed in horizontal pod autoscaler. // +optional UpscaleDelay *GardenerDuration `json:"upscaleDelay,omitempty"` // The configurable window at which the controller will choose the highest recommendation for autoscaling. // +optional DownscaleStabilization *GardenerDuration `json:"downscaleStabilization,omitempty"` // The configurable period at which the horizontal pod autoscaler considers a Pod “not yet ready” given that it’s unready and it has transitioned to unready during that time. // +optional InitialReadinessDelay *GardenerDuration `json:"initialReadinessDelay,omitempty"` // The period after which a ready pod transition is considered to be the first. // +optional CPUInitializationPeriod *GardenerDuration `json:"cpuInitializationPeriod,omitempty"` }
HorizontalPodAutoscalerConfig contains horizontal pod autoscaler configuration settings for the kube-controller-manager. Note: Descriptions were taken from the Kubernetes documentation.
func (*HorizontalPodAutoscalerConfig) DeepCopy ¶
func (in *HorizontalPodAutoscalerConfig) DeepCopy() *HorizontalPodAutoscalerConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HorizontalPodAutoscalerConfig.
func (*HorizontalPodAutoscalerConfig) DeepCopyInto ¶
func (in *HorizontalPodAutoscalerConfig) DeepCopyInto(out *HorizontalPodAutoscalerConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type K8SNetworks ¶
type K8SNetworks struct { // Nodes is the CIDR of the node network. // +optional Nodes *CIDR `json:"nodes,omitempty"` // Pods is the CIDR of the pod network. // +optional Pods *CIDR `json:"pods,omitempty"` // Services is the CIDR of the service network. // +optional Services *CIDR `json:"services,omitempty"` }
K8SNetworks contains CIDRs for the pod, service and node networks of a Kubernetes cluster.
func (*K8SNetworks) DeepCopy ¶
func (in *K8SNetworks) DeepCopy() *K8SNetworks
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new K8SNetworks.
func (*K8SNetworks) DeepCopyInto ¶
func (in *K8SNetworks) DeepCopyInto(out *K8SNetworks)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Kube2IAM ¶
type Kube2IAM struct { Addon `json:",inline"` // Roles is list of AWS IAM roles which should be created by the Gardener. // +optional Roles []Kube2IAMRole `json:"roles,omitempty"` }
Kube2IAM describes configuration values for the kube2iam addon.
func (*Kube2IAM) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Kube2IAM.
func (*Kube2IAM) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Kube2IAMRole ¶
type Kube2IAMRole struct { // Name is the name of the IAM role. Will be extended by the Shoot name. Name string `json:"name"` // Description is a human readable message indiciating what this IAM role can be used for. Description string `json:"description"` // Policy is an AWS IAM policy document. Policy string `json:"policy"` }
Kube2IAMRole allows passing AWS IAM policies which will result in IAM roles.
func (*Kube2IAMRole) DeepCopy ¶
func (in *Kube2IAMRole) DeepCopy() *Kube2IAMRole
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Kube2IAMRole.
func (*Kube2IAMRole) DeepCopyInto ¶
func (in *Kube2IAMRole) DeepCopyInto(out *Kube2IAMRole)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubeAPIServerConfig ¶
type KubeAPIServerConfig struct { KubernetesConfig `json:",inline"` // RuntimeConfig contains information about enabled or disabled APIs. // +optional RuntimeConfig map[string]bool `json:"runtimeConfig,omitempty"` // OIDCConfig contains configuration settings for the OIDC provider. // +optional OIDCConfig *OIDCConfig `json:"oidcConfig,omitempty"` // AdmissionPlugins contains the list of user-defined admission plugins (additional to those managed by Gardener), and, if desired, the corresponding // configuration. // +optional AdmissionPlugins []AdmissionPlugin `json:"admissionPlugins,omitempty"` // AuditConfig contains configuration settings for the audit of the kube-apiserver. // +optional AuditConfig *AuditConfig `json:"auditConfig,omitempty"` }
KubeAPIServerConfig contains configuration settings for the kube-apiserver.
func (*KubeAPIServerConfig) DeepCopy ¶
func (in *KubeAPIServerConfig) DeepCopy() *KubeAPIServerConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeAPIServerConfig.
func (*KubeAPIServerConfig) DeepCopyInto ¶
func (in *KubeAPIServerConfig) DeepCopyInto(out *KubeAPIServerConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubeControllerManagerConfig ¶
type KubeControllerManagerConfig struct { KubernetesConfig `json:",inline"` // HorizontalPodAutoscalerConfig contains horizontal pod autoscaler configuration settings for the kube-controller-manager. // +optional HorizontalPodAutoscalerConfig *HorizontalPodAutoscalerConfig `json:"horizontalPodAutoscaler,omitempty"` }
KubeControllerManagerConfig contains configuration settings for the kube-controller-manager.
func (*KubeControllerManagerConfig) DeepCopy ¶
func (in *KubeControllerManagerConfig) DeepCopy() *KubeControllerManagerConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeControllerManagerConfig.
func (*KubeControllerManagerConfig) DeepCopyInto ¶
func (in *KubeControllerManagerConfig) DeepCopyInto(out *KubeControllerManagerConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubeLego ¶
type KubeLego struct { Addon `json:",inline"` // Mail is the email address to register at Let's Encrypt. // +optional Mail string `json:"email,omitempty"` }
KubeLego describes configuration values for the kube-lego addon.
func (*KubeLego) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeLego.
func (*KubeLego) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubeProxyConfig ¶
type KubeProxyConfig struct {
KubernetesConfig `json:",inline"`
}
KubeProxyConfig contains configuration settings for the kube-proxy.
func (*KubeProxyConfig) DeepCopy ¶
func (in *KubeProxyConfig) DeepCopy() *KubeProxyConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeProxyConfig.
func (*KubeProxyConfig) DeepCopyInto ¶
func (in *KubeProxyConfig) DeepCopyInto(out *KubeProxyConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubeSchedulerConfig ¶
type KubeSchedulerConfig struct {
KubernetesConfig `json:",inline"`
}
KubeSchedulerConfig contains configuration settings for the kube-scheduler.
func (*KubeSchedulerConfig) DeepCopy ¶
func (in *KubeSchedulerConfig) DeepCopy() *KubeSchedulerConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeSchedulerConfig.
func (*KubeSchedulerConfig) DeepCopyInto ¶
func (in *KubeSchedulerConfig) DeepCopyInto(out *KubeSchedulerConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubeletConfig ¶
type KubeletConfig struct {
KubernetesConfig `json:",inline"`
}
KubeletConfig contains configuration settings for the kubelet.
func (*KubeletConfig) DeepCopy ¶
func (in *KubeletConfig) DeepCopy() *KubeletConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeletConfig.
func (*KubeletConfig) DeepCopyInto ¶
func (in *KubeletConfig) DeepCopyInto(out *KubeletConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Kubernetes ¶
type Kubernetes struct { // AllowPrivilegedContainers indicates whether privileged containers are allowed in the Shoot (default: true). // +optional AllowPrivilegedContainers *bool `json:"allowPrivilegedContainers,omitempty"` // KubeAPIServer contains configuration settings for the kube-apiserver. // +optional KubeAPIServer *KubeAPIServerConfig `json:"kubeAPIServer,omitempty"` // CloudControllerManager contains configuration settings for the cloud-controller-manager. // +optional CloudControllerManager *CloudControllerManagerConfig `json:"cloudControllerManager,omitempty"` // KubeControllerManager contains configuration settings for the kube-controller-manager. // +optional KubeControllerManager *KubeControllerManagerConfig `json:"kubeControllerManager,omitempty"` // KubeScheduler contains configuration settings for the kube-scheduler. // +optional KubeScheduler *KubeSchedulerConfig `json:"kubeScheduler,omitempty"` // KubeProxy contains configuration settings for the kube-proxy. // +optional KubeProxy *KubeProxyConfig `json:"kubeProxy,omitempty"` // Kubelet contains configuration settings for the kubelet. // +optional Kubelet *KubeletConfig `json:"kubelet,omitempty"` // Version is the semantic Kubernetes version to use for the Shoot cluster. Version string `json:"version"` }
Kubernetes contains the version and configuration variables for the Shoot control plane.
func (*Kubernetes) DeepCopy ¶
func (in *Kubernetes) DeepCopy() *Kubernetes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Kubernetes.
func (*Kubernetes) DeepCopyInto ¶
func (in *Kubernetes) DeepCopyInto(out *Kubernetes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesConfig ¶
type KubernetesConfig struct { // FeatureGates contains information about enabled feature gates. // +optional FeatureGates map[string]bool `json:"featureGates,omitempty"` }
KubernetesConfig contains common configuration fields for the control plane components.
func (*KubernetesConfig) DeepCopy ¶
func (in *KubernetesConfig) DeepCopy() *KubernetesConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesConfig.
func (*KubernetesConfig) DeepCopyInto ¶
func (in *KubernetesConfig) DeepCopyInto(out *KubernetesConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesConstraints ¶
type KubernetesConstraints struct { // Versions is the list of allowed Kubernetes versions for Shoot clusters (e.g., 1.13.1). Versions []string `json:"versions"` }
KubernetesConstraints contains constraints regarding allowed values of the 'kubernetes' block in the Shoot specification.
func (*KubernetesConstraints) DeepCopy ¶
func (in *KubernetesConstraints) DeepCopy() *KubernetesConstraints
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesConstraints.
func (*KubernetesConstraints) DeepCopyInto ¶
func (in *KubernetesConstraints) DeepCopyInto(out *KubernetesConstraints)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesDashboard ¶
type KubernetesDashboard struct {
Addon `json:",inline"`
}
KubernetesDashboard describes configuration values for the kubernetes-dashboard addon.
func (*KubernetesDashboard) DeepCopy ¶
func (in *KubernetesDashboard) DeepCopy() *KubernetesDashboard
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesDashboard.
func (*KubernetesDashboard) DeepCopyInto ¶
func (in *KubernetesDashboard) DeepCopyInto(out *KubernetesDashboard)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LastError ¶
type LastError struct { // A human readable message indicating details about the last error. Description string `json:"description"` // Well-defined error codes of the last error(s). // +optional Codes []ErrorCode `json:"codes,omitempty"` }
LastError indicates the last occurred error for an operation on a Shoot cluster.
func (*LastError) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LastError.
func (*LastError) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LastOperation ¶
type LastOperation struct { // A human readable message indicating details about the last operation. Description string `json:"description"` // Last time the operation state transitioned from one to another. LastUpdateTime metav1.Time `json:"lastUpdateTime"` // The progress in percentage (0-100) of the last operation. Progress int `json:"progress"` // Status of the last operation, one of Aborted, Processing, Succeeded, Error, Failed. State ShootLastOperationState `json:"state"` // Type of the last operation, one of Create, Reconcile, Delete. Type ShootLastOperationType `json:"type"` }
LastOperation indicates the type and the state of the last operation, along with a description message and a progress indicator.
func (*LastOperation) DeepCopy ¶
func (in *LastOperation) DeepCopy() *LastOperation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LastOperation.
func (*LastOperation) DeepCopyInto ¶
func (in *LastOperation) DeepCopyInto(out *LastOperation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Local ¶
type Local struct { // Networks holds information about the Kubernetes and infrastructure networks. Networks LocalNetworks `json:"networks"` // Endpoint of the local service. Endpoint string `json:"endpoint"` }
Local contains the Shoot specification for local provider.
func (*Local) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Local.
func (*Local) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalConstraints ¶
type LocalConstraints struct { // DNSProviders contains constraints regarding allowed values of the 'dns.provider' block in the Shoot specification. DNSProviders []DNSProviderConstraint `json:"dnsProviders"` }
LocalConstraints is an object containing constraints for certain values in the Shoot specification.
func (*LocalConstraints) DeepCopy ¶
func (in *LocalConstraints) DeepCopy() *LocalConstraints
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalConstraints.
func (*LocalConstraints) DeepCopyInto ¶
func (in *LocalConstraints) DeepCopyInto(out *LocalConstraints)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalNetworks ¶
type LocalNetworks struct { K8SNetworks `json:",inline"` // Workers is a CIDR of a worker subnet (private) to create (used for the VMs). Workers []CIDR `json:"workers"` }
LocalNetworks holds information about the Kubernetes and infrastructure networks.
func (*LocalNetworks) DeepCopy ¶
func (in *LocalNetworks) DeepCopy() *LocalNetworks
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalNetworks.
func (*LocalNetworks) DeepCopyInto ¶
func (in *LocalNetworks) DeepCopyInto(out *LocalNetworks)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalProfile ¶
type LocalProfile struct { // Constraints is an object containing constraints for certain values in the Shoot specification. Constraints LocalConstraints `json:"constraints"` }
LocalProfile defines constraints and definitions for the local development.
func (*LocalProfile) DeepCopy ¶
func (in *LocalProfile) DeepCopy() *LocalProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalProfile.
func (*LocalProfile) DeepCopyInto ¶
func (in *LocalProfile) DeepCopyInto(out *LocalProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineImageName ¶
type MachineImageName string
MachineImageName is a string alias.
const ( // MachineImageCoreOS is a constant for the CoreOS machine image. // deprecated MachineImageCoreOS MachineImageName = "coreos" // MachineImageCoreOSAlicloud is a constant for the CoreOS machine image used by Alicloud. // The Alicloud CoreOS image is modified (e.g., it does not support cloud-config, and is therefore // treated like another OS). // deprecated MachineImageCoreOSAlicloud MachineImageName = "coreos-alicloud" )
type MachineType ¶
type MachineType struct { // Name is the name of the machine type. Name string `json:"name"` // Usable defines if the machine type can be used for shoot clusters. // +optional Usable *bool `json:"usable,omitempty"` // CPU is the number of CPUs for this machine type. CPU resource.Quantity `json:"cpu"` // GPU is the number of GPUs for this machine type. GPU resource.Quantity `json:"gpu"` // Memory is the amount of memory for this machine type. Memory resource.Quantity `json:"memory"` }
MachineType contains certain properties of a machine type.
func (*MachineType) DeepCopy ¶
func (in *MachineType) DeepCopy() *MachineType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineType.
func (*MachineType) DeepCopyInto ¶
func (in *MachineType) DeepCopyInto(out *MachineType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Maintenance ¶
type Maintenance struct { // AutoUpdate contains information about which constraints should be automatically updated. // +optional AutoUpdate *MaintenanceAutoUpdate `json:"autoUpdate,omitempty"` // TimeWindow contains information about the time window for maintenance operations. // +optional TimeWindow *MaintenanceTimeWindow `json:"timeWindow,omitempty"` }
Maintenance contains information about the time window for maintenance operations and which operations should be performed.
func (*Maintenance) DeepCopy ¶
func (in *Maintenance) DeepCopy() *Maintenance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Maintenance.
func (*Maintenance) DeepCopyInto ¶
func (in *Maintenance) DeepCopyInto(out *Maintenance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaintenanceAutoUpdate ¶
type MaintenanceAutoUpdate struct { // KubernetesVersion indicates whether the patch Kubernetes version may be automatically updated. KubernetesVersion bool `json:"kubernetesVersion"` }
MaintenanceAutoUpdate contains information about which constraints should be automatically updated.
func (*MaintenanceAutoUpdate) DeepCopy ¶
func (in *MaintenanceAutoUpdate) DeepCopy() *MaintenanceAutoUpdate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceAutoUpdate.
func (*MaintenanceAutoUpdate) DeepCopyInto ¶
func (in *MaintenanceAutoUpdate) DeepCopyInto(out *MaintenanceAutoUpdate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaintenanceTimeWindow ¶
type MaintenanceTimeWindow struct { // Begin is the beginning of the time window in the format HHMMSS+ZONE, e.g. "220000+0100". // If not present, a random value will be computed. Begin string `json:"begin"` // End is the end of the time window in the format HHMMSS+ZONE, e.g. "220000+0100". // If not present, the value will be computed based on the "Begin" value. End string `json:"end"` }
MaintenanceTimeWindow contains information about the time window for maintenance operations.
func (*MaintenanceTimeWindow) DeepCopy ¶
func (in *MaintenanceTimeWindow) DeepCopy() *MaintenanceTimeWindow
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceTimeWindow.
func (*MaintenanceTimeWindow) DeepCopyInto ¶
func (in *MaintenanceTimeWindow) DeepCopyInto(out *MaintenanceTimeWindow)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Monocular ¶
type Monocular struct {
Addon `json:",inline"`
}
Monocular describes configuration values for the monocular addon.
func (*Monocular) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Monocular.
func (*Monocular) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NginxIngress ¶
type NginxIngress struct { Addon `json:",inline"` // LoadBalancerSourceRanges is list of whitelist IP sources for NginxIngress // +optional LoadBalancerSourceRanges []string `json:"loadBalancerSourceRanges,omitempty"` }
NginxIngress describes configuration values for the nginx-ingress addon.
func (*NginxIngress) DeepCopy ¶
func (in *NginxIngress) DeepCopy() *NginxIngress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NginxIngress.
func (*NginxIngress) DeepCopyInto ¶
func (in *NginxIngress) DeepCopyInto(out *NginxIngress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OIDCConfig ¶
type OIDCConfig struct { // If set, the OpenID server's certificate will be verified by one of the authorities in the oidc-ca-file, otherwise the host's root CA set will be used. // +optional CABundle *string `json:"caBundle,omitempty"` // The client ID for the OpenID Connect client, must be set if oidc-issuer-url is set. // +optional ClientID *string `json:"clientID,omitempty"` // If provided, the name of a custom OpenID Connect claim for specifying user groups. The claim value is expected to be a string or array of strings. This flag is experimental, please see the authentication documentation for further details. // +optional GroupsClaim *string `json:"groupsClaim,omitempty"` // If provided, all groups will be prefixed with this value to prevent conflicts with other authentication strategies. // +optional GroupsPrefix *string `json:"groupsPrefix,omitempty"` // The URL of the OpenID issuer, only HTTPS scheme will be accepted. If set, it will be used to verify the OIDC JSON Web Token (JWT). // +optional IssuerURL *string `json:"issuerURL,omitempty"` // ATTENTION: Only meaningful for Kubernetes >= 1.11 // key=value pairs that describes a required claim in the ID Token. If set, the claim is verified to be present in the ID Token with a matching value. // +optional RequiredClaims map[string]string `json:"requiredClaims,omitempty"` // List of allowed JOSE asymmetric signing algorithms. JWTs with a 'alg' header value not in this list will be rejected. Values are defined by RFC 7518 https://tools.ietf.org/html/rfc7518#section-3.1 // +optional SigningAlgs []string `json:"signingAlgs,omitempty"` // The OpenID claim to use as the user name. Note that claims other than the default ('sub') is not guaranteed to be unique and immutable. This flag is experimental, please see the authentication documentation for further details. (default "sub") // +optional UsernameClaim *string `json:"usernameClaim,omitempty"` // If provided, all usernames will be prefixed with this value. If not provided, username claims other than 'email' are prefixed by the issuer URL to avoid clashes. To skip any prefixing, provide the value '-'. // +optional UsernamePrefix *string `json:"usernamePrefix,omitempty"` }
OIDCConfig contains configuration settings for the OIDC provider. Note: Descriptions were taken from the Kubernetes documentation.
func (*OIDCConfig) DeepCopy ¶
func (in *OIDCConfig) DeepCopy() *OIDCConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OIDCConfig.
func (*OIDCConfig) DeepCopyInto ¶
func (in *OIDCConfig) DeepCopyInto(out *OIDCConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenStackCloud ¶
type OpenStackCloud struct { // FloatingPoolName is the name of the floating pool to get FIPs from. FloatingPoolName string `json:"floatingPoolName"` // LoadBalancerProvider is the name of the load balancer provider in the OpenStack environment. LoadBalancerProvider string `json:"loadBalancerProvider"` // MachineImage holds information about the machine image to use for all workers. // It will default to the first image stated in the referenced CloudProfile if no // value has been provided. // +optional MachineImage *OpenStackMachineImage `json:"machineImage,omitempty"` // Networks holds information about the Kubernetes and infrastructure networks. Networks OpenStackNetworks `json:"networks"` // Workers is a list of worker groups. Workers []OpenStackWorker `json:"workers"` // Zones is a list of availability zones to deploy the Shoot cluster to. Zones []string `json:"zones"` }
OpenStackCloud contains the Shoot specification for OpenStack.
func (*OpenStackCloud) DeepCopy ¶
func (in *OpenStackCloud) DeepCopy() *OpenStackCloud
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenStackCloud.
func (*OpenStackCloud) DeepCopyInto ¶
func (in *OpenStackCloud) DeepCopyInto(out *OpenStackCloud)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenStackConstraints ¶
type OpenStackConstraints struct { // DNSProviders contains constraints regarding allowed values of the 'dns.provider' block in the Shoot specification. DNSProviders []DNSProviderConstraint `json:"dnsProviders"` // FloatingPools contains constraints regarding allowed values of the 'floatingPoolName' block in the Shoot specification. FloatingPools []OpenStackFloatingPool `json:"floatingPools"` // Kubernetes contains constraints regarding allowed values of the 'kubernetes' block in the Shoot specification. Kubernetes KubernetesConstraints `json:"kubernetes"` // LoadBalancerProviders contains constraints regarding allowed values of the 'loadBalancerProvider' block in the Shoot specification. LoadBalancerProviders []OpenStackLoadBalancerProvider `json:"loadBalancerProviders"` // MachineImages contains constraints regarding allowed values for machine images in the Shoot specification. MachineImages []OpenStackMachineImage `json:"machineImages"` // MachineTypes contains constraints regarding allowed values for machine types in the 'workers' block in the Shoot specification. MachineTypes []OpenStackMachineType `json:"machineTypes"` // Zones contains constraints regarding allowed values for 'zones' block in the Shoot specification. Zones []Zone `json:"zones"` }
OpenStackConstraints is an object containing constraints for certain values in the Shoot specification.
func (*OpenStackConstraints) DeepCopy ¶
func (in *OpenStackConstraints) DeepCopy() *OpenStackConstraints
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenStackConstraints.
func (*OpenStackConstraints) DeepCopyInto ¶
func (in *OpenStackConstraints) DeepCopyInto(out *OpenStackConstraints)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenStackFloatingPool ¶
type OpenStackFloatingPool struct { // Name is the name of the floating pool. Name string `json:"name"` }
FloatingPools contains constraints regarding allowed values of the 'floatingPoolName' block in the Shoot specification.
func (*OpenStackFloatingPool) DeepCopy ¶
func (in *OpenStackFloatingPool) DeepCopy() *OpenStackFloatingPool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenStackFloatingPool.
func (*OpenStackFloatingPool) DeepCopyInto ¶
func (in *OpenStackFloatingPool) DeepCopyInto(out *OpenStackFloatingPool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenStackLoadBalancerProvider ¶
type OpenStackLoadBalancerProvider struct { // Name is the name of the load balancer provider. Name string `json:"name"` }
LoadBalancerProviders contains constraints regarding allowed values of the 'loadBalancerProvider' block in the Shoot specification.
func (*OpenStackLoadBalancerProvider) DeepCopy ¶
func (in *OpenStackLoadBalancerProvider) DeepCopy() *OpenStackLoadBalancerProvider
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenStackLoadBalancerProvider.
func (*OpenStackLoadBalancerProvider) DeepCopyInto ¶
func (in *OpenStackLoadBalancerProvider) DeepCopyInto(out *OpenStackLoadBalancerProvider)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenStackMachineImage ¶
type OpenStackMachineImage struct { // Name is the name of the image. Name MachineImageName `json:"name"` // Image is the technical name of the image. Image string `json:"image"` }
OpenStackMachineImage defines the name of the machine image in the OpenStack environment.
func (*OpenStackMachineImage) DeepCopy ¶
func (in *OpenStackMachineImage) DeepCopy() *OpenStackMachineImage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenStackMachineImage.
func (*OpenStackMachineImage) DeepCopyInto ¶
func (in *OpenStackMachineImage) DeepCopyInto(out *OpenStackMachineImage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenStackMachineType ¶
type OpenStackMachineType struct { MachineType `json:",inline"` // VolumeType is the type of that volume. VolumeType string `json:"volumeType"` // VolumeSize is the amount of disk storage for this machine type. VolumeSize resource.Quantity `json:"volumeSize"` }
OpenStackMachineType contains certain properties of a machine type in OpenStack
func (*OpenStackMachineType) DeepCopy ¶
func (in *OpenStackMachineType) DeepCopy() *OpenStackMachineType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenStackMachineType.
func (*OpenStackMachineType) DeepCopyInto ¶
func (in *OpenStackMachineType) DeepCopyInto(out *OpenStackMachineType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenStackNetworks ¶
type OpenStackNetworks struct { K8SNetworks `json:",inline"` // Router indicates whether to use an existing router or create a new one. // +optional Router *OpenStackRouter `json:"router,omitempty"` // Workers is a list of CIDRs of worker subnets (private) to create (used for the VMs). Workers []CIDR `json:"workers"` }
OpenStackNetworks holds information about the Kubernetes and infrastructure networks.
func (*OpenStackNetworks) DeepCopy ¶
func (in *OpenStackNetworks) DeepCopy() *OpenStackNetworks
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenStackNetworks.
func (*OpenStackNetworks) DeepCopyInto ¶
func (in *OpenStackNetworks) DeepCopyInto(out *OpenStackNetworks)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenStackProfile ¶
type OpenStackProfile struct { // Constraints is an object containing constraints for certain values in the Shoot specification. Constraints OpenStackConstraints `json:"constraints"` // KeyStoneURL is the URL for auth{n,z} in OpenStack (pointing to KeyStone). KeyStoneURL string `json:"keystoneURL"` // DNSServers is a list of IPs of DNS servers used while creating subnets. // +optional DNSServers []string `json:"dnsServers,omitempty"` // DHCPDomain is the dhcp domain of the OpenStack system configured in nova.conf. Only meaningful for // Kubernetes 1.10.1+. See https://github.com/kubernetes/kubernetes/pull/61890 for details. // +optional DHCPDomain *string `json:"dhcpDomain,omitempty"` // RequestTimeout specifies the HTTP timeout against the OpenStack API. // +optional RequestTimeout *string `json:"requestTimeout,omitempty"` }
OpenStackProfile defines certain constraints and definitions for the OpenStack cloud.
func (*OpenStackProfile) DeepCopy ¶
func (in *OpenStackProfile) DeepCopy() *OpenStackProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenStackProfile.
func (*OpenStackProfile) DeepCopyInto ¶
func (in *OpenStackProfile) DeepCopyInto(out *OpenStackProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenStackRouter ¶
type OpenStackRouter struct { // ID is the router id of an existing OpenStack router. ID string `json:"id"` }
OpenStackRouter indicates whether to use an existing router or create a new one.
func (*OpenStackRouter) DeepCopy ¶
func (in *OpenStackRouter) DeepCopy() *OpenStackRouter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenStackRouter.
func (*OpenStackRouter) DeepCopyInto ¶
func (in *OpenStackRouter) DeepCopyInto(out *OpenStackRouter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenStackWorker ¶
type OpenStackWorker struct {
Worker `json:",inline"`
}
OpenStackWorker is the definition of a worker group.
func (*OpenStackWorker) DeepCopy ¶
func (in *OpenStackWorker) DeepCopy() *OpenStackWorker
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenStackWorker.
func (*OpenStackWorker) DeepCopyInto ¶
func (in *OpenStackWorker) DeepCopyInto(out *OpenStackWorker)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Project ¶
type Project struct { metav1.TypeMeta `json:",inline"` // Standard object metadata. // +optional metav1.ObjectMeta `json:"metadata,omitempty"` // Spec defines the project properties. // +optional Spec ProjectSpec `json:"spec,omitempty"` // Most recently observed status of the Project. // +optional Status ProjectStatus `json:"status,omitempty"` }
Project holds certain properties about a Gardener project.
func (*Project) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Project.
func (*Project) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Project) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectList ¶
type ProjectList struct { metav1.TypeMeta `json:",inline"` // Standard list object metadata. // +optional metav1.ListMeta `json:"metadata,omitempty"` // Items is the list of Projects. Items []Project `json:"items"` }
ProjectList is a collection of Projects.
func (*ProjectList) DeepCopy ¶
func (in *ProjectList) DeepCopy() *ProjectList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectList.
func (*ProjectList) DeepCopyInto ¶
func (in *ProjectList) DeepCopyInto(out *ProjectList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectList) DeepCopyObject ¶
func (in *ProjectList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectPhase ¶
type ProjectPhase string
ProjectPhase is a label for the condition of a project at the current time.
const ( // ProjectPending indicates that the project reconciliation is pending. ProjectPending ProjectPhase = "Pending" // ProjectReady indicates that the project reconciliation was successful. ProjectReady ProjectPhase = "Ready" // ProjectFailed indicates that the project reconciliation failed. ProjectFailed ProjectPhase = "Failed" // ProjectTerminating indicates that the project is in termination process. ProjectTerminating ProjectPhase = "Terminating" )
type ProjectSpec ¶
type ProjectSpec struct { // CreatedBy is a subject representing a user name, an email address, or any other identifier of a user // who created the project. // +optional CreatedBy *rbacv1.Subject `json:"createdBy,omitempty"` // Description is a human-readable description of what the project is used for. // +optional Description *string `json:"description,omitempty"` // Owner is a subject representing a user name, an email address, or any other identifier of a user owning // the project. // +optional Owner *rbacv1.Subject `json:"owner,omitempty"` // Purpose is a human-readable explanation of the project's purpose. // +optional Purpose *string `json:"purpose,omitempty"` // Members is a list of subjects representing a user name, an email address, or any other identifier of a user // that should be part of this project. // +optional Members []rbacv1.Subject `json:"members,omitempty"` // Namespace is the name of the namespace that has been created for the Project object. // A nil value means that Gardener will determine the name of the namespace. // +optional Namespace *string `json:"namespace,omitempty"` }
ProjectSpec is the specification of a Project.
func (*ProjectSpec) DeepCopy ¶
func (in *ProjectSpec) DeepCopy() *ProjectSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpec.
func (*ProjectSpec) DeepCopyInto ¶
func (in *ProjectSpec) DeepCopyInto(out *ProjectSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectStatus ¶
type ProjectStatus struct { // ObservedGeneration is the most recent generation observed for this project. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // Phase is the current phase of the project. Phase ProjectPhase `json:"phase,omitempty"` }
ProjectStatus holds the most recently observed status of the project.
func (*ProjectStatus) DeepCopy ¶
func (in *ProjectStatus) DeepCopy() *ProjectStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectStatus.
func (*ProjectStatus) DeepCopyInto ¶
func (in *ProjectStatus) DeepCopyInto(out *ProjectStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Quota ¶
type Quota struct { metav1.TypeMeta `json:",inline"` // Standard object metadata. // +optional metav1.ObjectMeta `json:"metadata,omitempty"` // Spec defines the Quota constraints. // +optional Spec QuotaSpec `json:"spec,omitempty"` }
func (*Quota) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Quota.
func (*Quota) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Quota) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type QuotaList ¶
type QuotaList struct { metav1.TypeMeta `json:",inline"` // Standard list object metadata. // +optional metav1.ListMeta `json:"metadata,omitempty"` // Items is the list of Quotas. Items []Quota `json:"items"` }
QuotaList is a collection of Quotas.
func (*QuotaList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuotaList.
func (*QuotaList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*QuotaList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type QuotaScope ¶
type QuotaScope string
QuotaScope is a string alias.
const ( // QuotaScopeProject indicates that the scope of a Quota object is a project. QuotaScopeProject QuotaScope = "project" // QuotaScopeSecret indicates that the scope of a Quota object is a cloud provider secret. QuotaScopeSecret QuotaScope = "secret" )
type QuotaSpec ¶
type QuotaSpec struct { // ClusterLifetimeDays is the lifetime of a Shoot cluster in days before it will be terminated automatically. // +optional ClusterLifetimeDays *int `json:"clusterLifetimeDays,omitempty"` // Metrics is a list of resources which will be put under constraints. Metrics corev1.ResourceList `json:"metrics"` // Scope is the scope of the Quota object, either 'project' or 'secret'. Scope QuotaScope `json:"scope"` }
QuotaSpec is the specification of a Quota.
func (*QuotaSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuotaSpec.
func (*QuotaSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretBinding ¶
type SecretBinding struct { metav1.TypeMeta `json:",inline"` // Standard object metadata. // +optional metav1.ObjectMeta `json:"metadata,omitempty"` // SecretRef is a reference to a secret object in the same or another namespace. SecretRef corev1.SecretReference `json:"secretRef"` // Quotas is a list of references to Quota objects in the same or another namespace. // +optional Quotas []corev1.ObjectReference `json:"quotas,omitempty"` }
func (*SecretBinding) DeepCopy ¶
func (in *SecretBinding) DeepCopy() *SecretBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretBinding.
func (*SecretBinding) DeepCopyInto ¶
func (in *SecretBinding) DeepCopyInto(out *SecretBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecretBinding) DeepCopyObject ¶
func (in *SecretBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SecretBindingList ¶
type SecretBindingList struct { metav1.TypeMeta `json:",inline"` // Standard list object metadata. // +optional metav1.ListMeta `json:"metadata,omitempty"` // Items is the list of SecretBindings. Items []SecretBinding `json:"items"` }
SecretBindingList is a collection of SecretBindings.
func (*SecretBindingList) DeepCopy ¶
func (in *SecretBindingList) DeepCopy() *SecretBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretBindingList.
func (*SecretBindingList) DeepCopyInto ¶
func (in *SecretBindingList) DeepCopyInto(out *SecretBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecretBindingList) DeepCopyObject ¶
func (in *SecretBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type Seed ¶
type Seed struct { metav1.TypeMeta `json:",inline"` // Standard object metadata. // +optional metav1.ObjectMeta `json:"metadata,omitempty"` // Spec defines the Seed cluster properties. // +optional Spec SeedSpec `json:"spec,omitempty"` // Most recently observed status of the Seed cluster. // +optional Status SeedStatus `json:"status,omitempty"` }
Seed holds certain properties about a Seed cluster. +k8s:openapi-gen=x-kubernetes-print-columns:custom-columns=NAME:.metadata.name,DOMAIN:.spec.ingressDomain,CLOUDPROFILE:.spec.cloud.profile,REGION:.spec.cloud.profile,READY:.status.conditions[?(@.type == 'Available')].status
func (*Seed) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Seed.
func (*Seed) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Seed) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SeedCloud ¶
type SeedCloud struct { // Profile is the name of a cloud profile. Profile string `json:"profile"` // Region is a name of a region. Region string `json:"region"` }
SeedCloud defines the cloud profile and the region this Seed cluster belongs to.
func (*SeedCloud) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SeedCloud.
func (*SeedCloud) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SeedList ¶
type SeedList struct { metav1.TypeMeta `json:",inline"` // Standard list object metadata. // +optional metav1.ListMeta `json:"metadata,omitempty"` // Items is the list of Seeds. Items []Seed `json:"items"` }
SeedList is a collection of Seeds.
func (*SeedList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SeedList.
func (*SeedList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SeedList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SeedNetworks ¶
type SeedNetworks struct { // Nodes is the CIDR of the node network. Nodes CIDR `json:"nodes"` // Pods is the CIDR of the pod network. Pods CIDR `json:"pods"` // Services is the CIDR of the service network. Services CIDR `json:"services"` }
SeedNetworks contains CIDRs for the pod, service and node networks of a Kubernetes cluster.
func (*SeedNetworks) DeepCopy ¶
func (in *SeedNetworks) DeepCopy() *SeedNetworks
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SeedNetworks.
func (*SeedNetworks) DeepCopyInto ¶
func (in *SeedNetworks) DeepCopyInto(out *SeedNetworks)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SeedSpec ¶
type SeedSpec struct { // Cloud defines the cloud profile and the region this Seed cluster belongs to. Cloud SeedCloud `json:"cloud"` // IngressDomain is the domain of the Seed cluster pointing to the ingress controller endpoint. It will be used // to construct ingress URLs for system applications running in Shoot clusters. IngressDomain string `json:"ingressDomain"` // SecretRef is a reference to a Secret object containing the Kubeconfig and the cloud provider credentials for // the account the Seed cluster has been deployed to. SecretRef corev1.SecretReference `json:"secretRef"` // Networks defines the pod, service and worker network of the Seed cluster. Networks SeedNetworks `json:"networks"` // Visible labels the Seed cluster as selectable for the seedfinder admission controller. // +optional Visible *bool `json:"visible,omitempty"` // Protected prevent that the Seed Cluster can be used for regular Shoot cluster control planes. // +optional Protected *bool `json:"protected,omitempty"` }
SeedSpec is the specification of a Seed.
func (*SeedSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SeedSpec.
func (*SeedSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SeedStatus ¶
type SeedStatus struct { // Conditions represents the latest available observations of a Seed's current state. // +optional Conditions []Condition `json:"conditions,omitempty"` }
SeedStatus holds the most recently observed status of the Seed cluster.
func (*SeedStatus) DeepCopy ¶
func (in *SeedStatus) DeepCopy() *SeedStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SeedStatus.
func (*SeedStatus) DeepCopyInto ¶
func (in *SeedStatus) DeepCopyInto(out *SeedStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Shoot ¶
type Shoot struct { metav1.TypeMeta `json:",inline"` // Standard object metadata. // +optional metav1.ObjectMeta `json:"metadata,omitempty"` // Specification of the Shoot cluster. // +optional Spec ShootSpec `json:"spec,omitempty"` // Most recently observed status of the Shoot cluster. // +optional Status ShootStatus `json:"status,omitempty"` }
+k8s:openapi-gen=x-kubernetes-print-columns:custom-columns=NAMESPACE:.metadata.namespace,NAME:.metadata.name,SEED:.spec.cloud.seed,DOMAIN:.spec.dns.domain,VERSION:.spec.kubernetes.version,CONTROL:.status.conditions[?(@.type == 'ControlPlaneHealthy')].status,NODES:.status.conditions[?(@.type == 'EveryNodeReady')].status,SYSTEM:.status.conditions[?(@.type == 'SystemComponentsHealthy')].status,LATEST:.status.lastOperation.state
func (*Shoot) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Shoot.
func (*Shoot) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Shoot) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ShootLastOperationState ¶
type ShootLastOperationState string
ShootLastOperationState is a string alias.
const ( // ShootLastOperationStateProcessing indicates that an operation is ongoing. ShootLastOperationStateProcessing ShootLastOperationState = "Processing" // ShootLastOperationStateSucceeded indicates that an operation has completed successfully. ShootLastOperationStateSucceeded ShootLastOperationState = "Succeeded" // ShootLastOperationStateError indicates that an operation is completed with errors and will be retried. ShootLastOperationStateError ShootLastOperationState = "Error" // ShootLastOperationStateFailed indicates that an operation is completed with errors and won't be retried. ShootLastOperationStateFailed ShootLastOperationState = "Failed" // ShootLastOperationStatePending indicates that an operation cannot be done now, but will be tried in future. ShootLastOperationStatePending ShootLastOperationState = "Pending" // ShootLastOperationStateAborted indicates that an operation has been aborted. ShootLastOperationStateAborted ShootLastOperationState = "Aborted" )
type ShootLastOperationType ¶
type ShootLastOperationType string
ShootLastOperationType is a string alias.
const ( // ShootLastOperationTypeCreate indicates a 'create' operation. ShootLastOperationTypeCreate ShootLastOperationType = "Create" // ShootLastOperationTypeReconcile indicates a 'reconcile' operation. ShootLastOperationTypeReconcile ShootLastOperationType = "Reconcile" // ShootLastOperationTypeDelete indicates a 'delete' operation. ShootLastOperationTypeDelete ShootLastOperationType = "Delete" )
type ShootList ¶
type ShootList struct { metav1.TypeMeta `json:",inline"` // Standard list object metadata. // +optional metav1.ListMeta `json:"metadata,omitempty"` // Items is the list of Shoots. Items []Shoot `json:"items"` }
ShootList is a list of Shoot objects.
func (*ShootList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShootList.
func (*ShootList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ShootList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ShootSpec ¶
type ShootSpec struct { // Addons contains information about enabled/disabled addons and their configuration. // +optional Addons *Addons `json:"addons,omitempty"` // DEPRECATED: This field will be removed in a future version. // +optional Backup *Backup `json:"backup,omitempty"` // Cloud contains information about the cloud environment and their specific settings. Cloud Cloud `json:"cloud"` // DNS contains information about the DNS settings of the Shoot. DNS DNS `json:"dns"` // Hibernation contains information whether the Shoot is suspended or not. // +optional Hibernation *Hibernation `json:"hibernation,omitempty"` // Kubernetes contains the version and configuration settings of the control plane components. Kubernetes Kubernetes `json:"kubernetes"` Maintenance *Maintenance `json:"maintenance,omitempty"` }
ShootSpec is the specification of a Shoot.
func (*ShootSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShootSpec.
func (*ShootSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShootStatus ¶
type ShootStatus struct { // Conditions represents the latest available observations of a Shoots's current state. // +optional Conditions []Condition `json:"conditions,omitempty"` // Gardener holds information about the Gardener which last acted on the Shoot. Gardener Gardener `json:"gardener"` // LastOperation holds information about the last operation on the Shoot. // +optional LastOperation *LastOperation `json:"lastOperation,omitempty"` // LastError holds information about the last occurred error during an operation. // +optional LastError *LastError `json:"lastError,omitempty"` // ObservedGeneration is the most recent generation observed for this Shoot. It corresponds to the // Shoot's generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // RetryCycleStartTime is the start time of the last retry cycle (used to determine how often an operation // must be retried until we give up). // +optional RetryCycleStartTime *metav1.Time `json:"retryCycleStartTime,omitempty"` // Seed is the name of the seed cluster that runs the control plane of the Shoot. This value is only written // after a successful create/reconcile operation. It will be used when control planes are moved between Seeds. Seed string `json:"seed,omitempty"` // TechnicalID is the name that is used for creating the Seed namespace, the infrastructure resources, and // basically everything that is related to this particular Shoot. TechnicalID string `json:"technicalID"` // UID is a unique identifier for the Shoot cluster to avoid portability between Kubernetes clusters. // It is used to compute unique hashes. UID types.UID `json:"uid"` }
ShootStatus holds the most recently observed status of the Shoot cluster.
func (*ShootStatus) DeepCopy ¶
func (in *ShootStatus) DeepCopy() *ShootStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShootStatus.
func (*ShootStatus) DeepCopyInto ¶
func (in *ShootStatus) DeepCopyInto(out *ShootStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeType ¶
type VolumeType struct { // Name is the name of the volume type. Name string `json:"name"` // Usable defines if the volume type can be used for shoot clusters. // +optional Usable *bool `json:"usable,omitempty"` // Class is the class of the volume type. Class string `json:"class"` }
VolumeType contains certain properties of a volume type.
func (*VolumeType) DeepCopy ¶
func (in *VolumeType) DeepCopy() *VolumeType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeType.
func (*VolumeType) DeepCopyInto ¶
func (in *VolumeType) DeepCopyInto(out *VolumeType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Worker ¶
type Worker struct { // Name is the name of the worker group. Name string `json:"name"` // MachineType is the machine type of the worker group. MachineType string `json:"machineType"` // AutoScalerMin is the minimum number of VMs to create. AutoScalerMin int `json:"autoScalerMin"` // AutoScalerMin is the maximum number of VMs to create. AutoScalerMax int `json:"autoScalerMax"` // MaxSurge is maximum number of VMs that are created during an update. // +optional MaxSurge *intstr.IntOrString `json:"maxSurge,omitempty"` // +optional MaxUnavailable *intstr.IntOrString `json:"maxUnavailable,omitempty"` }
Worker is the base definition of a worker group.
func (*Worker) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Worker.
func (*Worker) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Zone ¶
type Zone struct { // Region is a region name. Region string `json:"region"` // Names is a list of availability zone names in this region. Names []string `json:"names"` }
Zone contains certain properties of an availability zone.
func (*Zone) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Zone.
func (*Zone) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.