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.
Read the documentation here.
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 buildmake 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-buildTo run the tests use the command:
make testOr add the DEBUG_TEST flag to run the test with debug mode enabled:
make test DEBUG_TEST=1Before sending a PR be sure that all the linter pass with success:
make lint