migration

package
v1.8.0 Latest Latest
Warning

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

Go to latest
Published: Apr 21, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Attempt added in v0.9.0

type Attempt struct {
	ID                    string
	HelmReleaseNamePrefix string
	Migration             *Migration
	Logger                *log.Entry
}

type Migration

type Migration struct {
	Chart      *chart.Chart
	Request    *Request
	Logger     *log.Entry
	SourceInfo *pvc.Info
	DestInfo   *pvc.Info
}

type PVCInfo added in v0.9.0

type PVCInfo struct {
	KubeconfigPath string
	Context        string
	Namespace      string
	Name           string
	Path           string
}

type Request added in v0.9.0

type Request struct {
	Source                *PVCInfo
	Dest                  *PVCInfo
	DeleteExtraneousFiles bool
	IgnoreMounted         bool
	NoChown               bool
	SkipCleanup           bool
	NoProgressBar         bool
	SourceMountReadOnly   bool
	KeyAlgorithm          string
	HelmTimeout           time.Duration
	HelmValuesFiles       []string
	HelmValues            []string
	HelmFileValues        []string
	HelmStringValues      []string
	Strategies            []string
	Logger                *log.Entry
	DestHostOverride      string
	LBSvcTimeout          time.Duration
}

Jump to

Keyboard shortcuts

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