Documentation
¶
Index ¶
- func CreateSecretData(keyID string, encryptedValue string) *data.CreateEnvSecret
- func CreateVariableData(variable data.ImportedVariable) *data.CreateVariable
- func NewSourceAPIGetter(restClient api.RESTClient) *sourceAPIGetter
- type APIGetter
- func (g *APIGetter) CreateEnvironmentSecret(repo_id int, env string, secret string, data io.Reader) error
- func (g *APIGetter) CreateEnvironmentVariables(repo_id int, env string, data io.Reader) error
- func (g *APIGetter) CreateSecretList(filedata [][]string) []data.ImportedSecret
- func (g *APIGetter) CreateVariableList(filedata [][]string) []data.ImportedVariable
- func (g *APIGetter) EncryptSecret(publickey string, secret string) (string, error)
- func (g *APIGetter) GetDeploymentBranchPolicies(owner string, repo string, env string) ([]byte, error)
- func (g *APIGetter) GetEnvironmentPublicKey(repo_id int, env string) ([]byte, error)
- func (g *APIGetter) GetEnvironmentSecrets(repo_id int, env string) ([]byte, error)
- func (g *APIGetter) GetEnvironmentVariables(repo_id int, env string) ([]byte, error)
- func (g *APIGetter) GetRepo(owner string, name string) (*data.RepoSingleQuery, error)
- func (g *APIGetter) GetRepoEnvironments(owner string, repo string) ([]byte, error)
- func (g *APIGetter) GetReposList(owner string, endCursor *string) (*data.ReposQuery, error)
- type Getter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateSecretData ¶
func CreateSecretData(keyID string, encryptedValue string) *data.CreateEnvSecret
func CreateVariableData ¶
func CreateVariableData(variable data.ImportedVariable) *data.CreateVariable
func NewSourceAPIGetter ¶
func NewSourceAPIGetter(restClient api.RESTClient) *sourceAPIGetter
Types ¶
type APIGetter ¶
type APIGetter struct {
// contains filtered or unexported fields
}
func NewAPIGetter ¶
func NewAPIGetter(gqlClient api.GQLClient, restClient api.RESTClient) *APIGetter
func (*APIGetter) CreateEnvironmentSecret ¶
func (*APIGetter) CreateEnvironmentVariables ¶
func (*APIGetter) CreateSecretList ¶
func (g *APIGetter) CreateSecretList(filedata [][]string) []data.ImportedSecret
func (*APIGetter) CreateVariableList ¶
func (g *APIGetter) CreateVariableList(filedata [][]string) []data.ImportedVariable
func (*APIGetter) EncryptSecret ¶
func (*APIGetter) GetDeploymentBranchPolicies ¶
func (*APIGetter) GetEnvironmentPublicKey ¶
func (*APIGetter) GetEnvironmentSecrets ¶
func (*APIGetter) GetEnvironmentVariables ¶
func (*APIGetter) GetRepoEnvironments ¶
func (*APIGetter) GetReposList ¶
type Getter ¶
type Getter interface { CreateEnvironmentVariables(repo_id int, env string, data io.Reader) error CreateEnvironmentSecret(repo_id int, env string, secret string, data io.Reader) error EncryptSecret(publickey string, secret string) (string, error) GetDeploymentBranchPolicies(owner string, repo string, env string) ([]byte, error) GetEnvironmentPublicKey(repo_id int, env string) ([]byte, error) GetEnvironmentVariables(repo_id int, env string) ([]byte, error) GetEnvironmentSecrets(repo_id int, env string) ([]byte, error) GetRepo(owner string, name string) ([]data.RepoSingleQuery, error) GetRepoEnvironments(owner string, repo string) ([]byte, error) GetReposList(owner string, endCursor *string) ([]data.ReposQuery, error) }
Click to show internal directories.
Click to hide internal directories.