helm

package
v2.2.0 Latest Latest
Warning

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

Go to latest
Published: Nov 8, 2022 License: AGPL-3.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	*action.Install
}

Client is used to install microservice during cluster initialization. It is a wrapper for a helm install action.

func New

func New(log *logger.Logger) (*Client, error)

New creates a new client with the given logger.

func (*Client) InstallCilium

func (h *Client) InstallCilium(ctx context.Context, kubectl k8sapi.Client, release helm.Release, in k8sapi.SetupPodNetworkInput) error

InstallCilium sets up the cilium pod network.

func (*Client) InstallConstellationServices

func (h *Client) InstallConstellationServices(ctx context.Context, release helm.Release, extraVals map[string]any) error

InstallConstellationServices installs the constellation-services chart. In the future this chart should bundle all microservices.

Jump to

Keyboard shortcuts

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