Documentation ¶
Index ¶
- Variables
- func NewAppCommand() *cobra.Command
- func NewAppCreateCommand() *cobra.Command
- func NewAppDeleteCommand() *cobra.Command
- func NewAppListCommand() *cobra.Command
- func NewProjectCommand() *cobra.Command
- func NewProjectCreateCommand() *cobra.Command
- func NewProjectDeleteCommand() *cobra.Command
- func NewProjectListCommand() *cobra.Command
- func NewRepoBootstrapCommand() *cobra.Command
- func NewRepoCommand() *cobra.Command
- func NewRepoUninstallCommand() *cobra.Command
- func NewRoot() *cobra.Command
- func NewVersionCommand() *cobra.Command
- func RunAppCreate(ctx context.Context, opts *AppCreateOptions) error
- func RunAppDelete(ctx context.Context, opts *AppDeleteOptions) error
- func RunAppList(ctx context.Context, opts *AppListOptions) error
- func RunProjectCreate(ctx context.Context, opts *ProjectCreateOptions) error
- func RunProjectDelete(ctx context.Context, opts *ProjectDeleteOptions) error
- func RunProjectList(ctx context.Context, opts *ProjectListOptions) error
- func RunRepoBootstrap(ctx context.Context, opts *RepoBootstrapOptions) error
- func RunRepoUninstall(ctx context.Context, opts *RepoUninstallOptions) error
- type AppCreateOptions
- type AppDeleteOptions
- type AppListOptions
- type GenerateProjectOptions
- type ProjectCreateOptions
- type ProjectDeleteOptions
- type ProjectListOptions
- type RepoBootstrapOptions
- type RepoUninstallOptions
Constants ¶
This section is empty.
Variables ¶
View Source
var (
DefaultApplicationSetGeneratorInterval int64 = 20
)
used for mocking
Functions ¶
func NewAppCommand ¶
func NewAppCreateCommand ¶
func NewAppDeleteCommand ¶
func NewAppListCommand ¶
func NewProjectCommand ¶
func NewProjectCreateCommand ¶
func NewProjectDeleteCommand ¶
func NewProjectListCommand ¶
func NewRepoBootstrapCommand ¶
func NewRepoCommand ¶
func NewRepoUninstallCommand ¶ added in v0.2.9
func NewVersionCommand ¶
func RunAppCreate ¶
func RunAppCreate(ctx context.Context, opts *AppCreateOptions) error
func RunAppDelete ¶
func RunAppDelete(ctx context.Context, opts *AppDeleteOptions) error
func RunAppList ¶
func RunAppList(ctx context.Context, opts *AppListOptions) error
func RunProjectCreate ¶
func RunProjectCreate(ctx context.Context, opts *ProjectCreateOptions) error
func RunProjectDelete ¶
func RunProjectDelete(ctx context.Context, opts *ProjectDeleteOptions) error
func RunProjectList ¶
func RunProjectList(ctx context.Context, opts *ProjectListOptions) error
func RunRepoBootstrap ¶
func RunRepoBootstrap(ctx context.Context, opts *RepoBootstrapOptions) error
func RunRepoUninstall ¶ added in v0.2.9
func RunRepoUninstall(ctx context.Context, opts *RepoUninstallOptions) error
Types ¶
type AppCreateOptions ¶
type AppCreateOptions struct { CloneOpts *git.CloneOptions AppsCloneOpts *git.CloneOptions ProjectName string KubeContextName string AppOpts *application.CreateOptions KubeFactory kube.Factory Timeout time.Duration Labels map[string]string Annotations map[string]string Include string Exclude string }
type AppDeleteOptions ¶
type AppDeleteOptions struct { CloneOpts *git.CloneOptions ProjectName string AppName string Global bool }
type AppListOptions ¶ added in v0.2.0
type AppListOptions struct { CloneOpts *git.CloneOptions ProjectName string }
type GenerateProjectOptions ¶
type ProjectCreateOptions ¶
type ProjectDeleteOptions ¶ added in v0.2.0
type ProjectDeleteOptions struct { CloneOpts *git.CloneOptions ProjectName string }
type ProjectListOptions ¶
type ProjectListOptions struct { CloneOpts *git.CloneOptions Out io.Writer }
type RepoBootstrapOptions ¶
type RepoBootstrapOptions struct { AppSpecifier string InstallationMode string Namespace string KubeConfig string KubeContextName string DryRun bool HidePassword bool Insecure bool Recover bool Timeout time.Duration KubeFactory kube.Factory CloneOptions *git.CloneOptions ArgoCDLabels map[string]string BootstrapAppsLabels map[string]string NamespaceLabels map[string]string }
Click to show internal directories.
Click to hide internal directories.