Documentation ¶
Overview ¶
Package signer implements a CA signer that uses keys stored on local disk.
Index ¶
- type CSRSigningController
- func NewCSRSigningController(ctx context.Context, controllerName string, signerName string, ...) (*CSRSigningController, error)
- func NewKubeAPIServerClientCSRSigningController(ctx context.Context, client clientset.Interface, ...) (*CSRSigningController, error)
- func NewKubeletClientCSRSigningController(ctx context.Context, client clientset.Interface, ...) (*CSRSigningController, error)
- func NewKubeletServingCSRSigningController(ctx context.Context, client clientset.Interface, ...) (*CSRSigningController, error)
- func NewLegacyUnknownCSRSigningController(ctx context.Context, client clientset.Interface, ...) (*CSRSigningController, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CSRSigningController ¶ added in v1.18.0
type CSRSigningController struct {
// contains filtered or unexported fields
}
func NewCSRSigningController ¶
func NewCSRSigningController( ctx context.Context, controllerName string, signerName string, client clientset.Interface, csrInformer certificatesinformers.CertificateSigningRequestInformer, caFile, caKeyFile string, certTTL time.Duration, ) (*CSRSigningController, error)
func NewKubeAPIServerClientCSRSigningController ¶ added in v1.19.0
func NewKubeAPIServerClientCSRSigningController( ctx context.Context, client clientset.Interface, csrInformer certificatesinformers.CertificateSigningRequestInformer, caFile, caKeyFile string, certTTL time.Duration, ) (*CSRSigningController, error)
func NewKubeletClientCSRSigningController ¶ added in v1.19.0
func NewKubeletClientCSRSigningController( ctx context.Context, client clientset.Interface, csrInformer certificatesinformers.CertificateSigningRequestInformer, caFile, caKeyFile string, certTTL time.Duration, ) (*CSRSigningController, error)
func NewKubeletServingCSRSigningController ¶ added in v1.19.0
func NewKubeletServingCSRSigningController( ctx context.Context, client clientset.Interface, csrInformer certificatesinformers.CertificateSigningRequestInformer, caFile, caKeyFile string, certTTL time.Duration, ) (*CSRSigningController, error)
func NewLegacyUnknownCSRSigningController ¶ added in v1.19.0
func NewLegacyUnknownCSRSigningController( ctx context.Context, client clientset.Interface, csrInformer certificatesinformers.CertificateSigningRequestInformer, caFile, caKeyFile string, certTTL time.Duration, ) (*CSRSigningController, error)
Click to show internal directories.
Click to hide internal directories.