Versions in this module Expand all Collapse all v0 v0.40.0 Feb 5, 2026 Changes in this version type Querier + func SetupAPIServerTLSConfig(logger *logrus.Logger, config *rest.Config) (Querier, interface{ ... }, error) v0.39.0 Jan 23, 2026 Changes in this version + func ApplySecureDefaults(config *tls.Config) error + func CipherNamesToIDs(cipherNames []string) []uint16 + func GetConfigForClient(querier Querier) func(*tls.ClientHelloInfo) (*tls.Config, error) + func GetSecurityProfileConfig(profile *apiconfigv1.TLSSecurityProfile) (uint16, []uint16) + func NewSyncer(logger *logrus.Logger, client configv1client.Interface) (apiServerInformer configv1.APIServerInformer, syncer *Syncer, querier Querier, ...) + func RegisterEventHandlers(informer configv1.APIServerInformer, syncer *Syncer) + type Querier interface + QueryTLSConfig func(config *tls.Config) error + func NoopQuerier() Querier + type Syncer struct + func (w *Syncer) HandleAPIServerDelete(object interface{}) + func (w *Syncer) QueryTLSConfig(config *tls.Config) error + func (w *Syncer) SyncAPIServer(object interface{}) error