Documentation
¶
Index ¶
- func ApplyCertificateSecretFilter(obj *unstructured.Unstructured) (go_hook.FilterResult, error)
- func ClusterDomainSAN(s string) string
- func PublicDomainSAN(s string) string
- func RegisterOrderCertificateHook(requests []OrderCertificateRequest) bool
- type CertificateInfo
- type CertificateSecret
- type OrderCertificateRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApplyCertificateSecretFilter ¶
func ApplyCertificateSecretFilter(obj *unstructured.Unstructured) (go_hook.FilterResult, error)
func ClusterDomainSAN ¶
func PublicDomainSAN ¶
func RegisterOrderCertificateHook ¶
func RegisterOrderCertificateHook(requests []OrderCertificateRequest) bool
Types ¶
type CertificateInfo ¶
type CertificateInfo struct {
Certificate string `json:"certificate,omitempty"`
Key string `json:"key,omitempty"`
CertificateUpdated bool `json:"certificate_updated,omitempty"`
}
func IssueCertificate ¶
func IssueCertificate(input *go_hook.HookInput, dc dependency.Container, request OrderCertificateRequest) (*CertificateInfo, error)
type CertificateSecret ¶
func ParseSecret ¶
func ParseSecret(secret *v1.Secret) *CertificateSecret
Click to show internal directories.
Click to hide internal directories.