package clustertrustbundlepublisher
import "k8s.io/kubernetes/pkg/controller/certificates/clustertrustbundlepublisher"
Index ¶
- type ClusterTrustBundlePublisher
- type PublisherRunner
- func NewAlphaClusterTrustBundlePublisher( signerName string, caProvider dynamiccertificates.CAContentProvider, kubeClient clientset.Interface, ) ( PublisherRunner, error, )
- func NewBetaClusterTrustBundlePublisher( signerName string, caProvider dynamiccertificates.CAContentProvider, kubeClient clientset.Interface, ) ( PublisherRunner, error, )
Types ¶
type ClusterTrustBundlePublisher ¶
type ClusterTrustBundlePublisher[T clusterTrustBundle] struct {
// contains filtered or unexported fields
}
func (*ClusterTrustBundlePublisher[T]) Run ¶
func (p *ClusterTrustBundlePublisher[T]) Run(ctx context.Context)
type PublisherRunner ¶
func NewAlphaClusterTrustBundlePublisher ¶
func NewAlphaClusterTrustBundlePublisher( signerName string, caProvider dynamiccertificates.CAContentProvider, kubeClient clientset.Interface, ) ( PublisherRunner, error, )
NewAlphaClusterTrustBundlePublisher sets up a ClusterTrustBundlePublisher for the v1alpha1 API
func NewBetaClusterTrustBundlePublisher ¶
func NewBetaClusterTrustBundlePublisher( signerName string, caProvider dynamiccertificates.CAContentProvider, kubeClient clientset.Interface, ) ( PublisherRunner, error, )
NewBetaClusterTrustBundlePublisher sets up a ClusterTrustBundlePublisher for the v1beta1 API
Source Files ¶
metrics.go publisher.go
- Version
- v1.33.1 (latest)
- Published
- May 15, 2025
- Platform
- linux/amd64
- Imports
- 27 packages
- Last checked
- 11 hours ago –
Tools for package owners.