Documentation
¶
Index ¶
- func AbortOnErr(err error)
- func ApplyFluxcdOrch(orchest *fluxcd.Orchestration, conf *config.Config) []string
- func ApplyTerraformOrch(orchest *terraform.Orchestration, conf *config.Config) []string
- func CloneRepo(confOrch *config.Orchestration, conf *config.Config, ...) *git.GitRepository
- func Execute() error
- func PathExists(path string) (bool, error)
- func PathRelativeToRepo(fPath string, repo string) string
- func Release(conf *config.Config) error
- func RemoveFluxcdOrch(orchest *fluxcd.Orchestration, conf *config.Config) []string
- func RemoveTerraformOrch(orchest *terraform.Orchestration, conf *config.Config) []string
- func SetupFluxcdWorkEnv(confOrch *config.Orchestration, conf *config.Config, ...) (*git.GitRepository, *fluxcd.Orchestration)
- func SetupTerraformWorkEnv(confOrch *config.Orchestration, conf *config.Config, ...) (*git.GitRepository, *terraform.Orchestration)
- func Teardown(conf *config.Config) error
- func VerifyRepoSignatures(repo *git.GitRepository, signaturesPath string) error
- func WriteOnFile(path string, content string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AbortOnErr ¶
func AbortOnErr(err error)
func ApplyFluxcdOrch ¶
func ApplyFluxcdOrch(orchest *fluxcd.Orchestration, conf *config.Config) []string
func ApplyTerraformOrch ¶
func ApplyTerraformOrch(orchest *terraform.Orchestration, conf *config.Config) []string
func CloneRepo ¶
func CloneRepo(confOrch *config.Orchestration, conf *config.Config, sshCreds *git.SshCredentials) *git.GitRepository
func PathExists ¶
func PathRelativeToRepo ¶
func RemoveFluxcdOrch ¶
func RemoveFluxcdOrch(orchest *fluxcd.Orchestration, conf *config.Config) []string
func RemoveTerraformOrch ¶
func RemoveTerraformOrch(orchest *terraform.Orchestration, conf *config.Config) []string
func SetupFluxcdWorkEnv ¶
func SetupFluxcdWorkEnv(confOrch *config.Orchestration, conf *config.Config, sshCreds *git.SshCredentials) (*git.GitRepository, *fluxcd.Orchestration)
func SetupTerraformWorkEnv ¶
func SetupTerraformWorkEnv(confOrch *config.Orchestration, conf *config.Config, sshCreds *git.SshCredentials) (*git.GitRepository, *terraform.Orchestration)
func VerifyRepoSignatures ¶
func VerifyRepoSignatures(repo *git.GitRepository, signaturesPath string) error
func WriteOnFile ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.