const maxLabelSelectorLength …
type Manager …
type InformerManager …
var _ …
func NewInformerManager(bundles certinformersv1alpha1.ClusterTrustBundleInformer, cacheSize int, cacheTTL time.Duration) (*InformerManager, error) { … }
func (m *InformerManager) dropCacheFor(ctb *certificatesv1alpha1.ClusterTrustBundle) { … }
func (m *InformerManager) GetTrustAnchorsByName(name string, allowMissing bool) ([]byte, error) { … }
func (m *InformerManager) GetTrustAnchorsBySigner(signerName string, labelSelector *metav1.LabelSelector, allowMissing bool) ([]byte, error) { … }
func (m *InformerManager) normalizeTrustAnchors(ctbList []*certificatesv1alpha1.ClusterTrustBundle) ([]byte, error) { … }
type cacheKeyType …
type NoopManager …
var _ …
func (m *NoopManager) GetTrustAnchorsByName(name string, allowMissing bool) ([]byte, error) { … }
func (m *NoopManager) GetTrustAnchorsBySigner(signerName string, labelSelector *metav1.LabelSelector, allowMissing bool) ([]byte, error) { … }