Versions in this module Expand all Collapse all v0 v0.5.8 Aug 23, 2022 Changes in this version + type Client interface + GetVariable func(pid interface{}, key string, opt *gitlab.GetProjectVariableOptions, ...) (*gitlab.ProjectVariable, *gitlab.Response, error) + ListVariables func(pid interface{}, opt *gitlab.ListProjectVariablesOptions, ...) ([]*gitlab.ProjectVariable, *gitlab.Response, error) + type Gitlab struct + func NewGitlabProvider() *Gitlab + func (g *Gitlab) Close(ctx context.Context) error + func (g *Gitlab) GetAllSecrets(ctx context.Context, ref esv1beta1.ExternalSecretFind) (map[string][]byte, error) + func (g *Gitlab) GetSecret(ctx context.Context, ref esv1beta1.ExternalSecretDataRemoteRef) ([]byte, error) + func (g *Gitlab) GetSecretMap(ctx context.Context, ref esv1beta1.ExternalSecretDataRemoteRef) (map[string][]byte, error) + func (g *Gitlab) NewClient(ctx context.Context, store esv1beta1.GenericStore, kube kclient.Client, ...) (esv1beta1.SecretsClient, error) + func (g *Gitlab) Validate() (esv1beta1.ValidationResult, error) + func (g *Gitlab) ValidateStore(store esv1beta1.GenericStore) error