Documentation
¶
Index ¶
Constants ¶
View Source
const ( AddCommitMessage = "Add application manifests" RemoveCommitMessage = "Remove application manifests" ClusterCommitMessage = "Associate cluster" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GitOpsDirectoryWriter ¶
type GitOpsDirectoryWriter interface {
AddApplication(ctx context.Context, app models.Application, clusterName string, autoMerge bool) error
RemoveApplication(ctx context.Context, app models.Application, clusterName string, autoMerge bool) error
AssociateCluster(ctx context.Context, cluster models.Cluster, configURL gitproviders.RepoURL, namespace string, fluxNamespace string, autoMerge bool) error
}
func NewGitOpsDirectoryWriter ¶
func NewGitOpsDirectoryWriter(automationSvc automation.AutomationGenerator, repoWriter gitrepo.RepoWriter, osys osys.Osys, logger logger.Logger) GitOpsDirectoryWriter
Click to show internal directories.
Click to hide internal directories.