kfupgrade

package
v3.0.0-...-c7e9b3a Latest Latest
Warning

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

Go to latest
Published: Feb 17, 2020 License: Apache-2.0 Imports: 24 Imported by: 0

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, ver string, obj runtime.Object) 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