kubernetes/cluster/images/etcd/migrate/options.go

var supportedEtcdVersions

const etcdNameEnv

const etcdHostnameEnv

const hostnameEnv

const dataDirEnv

const initialClusterEnv

const initialClusterFmt

const peerListenUrlsEnv

const peerListenUrlsFmt

const peerAdvertiseUrlsEnv

const peerAdvertiseUrlsFmt

const clientListenURLsEnv

const clientListenURLFmt

const targetVersionEnv

const targetStorageEnv

const etcdDataPrefixEnv

const etcdDataPrefixDefault

const ttlKeysDirectoryFmt

const etcdServerArgsEnv

type migrateOpts

func registerFlags(flags *flag.FlagSet, opt *migrateOpts) {}

func lookupEnv(env string) (string, error) {}

func fallbackToEnv(flag, env string) (string, error) {}

func fallbackToEnvWithDefault(flag, env, def string) string {}

func defaultName() (string, error) {}

func (opts *migrateOpts) validateAndDefault() error {}

// validateBundledVersions checks that 'etcd-<version>' and 'etcdctl-<version>' binaries exist in the binDir
// for each version in the bundledVersions list.
func validateBundledVersions(bundledVersions SupportedVersions, binDir string) error {}