repositorypackage
0.9.0
Repository: https://github.com/thedataflows/kubestrap.git
Documentation: pkg.go.dev
# README
Kubestrap
Note: this software is an alpha, work in progress.
Toolbox acting as a wrapper over some known utilities, to ease bootstrapping and maintenance of Kubernetes clusters and the apps deployed on them, in a GitOps manner.
Features
Setup
Run It ๐
go run main.go
Usage
-
kubestrap
-
kubestrap sample-command -h
Configure It โ๏ธ
- See sample/myconfig.yaml for config file
- All parameters can be set via flags or env as well:
MYPREFIX_<subcommand>_<flag>
, example:MYPREFIX_SAMPLE_COMMAND_FLAG1=1122334455
Test It ๐งช
Test for coverage and race conditions
make coverage
Lint It ๐
make pre-commit run --all-files --show-diff-on-failure
Roadmap
- ?
Development
Build
- Preferably:
goreleaser build --clean --single-target
or make build
orscripts/local-build.sh
(deprecated)