Documentation ¶
Index ¶
- type TestsClient
- func (s TestsClient) Create(test *testsv2.Test) (*testsv2.Test, error)
- func (s TestsClient) CreateTestSecrets(test *testsv2.Test) error
- func (s TestsClient) Delete(name string) error
- func (s TestsClient) DeleteAll() error
- func (s TestsClient) DeleteByLabels(selector string) error
- func (s TestsClient) ErrIsNotFound(err error) bool
- func (s TestsClient) Get(name string) (*testsv2.Test, error)
- func (s TestsClient) GetCurrentSecretUUID(testName string) (string, error)
- func (s TestsClient) GetSecretTestVars(testName, secretUUID string) (map[string]string, error)
- func (s TestsClient) List(selector string) (*testsv2.TestList, error)
- func (s TestsClient) ListLabels() (map[string][]string, error)
- func (s TestsClient) LoadTestVariablesSecret(test *testsv2.Test) (*corev1.Secret, error)
- func (s TestsClient) Update(test *testsv2.Test) (*testsv2.Test, error)
- func (s TestsClient) UpdateTestSecrets(test *testsv2.Test) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TestsClient ¶
TestClient implements methods to work with Test
func NewClient ¶
func NewClient(client client.Client, namespace string) *TestsClient
NewClent creates new Test client
func (TestsClient) CreateTestSecrets ¶ added in v1.0.21
func (s TestsClient) CreateTestSecrets(test *testsv2.Test) error
CreateTestSecrets creates corresponding test vars secrets
func (TestsClient) Delete ¶
func (s TestsClient) Delete(name string) error
Delete deletes existing Test and coupled resources (secrets)
func (TestsClient) DeleteByLabels ¶ added in v1.0.20
func (s TestsClient) DeleteByLabels(selector string) error
DeleteByLabels deletes tests by labels
func (TestsClient) ErrIsNotFound ¶ added in v1.0.22
func (s TestsClient) ErrIsNotFound(err error) bool
func (TestsClient) Get ¶
func (s TestsClient) Get(name string) (*testsv2.Test, error)
Get returns Test, loads and decodes secrets data
func (TestsClient) GetCurrentSecretUUID ¶ added in v1.3.0
func (s TestsClient) GetCurrentSecretUUID(testName string) (string, error)
GetCurrentSecretUUID returns current secret uuid
func (TestsClient) GetSecretTestVars ¶ added in v1.3.0
func (s TestsClient) GetSecretTestVars(testName, secretUUID string) (map[string]string, error)
GetSecretTestVars returns secret test vars
func (TestsClient) List ¶
func (s TestsClient) List(selector string) (*testsv2.TestList, error)
List lists Tests
func (TestsClient) ListLabels ¶ added in v0.10.3
func (s TestsClient) ListLabels() (map[string][]string, error)
ListLabels labels for Tests
func (TestsClient) LoadTestVariablesSecret ¶ added in v1.0.21
func (TestsClient) UpdateTestSecrets ¶ added in v1.0.21
func (s TestsClient) UpdateTestSecrets(test *testsv2.Test) error
Click to show internal directories.
Click to hide internal directories.