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