Documentation ¶
Overview ¶
Package v1beta1 contains API Schema definitions for the certmanager v1beta1 API group +kubebuilder:object:generate=true +groupName=certmanager.thg.io
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "certmanager.thg.io", Version: "v1beta1"} // 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 CfsslClusterIssuer ¶
type CfsslClusterIssuer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CfsslIssuerSpec `json:"spec,omitempty"` Status CfsslIssuerStatus `json:"status,omitempty"` }
CfsslClusterIssuer is the Schema for the cfsslclusterissuers API
func (*CfsslClusterIssuer) DeepCopy ¶
func (in *CfsslClusterIssuer) DeepCopy() *CfsslClusterIssuer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CfsslClusterIssuer.
func (*CfsslClusterIssuer) DeepCopyInto ¶
func (in *CfsslClusterIssuer) DeepCopyInto(out *CfsslClusterIssuer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CfsslClusterIssuer) DeepCopyObject ¶
func (in *CfsslClusterIssuer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CfsslClusterIssuer) IsReady ¶
func (ci *CfsslClusterIssuer) IsReady() bool
type CfsslClusterIssuerList ¶
type CfsslClusterIssuerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CfsslClusterIssuer `json:"items"` }
CfsslClusterIssuerList contains a list of CfsslClusterIssuer
func (*CfsslClusterIssuerList) DeepCopy ¶
func (in *CfsslClusterIssuerList) DeepCopy() *CfsslClusterIssuerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CfsslClusterIssuerList.
func (*CfsslClusterIssuerList) DeepCopyInto ¶
func (in *CfsslClusterIssuerList) DeepCopyInto(out *CfsslClusterIssuerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CfsslClusterIssuerList) DeepCopyObject ¶
func (in *CfsslClusterIssuerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CfsslIssuer ¶
type CfsslIssuer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CfsslIssuerSpec `json:"spec,omitempty"` Status CfsslIssuerStatus `json:"status,omitempty"` }
CfsslIssuer is the Schema for the cfsslissuers API
func (*CfsslIssuer) DeepCopy ¶
func (in *CfsslIssuer) DeepCopy() *CfsslIssuer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CfsslIssuer.
func (*CfsslIssuer) DeepCopyInto ¶
func (in *CfsslIssuer) DeepCopyInto(out *CfsslIssuer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CfsslIssuer) DeepCopyObject ¶
func (in *CfsslIssuer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CfsslIssuer) IsReady ¶
func (ci *CfsslIssuer) IsReady() bool
type CfsslIssuerCondition ¶
type CfsslIssuerCondition struct { // Type of the condition, currently ('Ready'). Type ConditionType `json:"type"` // Status of the condition, one of ('True', 'False', 'Unknown'). // +kubebuilder:validation:Enum=True;False;Unknown Status ConditionStatus `json:"status"` // LastTransitionTime is the timestamp corresponding to the last status // change of this condition. // +optional LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty"` // Reason is a brief machine readable explanation for the condition's last // transition. // +optional Reason string `json:"reason,omitempty"` // Message is a human readable description of the details of the last // transition, complementing reason. // +optional Message string `json:"message,omitempty"` }
CfsslIssuerCondition contains condition information for the cfssl issuer.
func (*CfsslIssuerCondition) DeepCopy ¶
func (in *CfsslIssuerCondition) DeepCopy() *CfsslIssuerCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CfsslIssuerCondition.
func (*CfsslIssuerCondition) DeepCopyInto ¶
func (in *CfsslIssuerCondition) DeepCopyInto(out *CfsslIssuerCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CfsslIssuerList ¶
type CfsslIssuerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CfsslIssuer `json:"items"` }
CfsslIssuerList contains a list of CfsslIssuer
func (*CfsslIssuerList) DeepCopy ¶
func (in *CfsslIssuerList) DeepCopy() *CfsslIssuerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CfsslIssuerList.
func (*CfsslIssuerList) DeepCopyInto ¶
func (in *CfsslIssuerList) DeepCopyInto(out *CfsslIssuerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CfsslIssuerList) DeepCopyObject ¶
func (in *CfsslIssuerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CfsslIssuerSpec ¶
type CfsslIssuerSpec struct { // URL is an url of a Cfssl Server URL string `json:"url"` // CABundle is a base64 encoded TLS certificate used to verify connections // to the step certificates server. If not set the system root certificates // are used to validate the TLS connection. CABundle []byte `json:"caBundle"` // Profile is signing profile used by the Cfssl Server. If omitted, the // default profile will be used Profile string `json:"profile,omitempty"` }
CfsslIssuerSpec defines the desired state of CfsslIssuer
func (*CfsslIssuerSpec) DeepCopy ¶
func (in *CfsslIssuerSpec) DeepCopy() *CfsslIssuerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CfsslIssuerSpec.
func (*CfsslIssuerSpec) DeepCopyInto ¶
func (in *CfsslIssuerSpec) DeepCopyInto(out *CfsslIssuerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CfsslIssuerStatus ¶
type CfsslIssuerStatus struct { // +optional Conditions []CfsslIssuerCondition `json:"conditions,omitempty"` }
CfsslIssuerStatus defines the observed state of CfsslIssuer
func (*CfsslIssuerStatus) DeepCopy ¶
func (in *CfsslIssuerStatus) DeepCopy() *CfsslIssuerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CfsslIssuerStatus.
func (*CfsslIssuerStatus) DeepCopyInto ¶
func (in *CfsslIssuerStatus) DeepCopyInto(out *CfsslIssuerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionStatus ¶
type ConditionStatus string
ConditionStatus represents a condition's status. +kubebuilder:validation:Enum=True;False;Unknown
const ( // ConditionTrue represents the fact that a given condition is true ConditionTrue ConditionStatus = "True" // ConditionFalse represents the fact that a given condition is false ConditionFalse ConditionStatus = "False" // ConditionUnknown represents the fact that a given condition is unknown ConditionUnknown ConditionStatus = "Unknown" )
These are valid condition statuses. "ConditionTrue" means a resource is in the condition; "ConditionFalse" means a resource is not in the condition; "ConditionUnknown" means kubernetes can't decide if a resource is in the condition or not. In the future, we could add other intermediate conditions, e.g. ConditionDegraded.
type ConditionType ¶
type ConditionType string
ConditionType represents a CfsslIssuer condition type. +kubebuilder:validation:Enum=Ready
const ( // ConditionReady indicates that a CfsslIssuer is ready for use. ConditionReady ConditionType = "Ready" )