Documentation
¶
Index ¶
Constants ¶
View Source
const ( CommandMetaControllerNamespace = "Controller-Namespace" CommandMetaControllerKind = "Controller-Kind" CommandMetaControllerResourceGroupName = "Controller-Resource-Group-Name" CommandMetaIssuerName = "Issuer-Name" CommandMetaIssuerNamespace = "Issuer-Namespace" CommandMetaControllerReconcileId = "Controller-Reconcile-Id" CommandMetaCertificateSigningRequestNamespace = "Certificate-Signing-Request-Namespace" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CommandSignerBuilder ¶
type CommandSignerBuilder func(context.Context, *commandissuer.IssuerSpec, map[string][]byte, map[string][]byte) (Signer, error)
type HealthChecker ¶
type HealthChecker interface {
Check() error
}
func CommandHealthCheckerFromIssuerAndSecretData ¶
func CommandHealthCheckerFromIssuerAndSecretData(ctx context.Context, spec *commandissuer.IssuerSpec, authSecretData map[string][]byte, caSecretData map[string][]byte) (HealthChecker, error)
type HealthCheckerBuilder ¶
type HealthCheckerBuilder func(context.Context, *commandissuer.IssuerSpec, map[string][]byte, map[string][]byte) (HealthChecker, error)
type K8sMetadata ¶
type Signer ¶
func CommandSignerFromIssuerAndSecretData ¶
func CommandSignerFromIssuerAndSecretData(ctx context.Context, spec *commandissuer.IssuerSpec, authSecretData map[string][]byte, caSecretData map[string][]byte) (Signer, error)
Click to show internal directories.
Click to hide internal directories.