k8smock

package
v1.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 1, 2024 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MockUtils

type MockUtils struct {
	KubernetesClient *kubernetes.Clientset
	InformerFactory  informers.SharedInformerFactory
	SecretInformer   informerv1.SecretInformer
	Namespace        string
	CertDirectory    string

	SecretCert []byte
	Username   []byte
	Password   []byte
	// contains filtered or unexported fields
}

MockUtils - mock kubernetes utils

func Init

func Init() *MockUtils

Init - initializes the mock k8s utils

func (*MockUtils) CreateNewCertSecret

func (mockUtils *MockUtils) CreateNewCertSecret(secretName string) (*corev1.Secret, error)

CreateNewCertSecret - creates a new mock secret for certs

func (*MockUtils) CreateNewCredentialSecret

func (mockUtils *MockUtils) CreateNewCredentialSecret(secretName string) (*corev1.Secret, error)

CreateNewCredentialSecret - creates a new mock secret for credentials

func (*MockUtils) GetCertFileFromSecret

func (mockUtils *MockUtils) GetCertFileFromSecret(secret *corev1.Secret) (string, error)

GetCertFileFromSecret - mock implementation for GetCertFileFromSecret

func (*MockUtils) GetCertFileFromSecretName

func (mockUtils *MockUtils) GetCertFileFromSecretName(secretName string) (string, error)

GetCertFileFromSecretName - mock implementation for GetCertFileFromSecretName

func (*MockUtils) GetCredentialsFromSecret

func (mockUtils *MockUtils) GetCredentialsFromSecret(secret *corev1.Secret) (*common.Credentials, error)

GetCredentialsFromSecret - mock implementation for GetCredentialsFromSecret

func (*MockUtils) GetCredentialsFromSecretName

func (mockUtils *MockUtils) GetCredentialsFromSecretName(secretName string) (*common.Credentials, error)

GetCredentialsFromSecretName - mock implementation for GetCredentialsFromSecretName

func (*MockUtils) StartInformer

func (mockUtils *MockUtils) StartInformer(_ func(k8sutils.UtilsInterface, *corev1.Secret)) error

StartInformer - mock implementation for StartInformer

func (*MockUtils) StopInformer

func (mockUtils *MockUtils) StopInformer()

StopInformer - mock implementation for StopInformer

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL