Skip to content

cli for handling installation and upgrade of Mia-Platform distribution

License

Notifications You must be signed in to change notification settings

mia-platform/vab

Folders and files

NameName
Last commit message
Last commit date
Feb 13, 2025
Feb 13, 2025
Jan 24, 2025
Nov 15, 2022
Sep 12, 2024
Feb 13, 2025
Feb 13, 2025
Feb 8, 2023
Feb 8, 2023
Feb 13, 2025
Feb 13, 2025
Feb 13, 2025
Mar 1, 2024
Feb 13, 2025
Feb 8, 2023
Feb 13, 2025
Feb 8, 2023
Oct 2, 2023
Feb 17, 2025
Jun 30, 2022
Jan 24, 2025
Jun 26, 2024
Feb 13, 2025
Jan 24, 2025
Jun 21, 2024

Repository files navigation

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