Categorygithub.com/thedataflows/kubestrap
repositorypackage
0.9.0
Repository: https://github.com/thedataflows/kubestrap.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# 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 or
  • scripts/local-build.sh (deprecated)