Kevin Franklin Kim bc02f4e6d4
Some checks failed
Test Branch / test (push) Has been cancelled
Merge pull request #140 from foomo/feature/docs2
docs: add gh pages
2026-05-27 23:35:58 +02:00
2026-05-27 22:51:08 +02:00
2026-05-27 22:51:08 +02:00
2026-05-27 22:51:08 +02:00
2026-05-27 22:51:08 +02:00
2025-12-12 10:06:55 +01:00
2025-09-02 07:48:54 +02:00
2023-08-14 22:39:41 +02:00
2026-05-27 22:51:08 +02:00
2026-05-27 07:46:58 +02:00
2026-05-27 22:51:08 +02:00
2026-05-27 07:46:58 +02:00
2026-05-27 07:46:58 +02:00
2026-05-27 22:51:08 +02:00
2025-09-02 08:13:50 +02:00
2026-05-27 22:57:52 +02:00
2026-05-27 07:46:58 +02:00
2023-09-21 10:25:54 +02:00
2025-03-25 10:43:08 +01:00
2026-05-27 22:51:08 +02:00
2026-05-27 22:51:08 +02:00
2025-10-10 11:54:31 +02:00
2025-11-26 16:46:10 +01:00
2026-05-27 07:46:58 +02:00
2025-11-28 06:46:30 +01:00
2025-05-21 11:07:19 +02:00

Go Report Card GoDoc GitHub Downloads Docker Pulls GitHub Stars

foomo/squadron

Squadron

Docker Compose for Kubernetes.

Squadron is a CLI that orchestrates multiple Helm charts and Docker image builds as one cohesive deployment, driven by a single declarative squadron.yaml. It brings the familiar docker-compose workflow — define your services once, bring the whole stack up with one command — to Kubernetes, where each service is a real Helm release. In production, a squadron is just another set of Helm charts.

📖 Read the documentation →

Install

go install github.com/foomo/squadron/cmd/squadron@latest

See the installation guide for release binaries and the Docker image.

Example

# squadron.yaml
version: '2.3'
squadron:
  storefinder:
    backend:
      chart: <% env "PROJECT_ROOT" %>/charts/backend
      builds:
        default:
          image: docker.mycompany.com/storefinder/backend
          tag: latest
          context: ./app
      values:
        image:
          repository: <% .Squadron.storefinder.backend.builds.default.image %>
          tag: <% .Squadron.storefinder.backend.builds.default.tag | quote %>
squadron build   # build the images
squadron up      # install / upgrade the releases
squadron status  # check release status
squadron down    # tear it down

See the Quick Start and the configuration reference for the full picture.

How to Contribute

Contributions are welcome! Please read the contributing guide.

Contributors

License

Distributed under MIT License, please see the license file for more details.

Made with ♥ foomo by bestbytes

Description
No description provided
Readme MIT 5.7 MiB
Languages
Go 94.5%
Makefile 4.7%
Dockerfile 0.4%
HTML 0.4%