gitops

package
v1.15.5 Latest Latest
Warning

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

Go to latest
Published: May 26, 2020 License: Apache-2.0 Imports: 25 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateGitOpsCommit

func CreateGitOpsCommit(gitOpsConfig *GitOpsConfig, appSlug string, appName string, newSequence int, archiveDir string, downstreamName string) (string, error)

Types

type GitOpsConfig

type GitOpsConfig struct {
	Provider   string `json:"provider"`
	RepoURI    string `json:"repoUri"`
	Hostname   string `json:"hostname"`
	Path       string `json:"path"`
	Branch     string `json:"branch"`
	Format     string `json:"format"`
	Action     string `json:"action"`
	PublicKey  string `json:"publicKey"`
	PrivateKey string `json:"-"`
	LastError  string `json:"lastError"`
}

func GetDownstreamGitOps

func GetDownstreamGitOps(appID string, clusterID string) (*GitOpsConfig, error)

GetDownstreamGitOps will return the gitops config for a downstrea, This implementation copies how it works in typescript.

func (*GitOpsConfig) CloneURL

func (g *GitOpsConfig) CloneURL() string

func (*GitOpsConfig) CommitURL

func (g *GitOpsConfig) CommitURL(hash string) string

Jump to

Keyboard shortcuts

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