Go to file
2020-06-25 18:11:29 +02:00
.github/workflows chore: set personal token 2020-04-11 22:22:05 +02:00
cmd configurd => squadron 2020-06-25 17:32:05 +02:00
example configurd => squadron 2020-06-25 17:32:05 +02:00
exampledata exposed cmd api 2020-06-25 17:55:55 +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 configurd => squadron 2020-06-25 17:32:05 +02:00
go.sum configurd => squadron 2020-06-25 17:32:05 +02:00
helm.go exposed GenerateYaml 2020-06-25 18:11:29 +02:00
Makefile configurd => squadron 2020-06-25 17:32:05 +02:00
README.md configurd => squadron 2020-06-25 17:32:05 +02:00
squadron.go exposed GenerateYaml 2020-06-25 18:11:29 +02:00

Travis CI: build status GoReportCard GoDoc

Squadron

Application for managing kubernetes microservice environment

Quickstart

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

$ cd [NAME]/

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

Structure

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

Commands

# See:
$ squadron help