vab

command module
v0.12.0 Latest Latest
Warning

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

Go to latest
Published: Jan 24, 2025 License: Apache-2.0 Imports: 2 Imported by: 0

README

vab

Build Status Go Report Card GoDoc

vab is a cli for managing the installation of day 2 operation tools on multiple kubernetes clusters for easier management and updates.

vab is the acronym for Vehicle Assembly Building that is designed to assemble large pre-manufactured space vehicle components.

To Start Using vab

Read the documentation here.

To Start Developing vab

To start developing the CLI you must have this requirements:

  • golang 1.22
  • make

Once you have pulled the code locally, you can build the code with make:

make build

make will download all the dependencies needed and will build the binary for your current system that you can find in the bin folder.

To build the docker image locally run:

make docker-build

Testing vab

To run the tests use the command:

make test

Or add the DEBUG_TEST flag to run the test with debug mode enabled:

make test DEBUG_TEST=1

Before sending a PR be sure that all the linter pass with success:

make lint

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
internal
git
Package git is used for encapsulating all the interaction with Git
Package git is used for encapsulating all the interaction with Git
pkg
apis/vab.mia-platform.eu/v1alpha1
Package v1alpha1 implements the v1alpha1 apiVersion of vab's cluster configuration
Package v1alpha1 implements the v1alpha1 apiVersion of vab's cluster configuration
cmd
Package cmd provides all the functions describing vab's commands
Package cmd provides all the functions describing vab's commands

Jump to

Keyboard shortcuts

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