kubernetesk8s.io/kubernetes/pkg/controller/certificates/clustertrustbundlepublisher Index | Files

package clustertrustbundlepublisher

import "k8s.io/kubernetes/pkg/controller/certificates/clustertrustbundlepublisher"

Index

Types

type ClusterTrustBundlePublisher

type ClusterTrustBundlePublisher struct {
	// contains filtered or unexported fields
}

func NewClusterTrustBundlePublisher

func NewClusterTrustBundlePublisher(
	signerName string,
	caProvider dynamiccertificates.CAContentProvider,
	kubeClient clientset.Interface,
) (*ClusterTrustBundlePublisher, error)

NewClusterTrustBundlePublisher creates and maintains a cluster trust bundle object for a signer named `signerName`. The cluster trust bundle object contains the CA from the `caProvider` in its .spec.TrustBundle.

func (*ClusterTrustBundlePublisher) Run

Source Files

metrics.go publisher.go

Version
v1.32.3
Published
Mar 11, 2025
Platform
js/wasm
Imports
24 packages
Last checked
1 minute ago

Tools for package owners.