Documentation
¶
Overview ¶
Package v1alpha1 is a version of the API. +groupName=seedmanagement.gardener.cloud
Index ¶
- Constants
- Variables
- func Convert_core_OCIRepository_To_v1_OCIRepository(in *gardencore.OCIRepository, out *gardencorev1.OCIRepository, ...) error
- func Convert_core_SeedTemplate_To_v1beta1_SeedTemplate(in *gardencore.SeedTemplate, out *gardencorev1beta1.SeedTemplate, ...) error
- func Convert_core_ShootTemplate_To_v1beta1_ShootTemplate(in *gardencore.ShootTemplate, out *gardencorev1beta1.ShootTemplate, ...) error
- func Convert_seedmanagement_GardenletConfig_To_v1alpha1_GardenletConfig(in *seedmanagement.GardenletConfig, out *GardenletConfig, s conversion.Scope) error
- func Convert_seedmanagement_GardenletDeployment_To_v1alpha1_GardenletDeployment(in *seedmanagement.GardenletDeployment, out *GardenletDeployment, ...) error
- func Convert_seedmanagement_GardenletHelm_To_v1alpha1_GardenletHelm(in *seedmanagement.GardenletHelm, out *GardenletHelm, s conversion.Scope) error
- func Convert_seedmanagement_GardenletList_To_v1alpha1_GardenletList(in *seedmanagement.GardenletList, out *GardenletList, s conversion.Scope) error
- func Convert_seedmanagement_GardenletSelfDeployment_To_v1alpha1_GardenletSelfDeployment(in *seedmanagement.GardenletSelfDeployment, out *GardenletSelfDeployment, ...) error
- func Convert_seedmanagement_GardenletSpec_To_v1alpha1_GardenletSpec(in *seedmanagement.GardenletSpec, out *GardenletSpec, s conversion.Scope) error
- func Convert_seedmanagement_GardenletStatus_To_v1alpha1_GardenletStatus(in *seedmanagement.GardenletStatus, out *GardenletStatus, s conversion.Scope) error
- func Convert_seedmanagement_Gardenlet_To_v1alpha1_Gardenlet(in *seedmanagement.Gardenlet, out *Gardenlet, s conversion.Scope) error
- func Convert_seedmanagement_Image_To_v1alpha1_Image(in *seedmanagement.Image, out *Image, s conversion.Scope) error
- func Convert_seedmanagement_ManagedSeedList_To_v1alpha1_ManagedSeedList(in *seedmanagement.ManagedSeedList, out *ManagedSeedList, s conversion.Scope) error
- func Convert_seedmanagement_ManagedSeedSetList_To_v1alpha1_ManagedSeedSetList(in *seedmanagement.ManagedSeedSetList, out *ManagedSeedSetList, ...) error
- func Convert_seedmanagement_ManagedSeedSetSpec_To_v1alpha1_ManagedSeedSetSpec(in *seedmanagement.ManagedSeedSetSpec, out *ManagedSeedSetSpec, ...) error
- func Convert_seedmanagement_ManagedSeedSetStatus_To_v1alpha1_ManagedSeedSetStatus(in *seedmanagement.ManagedSeedSetStatus, out *ManagedSeedSetStatus, ...) error
- func Convert_seedmanagement_ManagedSeedSet_To_v1alpha1_ManagedSeedSet(in *seedmanagement.ManagedSeedSet, out *ManagedSeedSet, s conversion.Scope) error
- func Convert_seedmanagement_ManagedSeedSpec_To_v1alpha1_ManagedSeedSpec(in *seedmanagement.ManagedSeedSpec, out *ManagedSeedSpec, s conversion.Scope) error
- func Convert_seedmanagement_ManagedSeedStatus_To_v1alpha1_ManagedSeedStatus(in *seedmanagement.ManagedSeedStatus, out *ManagedSeedStatus, ...) error
- func Convert_seedmanagement_ManagedSeedTemplate_To_v1alpha1_ManagedSeedTemplate(in *seedmanagement.ManagedSeedTemplate, out *ManagedSeedTemplate, ...) error
- func Convert_seedmanagement_ManagedSeed_To_v1alpha1_ManagedSeed(in *seedmanagement.ManagedSeed, out *ManagedSeed, s conversion.Scope) error
- func Convert_seedmanagement_PendingReplica_To_v1alpha1_PendingReplica(in *seedmanagement.PendingReplica, out *PendingReplica, s conversion.Scope) error
- func Convert_seedmanagement_RollingUpdateStrategy_To_v1alpha1_RollingUpdateStrategy(in *seedmanagement.RollingUpdateStrategy, out *RollingUpdateStrategy, ...) error
- func Convert_seedmanagement_Shoot_To_v1alpha1_Shoot(in *seedmanagement.Shoot, out *Shoot, s conversion.Scope) error
- func Convert_seedmanagement_UpdateStrategy_To_v1alpha1_UpdateStrategy(in *seedmanagement.UpdateStrategy, out *UpdateStrategy, s conversion.Scope) error
- func Convert_v1_OCIRepository_To_core_OCIRepository(in *gardencorev1.OCIRepository, out *gardencore.OCIRepository, ...) error
- func Convert_v1alpha1_GardenletConfig_To_seedmanagement_GardenletConfig(in *GardenletConfig, out *seedmanagement.GardenletConfig, s conversion.Scope) error
- func Convert_v1alpha1_GardenletDeployment_To_seedmanagement_GardenletDeployment(in *GardenletDeployment, out *seedmanagement.GardenletDeployment, ...) error
- func Convert_v1alpha1_GardenletHelm_To_seedmanagement_GardenletHelm(in *GardenletHelm, out *seedmanagement.GardenletHelm, s conversion.Scope) error
- func Convert_v1alpha1_GardenletList_To_seedmanagement_GardenletList(in *GardenletList, out *seedmanagement.GardenletList, s conversion.Scope) error
- func Convert_v1alpha1_GardenletSelfDeployment_To_seedmanagement_GardenletSelfDeployment(in *GardenletSelfDeployment, out *seedmanagement.GardenletSelfDeployment, ...) error
- func Convert_v1alpha1_GardenletSpec_To_seedmanagement_GardenletSpec(in *GardenletSpec, out *seedmanagement.GardenletSpec, s conversion.Scope) error
- func Convert_v1alpha1_GardenletStatus_To_seedmanagement_GardenletStatus(in *GardenletStatus, out *seedmanagement.GardenletStatus, s conversion.Scope) error
- func Convert_v1alpha1_Gardenlet_To_seedmanagement_Gardenlet(in *Gardenlet, out *seedmanagement.Gardenlet, s conversion.Scope) error
- func Convert_v1alpha1_Image_To_seedmanagement_Image(in *Image, out *seedmanagement.Image, s conversion.Scope) error
- func Convert_v1alpha1_ManagedSeedList_To_seedmanagement_ManagedSeedList(in *ManagedSeedList, out *seedmanagement.ManagedSeedList, s conversion.Scope) error
- func Convert_v1alpha1_ManagedSeedSetList_To_seedmanagement_ManagedSeedSetList(in *ManagedSeedSetList, out *seedmanagement.ManagedSeedSetList, ...) error
- func Convert_v1alpha1_ManagedSeedSetSpec_To_seedmanagement_ManagedSeedSetSpec(in *ManagedSeedSetSpec, out *seedmanagement.ManagedSeedSetSpec, ...) error
- func Convert_v1alpha1_ManagedSeedSetStatus_To_seedmanagement_ManagedSeedSetStatus(in *ManagedSeedSetStatus, out *seedmanagement.ManagedSeedSetStatus, ...) error
- func Convert_v1alpha1_ManagedSeedSet_To_seedmanagement_ManagedSeedSet(in *ManagedSeedSet, out *seedmanagement.ManagedSeedSet, s conversion.Scope) error
- func Convert_v1alpha1_ManagedSeedSpec_To_seedmanagement_ManagedSeedSpec(in *ManagedSeedSpec, out *seedmanagement.ManagedSeedSpec, s conversion.Scope) error
- func Convert_v1alpha1_ManagedSeedStatus_To_seedmanagement_ManagedSeedStatus(in *ManagedSeedStatus, out *seedmanagement.ManagedSeedStatus, ...) error
- func Convert_v1alpha1_ManagedSeedTemplate_To_seedmanagement_ManagedSeedTemplate(in *ManagedSeedTemplate, out *seedmanagement.ManagedSeedTemplate, ...) error
- func Convert_v1alpha1_ManagedSeed_To_seedmanagement_ManagedSeed(in *ManagedSeed, out *seedmanagement.ManagedSeed, s conversion.Scope) error
- func Convert_v1alpha1_PendingReplica_To_seedmanagement_PendingReplica(in *PendingReplica, out *seedmanagement.PendingReplica, s conversion.Scope) error
- func Convert_v1alpha1_RollingUpdateStrategy_To_seedmanagement_RollingUpdateStrategy(in *RollingUpdateStrategy, out *seedmanagement.RollingUpdateStrategy, ...) error
- func Convert_v1alpha1_Shoot_To_seedmanagement_Shoot(in *Shoot, out *seedmanagement.Shoot, s conversion.Scope) error
- func Convert_v1alpha1_UpdateStrategy_To_seedmanagement_UpdateStrategy(in *UpdateStrategy, out *seedmanagement.UpdateStrategy, s conversion.Scope) error
- func Convert_v1beta1_SeedTemplate_To_core_SeedTemplate(in *gardencorev1beta1.SeedTemplate, out *gardencore.SeedTemplate, ...) error
- func Convert_v1beta1_ShootTemplate_To_core_ShootTemplate(in *gardencorev1beta1.ShootTemplate, out *gardencore.ShootTemplate, ...) 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_Gardenlet(obj *Gardenlet)
- func SetDefaults_GardenletDeployment(obj *GardenletDeployment)
- func SetDefaults_Image(obj *Image)
- func SetDefaults_ManagedSeed(obj *ManagedSeed)
- func SetDefaults_ManagedSeedSet(obj *ManagedSeedSet)
- func SetDefaults_RollingUpdateStrategy(obj *RollingUpdateStrategy)
- func SetDefaults_UpdateStrategy(obj *UpdateStrategy)
- func SetObjectDefaults_Gardenlet(in *Gardenlet)
- func SetObjectDefaults_GardenletList(in *GardenletList)
- func SetObjectDefaults_ManagedSeed(in *ManagedSeed)
- func SetObjectDefaults_ManagedSeedList(in *ManagedSeedList)
- func SetObjectDefaults_ManagedSeedSet(in *ManagedSeedSet)
- func SetObjectDefaults_ManagedSeedSetList(in *ManagedSeedSetList)
- type Bootstrap
- type Gardenlet
- func (in *Gardenlet) DeepCopy() *Gardenlet
- func (in *Gardenlet) DeepCopyInto(out *Gardenlet)
- func (in *Gardenlet) DeepCopyObject() runtime.Object
- func (*Gardenlet) Descriptor() ([]byte, []int)
- func (m *Gardenlet) Marshal() (dAtA []byte, err error)
- func (m *Gardenlet) MarshalTo(dAtA []byte) (int, error)
- func (m *Gardenlet) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Gardenlet) ProtoMessage()
- func (m *Gardenlet) Reset()
- func (m *Gardenlet) Size() (n int)
- func (this *Gardenlet) String() string
- func (m *Gardenlet) Unmarshal(dAtA []byte) error
- func (m *Gardenlet) XXX_DiscardUnknown()
- func (m *Gardenlet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Gardenlet) XXX_Merge(src proto.Message)
- func (m *Gardenlet) XXX_Size() int
- func (m *Gardenlet) XXX_Unmarshal(b []byte) error
- type GardenletConfig
- func (in *GardenletConfig) DeepCopy() *GardenletConfig
- func (in *GardenletConfig) DeepCopyInto(out *GardenletConfig)
- func (*GardenletConfig) Descriptor() ([]byte, []int)
- func (m *GardenletConfig) Marshal() (dAtA []byte, err error)
- func (m *GardenletConfig) MarshalTo(dAtA []byte) (int, error)
- func (m *GardenletConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GardenletConfig) ProtoMessage()
- func (m *GardenletConfig) Reset()
- func (m *GardenletConfig) Size() (n int)
- func (this *GardenletConfig) String() string
- func (m *GardenletConfig) Unmarshal(dAtA []byte) error
- func (m *GardenletConfig) XXX_DiscardUnknown()
- func (m *GardenletConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GardenletConfig) XXX_Merge(src proto.Message)
- func (m *GardenletConfig) XXX_Size() int
- func (m *GardenletConfig) XXX_Unmarshal(b []byte) error
- type GardenletDeployment
- func (in *GardenletDeployment) DeepCopy() *GardenletDeployment
- func (in *GardenletDeployment) DeepCopyInto(out *GardenletDeployment)
- func (*GardenletDeployment) Descriptor() ([]byte, []int)
- func (m *GardenletDeployment) Marshal() (dAtA []byte, err error)
- func (m *GardenletDeployment) MarshalTo(dAtA []byte) (int, error)
- func (m *GardenletDeployment) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GardenletDeployment) ProtoMessage()
- func (m *GardenletDeployment) Reset()
- func (m *GardenletDeployment) Size() (n int)
- func (this *GardenletDeployment) String() string
- func (m *GardenletDeployment) Unmarshal(dAtA []byte) error
- func (m *GardenletDeployment) XXX_DiscardUnknown()
- func (m *GardenletDeployment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GardenletDeployment) XXX_Merge(src proto.Message)
- func (m *GardenletDeployment) XXX_Size() int
- func (m *GardenletDeployment) XXX_Unmarshal(b []byte) error
- type GardenletHelm
- func (in *GardenletHelm) DeepCopy() *GardenletHelm
- func (in *GardenletHelm) DeepCopyInto(out *GardenletHelm)
- func (*GardenletHelm) Descriptor() ([]byte, []int)
- func (m *GardenletHelm) Marshal() (dAtA []byte, err error)
- func (m *GardenletHelm) MarshalTo(dAtA []byte) (int, error)
- func (m *GardenletHelm) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GardenletHelm) ProtoMessage()
- func (m *GardenletHelm) Reset()
- func (m *GardenletHelm) Size() (n int)
- func (this *GardenletHelm) String() string
- func (m *GardenletHelm) Unmarshal(dAtA []byte) error
- func (m *GardenletHelm) XXX_DiscardUnknown()
- func (m *GardenletHelm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GardenletHelm) XXX_Merge(src proto.Message)
- func (m *GardenletHelm) XXX_Size() int
- func (m *GardenletHelm) XXX_Unmarshal(b []byte) error
- type GardenletList
- func (in *GardenletList) DeepCopy() *GardenletList
- func (in *GardenletList) DeepCopyInto(out *GardenletList)
- func (in *GardenletList) DeepCopyObject() runtime.Object
- func (*GardenletList) Descriptor() ([]byte, []int)
- func (m *GardenletList) Marshal() (dAtA []byte, err error)
- func (m *GardenletList) MarshalTo(dAtA []byte) (int, error)
- func (m *GardenletList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GardenletList) ProtoMessage()
- func (m *GardenletList) Reset()
- func (m *GardenletList) Size() (n int)
- func (this *GardenletList) String() string
- func (m *GardenletList) Unmarshal(dAtA []byte) error
- func (m *GardenletList) XXX_DiscardUnknown()
- func (m *GardenletList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GardenletList) XXX_Merge(src proto.Message)
- func (m *GardenletList) XXX_Size() int
- func (m *GardenletList) XXX_Unmarshal(b []byte) error
- type GardenletSelfDeployment
- func (in *GardenletSelfDeployment) DeepCopy() *GardenletSelfDeployment
- func (in *GardenletSelfDeployment) DeepCopyInto(out *GardenletSelfDeployment)
- func (*GardenletSelfDeployment) Descriptor() ([]byte, []int)
- func (m *GardenletSelfDeployment) Marshal() (dAtA []byte, err error)
- func (m *GardenletSelfDeployment) MarshalTo(dAtA []byte) (int, error)
- func (m *GardenletSelfDeployment) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GardenletSelfDeployment) ProtoMessage()
- func (m *GardenletSelfDeployment) Reset()
- func (m *GardenletSelfDeployment) Size() (n int)
- func (this *GardenletSelfDeployment) String() string
- func (m *GardenletSelfDeployment) Unmarshal(dAtA []byte) error
- func (m *GardenletSelfDeployment) XXX_DiscardUnknown()
- func (m *GardenletSelfDeployment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GardenletSelfDeployment) XXX_Merge(src proto.Message)
- func (m *GardenletSelfDeployment) XXX_Size() int
- func (m *GardenletSelfDeployment) XXX_Unmarshal(b []byte) error
- type GardenletSpec
- func (in *GardenletSpec) DeepCopy() *GardenletSpec
- func (in *GardenletSpec) DeepCopyInto(out *GardenletSpec)
- func (*GardenletSpec) Descriptor() ([]byte, []int)
- func (m *GardenletSpec) Marshal() (dAtA []byte, err error)
- func (m *GardenletSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *GardenletSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GardenletSpec) ProtoMessage()
- func (m *GardenletSpec) Reset()
- func (m *GardenletSpec) Size() (n int)
- func (this *GardenletSpec) String() string
- func (m *GardenletSpec) Unmarshal(dAtA []byte) error
- func (m *GardenletSpec) XXX_DiscardUnknown()
- func (m *GardenletSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GardenletSpec) XXX_Merge(src proto.Message)
- func (m *GardenletSpec) XXX_Size() int
- func (m *GardenletSpec) XXX_Unmarshal(b []byte) error
- type GardenletStatus
- func (in *GardenletStatus) DeepCopy() *GardenletStatus
- func (in *GardenletStatus) DeepCopyInto(out *GardenletStatus)
- func (*GardenletStatus) Descriptor() ([]byte, []int)
- func (m *GardenletStatus) Marshal() (dAtA []byte, err error)
- func (m *GardenletStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *GardenletStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GardenletStatus) ProtoMessage()
- func (m *GardenletStatus) Reset()
- func (m *GardenletStatus) Size() (n int)
- func (this *GardenletStatus) String() string
- func (m *GardenletStatus) Unmarshal(dAtA []byte) error
- func (m *GardenletStatus) XXX_DiscardUnknown()
- func (m *GardenletStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GardenletStatus) XXX_Merge(src proto.Message)
- func (m *GardenletStatus) XXX_Size() int
- func (m *GardenletStatus) XXX_Unmarshal(b []byte) error
- type Image
- func (in *Image) DeepCopy() *Image
- func (in *Image) DeepCopyInto(out *Image)
- func (*Image) Descriptor() ([]byte, []int)
- func (m *Image) Marshal() (dAtA []byte, err error)
- func (m *Image) MarshalTo(dAtA []byte) (int, error)
- func (m *Image) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Image) ProtoMessage()
- func (m *Image) Reset()
- func (m *Image) Size() (n int)
- func (this *Image) String() string
- func (m *Image) Unmarshal(dAtA []byte) error
- func (m *Image) XXX_DiscardUnknown()
- func (m *Image) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Image) XXX_Merge(src proto.Message)
- func (m *Image) XXX_Size() int
- func (m *Image) XXX_Unmarshal(b []byte) error
- type ManagedSeed
- func (in *ManagedSeed) DeepCopy() *ManagedSeed
- func (in *ManagedSeed) DeepCopyInto(out *ManagedSeed)
- func (in *ManagedSeed) DeepCopyObject() runtime.Object
- func (*ManagedSeed) Descriptor() ([]byte, []int)
- func (m *ManagedSeed) Marshal() (dAtA []byte, err error)
- func (m *ManagedSeed) MarshalTo(dAtA []byte) (int, error)
- func (m *ManagedSeed) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ManagedSeed) ProtoMessage()
- func (m *ManagedSeed) Reset()
- func (m *ManagedSeed) Size() (n int)
- func (this *ManagedSeed) String() string
- func (m *ManagedSeed) Unmarshal(dAtA []byte) error
- func (m *ManagedSeed) XXX_DiscardUnknown()
- func (m *ManagedSeed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ManagedSeed) XXX_Merge(src proto.Message)
- func (m *ManagedSeed) XXX_Size() int
- func (m *ManagedSeed) XXX_Unmarshal(b []byte) error
- type ManagedSeedList
- func (in *ManagedSeedList) DeepCopy() *ManagedSeedList
- func (in *ManagedSeedList) DeepCopyInto(out *ManagedSeedList)
- func (in *ManagedSeedList) DeepCopyObject() runtime.Object
- func (*ManagedSeedList) Descriptor() ([]byte, []int)
- func (m *ManagedSeedList) Marshal() (dAtA []byte, err error)
- func (m *ManagedSeedList) MarshalTo(dAtA []byte) (int, error)
- func (m *ManagedSeedList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ManagedSeedList) ProtoMessage()
- func (m *ManagedSeedList) Reset()
- func (m *ManagedSeedList) Size() (n int)
- func (this *ManagedSeedList) String() string
- func (m *ManagedSeedList) Unmarshal(dAtA []byte) error
- func (m *ManagedSeedList) XXX_DiscardUnknown()
- func (m *ManagedSeedList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ManagedSeedList) XXX_Merge(src proto.Message)
- func (m *ManagedSeedList) XXX_Size() int
- func (m *ManagedSeedList) XXX_Unmarshal(b []byte) error
- type ManagedSeedSet
- func (in *ManagedSeedSet) DeepCopy() *ManagedSeedSet
- func (in *ManagedSeedSet) DeepCopyInto(out *ManagedSeedSet)
- func (in *ManagedSeedSet) DeepCopyObject() runtime.Object
- func (*ManagedSeedSet) Descriptor() ([]byte, []int)
- func (m *ManagedSeedSet) Marshal() (dAtA []byte, err error)
- func (m *ManagedSeedSet) MarshalTo(dAtA []byte) (int, error)
- func (m *ManagedSeedSet) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ManagedSeedSet) ProtoMessage()
- func (m *ManagedSeedSet) Reset()
- func (m *ManagedSeedSet) Size() (n int)
- func (this *ManagedSeedSet) String() string
- func (m *ManagedSeedSet) Unmarshal(dAtA []byte) error
- func (m *ManagedSeedSet) XXX_DiscardUnknown()
- func (m *ManagedSeedSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ManagedSeedSet) XXX_Merge(src proto.Message)
- func (m *ManagedSeedSet) XXX_Size() int
- func (m *ManagedSeedSet) XXX_Unmarshal(b []byte) error
- type ManagedSeedSetList
- func (in *ManagedSeedSetList) DeepCopy() *ManagedSeedSetList
- func (in *ManagedSeedSetList) DeepCopyInto(out *ManagedSeedSetList)
- func (in *ManagedSeedSetList) DeepCopyObject() runtime.Object
- func (*ManagedSeedSetList) Descriptor() ([]byte, []int)
- func (m *ManagedSeedSetList) Marshal() (dAtA []byte, err error)
- func (m *ManagedSeedSetList) MarshalTo(dAtA []byte) (int, error)
- func (m *ManagedSeedSetList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ManagedSeedSetList) ProtoMessage()
- func (m *ManagedSeedSetList) Reset()
- func (m *ManagedSeedSetList) Size() (n int)
- func (this *ManagedSeedSetList) String() string
- func (m *ManagedSeedSetList) Unmarshal(dAtA []byte) error
- func (m *ManagedSeedSetList) XXX_DiscardUnknown()
- func (m *ManagedSeedSetList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ManagedSeedSetList) XXX_Merge(src proto.Message)
- func (m *ManagedSeedSetList) XXX_Size() int
- func (m *ManagedSeedSetList) XXX_Unmarshal(b []byte) error
- type ManagedSeedSetSpec
- func (in *ManagedSeedSetSpec) DeepCopy() *ManagedSeedSetSpec
- func (in *ManagedSeedSetSpec) DeepCopyInto(out *ManagedSeedSetSpec)
- func (*ManagedSeedSetSpec) Descriptor() ([]byte, []int)
- func (m *ManagedSeedSetSpec) Marshal() (dAtA []byte, err error)
- func (m *ManagedSeedSetSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *ManagedSeedSetSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ManagedSeedSetSpec) ProtoMessage()
- func (m *ManagedSeedSetSpec) Reset()
- func (m *ManagedSeedSetSpec) Size() (n int)
- func (this *ManagedSeedSetSpec) String() string
- func (m *ManagedSeedSetSpec) Unmarshal(dAtA []byte) error
- func (m *ManagedSeedSetSpec) XXX_DiscardUnknown()
- func (m *ManagedSeedSetSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ManagedSeedSetSpec) XXX_Merge(src proto.Message)
- func (m *ManagedSeedSetSpec) XXX_Size() int
- func (m *ManagedSeedSetSpec) XXX_Unmarshal(b []byte) error
- type ManagedSeedSetStatus
- func (in *ManagedSeedSetStatus) DeepCopy() *ManagedSeedSetStatus
- func (in *ManagedSeedSetStatus) DeepCopyInto(out *ManagedSeedSetStatus)
- func (*ManagedSeedSetStatus) Descriptor() ([]byte, []int)
- func (m *ManagedSeedSetStatus) Marshal() (dAtA []byte, err error)
- func (m *ManagedSeedSetStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *ManagedSeedSetStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ManagedSeedSetStatus) ProtoMessage()
- func (m *ManagedSeedSetStatus) Reset()
- func (m *ManagedSeedSetStatus) Size() (n int)
- func (this *ManagedSeedSetStatus) String() string
- func (m *ManagedSeedSetStatus) Unmarshal(dAtA []byte) error
- func (m *ManagedSeedSetStatus) XXX_DiscardUnknown()
- func (m *ManagedSeedSetStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ManagedSeedSetStatus) XXX_Merge(src proto.Message)
- func (m *ManagedSeedSetStatus) XXX_Size() int
- func (m *ManagedSeedSetStatus) XXX_Unmarshal(b []byte) error
- type ManagedSeedSpec
- func (in *ManagedSeedSpec) DeepCopy() *ManagedSeedSpec
- func (in *ManagedSeedSpec) DeepCopyInto(out *ManagedSeedSpec)
- func (*ManagedSeedSpec) Descriptor() ([]byte, []int)
- func (m *ManagedSeedSpec) Marshal() (dAtA []byte, err error)
- func (m *ManagedSeedSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *ManagedSeedSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ManagedSeedSpec) ProtoMessage()
- func (m *ManagedSeedSpec) Reset()
- func (m *ManagedSeedSpec) Size() (n int)
- func (this *ManagedSeedSpec) String() string
- func (m *ManagedSeedSpec) Unmarshal(dAtA []byte) error
- func (m *ManagedSeedSpec) XXX_DiscardUnknown()
- func (m *ManagedSeedSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ManagedSeedSpec) XXX_Merge(src proto.Message)
- func (m *ManagedSeedSpec) XXX_Size() int
- func (m *ManagedSeedSpec) XXX_Unmarshal(b []byte) error
- type ManagedSeedStatus
- func (in *ManagedSeedStatus) DeepCopy() *ManagedSeedStatus
- func (in *ManagedSeedStatus) DeepCopyInto(out *ManagedSeedStatus)
- func (*ManagedSeedStatus) Descriptor() ([]byte, []int)
- func (m *ManagedSeedStatus) Marshal() (dAtA []byte, err error)
- func (m *ManagedSeedStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *ManagedSeedStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ManagedSeedStatus) ProtoMessage()
- func (m *ManagedSeedStatus) Reset()
- func (m *ManagedSeedStatus) Size() (n int)
- func (this *ManagedSeedStatus) String() string
- func (m *ManagedSeedStatus) Unmarshal(dAtA []byte) error
- func (m *ManagedSeedStatus) XXX_DiscardUnknown()
- func (m *ManagedSeedStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ManagedSeedStatus) XXX_Merge(src proto.Message)
- func (m *ManagedSeedStatus) XXX_Size() int
- func (m *ManagedSeedStatus) XXX_Unmarshal(b []byte) error
- type ManagedSeedTemplate
- func (in *ManagedSeedTemplate) DeepCopy() *ManagedSeedTemplate
- func (in *ManagedSeedTemplate) DeepCopyInto(out *ManagedSeedTemplate)
- func (*ManagedSeedTemplate) Descriptor() ([]byte, []int)
- func (m *ManagedSeedTemplate) Marshal() (dAtA []byte, err error)
- func (m *ManagedSeedTemplate) MarshalTo(dAtA []byte) (int, error)
- func (m *ManagedSeedTemplate) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ManagedSeedTemplate) ProtoMessage()
- func (m *ManagedSeedTemplate) Reset()
- func (m *ManagedSeedTemplate) Size() (n int)
- func (this *ManagedSeedTemplate) String() string
- func (m *ManagedSeedTemplate) Unmarshal(dAtA []byte) error
- func (m *ManagedSeedTemplate) XXX_DiscardUnknown()
- func (m *ManagedSeedTemplate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ManagedSeedTemplate) XXX_Merge(src proto.Message)
- func (m *ManagedSeedTemplate) XXX_Size() int
- func (m *ManagedSeedTemplate) XXX_Unmarshal(b []byte) error
- type PendingReplica
- func (in *PendingReplica) DeepCopy() *PendingReplica
- func (in *PendingReplica) DeepCopyInto(out *PendingReplica)
- func (*PendingReplica) Descriptor() ([]byte, []int)
- func (m *PendingReplica) Marshal() (dAtA []byte, err error)
- func (m *PendingReplica) MarshalTo(dAtA []byte) (int, error)
- func (m *PendingReplica) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*PendingReplica) ProtoMessage()
- func (m *PendingReplica) Reset()
- func (m *PendingReplica) Size() (n int)
- func (this *PendingReplica) String() string
- func (m *PendingReplica) Unmarshal(dAtA []byte) error
- func (m *PendingReplica) XXX_DiscardUnknown()
- func (m *PendingReplica) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PendingReplica) XXX_Merge(src proto.Message)
- func (m *PendingReplica) XXX_Size() int
- func (m *PendingReplica) XXX_Unmarshal(b []byte) error
- type PendingReplicaReason
- type RollingUpdateStrategy
- func (in *RollingUpdateStrategy) DeepCopy() *RollingUpdateStrategy
- func (in *RollingUpdateStrategy) DeepCopyInto(out *RollingUpdateStrategy)
- func (*RollingUpdateStrategy) Descriptor() ([]byte, []int)
- func (m *RollingUpdateStrategy) Marshal() (dAtA []byte, err error)
- func (m *RollingUpdateStrategy) MarshalTo(dAtA []byte) (int, error)
- func (m *RollingUpdateStrategy) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RollingUpdateStrategy) ProtoMessage()
- func (m *RollingUpdateStrategy) Reset()
- func (m *RollingUpdateStrategy) Size() (n int)
- func (this *RollingUpdateStrategy) String() string
- func (m *RollingUpdateStrategy) Unmarshal(dAtA []byte) error
- func (m *RollingUpdateStrategy) XXX_DiscardUnknown()
- func (m *RollingUpdateStrategy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RollingUpdateStrategy) XXX_Merge(src proto.Message)
- func (m *RollingUpdateStrategy) XXX_Size() int
- func (m *RollingUpdateStrategy) XXX_Unmarshal(b []byte) error
- type Shoot
- func (in *Shoot) DeepCopy() *Shoot
- func (in *Shoot) DeepCopyInto(out *Shoot)
- func (*Shoot) Descriptor() ([]byte, []int)
- func (m *Shoot) Marshal() (dAtA []byte, err error)
- func (m *Shoot) MarshalTo(dAtA []byte) (int, error)
- func (m *Shoot) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Shoot) ProtoMessage()
- func (m *Shoot) Reset()
- func (m *Shoot) Size() (n int)
- func (this *Shoot) String() string
- func (m *Shoot) Unmarshal(dAtA []byte) error
- func (m *Shoot) XXX_DiscardUnknown()
- func (m *Shoot) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Shoot) XXX_Merge(src proto.Message)
- func (m *Shoot) XXX_Size() int
- func (m *Shoot) XXX_Unmarshal(b []byte) error
- type UpdateStrategy
- func (in *UpdateStrategy) DeepCopy() *UpdateStrategy
- func (in *UpdateStrategy) DeepCopyInto(out *UpdateStrategy)
- func (*UpdateStrategy) Descriptor() ([]byte, []int)
- func (m *UpdateStrategy) Marshal() (dAtA []byte, err error)
- func (m *UpdateStrategy) MarshalTo(dAtA []byte) (int, error)
- func (m *UpdateStrategy) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*UpdateStrategy) ProtoMessage()
- func (m *UpdateStrategy) Reset()
- func (m *UpdateStrategy) Size() (n int)
- func (this *UpdateStrategy) String() string
- func (m *UpdateStrategy) Unmarshal(dAtA []byte) error
- func (m *UpdateStrategy) XXX_DiscardUnknown()
- func (m *UpdateStrategy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdateStrategy) XXX_Merge(src proto.Message)
- func (m *UpdateStrategy) XXX_Size() int
- func (m *UpdateStrategy) XXX_Unmarshal(b []byte) error
- type UpdateStrategyType
Constants ¶
const ( // ManagedSeedShootReconciled is a condition type for indicating whether the ManagedSeed's shoot has been reconciled. ManagedSeedShootReconciled gardencorev1beta1.ConditionType = "ShootReconciled" // SeedRegistered is a condition type for indicating whether the seed has been registered by gardenlet. SeedRegistered gardencorev1beta1.ConditionType = "SeedRegistered" )
const ( // GardenletReconciled is a condition type for indicating whether the Gardenlet has been reconciled. GardenletReconciled gardencorev1beta1.ConditionType = "GardenletReconciled" )
const GroupName = "seedmanagement.gardener.cloud"
GroupName is the name of the seedmanagement API group.
Variables ¶
var ( ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group") )
var ( // SchemeBuilder is a new Scheme Builder which registers our API. SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes, addDefaultingFuncs, addConversionFuncs) // AddToScheme is a reference to the Scheme Builder's AddToScheme function. AddToScheme = SchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1alpha1"}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func Convert_core_OCIRepository_To_v1_OCIRepository ¶ added in v1.97.0
func Convert_core_OCIRepository_To_v1_OCIRepository(in *gardencore.OCIRepository, out *gardencorev1.OCIRepository, s conversion.Scope) error
func Convert_core_SeedTemplate_To_v1beta1_SeedTemplate ¶ added in v1.19.0
func Convert_core_SeedTemplate_To_v1beta1_SeedTemplate(in *gardencore.SeedTemplate, out *gardencorev1beta1.SeedTemplate, s conversion.Scope) error
func Convert_core_ShootTemplate_To_v1beta1_ShootTemplate ¶ added in v1.19.0
func Convert_core_ShootTemplate_To_v1beta1_ShootTemplate(in *gardencore.ShootTemplate, out *gardencorev1beta1.ShootTemplate, s conversion.Scope) error
func Convert_seedmanagement_GardenletConfig_To_v1alpha1_GardenletConfig ¶ added in v1.97.0
func Convert_seedmanagement_GardenletConfig_To_v1alpha1_GardenletConfig(in *seedmanagement.GardenletConfig, out *GardenletConfig, s conversion.Scope) error
func Convert_seedmanagement_GardenletDeployment_To_v1alpha1_GardenletDeployment ¶
func Convert_seedmanagement_GardenletDeployment_To_v1alpha1_GardenletDeployment(in *seedmanagement.GardenletDeployment, out *GardenletDeployment, s conversion.Scope) error
Convert_seedmanagement_GardenletDeployment_To_v1alpha1_GardenletDeployment is an autogenerated conversion function.
func Convert_seedmanagement_GardenletHelm_To_v1alpha1_GardenletHelm ¶ added in v1.97.0
func Convert_seedmanagement_GardenletHelm_To_v1alpha1_GardenletHelm(in *seedmanagement.GardenletHelm, out *GardenletHelm, s conversion.Scope) error
Convert_seedmanagement_GardenletHelm_To_v1alpha1_GardenletHelm is an autogenerated conversion function.
func Convert_seedmanagement_GardenletList_To_v1alpha1_GardenletList ¶ added in v1.97.0
func Convert_seedmanagement_GardenletList_To_v1alpha1_GardenletList(in *seedmanagement.GardenletList, out *GardenletList, s conversion.Scope) error
Convert_seedmanagement_GardenletList_To_v1alpha1_GardenletList is an autogenerated conversion function.
func Convert_seedmanagement_GardenletSelfDeployment_To_v1alpha1_GardenletSelfDeployment ¶ added in v1.97.0
func Convert_seedmanagement_GardenletSelfDeployment_To_v1alpha1_GardenletSelfDeployment(in *seedmanagement.GardenletSelfDeployment, out *GardenletSelfDeployment, s conversion.Scope) error
Convert_seedmanagement_GardenletSelfDeployment_To_v1alpha1_GardenletSelfDeployment is an autogenerated conversion function.
func Convert_seedmanagement_GardenletSpec_To_v1alpha1_GardenletSpec ¶ added in v1.97.0
func Convert_seedmanagement_GardenletSpec_To_v1alpha1_GardenletSpec(in *seedmanagement.GardenletSpec, out *GardenletSpec, s conversion.Scope) error
func Convert_seedmanagement_GardenletStatus_To_v1alpha1_GardenletStatus ¶ added in v1.97.0
func Convert_seedmanagement_GardenletStatus_To_v1alpha1_GardenletStatus(in *seedmanagement.GardenletStatus, out *GardenletStatus, s conversion.Scope) error
Convert_seedmanagement_GardenletStatus_To_v1alpha1_GardenletStatus is an autogenerated conversion function.
func Convert_seedmanagement_Gardenlet_To_v1alpha1_Gardenlet ¶
func Convert_seedmanagement_Gardenlet_To_v1alpha1_Gardenlet(in *seedmanagement.Gardenlet, out *Gardenlet, s conversion.Scope) error
Convert_seedmanagement_Gardenlet_To_v1alpha1_Gardenlet is an autogenerated conversion function.
func Convert_seedmanagement_Image_To_v1alpha1_Image ¶
func Convert_seedmanagement_Image_To_v1alpha1_Image(in *seedmanagement.Image, out *Image, s conversion.Scope) error
Convert_seedmanagement_Image_To_v1alpha1_Image is an autogenerated conversion function.
func Convert_seedmanagement_ManagedSeedList_To_v1alpha1_ManagedSeedList ¶
func Convert_seedmanagement_ManagedSeedList_To_v1alpha1_ManagedSeedList(in *seedmanagement.ManagedSeedList, out *ManagedSeedList, s conversion.Scope) error
Convert_seedmanagement_ManagedSeedList_To_v1alpha1_ManagedSeedList is an autogenerated conversion function.
func Convert_seedmanagement_ManagedSeedSetList_To_v1alpha1_ManagedSeedSetList ¶ added in v1.19.0
func Convert_seedmanagement_ManagedSeedSetList_To_v1alpha1_ManagedSeedSetList(in *seedmanagement.ManagedSeedSetList, out *ManagedSeedSetList, s conversion.Scope) error
Convert_seedmanagement_ManagedSeedSetList_To_v1alpha1_ManagedSeedSetList is an autogenerated conversion function.
func Convert_seedmanagement_ManagedSeedSetSpec_To_v1alpha1_ManagedSeedSetSpec ¶ added in v1.19.0
func Convert_seedmanagement_ManagedSeedSetSpec_To_v1alpha1_ManagedSeedSetSpec(in *seedmanagement.ManagedSeedSetSpec, out *ManagedSeedSetSpec, s conversion.Scope) error
Convert_seedmanagement_ManagedSeedSetSpec_To_v1alpha1_ManagedSeedSetSpec is an autogenerated conversion function.
func Convert_seedmanagement_ManagedSeedSetStatus_To_v1alpha1_ManagedSeedSetStatus ¶ added in v1.19.0
func Convert_seedmanagement_ManagedSeedSetStatus_To_v1alpha1_ManagedSeedSetStatus(in *seedmanagement.ManagedSeedSetStatus, out *ManagedSeedSetStatus, s conversion.Scope) error
Convert_seedmanagement_ManagedSeedSetStatus_To_v1alpha1_ManagedSeedSetStatus is an autogenerated conversion function.
func Convert_seedmanagement_ManagedSeedSet_To_v1alpha1_ManagedSeedSet ¶ added in v1.19.0
func Convert_seedmanagement_ManagedSeedSet_To_v1alpha1_ManagedSeedSet(in *seedmanagement.ManagedSeedSet, out *ManagedSeedSet, s conversion.Scope) error
Convert_seedmanagement_ManagedSeedSet_To_v1alpha1_ManagedSeedSet is an autogenerated conversion function.
func Convert_seedmanagement_ManagedSeedSpec_To_v1alpha1_ManagedSeedSpec ¶
func Convert_seedmanagement_ManagedSeedSpec_To_v1alpha1_ManagedSeedSpec(in *seedmanagement.ManagedSeedSpec, out *ManagedSeedSpec, s conversion.Scope) error
Convert_seedmanagement_ManagedSeedSpec_To_v1alpha1_ManagedSeedSpec is an autogenerated conversion function.
func Convert_seedmanagement_ManagedSeedStatus_To_v1alpha1_ManagedSeedStatus ¶
func Convert_seedmanagement_ManagedSeedStatus_To_v1alpha1_ManagedSeedStatus(in *seedmanagement.ManagedSeedStatus, out *ManagedSeedStatus, s conversion.Scope) error
Convert_seedmanagement_ManagedSeedStatus_To_v1alpha1_ManagedSeedStatus is an autogenerated conversion function.
func Convert_seedmanagement_ManagedSeedTemplate_To_v1alpha1_ManagedSeedTemplate ¶ added in v1.19.0
func Convert_seedmanagement_ManagedSeedTemplate_To_v1alpha1_ManagedSeedTemplate(in *seedmanagement.ManagedSeedTemplate, out *ManagedSeedTemplate, s conversion.Scope) error
Convert_seedmanagement_ManagedSeedTemplate_To_v1alpha1_ManagedSeedTemplate is an autogenerated conversion function.
func Convert_seedmanagement_ManagedSeed_To_v1alpha1_ManagedSeed ¶
func Convert_seedmanagement_ManagedSeed_To_v1alpha1_ManagedSeed(in *seedmanagement.ManagedSeed, out *ManagedSeed, s conversion.Scope) error
Convert_seedmanagement_ManagedSeed_To_v1alpha1_ManagedSeed is an autogenerated conversion function.
func Convert_seedmanagement_PendingReplica_To_v1alpha1_PendingReplica ¶ added in v1.21.0
func Convert_seedmanagement_PendingReplica_To_v1alpha1_PendingReplica(in *seedmanagement.PendingReplica, out *PendingReplica, s conversion.Scope) error
Convert_seedmanagement_PendingReplica_To_v1alpha1_PendingReplica is an autogenerated conversion function.
func Convert_seedmanagement_RollingUpdateStrategy_To_v1alpha1_RollingUpdateStrategy ¶ added in v1.19.0
func Convert_seedmanagement_RollingUpdateStrategy_To_v1alpha1_RollingUpdateStrategy(in *seedmanagement.RollingUpdateStrategy, out *RollingUpdateStrategy, s conversion.Scope) error
Convert_seedmanagement_RollingUpdateStrategy_To_v1alpha1_RollingUpdateStrategy is an autogenerated conversion function.
func Convert_seedmanagement_Shoot_To_v1alpha1_Shoot ¶
func Convert_seedmanagement_Shoot_To_v1alpha1_Shoot(in *seedmanagement.Shoot, out *Shoot, s conversion.Scope) error
Convert_seedmanagement_Shoot_To_v1alpha1_Shoot is an autogenerated conversion function.
func Convert_seedmanagement_UpdateStrategy_To_v1alpha1_UpdateStrategy ¶ added in v1.19.0
func Convert_seedmanagement_UpdateStrategy_To_v1alpha1_UpdateStrategy(in *seedmanagement.UpdateStrategy, out *UpdateStrategy, s conversion.Scope) error
Convert_seedmanagement_UpdateStrategy_To_v1alpha1_UpdateStrategy is an autogenerated conversion function.
func Convert_v1_OCIRepository_To_core_OCIRepository ¶ added in v1.97.0
func Convert_v1_OCIRepository_To_core_OCIRepository(in *gardencorev1.OCIRepository, out *gardencore.OCIRepository, s conversion.Scope) error
func Convert_v1alpha1_GardenletConfig_To_seedmanagement_GardenletConfig ¶ added in v1.97.0
func Convert_v1alpha1_GardenletConfig_To_seedmanagement_GardenletConfig(in *GardenletConfig, out *seedmanagement.GardenletConfig, s conversion.Scope) error
func Convert_v1alpha1_GardenletDeployment_To_seedmanagement_GardenletDeployment ¶
func Convert_v1alpha1_GardenletDeployment_To_seedmanagement_GardenletDeployment(in *GardenletDeployment, out *seedmanagement.GardenletDeployment, s conversion.Scope) error
Convert_v1alpha1_GardenletDeployment_To_seedmanagement_GardenletDeployment is an autogenerated conversion function.
func Convert_v1alpha1_GardenletHelm_To_seedmanagement_GardenletHelm ¶ added in v1.97.0
func Convert_v1alpha1_GardenletHelm_To_seedmanagement_GardenletHelm(in *GardenletHelm, out *seedmanagement.GardenletHelm, s conversion.Scope) error
Convert_v1alpha1_GardenletHelm_To_seedmanagement_GardenletHelm is an autogenerated conversion function.
func Convert_v1alpha1_GardenletList_To_seedmanagement_GardenletList ¶ added in v1.97.0
func Convert_v1alpha1_GardenletList_To_seedmanagement_GardenletList(in *GardenletList, out *seedmanagement.GardenletList, s conversion.Scope) error
Convert_v1alpha1_GardenletList_To_seedmanagement_GardenletList is an autogenerated conversion function.
func Convert_v1alpha1_GardenletSelfDeployment_To_seedmanagement_GardenletSelfDeployment ¶ added in v1.97.0
func Convert_v1alpha1_GardenletSelfDeployment_To_seedmanagement_GardenletSelfDeployment(in *GardenletSelfDeployment, out *seedmanagement.GardenletSelfDeployment, s conversion.Scope) error
Convert_v1alpha1_GardenletSelfDeployment_To_seedmanagement_GardenletSelfDeployment is an autogenerated conversion function.
func Convert_v1alpha1_GardenletSpec_To_seedmanagement_GardenletSpec ¶ added in v1.97.0
func Convert_v1alpha1_GardenletSpec_To_seedmanagement_GardenletSpec(in *GardenletSpec, out *seedmanagement.GardenletSpec, s conversion.Scope) error
func Convert_v1alpha1_GardenletStatus_To_seedmanagement_GardenletStatus ¶ added in v1.97.0
func Convert_v1alpha1_GardenletStatus_To_seedmanagement_GardenletStatus(in *GardenletStatus, out *seedmanagement.GardenletStatus, s conversion.Scope) error
Convert_v1alpha1_GardenletStatus_To_seedmanagement_GardenletStatus is an autogenerated conversion function.
func Convert_v1alpha1_Gardenlet_To_seedmanagement_Gardenlet ¶
func Convert_v1alpha1_Gardenlet_To_seedmanagement_Gardenlet(in *Gardenlet, out *seedmanagement.Gardenlet, s conversion.Scope) error
Convert_v1alpha1_Gardenlet_To_seedmanagement_Gardenlet is an autogenerated conversion function.
func Convert_v1alpha1_Image_To_seedmanagement_Image ¶
func Convert_v1alpha1_Image_To_seedmanagement_Image(in *Image, out *seedmanagement.Image, s conversion.Scope) error
Convert_v1alpha1_Image_To_seedmanagement_Image is an autogenerated conversion function.
func Convert_v1alpha1_ManagedSeedList_To_seedmanagement_ManagedSeedList ¶
func Convert_v1alpha1_ManagedSeedList_To_seedmanagement_ManagedSeedList(in *ManagedSeedList, out *seedmanagement.ManagedSeedList, s conversion.Scope) error
Convert_v1alpha1_ManagedSeedList_To_seedmanagement_ManagedSeedList is an autogenerated conversion function.
func Convert_v1alpha1_ManagedSeedSetList_To_seedmanagement_ManagedSeedSetList ¶ added in v1.19.0
func Convert_v1alpha1_ManagedSeedSetList_To_seedmanagement_ManagedSeedSetList(in *ManagedSeedSetList, out *seedmanagement.ManagedSeedSetList, s conversion.Scope) error
Convert_v1alpha1_ManagedSeedSetList_To_seedmanagement_ManagedSeedSetList is an autogenerated conversion function.
func Convert_v1alpha1_ManagedSeedSetSpec_To_seedmanagement_ManagedSeedSetSpec ¶ added in v1.19.0
func Convert_v1alpha1_ManagedSeedSetSpec_To_seedmanagement_ManagedSeedSetSpec(in *ManagedSeedSetSpec, out *seedmanagement.ManagedSeedSetSpec, s conversion.Scope) error
Convert_v1alpha1_ManagedSeedSetSpec_To_seedmanagement_ManagedSeedSetSpec is an autogenerated conversion function.
func Convert_v1alpha1_ManagedSeedSetStatus_To_seedmanagement_ManagedSeedSetStatus ¶ added in v1.19.0
func Convert_v1alpha1_ManagedSeedSetStatus_To_seedmanagement_ManagedSeedSetStatus(in *ManagedSeedSetStatus, out *seedmanagement.ManagedSeedSetStatus, s conversion.Scope) error
Convert_v1alpha1_ManagedSeedSetStatus_To_seedmanagement_ManagedSeedSetStatus is an autogenerated conversion function.
func Convert_v1alpha1_ManagedSeedSet_To_seedmanagement_ManagedSeedSet ¶ added in v1.19.0
func Convert_v1alpha1_ManagedSeedSet_To_seedmanagement_ManagedSeedSet(in *ManagedSeedSet, out *seedmanagement.ManagedSeedSet, s conversion.Scope) error
Convert_v1alpha1_ManagedSeedSet_To_seedmanagement_ManagedSeedSet is an autogenerated conversion function.
func Convert_v1alpha1_ManagedSeedSpec_To_seedmanagement_ManagedSeedSpec ¶
func Convert_v1alpha1_ManagedSeedSpec_To_seedmanagement_ManagedSeedSpec(in *ManagedSeedSpec, out *seedmanagement.ManagedSeedSpec, s conversion.Scope) error
Convert_v1alpha1_ManagedSeedSpec_To_seedmanagement_ManagedSeedSpec is an autogenerated conversion function.
func Convert_v1alpha1_ManagedSeedStatus_To_seedmanagement_ManagedSeedStatus ¶
func Convert_v1alpha1_ManagedSeedStatus_To_seedmanagement_ManagedSeedStatus(in *ManagedSeedStatus, out *seedmanagement.ManagedSeedStatus, s conversion.Scope) error
Convert_v1alpha1_ManagedSeedStatus_To_seedmanagement_ManagedSeedStatus is an autogenerated conversion function.
func Convert_v1alpha1_ManagedSeedTemplate_To_seedmanagement_ManagedSeedTemplate ¶ added in v1.19.0
func Convert_v1alpha1_ManagedSeedTemplate_To_seedmanagement_ManagedSeedTemplate(in *ManagedSeedTemplate, out *seedmanagement.ManagedSeedTemplate, s conversion.Scope) error
Convert_v1alpha1_ManagedSeedTemplate_To_seedmanagement_ManagedSeedTemplate is an autogenerated conversion function.
func Convert_v1alpha1_ManagedSeed_To_seedmanagement_ManagedSeed ¶
func Convert_v1alpha1_ManagedSeed_To_seedmanagement_ManagedSeed(in *ManagedSeed, out *seedmanagement.ManagedSeed, s conversion.Scope) error
Convert_v1alpha1_ManagedSeed_To_seedmanagement_ManagedSeed is an autogenerated conversion function.
func Convert_v1alpha1_PendingReplica_To_seedmanagement_PendingReplica ¶ added in v1.21.0
func Convert_v1alpha1_PendingReplica_To_seedmanagement_PendingReplica(in *PendingReplica, out *seedmanagement.PendingReplica, s conversion.Scope) error
Convert_v1alpha1_PendingReplica_To_seedmanagement_PendingReplica is an autogenerated conversion function.
func Convert_v1alpha1_RollingUpdateStrategy_To_seedmanagement_RollingUpdateStrategy ¶ added in v1.19.0
func Convert_v1alpha1_RollingUpdateStrategy_To_seedmanagement_RollingUpdateStrategy(in *RollingUpdateStrategy, out *seedmanagement.RollingUpdateStrategy, s conversion.Scope) error
Convert_v1alpha1_RollingUpdateStrategy_To_seedmanagement_RollingUpdateStrategy is an autogenerated conversion function.
func Convert_v1alpha1_Shoot_To_seedmanagement_Shoot ¶
func Convert_v1alpha1_Shoot_To_seedmanagement_Shoot(in *Shoot, out *seedmanagement.Shoot, s conversion.Scope) error
Convert_v1alpha1_Shoot_To_seedmanagement_Shoot is an autogenerated conversion function.
func Convert_v1alpha1_UpdateStrategy_To_seedmanagement_UpdateStrategy ¶ added in v1.19.0
func Convert_v1alpha1_UpdateStrategy_To_seedmanagement_UpdateStrategy(in *UpdateStrategy, out *seedmanagement.UpdateStrategy, s conversion.Scope) error
Convert_v1alpha1_UpdateStrategy_To_seedmanagement_UpdateStrategy is an autogenerated conversion function.
func Convert_v1beta1_SeedTemplate_To_core_SeedTemplate ¶ added in v1.19.0
func Convert_v1beta1_SeedTemplate_To_core_SeedTemplate(in *gardencorev1beta1.SeedTemplate, out *gardencore.SeedTemplate, s conversion.Scope) error
func Convert_v1beta1_ShootTemplate_To_core_ShootTemplate ¶ added in v1.19.0
func Convert_v1beta1_ShootTemplate_To_core_ShootTemplate(in *gardencorev1beta1.ShootTemplate, out *gardencore.ShootTemplate, s conversion.Scope) error
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_Gardenlet ¶ added in v1.97.0
func SetDefaults_Gardenlet(obj *Gardenlet)
SetDefaults_Gardenlet sets default values for Gardenlet objects.
func SetDefaults_GardenletDeployment ¶
func SetDefaults_GardenletDeployment(obj *GardenletDeployment)
SetDefaults_GardenletDeployment sets default values for GardenletDeployment objects.
func SetDefaults_Image ¶
func SetDefaults_Image(obj *Image)
SetDefaults_Image sets default values for Image objects.
func SetDefaults_ManagedSeed ¶
func SetDefaults_ManagedSeed(obj *ManagedSeed)
SetDefaults_ManagedSeed sets default values for ManagedSeed objects.
func SetDefaults_ManagedSeedSet ¶ added in v1.19.0
func SetDefaults_ManagedSeedSet(obj *ManagedSeedSet)
SetDefaults_ManagedSeedSet sets default values for ManagedSeed objects.
func SetDefaults_RollingUpdateStrategy ¶ added in v1.19.0
func SetDefaults_RollingUpdateStrategy(obj *RollingUpdateStrategy)
SetDefaults_RollingUpdateStrategy sets default values for RollingUpdateStrategy objects.
func SetDefaults_UpdateStrategy ¶ added in v1.19.0
func SetDefaults_UpdateStrategy(obj *UpdateStrategy)
SetDefaults_UpdateStrategy sets default values for UpdateStrategy objects.
func SetObjectDefaults_Gardenlet ¶ added in v1.97.0
func SetObjectDefaults_Gardenlet(in *Gardenlet)
func SetObjectDefaults_GardenletList ¶ added in v1.97.0
func SetObjectDefaults_GardenletList(in *GardenletList)
func SetObjectDefaults_ManagedSeed ¶
func SetObjectDefaults_ManagedSeed(in *ManagedSeed)
func SetObjectDefaults_ManagedSeedList ¶
func SetObjectDefaults_ManagedSeedList(in *ManagedSeedList)
func SetObjectDefaults_ManagedSeedSet ¶ added in v1.19.0
func SetObjectDefaults_ManagedSeedSet(in *ManagedSeedSet)
func SetObjectDefaults_ManagedSeedSetList ¶ added in v1.19.0
func SetObjectDefaults_ManagedSeedSetList(in *ManagedSeedSetList)
Types ¶
type Bootstrap ¶
type Bootstrap string
Bootstrap describes a mechanism for bootstrapping gardenlet connection to the Garden cluster.
const ( // BootstrapServiceAccount means that a temporary service account should be used for bootstrapping gardenlet connection to the Garden cluster. BootstrapServiceAccount Bootstrap = "ServiceAccount" // BootstrapToken means that a bootstrap token should be used for bootstrapping gardenlet connection to the Garden cluster. BootstrapToken Bootstrap = "BootstrapToken" // BootstrapNone means that gardenlet connection to the Garden cluster should not be bootstrapped // and the gardenClientConnection.kubeconfig field should be used to connect to the Garden cluster. BootstrapNone Bootstrap = "None" )
type Gardenlet ¶
type Gardenlet struct {
metav1.TypeMeta `json:",inline"`
// Standard object metadata.
// +optional
metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
// Specification of the Gardenlet.
// +optional
Spec GardenletSpec `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
// Most recently observed status of the Gardenlet.
// +optional
Status GardenletStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}
Gardenlet represents a Gardenlet configuration for an unmanaged seed.
func (*Gardenlet) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Gardenlet.
func (*Gardenlet) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Gardenlet) DeepCopyObject ¶ added in v1.97.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Gardenlet) Descriptor ¶
func (*Gardenlet) MarshalToSizedBuffer ¶
func (*Gardenlet) ProtoMessage ¶
func (*Gardenlet) ProtoMessage()
func (*Gardenlet) XXX_DiscardUnknown ¶
func (m *Gardenlet) XXX_DiscardUnknown()
func (*Gardenlet) XXX_Marshal ¶
func (*Gardenlet) XXX_Unmarshal ¶
type GardenletConfig ¶ added in v1.97.0
type GardenletConfig struct {
// Deployment specifies certain gardenlet deployment parameters, such as the number of replicas,
// the image, etc.
// +optional
Deployment *GardenletDeployment `json:"deployment,omitempty" protobuf:"bytes,1,opt,name=deployment"`
// Config is the GardenletConfiguration used to configure gardenlet.
// +optional
Config runtime.RawExtension `json:"config,omitempty" protobuf:"bytes,2,opt,name=config"`
// Bootstrap is the mechanism that should be used for bootstrapping gardenlet connection to the Garden cluster. One of ServiceAccount, BootstrapToken, None.
// If set to ServiceAccount or BootstrapToken, a service account or a bootstrap token will be created in the garden cluster and used to compute the bootstrap kubeconfig.
// If set to None, the gardenClientConnection.kubeconfig field will be used to connect to the Garden cluster. Defaults to BootstrapToken.
// This field is immutable.
// +optional
Bootstrap *Bootstrap `json:"bootstrap,omitempty" protobuf:"bytes,3,opt,name=bootstrap"`
// MergeWithParent specifies whether the GardenletConfiguration of the parent gardenlet
// should be merged with the specified GardenletConfiguration. Defaults to true. This field is immutable.
// +optional
MergeWithParent *bool `json:"mergeWithParent,omitempty" protobuf:"varint,4,opt,name=mergeWithParent"`
}
GardenletConfig specifies gardenlet deployment parameters and the GardenletConfiguration used to configure gardenlet.
func (*GardenletConfig) DeepCopy ¶ added in v1.97.0
func (in *GardenletConfig) DeepCopy() *GardenletConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GardenletConfig.
func (*GardenletConfig) DeepCopyInto ¶ added in v1.97.0
func (in *GardenletConfig) DeepCopyInto(out *GardenletConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GardenletConfig) Descriptor ¶ added in v1.97.0
func (*GardenletConfig) Descriptor() ([]byte, []int)
func (*GardenletConfig) Marshal ¶ added in v1.97.0
func (m *GardenletConfig) Marshal() (dAtA []byte, err error)
func (*GardenletConfig) MarshalTo ¶ added in v1.97.0
func (m *GardenletConfig) MarshalTo(dAtA []byte) (int, error)
func (*GardenletConfig) MarshalToSizedBuffer ¶ added in v1.97.0
func (m *GardenletConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GardenletConfig) ProtoMessage ¶ added in v1.97.0
func (*GardenletConfig) ProtoMessage()
func (*GardenletConfig) Reset ¶ added in v1.97.0
func (m *GardenletConfig) Reset()
func (*GardenletConfig) Size ¶ added in v1.97.0
func (m *GardenletConfig) Size() (n int)
func (*GardenletConfig) String ¶ added in v1.97.0
func (this *GardenletConfig) String() string
func (*GardenletConfig) Unmarshal ¶ added in v1.97.0
func (m *GardenletConfig) Unmarshal(dAtA []byte) error
func (*GardenletConfig) XXX_DiscardUnknown ¶ added in v1.97.0
func (m *GardenletConfig) XXX_DiscardUnknown()
func (*GardenletConfig) XXX_Marshal ¶ added in v1.97.0
func (m *GardenletConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GardenletConfig) XXX_Merge ¶ added in v1.97.0
func (m *GardenletConfig) XXX_Merge(src proto.Message)
func (*GardenletConfig) XXX_Size ¶ added in v1.97.0
func (m *GardenletConfig) XXX_Size() int
func (*GardenletConfig) XXX_Unmarshal ¶ added in v1.97.0
func (m *GardenletConfig) XXX_Unmarshal(b []byte) error
type GardenletDeployment ¶
type GardenletDeployment struct {
// ReplicaCount is the number of gardenlet replicas. Defaults to 2.
// +optional
ReplicaCount *int32 `json:"replicaCount,omitempty" protobuf:"varint,1,opt,name=replicaCount"`
// RevisionHistoryLimit is the number of old gardenlet ReplicaSets to retain to allow rollback. Defaults to 2.
// +optional
RevisionHistoryLimit *int32 `json:"revisionHistoryLimit,omitempty" protobuf:"varint,2,opt,name=revisionHistoryLimit"`
// ServiceAccountName is the name of the ServiceAccount to use to run gardenlet pods.
// +optional
ServiceAccountName *string `json:"serviceAccountName,omitempty" protobuf:"bytes,3,opt,name=serviceAccountName"`
// Image is the gardenlet container image.
// +optional
Image *Image `json:"image,omitempty" protobuf:"bytes,4,opt,name=image"`
// Resources are the compute resources required by the gardenlet container.
// +optional
Resources *corev1.ResourceRequirements `json:"resources,omitempty" protobuf:"bytes,5,opt,name=resources"`
// PodLabels are the labels on gardenlet pods.
// +optional
PodLabels map[string]string `json:"podLabels,omitempty" protobuf:"bytes,6,opt,name=podLabels"`
// PodAnnotations are the annotations on gardenlet pods.
// +optional
PodAnnotations map[string]string `json:"podAnnotations,omitempty" protobuf:"bytes,7,opt,name=podAnnotations"`
// AdditionalVolumes is the list of additional volumes that should be mounted by gardenlet containers.
// +optional
AdditionalVolumes []corev1.Volume `json:"additionalVolumes,omitempty" protobuf:"bytes,8,rep,name=additionalVolumes"`
// AdditionalVolumeMounts is the list of additional pod volumes to mount into the gardenlet container's filesystem.
// +optional
AdditionalVolumeMounts []corev1.VolumeMount `json:"additionalVolumeMounts,omitempty" protobuf:"bytes,9,rep,name=additionalVolumeMounts"`
// Env is the list of environment variables to set in the gardenlet container.
// +optional
Env []corev1.EnvVar `json:"env,omitempty" protobuf:"bytes,10,rep,name=env"`
// VPA specifies whether to enable VPA for gardenlet. Defaults to true.
//
// Deprecated: This field is deprecated and has no effect anymore. It will be removed in the future.
// TODO(rfranzke): Remove this field after v1.110 has been released.
// +optional
VPA *bool `json:"vpa,omitempty" protobuf:"bytes,11,rep,name=vpa"`
}
GardenletDeployment specifies certain gardenlet deployment parameters, such as the number of replicas, the image, etc.
func (*GardenletDeployment) DeepCopy ¶
func (in *GardenletDeployment) DeepCopy() *GardenletDeployment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GardenletDeployment.
func (*GardenletDeployment) DeepCopyInto ¶
func (in *GardenletDeployment) DeepCopyInto(out *GardenletDeployment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GardenletDeployment) Descriptor ¶
func (*GardenletDeployment) Descriptor() ([]byte, []int)
func (*GardenletDeployment) Marshal ¶
func (m *GardenletDeployment) Marshal() (dAtA []byte, err error)
func (*GardenletDeployment) MarshalTo ¶
func (m *GardenletDeployment) MarshalTo(dAtA []byte) (int, error)
func (*GardenletDeployment) MarshalToSizedBuffer ¶
func (m *GardenletDeployment) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GardenletDeployment) ProtoMessage ¶
func (*GardenletDeployment) ProtoMessage()
func (*GardenletDeployment) Reset ¶
func (m *GardenletDeployment) Reset()
func (*GardenletDeployment) Size ¶
func (m *GardenletDeployment) Size() (n int)
func (*GardenletDeployment) String ¶
func (this *GardenletDeployment) String() string
func (*GardenletDeployment) Unmarshal ¶
func (m *GardenletDeployment) Unmarshal(dAtA []byte) error
func (*GardenletDeployment) XXX_DiscardUnknown ¶
func (m *GardenletDeployment) XXX_DiscardUnknown()
func (*GardenletDeployment) XXX_Marshal ¶
func (m *GardenletDeployment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GardenletDeployment) XXX_Merge ¶
func (m *GardenletDeployment) XXX_Merge(src proto.Message)
func (*GardenletDeployment) XXX_Size ¶
func (m *GardenletDeployment) XXX_Size() int
func (*GardenletDeployment) XXX_Unmarshal ¶
func (m *GardenletDeployment) XXX_Unmarshal(b []byte) error
type GardenletHelm ¶ added in v1.97.0
type GardenletHelm struct {
// OCIRepository defines where to pull the chart.
OCIRepository gardencorev1.OCIRepository `json:"ociRepository" protobuf:"bytes,1,opt,name=ociRepository"`
}
GardenletHelm is the Helm deployment configuration for gardenlet.
func (*GardenletHelm) DeepCopy ¶ added in v1.97.0
func (in *GardenletHelm) DeepCopy() *GardenletHelm
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GardenletHelm.
func (*GardenletHelm) DeepCopyInto ¶ added in v1.97.0
func (in *GardenletHelm) DeepCopyInto(out *GardenletHelm)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GardenletHelm) Descriptor ¶ added in v1.97.0
func (*GardenletHelm) Descriptor() ([]byte, []int)
func (*GardenletHelm) Marshal ¶ added in v1.97.0
func (m *GardenletHelm) Marshal() (dAtA []byte, err error)
func (*GardenletHelm) MarshalTo ¶ added in v1.97.0
func (m *GardenletHelm) MarshalTo(dAtA []byte) (int, error)
func (*GardenletHelm) MarshalToSizedBuffer ¶ added in v1.97.0
func (m *GardenletHelm) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GardenletHelm) ProtoMessage ¶ added in v1.97.0
func (*GardenletHelm) ProtoMessage()
func (*GardenletHelm) Reset ¶ added in v1.97.0
func (m *GardenletHelm) Reset()
func (*GardenletHelm) Size ¶ added in v1.97.0
func (m *GardenletHelm) Size() (n int)
func (*GardenletHelm) String ¶ added in v1.97.0
func (this *GardenletHelm) String() string
func (*GardenletHelm) Unmarshal ¶ added in v1.97.0
func (m *GardenletHelm) Unmarshal(dAtA []byte) error
func (*GardenletHelm) XXX_DiscardUnknown ¶ added in v1.97.0
func (m *GardenletHelm) XXX_DiscardUnknown()
func (*GardenletHelm) XXX_Marshal ¶ added in v1.97.0
func (m *GardenletHelm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GardenletHelm) XXX_Merge ¶ added in v1.97.0
func (m *GardenletHelm) XXX_Merge(src proto.Message)
func (*GardenletHelm) XXX_Size ¶ added in v1.97.0
func (m *GardenletHelm) XXX_Size() int
func (*GardenletHelm) XXX_Unmarshal ¶ added in v1.97.0
func (m *GardenletHelm) XXX_Unmarshal(b []byte) error
type GardenletList ¶ added in v1.97.0
type GardenletList struct {
metav1.TypeMeta `json:",inline"`
// Standard list object metadata.
// +optional
metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
// Items is the list of Gardenlets.
Items []Gardenlet `json:"items" protobuf:"bytes,2,rep,name=items"`
}
GardenletList is a list of Gardenlet objects.
func (*GardenletList) DeepCopy ¶ added in v1.97.0
func (in *GardenletList) DeepCopy() *GardenletList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GardenletList.
func (*GardenletList) DeepCopyInto ¶ added in v1.97.0
func (in *GardenletList) DeepCopyInto(out *GardenletList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GardenletList) DeepCopyObject ¶ added in v1.97.0
func (in *GardenletList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GardenletList) Descriptor ¶ added in v1.97.0
func (*GardenletList) Descriptor() ([]byte, []int)
func (*GardenletList) Marshal ¶ added in v1.97.0
func (m *GardenletList) Marshal() (dAtA []byte, err error)
func (*GardenletList) MarshalTo ¶ added in v1.97.0
func (m *GardenletList) MarshalTo(dAtA []byte) (int, error)
func (*GardenletList) MarshalToSizedBuffer ¶ added in v1.97.0
func (m *GardenletList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GardenletList) ProtoMessage ¶ added in v1.97.0
func (*GardenletList) ProtoMessage()
func (*GardenletList) Reset ¶ added in v1.97.0
func (m *GardenletList) Reset()
func (*GardenletList) Size ¶ added in v1.97.0
func (m *GardenletList) Size() (n int)
func (*GardenletList) String ¶ added in v1.97.0
func (this *GardenletList) String() string
func (*GardenletList) Unmarshal ¶ added in v1.97.0
func (m *GardenletList) Unmarshal(dAtA []byte) error
func (*GardenletList) XXX_DiscardUnknown ¶ added in v1.97.0
func (m *GardenletList) XXX_DiscardUnknown()
func (*GardenletList) XXX_Marshal ¶ added in v1.97.0
func (m *GardenletList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GardenletList) XXX_Merge ¶ added in v1.97.0
func (m *GardenletList) XXX_Merge(src proto.Message)
func (*GardenletList) XXX_Size ¶ added in v1.97.0
func (m *GardenletList) XXX_Size() int
func (*GardenletList) XXX_Unmarshal ¶ added in v1.97.0
func (m *GardenletList) XXX_Unmarshal(b []byte) error
type GardenletSelfDeployment ¶ added in v1.97.0
type GardenletSelfDeployment struct {
// GardenletDeployment specifies common gardenlet deployment parameters.
// +optional
GardenletDeployment `json:",inline" protobuf:"bytes,1,opt,name=gardenletDeployment"`
// Helm is the Helm deployment configuration.
Helm GardenletHelm `json:"helm" protobuf:"bytes,2,opt,name=helm"`
// ImageVectorOverwrite is the image vector overwrite for the components deployed by this gardenlet.
// +optional
ImageVectorOverwrite *string `json:"imageVectorOverwrite,omitempty" protobuf:"bytes,3,opt,name=imageVectorOverwrite"`
// ComponentImageVectorOverwrite is the component image vector overwrite for the components deployed by this
// gardenlet.
// +optional
ComponentImageVectorOverwrite *string `json:"componentImageVectorOverwrite,omitempty" protobuf:"bytes,4,opt,name=componentImageVectorOverwrite"`
}
GardenletSelfDeployment specifies certain gardenlet deployment parameters, such as the number of replicas, the image, etc.
func (*GardenletSelfDeployment) DeepCopy ¶ added in v1.97.0
func (in *GardenletSelfDeployment) DeepCopy() *GardenletSelfDeployment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GardenletSelfDeployment.
func (*GardenletSelfDeployment) DeepCopyInto ¶ added in v1.97.0
func (in *GardenletSelfDeployment) DeepCopyInto(out *GardenletSelfDeployment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GardenletSelfDeployment) Descriptor ¶ added in v1.97.0
func (*GardenletSelfDeployment) Descriptor() ([]byte, []int)
func (*GardenletSelfDeployment) Marshal ¶ added in v1.97.0
func (m *GardenletSelfDeployment) Marshal() (dAtA []byte, err error)
func (*GardenletSelfDeployment) MarshalTo ¶ added in v1.97.0
func (m *GardenletSelfDeployment) MarshalTo(dAtA []byte) (int, error)
func (*GardenletSelfDeployment) MarshalToSizedBuffer ¶ added in v1.97.0
func (m *GardenletSelfDeployment) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GardenletSelfDeployment) ProtoMessage ¶ added in v1.97.0
func (*GardenletSelfDeployment) ProtoMessage()
func (*GardenletSelfDeployment) Reset ¶ added in v1.97.0
func (m *GardenletSelfDeployment) Reset()
func (*GardenletSelfDeployment) Size ¶ added in v1.97.0
func (m *GardenletSelfDeployment) Size() (n int)
func (*GardenletSelfDeployment) String ¶ added in v1.97.0
func (this *GardenletSelfDeployment) String() string
func (*GardenletSelfDeployment) Unmarshal ¶ added in v1.97.0
func (m *GardenletSelfDeployment) Unmarshal(dAtA []byte) error
func (*GardenletSelfDeployment) XXX_DiscardUnknown ¶ added in v1.97.0
func (m *GardenletSelfDeployment) XXX_DiscardUnknown()
func (*GardenletSelfDeployment) XXX_Marshal ¶ added in v1.97.0
func (m *GardenletSelfDeployment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GardenletSelfDeployment) XXX_Merge ¶ added in v1.97.0
func (m *GardenletSelfDeployment) XXX_Merge(src proto.Message)
func (*GardenletSelfDeployment) XXX_Size ¶ added in v1.97.0
func (m *GardenletSelfDeployment) XXX_Size() int
func (*GardenletSelfDeployment) XXX_Unmarshal ¶ added in v1.97.0
func (m *GardenletSelfDeployment) XXX_Unmarshal(b []byte) error
type GardenletSpec ¶ added in v1.97.0
type GardenletSpec struct {
// Deployment specifies certain gardenlet deployment parameters, such as the number of replicas,
// the image, etc.
Deployment GardenletSelfDeployment `json:"deployment" protobuf:"bytes,1,opt,name=deployment"`
// Config is the GardenletConfiguration used to configure gardenlet.
// +optional
Config runtime.RawExtension `json:"config,omitempty" protobuf:"bytes,2,opt,name=config"`
// KubeconfigSecretRef is a reference to a secret containing a kubeconfig for the cluster to which gardenlet should
// be deployed. This is only used by gardener-operator for a very first gardenlet deployment. After that, gardenlet
// will continuously upgrade itself. If this field is empty, gardener-operator deploys it into its own runtime
// cluster.
// +optional
KubeconfigSecretRef *corev1.LocalObjectReference `json:"kubeconfigSecretRef,omitempty" protobuf:"bytes,3,opt,name=kubeconfigSecretRef"`
}
GardenletSpec specifies gardenlet deployment parameters and the configuration used to configure gardenlet.
func (*GardenletSpec) DeepCopy ¶ added in v1.97.0
func (in *GardenletSpec) DeepCopy() *GardenletSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GardenletSpec.
func (*GardenletSpec) DeepCopyInto ¶ added in v1.97.0
func (in *GardenletSpec) DeepCopyInto(out *GardenletSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GardenletSpec) Descriptor ¶ added in v1.97.0
func (*GardenletSpec) Descriptor() ([]byte, []int)
func (*GardenletSpec) Marshal ¶ added in v1.97.0
func (m *GardenletSpec) Marshal() (dAtA []byte, err error)
func (*GardenletSpec) MarshalTo ¶ added in v1.97.0
func (m *GardenletSpec) MarshalTo(dAtA []byte) (int, error)
func (*GardenletSpec) MarshalToSizedBuffer ¶ added in v1.97.0
func (m *GardenletSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GardenletSpec) ProtoMessage ¶ added in v1.97.0
func (*GardenletSpec) ProtoMessage()
func (*GardenletSpec) Reset ¶ added in v1.97.0
func (m *GardenletSpec) Reset()
func (*GardenletSpec) Size ¶ added in v1.97.0
func (m *GardenletSpec) Size() (n int)
func (*GardenletSpec) String ¶ added in v1.97.0
func (this *GardenletSpec) String() string
func (*GardenletSpec) Unmarshal ¶ added in v1.97.0
func (m *GardenletSpec) Unmarshal(dAtA []byte) error
func (*GardenletSpec) XXX_DiscardUnknown ¶ added in v1.97.0
func (m *GardenletSpec) XXX_DiscardUnknown()
func (*GardenletSpec) XXX_Marshal ¶ added in v1.97.0
func (m *GardenletSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GardenletSpec) XXX_Merge ¶ added in v1.97.0
func (m *GardenletSpec) XXX_Merge(src proto.Message)
func (*GardenletSpec) XXX_Size ¶ added in v1.97.0
func (m *GardenletSpec) XXX_Size() int
func (*GardenletSpec) XXX_Unmarshal ¶ added in v1.97.0
func (m *GardenletSpec) XXX_Unmarshal(b []byte) error
type GardenletStatus ¶ added in v1.97.0
type GardenletStatus struct {
// Conditions represents the latest available observations of a Gardenlet's current state.
// +patchMergeKey=type
// +patchStrategy=merge
// +optional
Conditions []gardencorev1beta1.Condition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,1,rep,name=conditions"`
// ObservedGeneration is the most recent generation observed for this Gardenlet. It corresponds to the Gardenlet's
// generation, which is updated on mutation by the API Server.
// +optional
ObservedGeneration int64 `json:"observedGeneration,omitempty" protobuf:"varint,2,opt,name=observedGeneration"`
}
GardenletStatus is the status of a Gardenlet.
func (*GardenletStatus) DeepCopy ¶ added in v1.97.0
func (in *GardenletStatus) DeepCopy() *GardenletStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GardenletStatus.
func (*GardenletStatus) DeepCopyInto ¶ added in v1.97.0
func (in *GardenletStatus) DeepCopyInto(out *GardenletStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GardenletStatus) Descriptor ¶ added in v1.97.0
func (*GardenletStatus) Descriptor() ([]byte, []int)
func (*GardenletStatus) Marshal ¶ added in v1.97.0
func (m *GardenletStatus) Marshal() (dAtA []byte, err error)
func (*GardenletStatus) MarshalTo ¶ added in v1.97.0
func (m *GardenletStatus) MarshalTo(dAtA []byte) (int, error)
func (*GardenletStatus) MarshalToSizedBuffer ¶ added in v1.97.0
func (m *GardenletStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GardenletStatus) ProtoMessage ¶ added in v1.97.0
func (*GardenletStatus) ProtoMessage()
func (*GardenletStatus) Reset ¶ added in v1.97.0
func (m *GardenletStatus) Reset()
func (*GardenletStatus) Size ¶ added in v1.97.0
func (m *GardenletStatus) Size() (n int)
func (*GardenletStatus) String ¶ added in v1.97.0
func (this *GardenletStatus) String() string
func (*GardenletStatus) Unmarshal ¶ added in v1.97.0
func (m *GardenletStatus) Unmarshal(dAtA []byte) error
func (*GardenletStatus) XXX_DiscardUnknown ¶ added in v1.97.0
func (m *GardenletStatus) XXX_DiscardUnknown()
func (*GardenletStatus) XXX_Marshal ¶ added in v1.97.0
func (m *GardenletStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GardenletStatus) XXX_Merge ¶ added in v1.97.0
func (m *GardenletStatus) XXX_Merge(src proto.Message)
func (*GardenletStatus) XXX_Size ¶ added in v1.97.0
func (m *GardenletStatus) XXX_Size() int
func (*GardenletStatus) XXX_Unmarshal ¶ added in v1.97.0
func (m *GardenletStatus) XXX_Unmarshal(b []byte) error
type Image ¶
type Image struct {
// Repository is the image repository.
// +optional
Repository *string `json:"repository,omitempty" protobuf:"bytes,1,opt,name=repository"`
// Tag is the image tag.
// +optional
Tag *string `json:"tag,omitempty" protobuf:"bytes,2,opt,name=tag"`
// PullPolicy is the image pull policy. One of Always, Never, IfNotPresent.
// Defaults to Always if latest tag is specified, or IfNotPresent otherwise.
// +optional
PullPolicy *corev1.PullPolicy `json:"pullPolicy,omitempty" protobuf:"bytes,3,opt,name=pullPolicy"`
}
Image specifies container image parameters.
func (*Image) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Image.
func (*Image) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Image) Descriptor ¶
func (*Image) ProtoMessage ¶
func (*Image) ProtoMessage()
func (*Image) XXX_DiscardUnknown ¶
func (m *Image) XXX_DiscardUnknown()
func (*Image) XXX_Marshal ¶
func (*Image) XXX_Unmarshal ¶
type ManagedSeed ¶
type ManagedSeed struct {
metav1.TypeMeta `json:",inline"`
// Standard object metadata.
// +optional
metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
// Specification of the ManagedSeed.
// +optional
Spec ManagedSeedSpec `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
// Most recently observed status of the ManagedSeed.
// +optional
Status ManagedSeedStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}
ManagedSeed represents a Shoot that is registered as Seed.
func (*ManagedSeed) DeepCopy ¶
func (in *ManagedSeed) DeepCopy() *ManagedSeed
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedSeed.
func (*ManagedSeed) DeepCopyInto ¶
func (in *ManagedSeed) DeepCopyInto(out *ManagedSeed)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedSeed) DeepCopyObject ¶
func (in *ManagedSeed) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagedSeed) Descriptor ¶
func (*ManagedSeed) Descriptor() ([]byte, []int)
func (*ManagedSeed) Marshal ¶
func (m *ManagedSeed) Marshal() (dAtA []byte, err error)
func (*ManagedSeed) MarshalToSizedBuffer ¶
func (m *ManagedSeed) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ManagedSeed) ProtoMessage ¶
func (*ManagedSeed) ProtoMessage()
func (*ManagedSeed) Reset ¶
func (m *ManagedSeed) Reset()
func (*ManagedSeed) Size ¶
func (m *ManagedSeed) Size() (n int)
func (*ManagedSeed) String ¶
func (this *ManagedSeed) String() string
func (*ManagedSeed) Unmarshal ¶
func (m *ManagedSeed) Unmarshal(dAtA []byte) error
func (*ManagedSeed) XXX_DiscardUnknown ¶
func (m *ManagedSeed) XXX_DiscardUnknown()
func (*ManagedSeed) XXX_Marshal ¶
func (m *ManagedSeed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ManagedSeed) XXX_Merge ¶
func (m *ManagedSeed) XXX_Merge(src proto.Message)
func (*ManagedSeed) XXX_Size ¶
func (m *ManagedSeed) XXX_Size() int
func (*ManagedSeed) XXX_Unmarshal ¶
func (m *ManagedSeed) XXX_Unmarshal(b []byte) error
type ManagedSeedList ¶
type ManagedSeedList struct {
metav1.TypeMeta `json:",inline"`
// Standard list object metadata.
// +optional
metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
// Items is the list of ManagedSeeds.
Items []ManagedSeed `json:"items" protobuf:"bytes,2,rep,name=items"`
}
ManagedSeedList is a list of ManagedSeed objects.
func (*ManagedSeedList) DeepCopy ¶
func (in *ManagedSeedList) DeepCopy() *ManagedSeedList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedSeedList.
func (*ManagedSeedList) DeepCopyInto ¶
func (in *ManagedSeedList) DeepCopyInto(out *ManagedSeedList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedSeedList) DeepCopyObject ¶
func (in *ManagedSeedList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagedSeedList) Descriptor ¶
func (*ManagedSeedList) Descriptor() ([]byte, []int)
func (*ManagedSeedList) Marshal ¶
func (m *ManagedSeedList) Marshal() (dAtA []byte, err error)
func (*ManagedSeedList) MarshalToSizedBuffer ¶
func (m *ManagedSeedList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ManagedSeedList) ProtoMessage ¶
func (*ManagedSeedList) ProtoMessage()
func (*ManagedSeedList) Reset ¶
func (m *ManagedSeedList) Reset()
func (*ManagedSeedList) Size ¶
func (m *ManagedSeedList) Size() (n int)
func (*ManagedSeedList) String ¶
func (this *ManagedSeedList) String() string
func (*ManagedSeedList) Unmarshal ¶
func (m *ManagedSeedList) Unmarshal(dAtA []byte) error
func (*ManagedSeedList) XXX_DiscardUnknown ¶
func (m *ManagedSeedList) XXX_DiscardUnknown()
func (*ManagedSeedList) XXX_Marshal ¶
func (m *ManagedSeedList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ManagedSeedList) XXX_Merge ¶
func (m *ManagedSeedList) XXX_Merge(src proto.Message)
func (*ManagedSeedList) XXX_Size ¶
func (m *ManagedSeedList) XXX_Size() int
func (*ManagedSeedList) XXX_Unmarshal ¶
func (m *ManagedSeedList) XXX_Unmarshal(b []byte) error
type ManagedSeedSet ¶ added in v1.19.0
type ManagedSeedSet struct {
metav1.TypeMeta `json:",inline"`
// Standard object metadata.
// +optional
metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
// Spec defines the desired identities of ManagedSeeds and Shoots in this set.
// +optional
Spec ManagedSeedSetSpec `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
// Status is the current status of ManagedSeeds and Shoots in this ManagedSeedSet.
// +optional
Status ManagedSeedSetStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}
ManagedSeedSet represents a set of identical ManagedSeeds.
func (*ManagedSeedSet) DeepCopy ¶ added in v1.19.0
func (in *ManagedSeedSet) DeepCopy() *ManagedSeedSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedSeedSet.
func (*ManagedSeedSet) DeepCopyInto ¶ added in v1.19.0
func (in *ManagedSeedSet) DeepCopyInto(out *ManagedSeedSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedSeedSet) DeepCopyObject ¶ added in v1.19.0
func (in *ManagedSeedSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagedSeedSet) Descriptor ¶ added in v1.19.0
func (*ManagedSeedSet) Descriptor() ([]byte, []int)
func (*ManagedSeedSet) Marshal ¶ added in v1.19.0
func (m *ManagedSeedSet) Marshal() (dAtA []byte, err error)
func (*ManagedSeedSet) MarshalTo ¶ added in v1.19.0
func (m *ManagedSeedSet) MarshalTo(dAtA []byte) (int, error)
func (*ManagedSeedSet) MarshalToSizedBuffer ¶ added in v1.19.0
func (m *ManagedSeedSet) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ManagedSeedSet) ProtoMessage ¶ added in v1.19.0
func (*ManagedSeedSet) ProtoMessage()
func (*ManagedSeedSet) Reset ¶ added in v1.19.0
func (m *ManagedSeedSet) Reset()
func (*ManagedSeedSet) Size ¶ added in v1.19.0
func (m *ManagedSeedSet) Size() (n int)
func (*ManagedSeedSet) String ¶ added in v1.19.0
func (this *ManagedSeedSet) String() string
func (*ManagedSeedSet) Unmarshal ¶ added in v1.19.0
func (m *ManagedSeedSet) Unmarshal(dAtA []byte) error
func (*ManagedSeedSet) XXX_DiscardUnknown ¶ added in v1.19.0
func (m *ManagedSeedSet) XXX_DiscardUnknown()
func (*ManagedSeedSet) XXX_Marshal ¶ added in v1.19.0
func (m *ManagedSeedSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ManagedSeedSet) XXX_Merge ¶ added in v1.19.0
func (m *ManagedSeedSet) XXX_Merge(src proto.Message)
func (*ManagedSeedSet) XXX_Size ¶ added in v1.19.0
func (m *ManagedSeedSet) XXX_Size() int
func (*ManagedSeedSet) XXX_Unmarshal ¶ added in v1.19.0
func (m *ManagedSeedSet) XXX_Unmarshal(b []byte) error
type ManagedSeedSetList ¶ added in v1.19.0
type ManagedSeedSetList struct {
metav1.TypeMeta `json:",inline"`
// Standard list object metadata.
// +optional
metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
// Items is the list of ManagedSeedSets.
Items []ManagedSeedSet `json:"items" protobuf:"bytes,2,rep,name=items"`
}
ManagedSeedSetList is a list of ManagedSeed objects.
func (*ManagedSeedSetList) DeepCopy ¶ added in v1.19.0
func (in *ManagedSeedSetList) DeepCopy() *ManagedSeedSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedSeedSetList.
func (*ManagedSeedSetList) DeepCopyInto ¶ added in v1.19.0
func (in *ManagedSeedSetList) DeepCopyInto(out *ManagedSeedSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedSeedSetList) DeepCopyObject ¶ added in v1.19.0
func (in *ManagedSeedSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagedSeedSetList) Descriptor ¶ added in v1.19.0
func (*ManagedSeedSetList) Descriptor() ([]byte, []int)
func (*ManagedSeedSetList) Marshal ¶ added in v1.19.0
func (m *ManagedSeedSetList) Marshal() (dAtA []byte, err error)
func (*ManagedSeedSetList) MarshalTo ¶ added in v1.19.0
func (m *ManagedSeedSetList) MarshalTo(dAtA []byte) (int, error)
func (*ManagedSeedSetList) MarshalToSizedBuffer ¶ added in v1.19.0
func (m *ManagedSeedSetList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ManagedSeedSetList) ProtoMessage ¶ added in v1.19.0
func (*ManagedSeedSetList) ProtoMessage()
func (*ManagedSeedSetList) Reset ¶ added in v1.19.0
func (m *ManagedSeedSetList) Reset()
func (*ManagedSeedSetList) Size ¶ added in v1.19.0
func (m *ManagedSeedSetList) Size() (n int)
func (*ManagedSeedSetList) String ¶ added in v1.19.0
func (this *ManagedSeedSetList) String() string
func (*ManagedSeedSetList) Unmarshal ¶ added in v1.19.0
func (m *ManagedSeedSetList) Unmarshal(dAtA []byte) error
func (*ManagedSeedSetList) XXX_DiscardUnknown ¶ added in v1.19.0
func (m *ManagedSeedSetList) XXX_DiscardUnknown()
func (*ManagedSeedSetList) XXX_Marshal ¶ added in v1.19.0
func (m *ManagedSeedSetList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ManagedSeedSetList) XXX_Merge ¶ added in v1.19.0
func (m *ManagedSeedSetList) XXX_Merge(src proto.Message)
func (*ManagedSeedSetList) XXX_Size ¶ added in v1.19.0
func (m *ManagedSeedSetList) XXX_Size() int
func (*ManagedSeedSetList) XXX_Unmarshal ¶ added in v1.19.0
func (m *ManagedSeedSetList) XXX_Unmarshal(b []byte) error
type ManagedSeedSetSpec ¶ added in v1.19.0
type ManagedSeedSetSpec struct {
// Replicas is the desired number of replicas of the given Template. Defaults to 1.
// +optional
Replicas *int32 `json:"replicas,omitempty" protobuf:"varint,1,opt,name=replicas"`
// Selector is a label query over ManagedSeeds and Shoots that should match the replica count.
// It must match the ManagedSeeds and Shoots template's labels. This field is immutable.
Selector metav1.LabelSelector `json:"selector" protobuf:"bytes,2,opt,name=selector"`
// Template describes the ManagedSeed that will be created if insufficient replicas are detected.
// Each ManagedSeed created / updated by the ManagedSeedSet will fulfill this template.
Template ManagedSeedTemplate `json:"template" protobuf:"bytes,3,opt,name=template"`
// ShootTemplate describes the Shoot that will be created if insufficient replicas are detected for hosting the corresponding ManagedSeed.
// Each Shoot created / updated by the ManagedSeedSet will fulfill this template.
ShootTemplate gardencorev1beta1.ShootTemplate `json:"shootTemplate" protobuf:"bytes,4,rep,name=shootTemplate"`
// UpdateStrategy specifies the UpdateStrategy that will be
// employed to update ManagedSeeds / Shoots in the ManagedSeedSet when a revision is made to
// Template / ShootTemplate.
// +optional
UpdateStrategy *UpdateStrategy `json:"updateStrategy,omitempty" protobuf:"bytes,5,opt,name=updateStrategy"`
// RevisionHistoryLimit is the maximum number of revisions that will be maintained
// in the ManagedSeedSet's revision history. Defaults to 10. This field is immutable.
// +optional
RevisionHistoryLimit *int32 `json:"revisionHistoryLimit,omitempty" protobuf:"varint,6,opt,name=revisionHistoryLimit"`
}
ManagedSeedSetSpec is the specification of a ManagedSeedSet.
func (*ManagedSeedSetSpec) DeepCopy ¶ added in v1.19.0
func (in *ManagedSeedSetSpec) DeepCopy() *ManagedSeedSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedSeedSetSpec.
func (*ManagedSeedSetSpec) DeepCopyInto ¶ added in v1.19.0
func (in *ManagedSeedSetSpec) DeepCopyInto(out *ManagedSeedSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedSeedSetSpec) Descriptor ¶ added in v1.19.0
func (*ManagedSeedSetSpec) Descriptor() ([]byte, []int)
func (*ManagedSeedSetSpec) Marshal ¶ added in v1.19.0
func (m *ManagedSeedSetSpec) Marshal() (dAtA []byte, err error)
func (*ManagedSeedSetSpec) MarshalTo ¶ added in v1.19.0
func (m *ManagedSeedSetSpec) MarshalTo(dAtA []byte) (int, error)
func (*ManagedSeedSetSpec) MarshalToSizedBuffer ¶ added in v1.19.0
func (m *ManagedSeedSetSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ManagedSeedSetSpec) ProtoMessage ¶ added in v1.19.0
func (*ManagedSeedSetSpec) ProtoMessage()
func (*ManagedSeedSetSpec) Reset ¶ added in v1.19.0
func (m *ManagedSeedSetSpec) Reset()
func (*ManagedSeedSetSpec) Size ¶ added in v1.19.0
func (m *ManagedSeedSetSpec) Size() (n int)
func (*ManagedSeedSetSpec) String ¶ added in v1.19.0
func (this *ManagedSeedSetSpec) String() string
func (*ManagedSeedSetSpec) Unmarshal ¶ added in v1.19.0
func (m *ManagedSeedSetSpec) Unmarshal(dAtA []byte) error
func (*ManagedSeedSetSpec) XXX_DiscardUnknown ¶ added in v1.19.0
func (m *ManagedSeedSetSpec) XXX_DiscardUnknown()
func (*ManagedSeedSetSpec) XXX_Marshal ¶ added in v1.19.0
func (m *ManagedSeedSetSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ManagedSeedSetSpec) XXX_Merge ¶ added in v1.19.0
func (m *ManagedSeedSetSpec) XXX_Merge(src proto.Message)
func (*ManagedSeedSetSpec) XXX_Size ¶ added in v1.19.0
func (m *ManagedSeedSetSpec) XXX_Size() int
func (*ManagedSeedSetSpec) XXX_Unmarshal ¶ added in v1.19.0
func (m *ManagedSeedSetSpec) XXX_Unmarshal(b []byte) error
type ManagedSeedSetStatus ¶ added in v1.19.0
type ManagedSeedSetStatus struct {
// ObservedGeneration is the most recent generation observed for this ManagedSeedSet. It corresponds to the
// ManagedSeedSet's generation, which is updated on mutation by the API Server.
ObservedGeneration int64 `json:"observedGeneration,omitempty" protobuf:"varint,1,opt,name=observedGeneration"`
// Replicas is the number of replicas (ManagedSeeds and their corresponding Shoots) created by the ManagedSeedSet controller.
Replicas int32 `json:"replicas" protobuf:"varint,2,opt,name=replicas"`
// ReadyReplicas is the number of ManagedSeeds created by the ManagedSeedSet controller that have a Ready Condition.
ReadyReplicas int32 `json:"readyReplicas,omitempty" protobuf:"varint,3,opt,name=readyReplicas"`
// NextReplicaNumber is the ordinal number that will be assigned to the next replica of the ManagedSeedSet.
NextReplicaNumber int32 `json:"nextReplicaNumber,omitempty" protobuf:"bytes,4,opt,name=nextReplicaNumber"`
// CurrentReplicas is the number of ManagedSeeds created by the ManagedSeedSet controller from the ManagedSeedSet version
// indicated by CurrentRevision.
CurrentReplicas int32 `json:"currentReplicas,omitempty" protobuf:"varint,5,opt,name=currentReplicas"`
// UpdatedReplicas is the number of ManagedSeeds created by the ManagedSeedSet controller from the ManagedSeedSet version
// indicated by UpdateRevision.
UpdatedReplicas int32 `json:"updatedReplicas,omitempty" protobuf:"varint,6,opt,name=updatedReplicas"`
// CurrentRevision, if not empty, indicates the version of the ManagedSeedSet used to generate ManagedSeeds with smaller
// ordinal numbers during updates.
CurrentRevision string `json:"currentRevision,omitempty" protobuf:"bytes,7,opt,name=currentRevision"`
// UpdateRevision, if not empty, indicates the version of the ManagedSeedSet used to generate ManagedSeeds with larger
// ordinal numbers during updates
UpdateRevision string `json:"updateRevision,omitempty" protobuf:"bytes,8,opt,name=updateRevision"`
// CollisionCount is the count of hash collisions for the ManagedSeedSet. The ManagedSeedSet controller
// uses this field as a collision avoidance mechanism when it needs to create the name for the
// newest ControllerRevision.
// +optional
CollisionCount *int32 `json:"collisionCount,omitempty" protobuf:"varint,9,opt,name=collisionCount"`
// Conditions represents the latest available observations of a ManagedSeedSet's current state.
// +patchMergeKey=type
// +patchStrategy=merge
// +optional
Conditions []gardencorev1beta1.Condition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,10,rep,name=conditions"`
// PendingReplica, if not empty, indicates the replica that is currently pending creation, update, or deletion.
// This replica is in a state that requires the controller to wait for it to change before advancing to the next replica.
// +optional
PendingReplica *PendingReplica `json:"pendingReplica,omitempty" protobuf:"bytes,11,opt,name=pendingReplica"`
}
ManagedSeedSetStatus represents the current state of a ManagedSeedSet.
func (*ManagedSeedSetStatus) DeepCopy ¶ added in v1.19.0
func (in *ManagedSeedSetStatus) DeepCopy() *ManagedSeedSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedSeedSetStatus.
func (*ManagedSeedSetStatus) DeepCopyInto ¶ added in v1.19.0
func (in *ManagedSeedSetStatus) DeepCopyInto(out *ManagedSeedSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedSeedSetStatus) Descriptor ¶ added in v1.19.0
func (*ManagedSeedSetStatus) Descriptor() ([]byte, []int)
func (*ManagedSeedSetStatus) Marshal ¶ added in v1.19.0
func (m *ManagedSeedSetStatus) Marshal() (dAtA []byte, err error)
func (*ManagedSeedSetStatus) MarshalTo ¶ added in v1.19.0
func (m *ManagedSeedSetStatus) MarshalTo(dAtA []byte) (int, error)
func (*ManagedSeedSetStatus) MarshalToSizedBuffer ¶ added in v1.19.0
func (m *ManagedSeedSetStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ManagedSeedSetStatus) ProtoMessage ¶ added in v1.19.0
func (*ManagedSeedSetStatus) ProtoMessage()
func (*ManagedSeedSetStatus) Reset ¶ added in v1.19.0
func (m *ManagedSeedSetStatus) Reset()
func (*ManagedSeedSetStatus) Size ¶ added in v1.19.0
func (m *ManagedSeedSetStatus) Size() (n int)
func (*ManagedSeedSetStatus) String ¶ added in v1.19.0
func (this *ManagedSeedSetStatus) String() string
func (*ManagedSeedSetStatus) Unmarshal ¶ added in v1.19.0
func (m *ManagedSeedSetStatus) Unmarshal(dAtA []byte) error
func (*ManagedSeedSetStatus) XXX_DiscardUnknown ¶ added in v1.19.0
func (m *ManagedSeedSetStatus) XXX_DiscardUnknown()
func (*ManagedSeedSetStatus) XXX_Marshal ¶ added in v1.19.0
func (m *ManagedSeedSetStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ManagedSeedSetStatus) XXX_Merge ¶ added in v1.19.0
func (m *ManagedSeedSetStatus) XXX_Merge(src proto.Message)
func (*ManagedSeedSetStatus) XXX_Size ¶ added in v1.19.0
func (m *ManagedSeedSetStatus) XXX_Size() int
func (*ManagedSeedSetStatus) XXX_Unmarshal ¶ added in v1.19.0
func (m *ManagedSeedSetStatus) XXX_Unmarshal(b []byte) error
type ManagedSeedSpec ¶
type ManagedSeedSpec struct {
// Shoot references a Shoot that should be registered as Seed.
// This field is immutable.
// +optional
Shoot *Shoot `json:"shoot,omitempty" protobuf:"bytes,1,opt,name=shoot"`
// Gardenlet specifies that the ManagedSeed controller should deploy a gardenlet into the cluster
// with the given deployment parameters and GardenletConfiguration.
Gardenlet GardenletConfig `json:"gardenlet" protobuf:"bytes,3,opt,name=gardenlet"`
}
ManagedSeedSpec is the specification of a ManagedSeed.
func (*ManagedSeedSpec) DeepCopy ¶
func (in *ManagedSeedSpec) DeepCopy() *ManagedSeedSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedSeedSpec.
func (*ManagedSeedSpec) DeepCopyInto ¶
func (in *ManagedSeedSpec) DeepCopyInto(out *ManagedSeedSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedSeedSpec) Descriptor ¶
func (*ManagedSeedSpec) Descriptor() ([]byte, []int)
func (*ManagedSeedSpec) Marshal ¶
func (m *ManagedSeedSpec) Marshal() (dAtA []byte, err error)
func (*ManagedSeedSpec) MarshalToSizedBuffer ¶
func (m *ManagedSeedSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ManagedSeedSpec) ProtoMessage ¶
func (*ManagedSeedSpec) ProtoMessage()
func (*ManagedSeedSpec) Reset ¶
func (m *ManagedSeedSpec) Reset()
func (*ManagedSeedSpec) Size ¶
func (m *ManagedSeedSpec) Size() (n int)
func (*ManagedSeedSpec) String ¶
func (this *ManagedSeedSpec) String() string
func (*ManagedSeedSpec) Unmarshal ¶
func (m *ManagedSeedSpec) Unmarshal(dAtA []byte) error
func (*ManagedSeedSpec) XXX_DiscardUnknown ¶
func (m *ManagedSeedSpec) XXX_DiscardUnknown()
func (*ManagedSeedSpec) XXX_Marshal ¶
func (m *ManagedSeedSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ManagedSeedSpec) XXX_Merge ¶
func (m *ManagedSeedSpec) XXX_Merge(src proto.Message)
func (*ManagedSeedSpec) XXX_Size ¶
func (m *ManagedSeedSpec) XXX_Size() int
func (*ManagedSeedSpec) XXX_Unmarshal ¶
func (m *ManagedSeedSpec) XXX_Unmarshal(b []byte) error
type ManagedSeedStatus ¶
type ManagedSeedStatus struct {
// Conditions represents the latest available observations of a ManagedSeed's current state.
// +patchMergeKey=type
// +patchStrategy=merge
// +optional
Conditions []gardencorev1beta1.Condition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,1,rep,name=conditions"`
// ObservedGeneration is the most recent generation observed for this ManagedSeed. It corresponds to the
// ManagedSeed's generation, which is updated on mutation by the API Server.
ObservedGeneration int64 `json:"observedGeneration,omitempty" protobuf:"varint,2,opt,name=observedGeneration"`
}
ManagedSeedStatus is the status of a ManagedSeed.
func (*ManagedSeedStatus) DeepCopy ¶
func (in *ManagedSeedStatus) DeepCopy() *ManagedSeedStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedSeedStatus.
func (*ManagedSeedStatus) DeepCopyInto ¶
func (in *ManagedSeedStatus) DeepCopyInto(out *ManagedSeedStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedSeedStatus) Descriptor ¶
func (*ManagedSeedStatus) Descriptor() ([]byte, []int)
func (*ManagedSeedStatus) Marshal ¶
func (m *ManagedSeedStatus) Marshal() (dAtA []byte, err error)
func (*ManagedSeedStatus) MarshalTo ¶
func (m *ManagedSeedStatus) MarshalTo(dAtA []byte) (int, error)
func (*ManagedSeedStatus) MarshalToSizedBuffer ¶
func (m *ManagedSeedStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ManagedSeedStatus) ProtoMessage ¶
func (*ManagedSeedStatus) ProtoMessage()
func (*ManagedSeedStatus) Reset ¶
func (m *ManagedSeedStatus) Reset()
func (*ManagedSeedStatus) Size ¶
func (m *ManagedSeedStatus) Size() (n int)
func (*ManagedSeedStatus) String ¶
func (this *ManagedSeedStatus) String() string
func (*ManagedSeedStatus) Unmarshal ¶
func (m *ManagedSeedStatus) Unmarshal(dAtA []byte) error
func (*ManagedSeedStatus) XXX_DiscardUnknown ¶
func (m *ManagedSeedStatus) XXX_DiscardUnknown()
func (*ManagedSeedStatus) XXX_Marshal ¶
func (m *ManagedSeedStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ManagedSeedStatus) XXX_Merge ¶
func (m *ManagedSeedStatus) XXX_Merge(src proto.Message)
func (*ManagedSeedStatus) XXX_Size ¶
func (m *ManagedSeedStatus) XXX_Size() int
func (*ManagedSeedStatus) XXX_Unmarshal ¶
func (m *ManagedSeedStatus) XXX_Unmarshal(b []byte) error
type ManagedSeedTemplate ¶ added in v1.19.0
type ManagedSeedTemplate struct {
// Standard object metadata.
// +optional
metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
// Specification of the desired behavior of the ManagedSeed.
// +optional
Spec ManagedSeedSpec `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
}
ManagedSeedTemplate is a template for creating a ManagedSeed object.
func (*ManagedSeedTemplate) DeepCopy ¶ added in v1.19.0
func (in *ManagedSeedTemplate) DeepCopy() *ManagedSeedTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedSeedTemplate.
func (*ManagedSeedTemplate) DeepCopyInto ¶ added in v1.19.0
func (in *ManagedSeedTemplate) DeepCopyInto(out *ManagedSeedTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedSeedTemplate) Descriptor ¶ added in v1.19.0
func (*ManagedSeedTemplate) Descriptor() ([]byte, []int)
func (*ManagedSeedTemplate) Marshal ¶ added in v1.19.0
func (m *ManagedSeedTemplate) Marshal() (dAtA []byte, err error)
func (*ManagedSeedTemplate) MarshalTo ¶ added in v1.19.0
func (m *ManagedSeedTemplate) MarshalTo(dAtA []byte) (int, error)
func (*ManagedSeedTemplate) MarshalToSizedBuffer ¶ added in v1.19.0
func (m *ManagedSeedTemplate) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ManagedSeedTemplate) ProtoMessage ¶ added in v1.19.0
func (*ManagedSeedTemplate) ProtoMessage()
func (*ManagedSeedTemplate) Reset ¶ added in v1.19.0
func (m *ManagedSeedTemplate) Reset()
func (*ManagedSeedTemplate) Size ¶ added in v1.19.0
func (m *ManagedSeedTemplate) Size() (n int)
func (*ManagedSeedTemplate) String ¶ added in v1.19.0
func (this *ManagedSeedTemplate) String() string
func (*ManagedSeedTemplate) Unmarshal ¶ added in v1.19.0
func (m *ManagedSeedTemplate) Unmarshal(dAtA []byte) error
func (*ManagedSeedTemplate) XXX_DiscardUnknown ¶ added in v1.19.0
func (m *ManagedSeedTemplate) XXX_DiscardUnknown()
func (*ManagedSeedTemplate) XXX_Marshal ¶ added in v1.19.0
func (m *ManagedSeedTemplate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ManagedSeedTemplate) XXX_Merge ¶ added in v1.19.0
func (m *ManagedSeedTemplate) XXX_Merge(src proto.Message)
func (*ManagedSeedTemplate) XXX_Size ¶ added in v1.19.0
func (m *ManagedSeedTemplate) XXX_Size() int
func (*ManagedSeedTemplate) XXX_Unmarshal ¶ added in v1.19.0
func (m *ManagedSeedTemplate) XXX_Unmarshal(b []byte) error
type PendingReplica ¶ added in v1.21.0
type PendingReplica struct {
// Name is the replica name.
Name string `json:"name" protobuf:"bytes,1,opt,name=name"`
// Reason is the reason for the replica to be pending.
Reason PendingReplicaReason `json:"reason" protobuf:"bytes,2,opt,name=reason,casttype=PendingReplicaReason"`
// Since is the moment in time since the replica is pending with the specified reason.
Since metav1.Time `json:"since" protobuf:"bytes,3,opt,name=since"`
// Retries is the number of times the shoot operation (reconcile or delete) has been retried after having failed.
// Only applicable if Reason is ShootReconciling or ShootDeleting.
// +optional
Retries *int32 `json:"retries,omitempty" protobuf:"varint,4,opt,name=retries"`
}
PendingReplica contains information about a replica that is currently pending creation, update, or deletion.
func (*PendingReplica) DeepCopy ¶ added in v1.21.0
func (in *PendingReplica) DeepCopy() *PendingReplica
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PendingReplica.
func (*PendingReplica) DeepCopyInto ¶ added in v1.21.0
func (in *PendingReplica) DeepCopyInto(out *PendingReplica)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PendingReplica) Descriptor ¶ added in v1.21.0
func (*PendingReplica) Descriptor() ([]byte, []int)
func (*PendingReplica) Marshal ¶ added in v1.21.0
func (m *PendingReplica) Marshal() (dAtA []byte, err error)
func (*PendingReplica) MarshalTo ¶ added in v1.21.0
func (m *PendingReplica) MarshalTo(dAtA []byte) (int, error)
func (*PendingReplica) MarshalToSizedBuffer ¶ added in v1.21.0
func (m *PendingReplica) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*PendingReplica) ProtoMessage ¶ added in v1.21.0
func (*PendingReplica) ProtoMessage()
func (*PendingReplica) Reset ¶ added in v1.21.0
func (m *PendingReplica) Reset()
func (*PendingReplica) Size ¶ added in v1.21.0
func (m *PendingReplica) Size() (n int)
func (*PendingReplica) String ¶ added in v1.21.0
func (this *PendingReplica) String() string
func (*PendingReplica) Unmarshal ¶ added in v1.21.0
func (m *PendingReplica) Unmarshal(dAtA []byte) error
func (*PendingReplica) XXX_DiscardUnknown ¶ added in v1.21.0
func (m *PendingReplica) XXX_DiscardUnknown()
func (*PendingReplica) XXX_Marshal ¶ added in v1.21.0
func (m *PendingReplica) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PendingReplica) XXX_Merge ¶ added in v1.21.0
func (m *PendingReplica) XXX_Merge(src proto.Message)
func (*PendingReplica) XXX_Size ¶ added in v1.21.0
func (m *PendingReplica) XXX_Size() int
func (*PendingReplica) XXX_Unmarshal ¶ added in v1.21.0
func (m *PendingReplica) XXX_Unmarshal(b []byte) error
type PendingReplicaReason ¶ added in v1.21.0
type PendingReplicaReason string
PendingReplicaReason is a string enumeration type that enumerates all possible reasons for a replica to be pending.
const ( // ShootReconcilingReason indicates that the replica's shoot is reconciling. ShootReconcilingReason PendingReplicaReason = "ShootReconciling" // ShootDeletingReason indicates that the replica's shoot is deleting. ShootDeletingReason PendingReplicaReason = "ShootDeleting" // ShootReconcileFailedReason indicates that the reconciliation of this replica's shoot has failed. ShootReconcileFailedReason PendingReplicaReason = "ShootReconcileFailed" // ShootDeleteFailedReason indicates that the deletion of tis replica's shoot has failed. ShootDeleteFailedReason PendingReplicaReason = "ShootDeleteFailed" // ManagedSeedPreparingReason indicates that the replica's managed seed is preparing. ManagedSeedPreparingReason PendingReplicaReason = "ManagedSeedPreparing" // ManagedSeedDeletingReason indicates that the replica's managed seed is deleting. ManagedSeedDeletingReason PendingReplicaReason = "ManagedSeedDeleting" // SeedNotReadyReason indicates that the replica's seed is not ready. SeedNotReadyReason PendingReplicaReason = "SeedNotReady" // ShootNotHealthyReason indicates that the replica's shoot is not healthy. ShootNotHealthyReason PendingReplicaReason = "ShootNotHealthy" )
type RollingUpdateStrategy ¶ added in v1.19.0
type RollingUpdateStrategy struct {
// Partition indicates the ordinal at which the ManagedSeedSet should be partitioned. Defaults to 0.
// +optional
Partition *int32 `json:"partition,omitempty" protobuf:"varint,1,opt,name=partition"`
}
RollingUpdateStrategy is used to communicate parameters for RollingUpdateStrategyType.
func (*RollingUpdateStrategy) DeepCopy ¶ added in v1.19.0
func (in *RollingUpdateStrategy) DeepCopy() *RollingUpdateStrategy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RollingUpdateStrategy.
func (*RollingUpdateStrategy) DeepCopyInto ¶ added in v1.19.0
func (in *RollingUpdateStrategy) DeepCopyInto(out *RollingUpdateStrategy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RollingUpdateStrategy) Descriptor ¶ added in v1.19.0
func (*RollingUpdateStrategy) Descriptor() ([]byte, []int)
func (*RollingUpdateStrategy) Marshal ¶ added in v1.19.0
func (m *RollingUpdateStrategy) Marshal() (dAtA []byte, err error)
func (*RollingUpdateStrategy) MarshalTo ¶ added in v1.19.0
func (m *RollingUpdateStrategy) MarshalTo(dAtA []byte) (int, error)
func (*RollingUpdateStrategy) MarshalToSizedBuffer ¶ added in v1.19.0
func (m *RollingUpdateStrategy) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RollingUpdateStrategy) ProtoMessage ¶ added in v1.19.0
func (*RollingUpdateStrategy) ProtoMessage()
func (*RollingUpdateStrategy) Reset ¶ added in v1.19.0
func (m *RollingUpdateStrategy) Reset()
func (*RollingUpdateStrategy) Size ¶ added in v1.19.0
func (m *RollingUpdateStrategy) Size() (n int)
func (*RollingUpdateStrategy) String ¶ added in v1.19.0
func (this *RollingUpdateStrategy) String() string
func (*RollingUpdateStrategy) Unmarshal ¶ added in v1.19.0
func (m *RollingUpdateStrategy) Unmarshal(dAtA []byte) error
func (*RollingUpdateStrategy) XXX_DiscardUnknown ¶ added in v1.19.0
func (m *RollingUpdateStrategy) XXX_DiscardUnknown()
func (*RollingUpdateStrategy) XXX_Marshal ¶ added in v1.19.0
func (m *RollingUpdateStrategy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RollingUpdateStrategy) XXX_Merge ¶ added in v1.19.0
func (m *RollingUpdateStrategy) XXX_Merge(src proto.Message)
func (*RollingUpdateStrategy) XXX_Size ¶ added in v1.19.0
func (m *RollingUpdateStrategy) XXX_Size() int
func (*RollingUpdateStrategy) XXX_Unmarshal ¶ added in v1.19.0
func (m *RollingUpdateStrategy) XXX_Unmarshal(b []byte) error
type Shoot ¶
type Shoot struct {
// Name is the name of the Shoot that will be registered as Seed.
Name string `json:"name" protobuf:"bytes,1,opt,name=name"`
}
Shoot identifies the Shoot that should be registered as Seed.
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) Descriptor ¶
func (*Shoot) ProtoMessage ¶
func (*Shoot) ProtoMessage()
func (*Shoot) XXX_DiscardUnknown ¶
func (m *Shoot) XXX_DiscardUnknown()
func (*Shoot) XXX_Marshal ¶
func (*Shoot) XXX_Unmarshal ¶
type UpdateStrategy ¶ added in v1.19.0
type UpdateStrategy struct {
// Type indicates the type of the UpdateStrategy. Defaults to RollingUpdate.
// +optional
Type *UpdateStrategyType `json:"type,omitempty" protobuf:"bytes,1,opt,name=type,casttype=UpdateStrategyType"`
// RollingUpdate is used to communicate parameters when Type is RollingUpdateStrategyType.
// +optional
RollingUpdate *RollingUpdateStrategy `json:"rollingUpdate,omitempty" protobuf:"bytes,2,opt,name=rollingUpdate"`
}
UpdateStrategy specifies the strategy that the ManagedSeedSet controller will use to perform updates. It includes any additional parameters necessary to perform the update for the indicated strategy.
func (*UpdateStrategy) DeepCopy ¶ added in v1.19.0
func (in *UpdateStrategy) DeepCopy() *UpdateStrategy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateStrategy.
func (*UpdateStrategy) DeepCopyInto ¶ added in v1.19.0
func (in *UpdateStrategy) DeepCopyInto(out *UpdateStrategy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UpdateStrategy) Descriptor ¶ added in v1.19.0
func (*UpdateStrategy) Descriptor() ([]byte, []int)
func (*UpdateStrategy) Marshal ¶ added in v1.19.0
func (m *UpdateStrategy) Marshal() (dAtA []byte, err error)
func (*UpdateStrategy) MarshalTo ¶ added in v1.19.0
func (m *UpdateStrategy) MarshalTo(dAtA []byte) (int, error)
func (*UpdateStrategy) MarshalToSizedBuffer ¶ added in v1.19.0
func (m *UpdateStrategy) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*UpdateStrategy) ProtoMessage ¶ added in v1.19.0
func (*UpdateStrategy) ProtoMessage()
func (*UpdateStrategy) Reset ¶ added in v1.19.0
func (m *UpdateStrategy) Reset()
func (*UpdateStrategy) Size ¶ added in v1.19.0
func (m *UpdateStrategy) Size() (n int)
func (*UpdateStrategy) String ¶ added in v1.19.0
func (this *UpdateStrategy) String() string
func (*UpdateStrategy) Unmarshal ¶ added in v1.19.0
func (m *UpdateStrategy) Unmarshal(dAtA []byte) error
func (*UpdateStrategy) XXX_DiscardUnknown ¶ added in v1.19.0
func (m *UpdateStrategy) XXX_DiscardUnknown()
func (*UpdateStrategy) XXX_Marshal ¶ added in v1.19.0
func (m *UpdateStrategy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdateStrategy) XXX_Merge ¶ added in v1.19.0
func (m *UpdateStrategy) XXX_Merge(src proto.Message)
func (*UpdateStrategy) XXX_Size ¶ added in v1.19.0
func (m *UpdateStrategy) XXX_Size() int
func (*UpdateStrategy) XXX_Unmarshal ¶ added in v1.19.0
func (m *UpdateStrategy) XXX_Unmarshal(b []byte) error
type UpdateStrategyType ¶ added in v1.19.0
type UpdateStrategyType string
UpdateStrategyType is a string enumeration type that enumerates all possible update strategies for the ManagedSeedSet controller.
const ( // RollingUpdateStrategyType indicates that update will be // applied to all ManagedSeeds / Shoots in the ManagedSeedSet with respect to the ManagedSeedSet // ordering constraints. RollingUpdateStrategyType UpdateStrategyType = "RollingUpdate" )