Go to file
2020-07-01 11:37:38 +02:00
.github/workflows chore: set personal token 2020-04-11 22:22:05 +02:00
cmd more renaming of group => squadron and new image handling in deployments 2020-07-01 11:37:38 +02:00
example more renaming of group => squadron and new image handling in deployments 2020-07-01 11:37:38 +02:00
exampledata more renaming of group => squadron and new image handling in deployments 2020-07-01 11:37:38 +02:00
util refactor actions, add restart 2020-06-29 18:23:36 +02:00
.gitignore feat: add dist to gitignore 2020-04-11 22:12:00 +02:00
.goreleaser.yml configurd => squadron 2020-06-25 17:32:05 +02:00
.travis.yml configurd => squadron 2020-06-25 17:32:05 +02:00
go.mod update go.mod 2020-06-29 18:23:49 +02:00
go.sum more renaming of group => squadron and new image handling in deployments 2020-07-01 11:37:38 +02:00
Makefile configurd => squadron 2020-06-25 17:32:05 +02:00
README.md more renaming of group => squadron and new image handling in deployments 2020-07-01 11:37:38 +02:00
squadron.go more renaming of group => squadron and new image handling in deployments 2020-07-01 11:37:38 +02:00

Travis CI: build status GoReportCard GoDoc

Squadron

Application for managing kubernetes microservice environments.

Use it, if a helm chart is not enough in order to organize multiple services into a effective squadron.

Quickstart

# Create a new folder with an example application with squadron:
$ squadron init [NAME]

$ cd [NAME]/

# Run install for predefined squadron and namespace:
$ squadron install [SQUADRON] -n [NAMESPACE]

Structure

/squadron
    /charts (Helm Charts)
        /<chart name>
    /services
        service-a.yaml
        service-b.yaml
    /namespaces
        /local (reserved, local)
            squadron-a.yaml
            squadron-b.yaml
        /node-a (remote)
            squadron-c.yaml

Commands

# See:
$ squadron help

See also

Sometimes as a sailor or a pirate you might need to get a grapple : go get github.com/foomo/gograpple/...