Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Upstream ¶
type Upstream struct {
URI string
Name string
Type string
Files []UpstreamFile
UpdateCursor string
ChannelName string
VersionLabel string
ReleaseNotes string
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.