Versions in this module Expand all Collapse all v0 v0.13.1 May 8, 2020 v0.13.0 May 8, 2020 Changes in this version + const AllowsInjectionFromSecretAnnotation + const AltNamesAnnotationKey + const CRPrivateKeyAnnotationKey + const CertificateKind + const CertificateNameKey + const CertificateRequestKind + const CertificateRequestReasonFailed + const CertificateRequestReasonIssued + const CertificateRequestReasonPending + const ClusterIssuerKind + const CommonNameAnnotationKey + const DefaultCertificateDuration + const DefaultRenewBefore + const DefaultVaultKubernetesAuthMountPath + const DefaultVaultTokenAuthSecretKey + const DeprecatedIssuerKindAnnotationKey + const DeprecatedIssuerNameAnnotationKey + const IPSANAnnotationKey + const IngressACMEIssuerHTTP01IngressClassAnnotationKey + const IngressClassAnnotationKey + const IngressClusterIssuerNameAnnotationKey + const IngressIssuerNameAnnotationKey + const IssueTemporaryCertificateAnnotation + const IssuerGroupAnnotationKey + const IssuerKind + const IssuerKindAnnotationKey + const IssuerNameAnnotationKey + const MinimumCertificateDuration + const MinimumRenewBefore + const TLSCAKey + const URISANAnnotationKey + const VenafiCustomFieldsAnnotationKey + const WantInjectAPIServerCAAnnotation + const WantInjectAnnotation + const WantInjectFromSecretAnnotation + type CAIssuer struct + SecretName string + func (in *CAIssuer) DeepCopy() *CAIssuer + func (in *CAIssuer) DeepCopyInto(out *CAIssuer) + type Certificate struct + Spec CertificateSpec + Status CertificateStatus + func (in *Certificate) DeepCopy() *Certificate + func (in *Certificate) DeepCopyInto(out *Certificate) + func (in *Certificate) DeepCopyObject() runtime.Object + type CertificateCondition struct + LastTransitionTime *metav1.Time + Message string + Reason string + Status ConditionStatus + Type CertificateConditionType + func (in *CertificateCondition) DeepCopy() *CertificateCondition + func (in *CertificateCondition) DeepCopyInto(out *CertificateCondition) + type CertificateConditionType string + const CertificateConditionReady + type CertificateList struct + Items []Certificate + func (in *CertificateList) DeepCopy() *CertificateList + func (in *CertificateList) DeepCopyInto(out *CertificateList) + func (in *CertificateList) DeepCopyObject() runtime.Object + type CertificateRequest struct + Spec CertificateRequestSpec + Status CertificateRequestStatus + func (in *CertificateRequest) DeepCopy() *CertificateRequest + func (in *CertificateRequest) DeepCopyInto(out *CertificateRequest) + func (in *CertificateRequest) DeepCopyObject() runtime.Object + type CertificateRequestCondition struct + LastTransitionTime *metav1.Time + Message string + Reason string + Status ConditionStatus + Type CertificateRequestConditionType + func (in *CertificateRequestCondition) DeepCopy() *CertificateRequestCondition + func (in *CertificateRequestCondition) DeepCopyInto(out *CertificateRequestCondition) + type CertificateRequestConditionType string + const CertificateRequestConditionReady + type CertificateRequestList struct + Items []CertificateRequest + func (in *CertificateRequestList) DeepCopy() *CertificateRequestList + func (in *CertificateRequestList) DeepCopyInto(out *CertificateRequestList) + func (in *CertificateRequestList) DeepCopyObject() runtime.Object + type CertificateRequestSpec struct + CSRPEM []byte + Duration *metav1.Duration + IsCA bool + IssuerRef ObjectReference + Usages []KeyUsage + func (in *CertificateRequestSpec) DeepCopy() *CertificateRequestSpec + func (in *CertificateRequestSpec) DeepCopyInto(out *CertificateRequestSpec) + type CertificateRequestStatus struct + CA []byte + Certificate []byte + Conditions []CertificateRequestCondition + FailureTime *metav1.Time + func (in *CertificateRequestStatus) DeepCopy() *CertificateRequestStatus + func (in *CertificateRequestStatus) DeepCopyInto(out *CertificateRequestStatus) + type CertificateSpec struct + CommonName string + DNSNames []string + Duration *metav1.Duration + EmailSANs []string + IPAddresses []string + IsCA bool + IssuerRef ObjectReference + KeyAlgorithm KeyAlgorithm + KeyEncoding KeyEncoding + KeySize int + RenewBefore *metav1.Duration + SecretName string + Subject *X509Subject + URISANs []string + Usages []KeyUsage + func (in *CertificateSpec) DeepCopy() *CertificateSpec + func (in *CertificateSpec) DeepCopyInto(out *CertificateSpec) + type CertificateStatus struct + Conditions []CertificateCondition + LastFailureTime *metav1.Time + NotAfter *metav1.Time + func (in *CertificateStatus) DeepCopy() *CertificateStatus + func (in *CertificateStatus) DeepCopyInto(out *CertificateStatus) + type ClusterIssuer struct + Spec IssuerSpec + Status IssuerStatus + func (c *ClusterIssuer) Copy() GenericIssuer + func (c *ClusterIssuer) GetObjectMeta() *metav1.ObjectMeta + func (c *ClusterIssuer) GetSpec() *IssuerSpec + func (c *ClusterIssuer) GetStatus() *IssuerStatus + func (c *ClusterIssuer) SetSpec(spec IssuerSpec) + func (c *ClusterIssuer) SetStatus(status IssuerStatus) + func (in *ClusterIssuer) DeepCopy() *ClusterIssuer + func (in *ClusterIssuer) DeepCopyInto(out *ClusterIssuer) + func (in *ClusterIssuer) DeepCopyObject() runtime.Object + type ClusterIssuerList struct + Items []ClusterIssuer + func (in *ClusterIssuerList) DeepCopy() *ClusterIssuerList + func (in *ClusterIssuerList) DeepCopyInto(out *ClusterIssuerList) + func (in *ClusterIssuerList) DeepCopyObject() runtime.Object + type ConditionStatus string + const ConditionFalse + const ConditionTrue + const ConditionUnknown + type GenericIssuer interface + GetObjectMeta func() *metav1.ObjectMeta + GetSpec func() *IssuerSpec + GetStatus func() *IssuerStatus + type Issuer struct + Spec IssuerSpec + Status IssuerStatus + func (c *Issuer) Copy() GenericIssuer + func (c *Issuer) GetObjectMeta() *metav1.ObjectMeta + func (c *Issuer) GetSpec() *IssuerSpec + func (c *Issuer) GetStatus() *IssuerStatus + func (c *Issuer) SetSpec(spec IssuerSpec) + func (c *Issuer) SetStatus(status IssuerStatus) + func (in *Issuer) DeepCopy() *Issuer + func (in *Issuer) DeepCopyInto(out *Issuer) + func (in *Issuer) DeepCopyObject() runtime.Object + type IssuerCondition struct + LastTransitionTime *metav1.Time + Message string + Reason string + Status ConditionStatus + Type IssuerConditionType + func (in *IssuerCondition) DeepCopy() *IssuerCondition + func (in *IssuerCondition) DeepCopyInto(out *IssuerCondition) + type IssuerConditionType string + const IssuerConditionReady + type IssuerConfig struct + CA *CAIssuer + SelfSigned *SelfSignedIssuer + Vault *VaultIssuer + Venafi *VenafiIssuer + func (in *IssuerConfig) DeepCopy() *IssuerConfig + func (in *IssuerConfig) DeepCopyInto(out *IssuerConfig) + type IssuerList struct + Items []Issuer + func (in *IssuerList) DeepCopy() *IssuerList + func (in *IssuerList) DeepCopyInto(out *IssuerList) + func (in *IssuerList) DeepCopyObject() runtime.Object + type IssuerSpec struct + func (in *IssuerSpec) DeepCopy() *IssuerSpec + func (in *IssuerSpec) DeepCopyInto(out *IssuerSpec) + type IssuerStatus struct + Conditions []IssuerCondition + func (in *IssuerStatus) DeepCopy() *IssuerStatus + func (in *IssuerStatus) DeepCopyInto(out *IssuerStatus) + type KeyAlgorithm string + const ECDSAKeyAlgorithm + const RSAKeyAlgorithm + type KeyEncoding string + const PKCS1 + const PKCS8 + type KeyUsage string + const UsageAny + const UsageCRLSign + const UsageCertSign + const UsageClientAuth + const UsageCodeSigning + const UsageContentCommittment + const UsageDataEncipherment + const UsageDecipherOnly + const UsageDigitalSignature + const UsageEmailProtection + const UsageEncipherOnly + const UsageIPsecEndSystem + const UsageIPsecTunnel + const UsageIPsecUser + const UsageKeyAgreement + const UsageKeyEncipherment + const UsageMicrosoftSGC + const UsageNetscapeSGC + const UsageOCSPSigning + const UsageSMIME + const UsageServerAuth + const UsageSigning + const UsageTimestamping + func DefaultKeyUsages() []KeyUsage + type LocalObjectReference struct + Name string + type ObjectReference struct + Group string + Kind string + Name string + type SecretKeySelector struct + Key string + type SelfSignedIssuer struct + func (in *SelfSignedIssuer) DeepCopy() *SelfSignedIssuer + func (in *SelfSignedIssuer) DeepCopyInto(out *SelfSignedIssuer) + type VaultAppRole struct + Path string + RoleId string + SecretRef SecretKeySelector + func (in *VaultAppRole) DeepCopy() *VaultAppRole + func (in *VaultAppRole) DeepCopyInto(out *VaultAppRole) + type VaultAuth struct + AppRole *VaultAppRole + Kubernetes *VaultKubernetesAuth + TokenSecretRef *SecretKeySelector + func (in *VaultAuth) DeepCopy() *VaultAuth + func (in *VaultAuth) DeepCopyInto(out *VaultAuth) + type VaultIssuer struct + Auth VaultAuth + CABundle []byte + Path string + Server string + func (in *VaultIssuer) DeepCopy() *VaultIssuer + func (in *VaultIssuer) DeepCopyInto(out *VaultIssuer) + type VaultKubernetesAuth struct + Path string + Role string + SecretRef SecretKeySelector + func (in *VaultKubernetesAuth) DeepCopy() *VaultKubernetesAuth + func (in *VaultKubernetesAuth) DeepCopyInto(out *VaultKubernetesAuth) + type VenafiCloud struct + APITokenSecretRef SecretKeySelector + URL string + func (in *VenafiCloud) DeepCopy() *VenafiCloud + func (in *VenafiCloud) DeepCopyInto(out *VenafiCloud) + type VenafiIssuer struct + Cloud *VenafiCloud + TPP *VenafiTPP + Zone string + func (in *VenafiIssuer) DeepCopy() *VenafiIssuer + func (in *VenafiIssuer) DeepCopyInto(out *VenafiIssuer) + type VenafiTPP struct + CABundle []byte + CredentialsRef LocalObjectReference + URL string + func (in *VenafiTPP) DeepCopy() *VenafiTPP + func (in *VenafiTPP) DeepCopyInto(out *VenafiTPP) + type X509Subject struct + Countries []string + Localities []string + OrganizationalUnits []string + Organizations []string + PostalCodes []string + Provinces []string + SerialNumber string + StreetAddresses []string + func (in *X509Subject) DeepCopy() *X509Subject + func (in *X509Subject) DeepCopyInto(out *X509Subject)