helm

package
v2.0.0-...-2d05721 Latest Latest
Warning

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

Go to latest
Published: Sep 5, 2023 License: MIT Imports: 11 Imported by: 0

Documentation

Overview

Helm package provides render, installation, and other automation commands for Helm charts.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Checkfile

func Checkfile(file string) error

checkfile confirms the cached values file is correctly set to allow loading images locally.

Types

type Helm

type Helm mg.Namespace

Helm contains Mage tasks for invoking Helm cli.

func (Helm) Docs

func (Helm) Docs() error

Docs generates helm documentation using `helm-doc` tool.

func (Helm) Init

func (Helm) Init() error

⚙️ Init sets up the required files to allow for local editing/overriding from CacheDirectory.

It does this by using the HelmChartlist and copying the default values.yaml to the CacheDirectory.

func (Helm) Install

func (Helm) Install() error

🚀 Install uses Helm to 🚀 Install installs/upgrades the helm charts for charts listed in constants.HelmChartsList.

func (Helm) Render

func (Helm) Render()

💾 Render outputs the Kubernetes manifests from the helm template for debugging purposes.

func (Helm) Uninstall

func (Helm) Uninstall()

Uninstall uninstalls all the charts listed in constants.HelmChartsList.

Jump to

Keyboard shortcuts

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