Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the operator v1alpha1 API group.
Index ¶
- Variables
- func Resource(resource string) schema.GroupResource
- type ReactiveJobOperator
- func (in *ReactiveJobOperator) DeepCopy() *ReactiveJobOperator
- func (in *ReactiveJobOperator) DeepCopyInto(out *ReactiveJobOperator)
- func (in *ReactiveJobOperator) DeepCopyObject() runtime.Object
- func (c *ReactiveJobOperator) GetDeploymentName() string
- func (c *ReactiveJobOperator) GetDeploymentNamespace() string
- func (c *ReactiveJobOperator) GetSpec() componentoperatorruntimetypes.Unstructurable
- func (c *ReactiveJobOperator) GetStatus() *component.Status
- type ReactiveJobOperatorList
- type ReactiveJobOperatorSpec
- type ReactiveJobOperatorStatus
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects. GroupVersion = schema.GroupVersion{Group: "operator.kyma-project.io", Version: "v1alpha1"} // 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 // Needed by kubernetes/code-generator. SchemeGroupVersion = GroupVersion )
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Needed by kubernetes/code-generator.
Types ¶
type ReactiveJobOperator ¶
type ReactiveJobOperator struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ReactiveJobOperatorSpec `json:"spec,omitempty"` // +kubebuilder:default={"observedGeneration":-1} Status ReactiveJobOperatorStatus `json:"status,omitempty"` }
ReactiveJobOperator is the Schema for the reactivejoboperators API.
func (*ReactiveJobOperator) DeepCopy ¶
func (in *ReactiveJobOperator) DeepCopy() *ReactiveJobOperator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReactiveJobOperator.
func (*ReactiveJobOperator) DeepCopyInto ¶
func (in *ReactiveJobOperator) DeepCopyInto(out *ReactiveJobOperator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReactiveJobOperator) DeepCopyObject ¶
func (in *ReactiveJobOperator) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ReactiveJobOperator) GetDeploymentName ¶
func (c *ReactiveJobOperator) GetDeploymentName() string
func (*ReactiveJobOperator) GetDeploymentNamespace ¶
func (c *ReactiveJobOperator) GetDeploymentNamespace() string
func (*ReactiveJobOperator) GetSpec ¶
func (c *ReactiveJobOperator) GetSpec() componentoperatorruntimetypes.Unstructurable
func (*ReactiveJobOperator) GetStatus ¶
func (c *ReactiveJobOperator) GetStatus() *component.Status
type ReactiveJobOperatorList ¶
type ReactiveJobOperatorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ReactiveJobOperator `json:"items"` }
ReactiveJobOperatorList contains a list of ReactiveJobOperator.
func (*ReactiveJobOperatorList) DeepCopy ¶
func (in *ReactiveJobOperatorList) DeepCopy() *ReactiveJobOperatorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReactiveJobOperatorList.
func (*ReactiveJobOperatorList) DeepCopyInto ¶
func (in *ReactiveJobOperatorList) DeepCopyInto(out *ReactiveJobOperatorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReactiveJobOperatorList) DeepCopyObject ¶
func (in *ReactiveJobOperatorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ReactiveJobOperatorSpec ¶
type ReactiveJobOperatorSpec struct { component.Spec `json:",inline"` // +kubebuilder:validation:Minimum=1 // +kubebuilder:default=1 ReplicaCount int `json:"replicaCount,omitempty"` // +optional Image component.ImageSpec `json:"image"` component.KubernetesProperties `json:",inline"` }
ReactiveJobOperatorSpec defines the desired state of ReactiveJobOperator.
func (*ReactiveJobOperatorSpec) DeepCopy ¶
func (in *ReactiveJobOperatorSpec) DeepCopy() *ReactiveJobOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReactiveJobOperatorSpec.
func (*ReactiveJobOperatorSpec) DeepCopyInto ¶
func (in *ReactiveJobOperatorSpec) DeepCopyInto(out *ReactiveJobOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReactiveJobOperatorSpec) ToUnstructured ¶
func (s *ReactiveJobOperatorSpec) ToUnstructured() map[string]any
type ReactiveJobOperatorStatus ¶
ReactiveJobOperatorStatus defines the observed state of ReactiveJobOperator.
func (*ReactiveJobOperatorStatus) DeepCopy ¶
func (in *ReactiveJobOperatorStatus) DeepCopy() *ReactiveJobOperatorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReactiveJobOperatorStatus.
func (*ReactiveJobOperatorStatus) DeepCopyInto ¶
func (in *ReactiveJobOperatorStatus) DeepCopyInto(out *ReactiveJobOperatorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.