Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the operator v1alpha1 API group.
Index ¶
- Variables
- func Resource(resource string) schema.GroupResource
- type RegistryCredentialInjector
- func (in *RegistryCredentialInjector) DeepCopy() *RegistryCredentialInjector
- func (in *RegistryCredentialInjector) DeepCopyInto(out *RegistryCredentialInjector)
- func (in *RegistryCredentialInjector) DeepCopyObject() runtime.Object
- func (c *RegistryCredentialInjector) GetDeploymentName() string
- func (c *RegistryCredentialInjector) GetDeploymentNamespace() string
- func (c *RegistryCredentialInjector) GetSpec() componentoperatorruntimetypes.Unstructurable
- func (c *RegistryCredentialInjector) GetStatus() *component.Status
- type RegistryCredentialInjectorList
- type RegistryCredentialInjectorSpec
- type RegistryCredentialInjectorStatus
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 RegistryCredentialInjector ¶
type RegistryCredentialInjector struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RegistryCredentialInjectorSpec `json:"spec,omitempty"` // +kubebuilder:default={"observedGeneration":-1} Status RegistryCredentialInjectorStatus `json:"status,omitempty"` }
RegistryCredentialInjector is the Schema for the registrycredentialinjectors API.
func (*RegistryCredentialInjector) DeepCopy ¶
func (in *RegistryCredentialInjector) DeepCopy() *RegistryCredentialInjector
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryCredentialInjector.
func (*RegistryCredentialInjector) DeepCopyInto ¶
func (in *RegistryCredentialInjector) DeepCopyInto(out *RegistryCredentialInjector)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RegistryCredentialInjector) DeepCopyObject ¶
func (in *RegistryCredentialInjector) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RegistryCredentialInjector) GetDeploymentName ¶
func (c *RegistryCredentialInjector) GetDeploymentName() string
func (*RegistryCredentialInjector) GetDeploymentNamespace ¶
func (c *RegistryCredentialInjector) GetDeploymentNamespace() string
func (*RegistryCredentialInjector) GetSpec ¶
func (c *RegistryCredentialInjector) GetSpec() componentoperatorruntimetypes.Unstructurable
func (*RegistryCredentialInjector) GetStatus ¶
func (c *RegistryCredentialInjector) GetStatus() *component.Status
type RegistryCredentialInjectorList ¶
type RegistryCredentialInjectorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RegistryCredentialInjector `json:"items"` }
RegistryCredentialInjectorList contains a list of RegistryCredentialInjector.
func (*RegistryCredentialInjectorList) DeepCopy ¶
func (in *RegistryCredentialInjectorList) DeepCopy() *RegistryCredentialInjectorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryCredentialInjectorList.
func (*RegistryCredentialInjectorList) DeepCopyInto ¶
func (in *RegistryCredentialInjectorList) DeepCopyInto(out *RegistryCredentialInjectorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RegistryCredentialInjectorList) DeepCopyObject ¶
func (in *RegistryCredentialInjectorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RegistryCredentialInjectorSpec ¶
type RegistryCredentialInjectorSpec 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"` ObjectSelector *metav1.LabelSelector `json:"objectSelector,omitempty"` NamespaceSelector *metav1.LabelSelector `json:"namespaceSelector,omitempty"` DefaultPullSecret string `json:"defaultPullSecret,omitempty"` LogLevel int `json:"logLevel,omitempty"` }
RegistryCredentialInjectorSpec defines the desired state of RegistryCredentialInjector.
func (*RegistryCredentialInjectorSpec) DeepCopy ¶
func (in *RegistryCredentialInjectorSpec) DeepCopy() *RegistryCredentialInjectorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryCredentialInjectorSpec.
func (*RegistryCredentialInjectorSpec) DeepCopyInto ¶
func (in *RegistryCredentialInjectorSpec) DeepCopyInto(out *RegistryCredentialInjectorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RegistryCredentialInjectorSpec) ToUnstructured ¶
func (s *RegistryCredentialInjectorSpec) ToUnstructured() map[string]any
type RegistryCredentialInjectorStatus ¶
RegistryCredentialInjectorStatus defines the observed state of RegistryCredentialInjector.
func (*RegistryCredentialInjectorStatus) DeepCopy ¶
func (in *RegistryCredentialInjectorStatus) DeepCopy() *RegistryCredentialInjectorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryCredentialInjectorStatus.
func (*RegistryCredentialInjectorStatus) DeepCopyInto ¶
func (in *RegistryCredentialInjectorStatus) DeepCopyInto(out *RegistryCredentialInjectorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.