Documentation
¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the v1alpha1 API group +kubebuilder:object:generate=true +groupName=issuer.cert-manager.io
Index ¶
Constants ¶
View Source
const ( // IssuerConditionReasonInitializing is the value assigned to // the Reason field of the Ready condition when issuer-lib first // reconciles an Issuer which does not already have a Ready // condition. IssuerConditionReasonInitializing = "Initializing" IssuerConditionReasonPending = "Pending" IssuerConditionReasonChecked = "Checked" IssuerConditionReasonFailed = "Failed" )
View Source
const ( // CertificateRequestConditionReasonInitializing is the value assigned to // the Reason field of the Ready condition when issuer-lib first // reconciles a CertificateRequest which does not already have a Ready // condition. CertificateRequestConditionReasonInitializing = "Initializing" )
View Source
const ( // IssuerConditionTypeReady is the type of condition that indicates whether // an Issuer is ready for use. IssuerConditionTypeReady = "Ready" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Issuer ¶
type Issuer interface {
runtime.Object
metav1.Object
GetConditions() []metav1.Condition
// GetIssuerTypeIdentifier returns a string that uniquely identifies the
// issuer type. This should be a constant across all instances of this
// issuer type. This string is used as a prefix when determining the
// issuer type for a Kubernetes CertificateSigningRequest resource based
// on the issuerName field. The value should be formatted as follows:
// "<issuer resource (plural)>.<issuer group>". For example, the value
// "simpleclusterissuers.issuer.cert-manager.io" will match all CSRs
// with an issuerName set to eg. "simpleclusterissuers.issuer.cert-manager.io/issuer1".
GetIssuerTypeIdentifier() string
}
type IssuerStatus ¶
type IssuerStatus struct {
// List of status conditions to indicate the status of an Issuer.
// Known condition types are `Ready`.
// +listType=map
// +listMapKey=type
// +optional
Conditions []metav1.Condition `json:"conditions,omitempty"`
}
func (*IssuerStatus) DeepCopy ¶
func (in *IssuerStatus) DeepCopy() *IssuerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IssuerStatus.
func (*IssuerStatus) DeepCopyInto ¶
func (in *IssuerStatus) DeepCopyInto(out *IssuerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WrappedIssuer ¶ added in v0.10.0
WrappedIssuer is an issuer type to support objects which are not directly of the type Issuer. This could include cert-manager issuers for example.
Click to show internal directories.
Click to hide internal directories.