Versions in this module Expand all Collapse all v1 v1.3.1 Oct 23, 2024 v1.3.0 Sep 13, 2024 Changes in this version + type TestClient struct + GetFunc func(ctx context.Context, key types.NamespacedName, obj client.Object) error + ListFunc func(ctx context.Context, list client.ObjectList) error + func (m *TestClient) Status() client.StatusWriter + func (m TestClient) Get(_ context.Context, key types.NamespacedName, obj client.Object, ...) error + func (m TestClient) List(_ context.Context, list client.ObjectList, _ ...client.ListOption) error + type TestKeyManagementProvider struct + GetCertificatesFunc func(ctx context.Context) (map[keymanagementprovider.KMPMapKey][]*x509.Certificate, ...) + GetKeysFunc func(ctx context.Context) (map[keymanagementprovider.KMPMapKey]crypto.PublicKey, ...) + IsRefreshableFunc func() bool + func (c *TestKeyManagementProvider) GetCertificates(_ context.Context) (map[keymanagementprovider.KMPMapKey][]*x509.Certificate, ...) + func (c *TestKeyManagementProvider) GetKeys(_ context.Context) (map[keymanagementprovider.KMPMapKey]crypto.PublicKey, ...) + func (c *TestKeyManagementProvider) IsRefreshable() bool + type TestKeyManagementProviderFactory struct + GetCertsFunc func(ctx context.Context) (map[keymanagementprovider.KMPMapKey][]*x509.Certificate, ...) + GetKeysFunc func(ctx context.Context) (map[keymanagementprovider.KMPMapKey]crypto.PublicKey, ...) + IsRefreshableFunc func() bool + func (f *TestKeyManagementProviderFactory) Create(_ string, _ config.KeyManagementProviderConfig, _ string) (keymanagementprovider.KeyManagementProvider, error)