Documentation
¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the ocica v1alpha1 API group +kubebuilder:object:generate=true +groupName=ocica.cert-manager.io
Index ¶
Constants ¶
const ( // ConditionTrue represents the fact that a given condition is true. ConditionTrue metav1.ConditionStatus = "True" // ConditionFalse represents the fact that a given condition is false. ConditionFalse metav1.ConditionStatus = "False" // ConditionUnknown represents the fact that a given condition is unknown. ConditionUnknown metav1.ConditionStatus = "Unknown" )
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "ocica.cert-manager.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 )
Functions ¶
This section is empty.
Types ¶
type ConditionType ¶
type ConditionType string
ConditionType represents an OriginIssuer condition value.
const ( // ConditionReady represents that an OriginIssuer condition is in // a ready state and able to issue certificates. // If the `status` of this condition is `False`, CertificateRequest // controllers should prevent attempts to sign certificates. ConditionReady ConditionType = "Ready" )
type OCICAClusterIssuer ¶
type OCICAClusterIssuer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OCICAClusterIssuerSpec `json:"spec,omitempty"` Status OCICAClusterIssuerStatus `json:"status,omitempty"` }
OCICAClusterIssuer is the Schema for the ocicaclusterissuers API
func GetIssuer ¶
func GetIssuer() (*OCICAClusterIssuer, error)
func (*OCICAClusterIssuer) DeepCopy ¶
func (in *OCICAClusterIssuer) DeepCopy() *OCICAClusterIssuer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCICAClusterIssuer.
func (*OCICAClusterIssuer) DeepCopyInto ¶
func (in *OCICAClusterIssuer) DeepCopyInto(out *OCICAClusterIssuer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OCICAClusterIssuer) DeepCopyObject ¶
func (in *OCICAClusterIssuer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OCICAClusterIssuerList ¶
type OCICAClusterIssuerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OCICAClusterIssuer `json:"items"` }
OCICAClusterIssuerList contains a list of OCICAClusterIssuer
func (*OCICAClusterIssuerList) DeepCopy ¶
func (in *OCICAClusterIssuerList) DeepCopy() *OCICAClusterIssuerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCICAClusterIssuerList.
func (*OCICAClusterIssuerList) DeepCopyInto ¶
func (in *OCICAClusterIssuerList) DeepCopyInto(out *OCICAClusterIssuerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OCICAClusterIssuerList) DeepCopyObject ¶
func (in *OCICAClusterIssuerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OCICAClusterIssuerSpec ¶
type OCICAClusterIssuerSpec struct { // Specifies the OCID of the private CA in OCI TenancyID string `json:"tenancy_id,omitempty"` CompartmentID string `json:"compartment_id"` AuthorityID string `json:"authority_id"` }
OCICAClusterIssuerSpec defines the desired state of OCICAClusterIssuer
func (*OCICAClusterIssuerSpec) DeepCopy ¶
func (in *OCICAClusterIssuerSpec) DeepCopy() *OCICAClusterIssuerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCICAClusterIssuerSpec.
func (*OCICAClusterIssuerSpec) DeepCopyInto ¶
func (in *OCICAClusterIssuerSpec) DeepCopyInto(out *OCICAClusterIssuerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OCICAClusterIssuerStatus ¶
type OCICAClusterIssuerStatus struct { // INSERT ADDITIONAL STATUS FIELD - define observed state of cluster // Important: Run "make" to regenerate code after modifying this file Conditions []metav1.Condition `json:"conditions,omitempty"` }
OCICAClusterIssuerStatus defines the observed state of OCICAClusterIssuer
func (*OCICAClusterIssuerStatus) DeepCopy ¶
func (in *OCICAClusterIssuerStatus) DeepCopy() *OCICAClusterIssuerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCICAClusterIssuerStatus.
func (*OCICAClusterIssuerStatus) DeepCopyInto ¶
func (in *OCICAClusterIssuerStatus) DeepCopyInto(out *OCICAClusterIssuerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.