Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct {
// contains filtered or unexported fields
}
func (*App) Get ¶
func (a *App) Get(name types.NamespacedName) (*wego.Application, error)
func (*App) Pause ¶ added in v0.2.2
func (a *App) Pause(params PauseParams) error
func (*App) Status ¶ added in v0.2.1
func (a *App) Status(params StatusParams) (string, string, error)
func (*App) Unpause ¶ added in v0.2.2
func (a *App) Unpause(params UnpauseParams) error
type AppResourceInfo ¶ added in v0.2.2
type AppResourceInfo struct { wego.Application // contains filtered or unexported fields }
type AppService ¶
type AppService interface { // Add adds a new application to the cluster Add(params AddParams) error // Get returns a given applicaiton Get(name types.NamespacedName) (*wego.Application, error) // Status returns flux resources status and the last successful reconciliation time Status(params StatusParams) (string, string, error) // Pause pauses the gitops automation for an app Pause(params PauseParams) error // Unpause resumes the gitops automation for an app Unpause(params UnpauseParams) error }
AppService entity that manages applications
type AutomationManifestPaths ¶ added in v0.2.2
type ConfigType ¶
type ConfigType string
const ( ConfigTypeUserRepo ConfigType = "" ConfigTypeNone ConfigType = "NONE" WeGOAppIdentifierLabelKey = "weave-gitops.weave.works/app-identifier" )
type PauseParams ¶ added in v0.2.2
type StatusParams ¶ added in v0.2.1
type UnpauseParams ¶ added in v0.2.2
Click to show internal directories.
Click to hide internal directories.