kubestrap

command module
v0.9.0 Latest Latest
Warning

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

Go to latest
Published: Oct 13, 2023 License: MIT Imports: 1 Imported by: 0

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)

Documentation

Overview

Copyright © 2023 Dataflows

Directories

Path Synopsis
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳