Documentation
¶
Overview ¶
+k8s:deepcopy-gen=package +groupName=fleet.cattle.io
+k8s:deepcopy-gen=package +groupName=fleet.cattle.io
+k8s:deepcopy-gen=package +groupName=fleet.cattle.io
Index ¶
- Variables
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type Bundle
- type BundleDeployment
- type BundleDeploymentList
- type BundleDeploymentOptions
- type BundleDeploymentSpec
- type BundleDeploymentStatus
- type BundleList
- type BundleOverlay
- type BundleResource
- type BundleSpec
- type BundleState
- type BundleStatus
- type BundleSummary
- type BundleTarget
- type Cluster
- type ClusterGroup
- type ClusterGroupList
- type ClusterGroupSpec
- type ClusterGroupStatus
- type ClusterGroupToken
- type ClusterGroupTokenList
- type ClusterGroupTokenSpec
- type ClusterGroupTokenStatus
- type ClusterList
- type ClusterRegistrationRequest
- type ClusterRegistrationRequestList
- type ClusterRegistrationRequestSpec
- type ClusterRegistrationRequestStatus
- type ClusterSpec
- type ClusterStatus
- type Content
- type ContentList
- type GenericMap
- type ModifiedStatus
- type NonReadyResource
- type NonReadyStatus
- type RolloutStrategy
Constants ¶
This section is empty.
Variables ¶
var ( BundleConditionReady = "Ready" BundleDeploymentConditionReady = "Ready" )
var ( ClusterConditionReady = "Ready" ClusterGroupAnnotation = "fleet.cattle.io/cluster-group" ClusterGroupTokenAnnotation = "fleet.cattle.io/cluster-group-token" ClusterGroupNamespaceAnnotation = "fleet.cattle.io/cluster-group-namespace" ClusterNamespaceAnnotation = "fleet.cattle.io/cluster-namespace" ClusterAnnotation = "fleet.cattle.io/cluster" RequestAnnotation = "fleet.cattle.io/request" TTLSecondsAnnotation = "fleet.cattle.io/ttl-seconds" ManagedAnnotation = "fleet.cattle.io/managed" AnnotationGroup = "fleet.cattle.io/" BootstrapToken = "fleet.cattle.io/bootstrap-token" )
var ( BundleResourceName = "bundles" BundleDeploymentResourceName = "bundledeployments" ClusterResourceName = "clusters" ClusterGroupResourceName = "clustergroups" ClusterGroupTokenResourceName = "clustergrouptokens" ClusterRegistrationRequestResourceName = "clusterregistrationrequests" ContentResourceName = "contents" )
var ( SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) AddToScheme = SchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: fleet.GroupName, Version: "v1alpha1"}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Bundle ¶
type Bundle struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec BundleSpec `json:"spec"`
Status BundleStatus `json:"status"`
}
func (*Bundle) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bundle.
func (*Bundle) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Bundle) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BundleDeployment ¶
type BundleDeployment struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec BundleDeploymentSpec `json:"spec,omitempty"`
Status BundleDeploymentStatus `json:"status,omitempty"`
}
func NewBundleDeployment ¶
func NewBundleDeployment(namespace, name string, obj BundleDeployment) *BundleDeployment
func (*BundleDeployment) DeepCopy ¶
func (in *BundleDeployment) DeepCopy() *BundleDeployment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BundleDeployment.
func (*BundleDeployment) DeepCopyInto ¶
func (in *BundleDeployment) DeepCopyInto(out *BundleDeployment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BundleDeployment) DeepCopyObject ¶
func (in *BundleDeployment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BundleDeploymentList ¶
type BundleDeploymentList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []BundleDeployment `json:"items"`
}
BundleDeploymentList is a list of BundleDeployment resources
func (*BundleDeploymentList) DeepCopy ¶
func (in *BundleDeploymentList) DeepCopy() *BundleDeploymentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BundleDeploymentList.
func (*BundleDeploymentList) DeepCopyInto ¶
func (in *BundleDeploymentList) DeepCopyInto(out *BundleDeploymentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BundleDeploymentList) DeepCopyObject ¶
func (in *BundleDeploymentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BundleDeploymentOptions ¶
type BundleDeploymentOptions struct {
DefaultNamespace string `json:"defaultNamespace,omitempty"`
KustomizeDir string `json:"kustomizeDir,omitempty"`
TimeoutSeconds int `json:"timeoutSeconds,omitempty"`
Values *GenericMap `json:"values,omitempty"`
}
func (*BundleDeploymentOptions) DeepCopy ¶
func (in *BundleDeploymentOptions) DeepCopy() *BundleDeploymentOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BundleDeploymentOptions.
func (*BundleDeploymentOptions) DeepCopyInto ¶
func (in *BundleDeploymentOptions) DeepCopyInto(out *BundleDeploymentOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BundleDeploymentSpec ¶
type BundleDeploymentSpec struct {
StagedOptions BundleDeploymentOptions `json:"stagedOptions,omitempty"`
StagedDeploymentID string `json:"stagedDeploymentID,omitempty"`
Options BundleDeploymentOptions `json:"options,omitempty"`
DeploymentID string `json:"deploymentID,omitempty"`
}
func (*BundleDeploymentSpec) DeepCopy ¶
func (in *BundleDeploymentSpec) DeepCopy() *BundleDeploymentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BundleDeploymentSpec.
func (*BundleDeploymentSpec) DeepCopyInto ¶
func (in *BundleDeploymentSpec) DeepCopyInto(out *BundleDeploymentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BundleDeploymentStatus ¶
type BundleDeploymentStatus struct {
Conditions []genericcondition.GenericCondition `json:"conditions,omitempty"`
AppliedDeploymentID string `json:"appliedDeploymentID,omitempty"`
Release string `json:"release,omitempty"`
Ready bool `json:"ready,omitempty"`
NonModified bool `json:"nonModified,omitempty"`
NonReadyStatus []NonReadyStatus `json:"nonReadyStatus,omitempty"`
ModifiedStatus []ModifiedStatus `json:"modifiedStatus,omitempty"`
}
func (*BundleDeploymentStatus) DeepCopy ¶
func (in *BundleDeploymentStatus) DeepCopy() *BundleDeploymentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BundleDeploymentStatus.
func (*BundleDeploymentStatus) DeepCopyInto ¶
func (in *BundleDeploymentStatus) DeepCopyInto(out *BundleDeploymentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BundleList ¶
type BundleList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []Bundle `json:"items"`
}
BundleList is a list of Bundle resources
func (*BundleList) DeepCopy ¶
func (in *BundleList) DeepCopy() *BundleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BundleList.
func (*BundleList) DeepCopyInto ¶
func (in *BundleList) DeepCopyInto(out *BundleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BundleList) DeepCopyObject ¶
func (in *BundleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BundleOverlay ¶
type BundleOverlay struct {
BundleDeploymentOptions
Name string `json:"name,omitempty"`
Overlays []string `json:"overlays,omitempty"`
Resources []BundleResource `json:"resources,omitempty"`
}
func (*BundleOverlay) DeepCopy ¶
func (in *BundleOverlay) DeepCopy() *BundleOverlay
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BundleOverlay.
func (*BundleOverlay) DeepCopyInto ¶
func (in *BundleOverlay) DeepCopyInto(out *BundleOverlay)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BundleResource ¶
type BundleResource struct {
Name string `json:"name,omitempty"`
Content string `json:"content,omitempty"`
Encoding string `json:"encoding,omitempty"`
}
func (*BundleResource) DeepCopy ¶
func (in *BundleResource) DeepCopy() *BundleResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BundleResource.
func (*BundleResource) DeepCopyInto ¶
func (in *BundleResource) DeepCopyInto(out *BundleResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BundleSpec ¶
type BundleSpec struct {
BundleDeploymentOptions
Paused bool `json:"paused,omitempty"`
RolloutStrategy *RolloutStrategy `json:"rolloutStrategy,omitempty"`
Resources []BundleResource `json:"resources,omitempty"`
Overlays []BundleOverlay `json:"overlays,omitempty"`
Targets []BundleTarget `json:"targets,omitempty"`
}
func (*BundleSpec) DeepCopy ¶
func (in *BundleSpec) DeepCopy() *BundleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BundleSpec.
func (*BundleSpec) DeepCopyInto ¶
func (in *BundleSpec) DeepCopyInto(out *BundleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BundleState ¶
type BundleState string
var ( Ready BundleState = "Ready" NotReady BundleState = "NotReady" NotApplied BundleState = "NotApplied" OutOfSync BundleState = "OutOfSync" Pending BundleState = "Pending" Modified BundleState = "Modified" )
type BundleStatus ¶
type BundleStatus struct {
Conditions []genericcondition.GenericCondition `json:"conditions,omitempty"`
Summary BundleSummary `json:"summary,omitempty"`
NewlyCreated int `json:"newlyCreated,omitempty"`
MaxNew int `json:"maxNew,omitempty"`
}
func (*BundleStatus) DeepCopy ¶
func (in *BundleStatus) DeepCopy() *BundleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BundleStatus.
func (*BundleStatus) DeepCopyInto ¶
func (in *BundleStatus) DeepCopyInto(out *BundleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BundleSummary ¶
type BundleSummary struct {
NotReady int `json:"notReady,omitempty"`
NotApplied int `json:"notApplied,omitempty"`
OutOfSync int `json:"outOfSync,omitempty"`
Modified int `json:"modified,omitempty"`
Ready int `json:"ready"`
Pending int `json:"pending,omitempty"`
DesiredReady int `json:"desiredReady"`
NonReadyResources []NonReadyResource `json:"nonReadyResources,omitempty"`
}
func (*BundleSummary) DeepCopy ¶
func (in *BundleSummary) DeepCopy() *BundleSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BundleSummary.
func (*BundleSummary) DeepCopyInto ¶
func (in *BundleSummary) DeepCopyInto(out *BundleSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BundleTarget ¶
type BundleTarget struct {
BundleDeploymentOptions
Name string `json:"name,omitempty"`
ClusterSelector *metav1.LabelSelector `json:"clusterSelector,omitempty"`
ClusterGroup string `json:"clusterGroup,omitempty"`
ClusterGroupSelector *metav1.LabelSelector `json:"clusterGroupSelector,omitempty"`
Overlays []string `json:"overlays,omitempty"`
}
func (*BundleTarget) DeepCopy ¶
func (in *BundleTarget) DeepCopy() *BundleTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BundleTarget.
func (*BundleTarget) DeepCopyInto ¶
func (in *BundleTarget) DeepCopyInto(out *BundleTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Cluster ¶
type Cluster struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec ClusterSpec `json:"spec,omitempty"`
Status ClusterStatus `json:"status,omitempty"`
}
func NewCluster ¶
func (*Cluster) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cluster.
func (*Cluster) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Cluster) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterGroup ¶
type ClusterGroup struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec ClusterGroupSpec `json:"spec"`
Status ClusterGroupStatus `json:"status"`
}
func NewClusterGroup ¶
func NewClusterGroup(namespace, name string, obj ClusterGroup) *ClusterGroup
func (*ClusterGroup) DeepCopy ¶
func (in *ClusterGroup) DeepCopy() *ClusterGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterGroup.
func (*ClusterGroup) DeepCopyInto ¶
func (in *ClusterGroup) DeepCopyInto(out *ClusterGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterGroup) DeepCopyObject ¶
func (in *ClusterGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterGroupList ¶
type ClusterGroupList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []ClusterGroup `json:"items"`
}
ClusterGroupList is a list of ClusterGroup resources
func (*ClusterGroupList) DeepCopy ¶
func (in *ClusterGroupList) DeepCopy() *ClusterGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterGroupList.
func (*ClusterGroupList) DeepCopyInto ¶
func (in *ClusterGroupList) DeepCopyInto(out *ClusterGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterGroupList) DeepCopyObject ¶
func (in *ClusterGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterGroupSpec ¶
type ClusterGroupSpec struct {
Pause bool `json:"pause,omitempty"`
}
func (*ClusterGroupSpec) DeepCopy ¶
func (in *ClusterGroupSpec) DeepCopy() *ClusterGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterGroupSpec.
func (*ClusterGroupSpec) DeepCopyInto ¶
func (in *ClusterGroupSpec) DeepCopyInto(out *ClusterGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterGroupStatus ¶
type ClusterGroupStatus struct {
Namespace string `json:"namespace,omitempty"`
ClusterCount int `json:"clusterCount"`
NonReadyClusterCount int `json:"nonReadyClusterCount"`
NonReadyClusters []string `json:"nonReadyClusters,omitempty"`
Conditions []genericcondition.GenericCondition `json:"conditions,omitempty"`
Summary BundleSummary `json:"summary,omitempty"`
}
func (*ClusterGroupStatus) DeepCopy ¶
func (in *ClusterGroupStatus) DeepCopy() *ClusterGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterGroupStatus.
func (*ClusterGroupStatus) DeepCopyInto ¶
func (in *ClusterGroupStatus) DeepCopyInto(out *ClusterGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterGroupToken ¶
type ClusterGroupToken struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec ClusterGroupTokenSpec `json:"spec,omitempty"`
Status ClusterGroupTokenStatus `json:"status,omitempty"`
}
func NewClusterGroupToken ¶
func NewClusterGroupToken(namespace, name string, obj ClusterGroupToken) *ClusterGroupToken
func (*ClusterGroupToken) DeepCopy ¶
func (in *ClusterGroupToken) DeepCopy() *ClusterGroupToken
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterGroupToken.
func (*ClusterGroupToken) DeepCopyInto ¶
func (in *ClusterGroupToken) DeepCopyInto(out *ClusterGroupToken)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterGroupToken) DeepCopyObject ¶
func (in *ClusterGroupToken) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterGroupTokenList ¶
type ClusterGroupTokenList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []ClusterGroupToken `json:"items"`
}
ClusterGroupTokenList is a list of ClusterGroupToken resources
func (*ClusterGroupTokenList) DeepCopy ¶
func (in *ClusterGroupTokenList) DeepCopy() *ClusterGroupTokenList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterGroupTokenList.
func (*ClusterGroupTokenList) DeepCopyInto ¶
func (in *ClusterGroupTokenList) DeepCopyInto(out *ClusterGroupTokenList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterGroupTokenList) DeepCopyObject ¶
func (in *ClusterGroupTokenList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterGroupTokenSpec ¶
type ClusterGroupTokenSpec struct {
TTLSeconds int `json:"ttlSeconds,omitempty"`
ClusterGroupName string `json:"clusterGroupName,omitempty"`
}
func (*ClusterGroupTokenSpec) DeepCopy ¶
func (in *ClusterGroupTokenSpec) DeepCopy() *ClusterGroupTokenSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterGroupTokenSpec.
func (*ClusterGroupTokenSpec) DeepCopyInto ¶
func (in *ClusterGroupTokenSpec) DeepCopyInto(out *ClusterGroupTokenSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterGroupTokenStatus ¶
type ClusterGroupTokenStatus struct {
SecretName string `json:"secretName,omitempty"`
}
func (*ClusterGroupTokenStatus) DeepCopy ¶
func (in *ClusterGroupTokenStatus) DeepCopy() *ClusterGroupTokenStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterGroupTokenStatus.
func (*ClusterGroupTokenStatus) DeepCopyInto ¶
func (in *ClusterGroupTokenStatus) DeepCopyInto(out *ClusterGroupTokenStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterList ¶
type ClusterList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []Cluster `json:"items"`
}
ClusterList is a list of Cluster resources
func (*ClusterList) DeepCopy ¶
func (in *ClusterList) DeepCopy() *ClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterList.
func (*ClusterList) DeepCopyInto ¶
func (in *ClusterList) DeepCopyInto(out *ClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterList) DeepCopyObject ¶
func (in *ClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterRegistrationRequest ¶
type ClusterRegistrationRequest struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec ClusterRegistrationRequestSpec `json:"spec,omitempty"`
Status ClusterRegistrationRequestStatus `json:"status,omitempty"`
}
func NewClusterRegistrationRequest ¶
func NewClusterRegistrationRequest(namespace, name string, obj ClusterRegistrationRequest) *ClusterRegistrationRequest
func (*ClusterRegistrationRequest) DeepCopy ¶
func (in *ClusterRegistrationRequest) DeepCopy() *ClusterRegistrationRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRegistrationRequest.
func (*ClusterRegistrationRequest) DeepCopyInto ¶
func (in *ClusterRegistrationRequest) DeepCopyInto(out *ClusterRegistrationRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterRegistrationRequest) DeepCopyObject ¶
func (in *ClusterRegistrationRequest) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterRegistrationRequestList ¶
type ClusterRegistrationRequestList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []ClusterRegistrationRequest `json:"items"`
}
ClusterRegistrationRequestList is a list of ClusterRegistrationRequest resources
func (*ClusterRegistrationRequestList) DeepCopy ¶
func (in *ClusterRegistrationRequestList) DeepCopy() *ClusterRegistrationRequestList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRegistrationRequestList.
func (*ClusterRegistrationRequestList) DeepCopyInto ¶
func (in *ClusterRegistrationRequestList) DeepCopyInto(out *ClusterRegistrationRequestList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterRegistrationRequestList) DeepCopyObject ¶
func (in *ClusterRegistrationRequestList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterRegistrationRequestSpec ¶
type ClusterRegistrationRequestSpec struct {
ClientID string `json:"clientID,omitempty"`
ClientRandom string `json:"clientRandom,omitempty"`
ClusterLabels map[string]string `json:"clusterLabels,omitempty"`
}
func (*ClusterRegistrationRequestSpec) DeepCopy ¶
func (in *ClusterRegistrationRequestSpec) DeepCopy() *ClusterRegistrationRequestSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRegistrationRequestSpec.
func (*ClusterRegistrationRequestSpec) DeepCopyInto ¶
func (in *ClusterRegistrationRequestSpec) DeepCopyInto(out *ClusterRegistrationRequestSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterRegistrationRequestStatus ¶
type ClusterRegistrationRequestStatus struct {
ClusterName string `json:"clusterName,omitempty"`
ClusterNamespace string `json:"clusterNamespace,omitempty"`
Granted bool `json:"granted,omitempty"`
}
func (*ClusterRegistrationRequestStatus) DeepCopy ¶
func (in *ClusterRegistrationRequestStatus) DeepCopy() *ClusterRegistrationRequestStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRegistrationRequestStatus.
func (*ClusterRegistrationRequestStatus) DeepCopyInto ¶
func (in *ClusterRegistrationRequestStatus) DeepCopyInto(out *ClusterRegistrationRequestStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterSpec ¶
type ClusterSpec struct {
Paused bool `json:"paused,omitempty"`
}
func (*ClusterSpec) DeepCopy ¶
func (in *ClusterSpec) DeepCopy() *ClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpec.
func (*ClusterSpec) DeepCopyInto ¶
func (in *ClusterSpec) DeepCopyInto(out *ClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterStatus ¶
type ClusterStatus struct {
Conditions []genericcondition.GenericCondition `json:"conditions,omitempty"`
ClusterGroupName string `json:"clusterGroupName,omitempty"`
ClusterGroupNamespace string `json:"clusterGroupNamespace,omitempty"`
Namespace string `json:"namespace,omitempty"`
Summary BundleSummary `json:"summary,omitempty"`
}
func (*ClusterStatus) DeepCopy ¶
func (in *ClusterStatus) DeepCopy() *ClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterStatus.
func (*ClusterStatus) DeepCopyInto ¶
func (in *ClusterStatus) DeepCopyInto(out *ClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Content ¶
type Content struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Content []byte `json:"content,omitempty"`
}
func NewContent ¶
func (*Content) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Content.
func (*Content) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Content) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ContentList ¶
type ContentList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []Content `json:"items"`
}
ContentList is a list of Content resources
func (*ContentList) DeepCopy ¶
func (in *ContentList) DeepCopy() *ContentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentList.
func (*ContentList) DeepCopyInto ¶
func (in *ContentList) DeepCopyInto(out *ContentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContentList) DeepCopyObject ¶
func (in *ContentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GenericMap ¶
type GenericMap struct {
Data map[string]interface{} `json:"-"`
}
func (*GenericMap) DeepCopy ¶
func (in *GenericMap) DeepCopy() *GenericMap
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericMap.
func (*GenericMap) DeepCopyInto ¶
func (in *GenericMap) DeepCopyInto(out *GenericMap)
func (GenericMap) MarshalJSON ¶
func (in GenericMap) MarshalJSON() ([]byte, error)
func (*GenericMap) UnmarshalJSON ¶
func (in *GenericMap) UnmarshalJSON(data []byte) error
type ModifiedStatus ¶
type ModifiedStatus struct {
Kind string `json:"kind,omitempty"`
APIVersion string `json:"apiVersion,omitempty"`
Namespace string `json:"namespace,omitempty"`
Name string `json:"name,omitempty"`
Create bool `json:"missing,omitempty"`
Delete bool `json:"delete,omitempty"`
Patch string `json:"patch,omitempty"`
}
func (*ModifiedStatus) DeepCopy ¶
func (in *ModifiedStatus) DeepCopy() *ModifiedStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModifiedStatus.
func (*ModifiedStatus) DeepCopyInto ¶
func (in *ModifiedStatus) DeepCopyInto(out *ModifiedStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (ModifiedStatus) String ¶
func (in ModifiedStatus) String() string
type NonReadyResource ¶
type NonReadyResource struct {
Name string `json:"name,omitempty"`
State BundleState `json:"bundleState,omitempty"`
Message string `json:"message,omitempty"`
}
func (*NonReadyResource) DeepCopy ¶
func (in *NonReadyResource) DeepCopy() *NonReadyResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NonReadyResource.
func (*NonReadyResource) DeepCopyInto ¶
func (in *NonReadyResource) DeepCopyInto(out *NonReadyResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NonReadyStatus ¶
type NonReadyStatus struct {
UID types.UID `json:"uid,omitempty"`
Kind string `json:"kind,omitempty"`
APIVersion string `json:"apiVersion,omitempty"`
Namespace string `json:"namespace,omitempty"`
Name string `json:"name,omitempty"`
Summary summary.Summary `json:"summary,omitempty"`
}
func (*NonReadyStatus) DeepCopy ¶
func (in *NonReadyStatus) DeepCopy() *NonReadyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NonReadyStatus.
func (*NonReadyStatus) DeepCopyInto ¶
func (in *NonReadyStatus) DeepCopyInto(out *NonReadyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (NonReadyStatus) String ¶
func (in NonReadyStatus) String() string
type RolloutStrategy ¶
type RolloutStrategy struct {
}
func (*RolloutStrategy) DeepCopy ¶
func (in *RolloutStrategy) DeepCopy() *RolloutStrategy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolloutStrategy.
func (*RolloutStrategy) DeepCopyInto ¶
func (in *RolloutStrategy) DeepCopyInto(out *RolloutStrategy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.