mage

package
v0.0.0-...-a715f90 Latest Latest
Warning

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

Go to latest
Published: Apr 9, 2026 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AsdfPlugins

func AsdfPlugins() error

AsdfPlugins Install ASDF plugins.

Types

type Component

type Component struct {
	Name                string     `yaml:"name" json:"name"`
	SkipComponent       bool       `yaml:"skip-component" json:"skip-component"`
	SkipLocalBuild      bool       `yaml:"skip-local-build" json:"skip-local-build"`
	HelmRepo            []HelmRepo `yaml:"helm-repo" json:"helm-repo"`
	GitRepo             GitRepo    `yaml:"git-repo" json:"git-repo"`
	PreInstallCommands  []string   `yaml:"pre-install-commands" json:"pre-install-commands"`
	MakeDirectory       string     `yaml:"make-directory" json:"make-directory"`
	MakeVariables       []string   `yaml:"make-variables" json:"make-variables"`
	MakeTargets         []string   `yaml:"make-targets" json:"make-targets"`
	PostInstallCommands []string   `yaml:"post-install-commands" json:"post-install-commands"`
}

type Config

type Config struct {
	KindClusterConfig string      `yaml:"kind-cluster-config" json:"kind-cluster-config"`
	Components        []Component `yaml:"components" json:"components"`
}

type GitRepo

type GitRepo struct {
	URL     string `yaml:"url" json:"url"`
	Version string `yaml:"version" json:"version"`
}

type HelmRepo

type HelmRepo struct {
	URL         string `yaml:"url" json:"url"`
	ReleaseName string `yaml:"release-name" json:"release-name"`
	Package     string `yaml:"package" json:"package"`
	Namespace   string `yaml:"namespace" json:"namespace"`
	Version     string `yaml:"version" json:"version"`
	UseDevel    bool   `yaml:"use-devel" json:"use-devel"`
	Overrides   string `yaml:"overrides" json:"overrides"`
}

type Lint

type Lint mg.Namespace

func (Lint) FixMarkdown

func (l Lint) FixMarkdown() error

FixMarkdown Fix lint issues in markdown files.

func (Lint) Golang

func (l Lint) Golang() error

Golang Lint Golang files.

func (Lint) Markdown

func (l Lint) Markdown() error

Markdown Lint Markdown files.

func (Lint) Yaml

func (l Lint) Yaml() error

Yaml Lint Yaml files.

type Test

type Test mg.Namespace

func (Test) Bootstrap

func (t Test) Bootstrap() error

Bootstrap Bootstraps the test environment.

func (Test) Cleanup

func (t Test) Cleanup() error

Cleanup Cleans up the test environment.

func (Test) ClusterOrchClusterApiAllTest

func (t Test) ClusterOrchClusterApiAllTest() error

ClusterOrchClusterApiAllTest Runs cluster orch cluster api all tests

func (Test) ClusterOrchClusterApiSmokeTest

func (t Test) ClusterOrchClusterApiSmokeTest() error

ClusterOrchClusterApiSmokeTest Runs cluster orch cluster api smoke test

func (Test) ClusterOrchRobustness

func (t Test) ClusterOrchRobustness() error

ClusterOrchRobustness Runs cluster orch robustness test

func (Test) ClusterOrchTemplateApiAllTest

func (t Test) ClusterOrchTemplateApiAllTest() error

ClusterOrchTemplateApiAllTest Runs template api all tests

func (Test) ClusterOrchTemplateApiSmokeTest

func (t Test) ClusterOrchTemplateApiSmokeTest() error

ClusterOrchTemplateApiSmokeTest Runs template api smoke test

Jump to

Keyboard shortcuts

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