Directories
¶
| Path | Synopsis |
|---|---|
|
Package shared contains types and functions used by API definitions in the operators package +groupName=operators.webcenter.fr
|
Package shared contains types and functions used by API definitions in the operators package +groupName=operators.webcenter.fr |
|
multiphase
Package shared contains types and functions used by API definitions in the operators package +groupName=operators.webcenter.fr
|
Package shared contains types and functions used by API definitions in the operators package +groupName=operators.webcenter.fr |
|
remote
Package shared contains types and functions used by API definitions in the operators package +groupName=operators.webcenter.fr
|
Package shared contains types and functions used by API definitions in the operators package +groupName=operators.webcenter.fr |
|
shared
Package shared contains types and functions used by API definitions in the operators package +groupName=operators.webcenter.fr
|
Package shared contains types and functions used by API definitions in the operators package +groupName=operators.webcenter.fr |
|
workflow
+k8s:deepcopy-gen=package,register Package workflow contains types used to model multi-cycle reconciler workflows.
|
+k8s:deepcopy-gen=package,register Package workflow contains types used to model multi-cycle reconciler workflows. |
|
certificate
Package certificate provides pluggable TLSBackend abstractions for certificate management in Kubernetes operators.
|
Package certificate provides pluggable TLSBackend abstractions for certificate management in Kubernetes operators. |
|
certificate/byo
Package byo provides a TLSBackend that references an existing user-managed Secret.
|
Package byo provides a TLSBackend that references an existing user-managed Secret. |
|
certificate/certmanager
Package certmanager provides a TLSBackend that emits cert-manager Issuer and Certificate custom resources.
|
Package certmanager provides a TLSBackend that emits cert-manager Issuer and Certificate custom resources. |
|
certificate/rotation
Package rotation provides a reusable multi-cycle TLS rotation saga step built on workflow.WorkflowStepReconcilerActionWithDiff.
|
Package rotation provides a reusable multi-cycle TLS rotation saga step built on workflow.WorkflowStepReconcilerActionWithDiff. |
|
certificate/selfmanaged
Package selfmanaged provides a TLSBackend that generates and manages CA and leaf certificates using Go's crypto/x509 standard library.
|
Package selfmanaged provides a TLSBackend that generates and manages CA and leaf certificates using Go's crypto/x509 standard library. |
|
certificate/selfmanaged/pernode
Package pernode provides a TLSBackend that keeps one certificate per node in a single Secret (multi-cert transport TLS, e.g.
|
Package pernode provides a TLSBackend that keeps one certificate per node in a single Secret (multi-cert transport TLS, e.g. |
|
workflow
Package workflow provides a multi-cycle saga abstraction on top of the multiphase reconciler pattern.
|
Package workflow provides a multi-cycle saga abstraction on top of the multiphase reconciler pattern. |
|
Package tlsconfig provides a generic, app-agnostic client-side TLS configuration builder.
|
Package tlsconfig provides a generic, app-agnostic client-side TLS configuration builder. |
|
k8s
Package k8s resolves TLS material (CA and client certificates) from Kubernetes Secrets into tlsconfig.CertificateOptions.
|
Package k8s resolves TLS material (CA and client certificates) from Kubernetes Secrets into tlsconfig.CertificateOptions. |
Click to show internal directories.
Click to hide internal directories.