kfupgrade

package
v3.0.0-...-b53bbfd Latest Latest
Warning

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

Go to latest
Published: Mar 15, 2021 License: Apache-2.0 Imports: 24 Imported by: 1

Documentation

Overview

Package kfupgrade

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MergeKfCfg

func MergeKfCfg(oldKfCfg *kfconfig.KfConfig, newKfCfg *kfconfig.KfConfig)

Types

type KfUpgrader

type KfUpgrader struct {
	OldKfCfg   *kfconfig.KfConfig
	NewKfCfg   *kfconfig.KfConfig
	TargetPath string
}

func NewKfUpgrade

func NewKfUpgrade(upgradeConfig string) (*KfUpgrader, error)

Given a KfUpgrade config, either find the KfApp that matches the NewKfCfg reference or create a new one.

func (*KfUpgrader) Apply

func (upgrader *KfUpgrader) Apply() error

func (*KfUpgrader) DeleteObsoleteResources

func (upgrader *KfUpgrader) DeleteObsoleteResources(ns string) error

func (*KfUpgrader) DeleteResources

func (upgrader *KfUpgrader) DeleteResources(ns string, obj runtime.Object) error

func (*KfUpgrader) Dump

func (upgrader *KfUpgrader) Dump() error

func (*KfUpgrader) Generate

func (upgrader *KfUpgrader) Generate() error

Jump to

Keyboard shortcuts

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