bigbang

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Apr 1, 2024 License: Apache-2.0 Imports: 26 Imported by: 0

Documentation

Overview

Package bigbang contains the logic for installing Big Bang and Flux

Package bigbang contains the logic for installing Big Bang and Flux

Package bigbang contains the logic for installing Big Bang and Flux

Package bigbang contains the logic for installing Big Bang and Flux

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Compose

func Compose(c *types.JackalComponent, override types.JackalComponent, relativeTo string)

Compose mutates a component so that its local paths are relative to the provided path

additionally, it will merge any overrides

func Run

Run mutates a component that should deploy Big Bang to a set of manifests that contain the flux deployment of Big Bang

func Skeletonize

Skeletonize mutates a component so that the valuesFiles can be contained inside a skeleton package

Types

type HelmReleaseDependency

type HelmReleaseDependency struct {
	Metadata               metav1.ObjectMeta
	NamespacedDependencies []string
	NamespacedSource       string
	ValuesFrom             []fluxHelmCtrl.ValuesReference
}

HelmReleaseDependency is a struct that represents a Flux Helm Release from an HR DependsOn list.

func (HelmReleaseDependency) Dependencies

func (h HelmReleaseDependency) Dependencies() []string

Dependencies returns a list of namespaced dependencies for the HelmRelease for dependency sorting.

func (HelmReleaseDependency) Name

func (h HelmReleaseDependency) Name() string

Name returns a namespaced name for the HelmRelease for dependency sorting.

Jump to

Keyboard shortcuts

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