Documentation ¶
Index ¶
- Constants
- func WithCluster(cluster string) certMgrOption
- func WithNamespace(namespace string) certMgrOption
- func WithRestConfig(restconfig *rest.Config) certMgrOption
- type K8sOpensearchCertManager
- type OpensearchCertManager
- type OpensearchCertReader
- type OpensearchCertReconcile
- type OpensearchCertWriter
- type TestCertManager
- func (m *TestCertManager) GenerateAdminClientCert() error
- func (m *TestCertManager) GenerateClientCert(user string) error
- func (m *TestCertManager) GenerateHTTPCA() error
- func (m *TestCertManager) GenerateRootCACert() error
- func (m *TestCertManager) GenerateTransportCA() error
- func (m *TestCertManager) GetAdminClientCert() (tls.Certificate, error)
- func (m *TestCertManager) GetClientCert(user string) (tls.Certificate, error)
- func (m *TestCertManager) GetHTTPCARef() (corev1.LocalObjectReference, error)
- func (m *TestCertManager) GetHTTPRootCAs() (*x509.CertPool, error)
- func (m *TestCertManager) GetTransportCARef() (corev1.LocalObjectReference, error)
- func (m *TestCertManager) GetTransportRootCAs() (*x509.CertPool, error)
- func (m *TestCertManager) PopulateK8sObjects(ctx context.Context, client ctrlclient.Client, namespace string) error
Constants ¶
View Source
const (
MockCAName = "mock-ca-cert"
)
Variables ¶
This section is empty.
Functions ¶
func WithCluster ¶
func WithCluster(cluster string) certMgrOption
func WithNamespace ¶
func WithNamespace(namespace string) certMgrOption
func WithRestConfig ¶
Types ¶
type K8sOpensearchCertManager ¶
type K8sOpensearchCertManager interface { GetTransportCARef() (corev1.LocalObjectReference, error) GetHTTPCARef() (corev1.LocalObjectReference, error) }
type OpensearchCertManager ¶
type OpensearchCertManager interface { OpensearchCertWriter OpensearchCertReader }
func NewCertMgrOpensearchCertManager ¶
func NewCertMgrOpensearchCertManager(ctx context.Context, opts ...certMgrOption) OpensearchCertManager
type OpensearchCertReader ¶
type OpensearchCertReconcile ¶
type OpensearchCertReconcile interface { OpensearchCertManager K8sOpensearchCertManager }
type OpensearchCertWriter ¶
type TestCertManager ¶
type TestCertManager struct{}
func (*TestCertManager) GenerateAdminClientCert ¶
func (m *TestCertManager) GenerateAdminClientCert() error
func (*TestCertManager) GenerateClientCert ¶
func (m *TestCertManager) GenerateClientCert(user string) error
func (*TestCertManager) GenerateHTTPCA ¶
func (m *TestCertManager) GenerateHTTPCA() error
func (*TestCertManager) GenerateRootCACert ¶
func (m *TestCertManager) GenerateRootCACert() error
func (*TestCertManager) GenerateTransportCA ¶
func (m *TestCertManager) GenerateTransportCA() error
func (*TestCertManager) GetAdminClientCert ¶
func (m *TestCertManager) GetAdminClientCert() (tls.Certificate, error)
func (*TestCertManager) GetClientCert ¶
func (m *TestCertManager) GetClientCert(user string) (tls.Certificate, error)
func (*TestCertManager) GetHTTPCARef ¶
func (m *TestCertManager) GetHTTPCARef() (corev1.LocalObjectReference, error)
func (*TestCertManager) GetHTTPRootCAs ¶
func (m *TestCertManager) GetHTTPRootCAs() (*x509.CertPool, error)
func (*TestCertManager) GetTransportCARef ¶
func (m *TestCertManager) GetTransportCARef() (corev1.LocalObjectReference, error)
func (*TestCertManager) GetTransportRootCAs ¶
func (m *TestCertManager) GetTransportRootCAs() (*x509.CertPool, error)
func (*TestCertManager) PopulateK8sObjects ¶
func (m *TestCertManager) PopulateK8sObjects(ctx context.Context, client ctrlclient.Client, namespace string) error
Click to show internal directories.
Click to hide internal directories.