util

package
v0.3.13 Latest Latest
Warning

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

Go to latest
Published: Jan 22, 2021 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FixImages

func FixImages(objs []unstructured.Unstructured, alterImageFunc func(image string) (string, error)) ([]unstructured.Unstructured, error)

FixImages alters images using the give alter func NB. The implemented approach is specific for the provider components YAML & for the cert-manager manifest; it is not intended to cover all the possible objects used to deploy containers existing in Kubernetes.

func InspectImages

func InspectImages(objs []unstructured.Unstructured) ([]string, error)

InspectImages identifies the container images required to install the objects defined in the objs. NB. The implemented approach is specific for the provider components YAML & for the cert-manager manifest; it is not intended to cover all the possible objects used to deploy containers existing in Kubernetes.

func IsClusterResource

func IsClusterResource(kind string) bool

IsClusterResource returns true if the resource kind is cluster wide (not namespaced).

func IsResourceNamespaced

func IsResourceNamespaced(kind string) bool

IsResourceNamespaced returns true if the resource kind is namespaced.

func IsSharedResource

func IsSharedResource(o unstructured.Unstructured) bool

IsSharedResource returns true if the resource lifecycle is shared.

Types

type Cmd

type Cmd struct {
	// contains filtered or unexported fields
}

Cmd implements a wrapper on os/exec.cmd

func NewCmd

func NewCmd(command string, args ...string) *Cmd

func (*Cmd) Run

func (c *Cmd) Run() error

func (*Cmd) RunAndCapture

func (c *Cmd) RunAndCapture() (lines []string, err error)

func (*Cmd) RunWithEcho

func (c *Cmd) RunWithEcho() error

func (*Cmd) Stdin

func (c *Cmd) Stdin(in io.Reader) *Cmd

Jump to

Keyboard shortcuts

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