Documentation ¶
Overview ¶
Package v1beta1 contains API Schema definitions for the types v1beta1 API group +kubebuilder:object:generate=true +groupName=types.kubefed.io
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "types.kubefed.io", Version: "v1beta1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type ClusterConfiguration ¶
type ClusterConfiguration struct { metav1.TypeMeta `json:",inline"` // KubernetesVersion is the target version of the control plane. KubernetesVersion string `json:"kubernetesVersion"` }
DEPRECATED - This group version of ClusterConfiguration is deprecated by apis/kubeadm/v1beta2/ClusterConfiguration. ClusterConfiguration contains cluster-wide configuration for a kubeadm cluster
func (*ClusterConfiguration) DeepCopy ¶
func (in *ClusterConfiguration) DeepCopy() *ClusterConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterConfiguration.
func (*ClusterConfiguration) DeepCopyInto ¶
func (in *ClusterConfiguration) DeepCopyInto(out *ClusterConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterOverrides ¶
type ClusterOverrides struct { Path string `json:"path,omitempty"` Value string `json:"value,omitempty"` }
func (*ClusterOverrides) DeepCopy ¶
func (in *ClusterOverrides) DeepCopy() *ClusterOverrides
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterOverrides.
func (*ClusterOverrides) DeepCopyInto ¶
func (in *ClusterOverrides) DeepCopyInto(out *ClusterOverrides)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Clusters ¶
type Clusters struct {
Name string `json:"name,omitempty"`
}
func (*Clusters) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Clusters.
func (*Clusters) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FederatedConfigMap ¶
type FederatedConfigMap struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FederatedConfigMapSpec `json:"spec,omitempty"` }
FederatedConfigMap is the Schema for the FederatedConfigMaps API
func (*FederatedConfigMap) DeepCopy ¶
func (in *FederatedConfigMap) DeepCopy() *FederatedConfigMap
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedConfigMap.
func (*FederatedConfigMap) DeepCopyInto ¶
func (in *FederatedConfigMap) DeepCopyInto(out *FederatedConfigMap)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedConfigMap) DeepCopyObject ¶
func (in *FederatedConfigMap) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedConfigMapList ¶
type FederatedConfigMapList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FederatedConfigMap `json:"items"` }
FederatedConfigMapList contains a list of FederatedConfigMap
func (*FederatedConfigMapList) DeepCopy ¶
func (in *FederatedConfigMapList) DeepCopy() *FederatedConfigMapList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedConfigMapList.
func (*FederatedConfigMapList) DeepCopyInto ¶
func (in *FederatedConfigMapList) DeepCopyInto(out *FederatedConfigMapList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedConfigMapList) DeepCopyObject ¶
func (in *FederatedConfigMapList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedConfigMapSpec ¶
type FederatedConfigMapSpec struct { // Foo is an example field of FederatedConfigMap. Edit FederatedConfigMap_types.go to remove/update Placement Placement `json:"placement,omitempty"` Template Template `json:"template,omitempty"` Overrides []Overrides `json:"overrides,omitempty"` }
FederatedConfigMapSpec defines the desired state of FederatedConfigMap
func (*FederatedConfigMapSpec) DeepCopy ¶
func (in *FederatedConfigMapSpec) DeepCopy() *FederatedConfigMapSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedConfigMapSpec.
func (*FederatedConfigMapSpec) DeepCopyInto ¶
func (in *FederatedConfigMapSpec) DeepCopyInto(out *FederatedConfigMapSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FederatedService ¶
type FederatedService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FederatedServiceSpec `json:"spec,omitempty"` Status FederatedServiceStatus `json:"status,omitempty"` }
FederatedService is the Schema for the federatedservices API
func (*FederatedService) DeepCopy ¶
func (in *FederatedService) DeepCopy() *FederatedService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedService.
func (*FederatedService) DeepCopyInto ¶
func (in *FederatedService) DeepCopyInto(out *FederatedService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedService) DeepCopyObject ¶
func (in *FederatedService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedServiceList ¶
type FederatedServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FederatedService `json:"items"` }
FederatedServiceList contains a list of FederatedService
func (*FederatedServiceList) DeepCopy ¶
func (in *FederatedServiceList) DeepCopy() *FederatedServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedServiceList.
func (*FederatedServiceList) DeepCopyInto ¶
func (in *FederatedServiceList) DeepCopyInto(out *FederatedServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedServiceList) DeepCopyObject ¶
func (in *FederatedServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedServiceSpec ¶
type FederatedServiceSpec struct { // Foo is an example field of FederatedService. Edit FederatedService_types.go to remove/update Foo string `json:"foo,omitempty"` }
FederatedServiceSpec defines the desired state of FederatedService
func (*FederatedServiceSpec) DeepCopy ¶
func (in *FederatedServiceSpec) DeepCopy() *FederatedServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedServiceSpec.
func (*FederatedServiceSpec) DeepCopyInto ¶
func (in *FederatedServiceSpec) DeepCopyInto(out *FederatedServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FederatedServiceStatus ¶
type FederatedServiceStatus struct { }
FederatedServiceStatus defines the observed state of FederatedService
func (*FederatedServiceStatus) DeepCopy ¶
func (in *FederatedServiceStatus) DeepCopy() *FederatedServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedServiceStatus.
func (*FederatedServiceStatus) DeepCopyInto ¶
func (in *FederatedServiceStatus) DeepCopyInto(out *FederatedServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Overrides ¶
type Overrides struct { ClusterName string `json:"clusterName,omitempty"` ClusterOverrides []ClusterOverrides `json:"clusterOverrides,omitempty"` }
func (*Overrides) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Overrides.
func (*Overrides) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Placement ¶
type Placement struct {
Clusters []Clusters `json:"clusters,omitempty"`
}
func (*Placement) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Placement.
func (*Placement) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.