install

package
v0.19.0 Latest Latest
Warning

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

Go to latest
Published: Apr 22, 2021 License: Apache-2.0 Imports: 10 Imported by: 2

Documentation

Overview

Package install provides function to install package resources on a Kubernetes cluster.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Package

func Package(
	client *kudo.Client,
	instanceName string,
	namespace string,
	resources packages.Resources,
	parameters map[string]string,
	dependencies []deps.Dependency,
	options Options) error

Package installs an operator package with parameters into a namespace. Instance name, namespace and operator parameters are applied to the operator package resources. These rendered resources are then created on the Kubernetes cluster. Packages can have dependencies on other packages. In that case, dependent packages are resolved and their Operator and Operatorversion resources created on the Kubernetes cluster.

Types

type Options

type Options struct {
	// Skip instance resource creation.
	SkipInstance bool
	// Wait until the instance has been created.
	Wait *time.Duration
	// Create the namespace for the operator package.
	CreateNamespace bool
}

Jump to

Keyboard shortcuts

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