Documentation ¶
Overview ¶
Package testutil contains some methods useful to mock components while testing
Index ¶
- func FakeCSRRequest(commonName string) (csrBytes []byte, err error)
- func FakeConfigMap(namespace, name string, data map[string]string) *corev1.ConfigMap
- func FakeEventRecorder(bufferSize int) *record.FakeRecorder
- func FakePodWithSingleContainer(namespace, name, image string) *corev1.Pod
- func FakeSecret(namespace, name string, data map[string]string) *corev1.Secret
- func FakeSelfSignedCertificate(commonName string) (certificate []byte, err error)
- func FakeService(namespace, name, clusterIP, protocol string, port int32) *corev1.Service
- type Cluster
- type DnsServer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FakeCSRRequest ¶
FakeCSRRequest returns the content of a CSR request for testing purposes.
func FakeConfigMap ¶
FakeConfigMap returns a configmap with the specified namespace, name and data.
func FakeEventRecorder ¶
func FakeEventRecorder(bufferSize int) *record.FakeRecorder
FakeEventRecorder returns an event recorder that can be used to capture events.
func FakePodWithSingleContainer ¶
FakePodWithSingleContainer returns a pod with the specified namespace and name, and having a single container with the specified image.
func FakeSecret ¶
FakeSecret returns a secret with the specified namespace, name and data.
func FakeSelfSignedCertificate ¶
FakeSelfSignedCertificate returns the content of a self-signed certificate for testing purposes.
Types ¶
type Cluster ¶
type Cluster struct {
// contains filtered or unexported fields
}
func (*Cluster) GetEnv ¶
func (c *Cluster) GetEnv() *envtest.Environment
GetEnv returns the test environment.