Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct { ID string `json:"id"` Slug string `json:"slug"` Name string `json:"name"` License string `json:"license"` IsAirgap bool `json:"isAirgap"` CurrentSequence int64 `json:"currentSequence"` UpstreamURI string `json:"upstreamUri"` IconURI string `json:"iconUri"` UpdatedAt *time.Time `json:"updatedAt"` CreatedAt time.Time `json:"createdAt"` LastUpdateCheckAt *time.Time `json:"lastUpdateCheckAt"` HasPreflight bool `json:"hasPreflight"` IsConfigurable bool `json:"isConfigurable"` SnapshotTTL string `json:"snapshotTtl"` SnapshotSchedule string `json:"snapshotSchedule"` RestoreInProgressName string `json:"restoreInProgressName"` RestoreUndeployStatus UndeployStatus `json:"restoreUndeloyStatus"` UpdateCheckerSpec string `json:"updateCheckerSpec"` AutoDeploy AutoDeploy `json:"autoDeploy"` IsGitOps bool `json:"isGitOps"` InstallState string `json:"installState"` LastLicenseSync string `json:"lastLicenseSync"` ChannelChanged bool `json:"channelChanged"` }
func (*App) GetCurrentSequence ¶
func (*App) GetIsAirgap ¶
func (*App) GetNamespace ¶ added in v1.83.0
type AutoDeploy ¶
type AutoDeploy string
const ( AutoDeployDisabled AutoDeploy = "disabled" AutoDeploySemverPatch AutoDeploy = "semver-patch" AutoDeploySemverMinorPatch AutoDeploy = "semver-minor-patch" AutoDeploySemverMajorMinorPatch AutoDeploy = "semver-major-minor-patch" AutoDeploySequence AutoDeploy = "sequence" )
type HelmApp ¶
type HelmApp struct { Release helmrelease.Release Labels map[string]string Version int64 // populated from labels Namespace string IsConfigurable bool ChartPath string CreationTimestamp time.Time Status appstatetypes.AppStatus // TODO: This is values the user is editing on the Config screen. This is a temporary solution while we figure out the UX. TempConfigValues map[string]kotsv1beta1.ConfigValue }
func (*HelmApp) GetCurrentSequence ¶
func (*HelmApp) GetIsAirgap ¶
func (*HelmApp) GetNamespace ¶ added in v1.83.0
type UndeployStatus ¶
type UndeployStatus string
const ( UndeployInProcess UndeployStatus = "in_process" UndeployCompleted UndeployStatus = "completed" UndeployFailed UndeployStatus = "failed" UndeployReset UndeployStatus = "" )
Click to show internal directories.
Click to hide internal directories.