Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FetchOptions ¶
type FetchOptions struct { RootDir string UseAppDir bool HelmRepoName string HelmRepoURI string HelmOptions []string LocalPath string License *kotsv1beta1.License ConfigValues *kotsv1beta1.ConfigValues IdentityConfig *kotsv1beta1.IdentityConfig Airgap *kotsv1beta1.Airgap EncryptionKey string CurrentCursor string CurrentChannelID string CurrentChannelName string CurrentVersionLabel string AppSlug string AppSequence int64 LocalRegistry LocalRegistry ReportingInfo *ReportingInfo IdentityPostgresConfig *kotsv1beta1.IdentityPostgresConfig }
type LocalRegistry ¶
type ReportingInfo ¶ added in v1.20.0
type Upstream ¶
type Upstream struct { URI string Name string Type string Files []UpstreamFile UpdateCursor string ChannelID string ChannelName string VersionLabel string ReleaseNotes string ReleasedAt *time.Time EncryptionKey string }
func (*Upstream) GetBaseDir ¶
func (u *Upstream) GetBaseDir(options WriteOptions) string
func (*Upstream) GetSkippedDir ¶
func (u *Upstream) GetSkippedDir(options WriteOptions) string
func (*Upstream) GetUpstreamDir ¶
func (u *Upstream) GetUpstreamDir(options WriteOptions) string
type UpstreamFile ¶
type WriteOptions ¶
type WriteOptions struct { RootDir string CreateAppDir bool IncludeAdminConsole bool HTTPProxyEnvValue string HTTPSProxyEnvValue string NoProxyEnvValue string // This should be set to true when updating due to license sync, config update, registry settings update. // and should be false when it's an upstream update. // When true, the channel name in Installation yaml will not be changed. PreserveInstallation bool // Set to true on initial installation when an unencrypted config file is provided EncryptConfig bool }
Click to show internal directories.
Click to hide internal directories.