upgrade

package
v0.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 14, 2020 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	GetReleaseForRepoError = func(err error, tag string) error {
		return eris.Wrapf(err, "failed to get release '%s' from %s/%s repository",
			tag, upgrade_assets.OrgName, upgrade_assets.RepoName)
	}
	CouldNotFindAssetForReleaseError = func(tag, assetName string) error {
		return eris.Errorf("failed to find asset %s in release %s", assetName, tag)
	}
	DownloadingAssetError = func(err error, assetName string) error {
		return eris.Wrapf(err, "error occurred attempting to download %s", assetName)
	}

	// wire set to package up upgrade client set dependencies
	UpgraderClientSet = wire.NewSet(
		upgrade_assets.DefaultGithubAssetClient,
		upgrade_assets.NewAssetHelper,
	)
)
View Source
var UpgradeSet = wire.NewSet(
	UpgradeCmd,
)

Functions

func Upgrade

func Upgrade(ctx context.Context, opts *options.Options, out io.Writer, clientFactory common.ClientsFactory) error

Types

type UpgradeCommand

type UpgradeCommand *cobra.Command

func UpgradeCmd

func UpgradeCmd(ctx context.Context, opts *options.Options, out io.Writer, clients common.ClientsFactory) UpgradeCommand

type UpgradeOpts

type UpgradeOpts struct {
	DownloadPath string
	ReleaseTag   string
}

Directories

Path Synopsis
mocks
Package mock_upgrade_assets is a generated GoMock package.
Package mock_upgrade_assets is a generated GoMock package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL