weave-gitops
Weave GitOps
Overview
Weave GitOps enables an effective GitOps workflow for continuous delivery of applications into Kubernetes clusters.
It is based on CNCF Flux, a leading GitOps engine.
Early access
Weave GitOps is in early stages and iterating. Not all capabilities are available yet, and the CLI commands and other aspects may change. Please be aware this is not production ready yet. We would appreciate feedback and contributions of all kinds at this stage.
Getting Started
CLI Installation
Mac / Intel
curl -L https://github.com/weaveworks/weave-gitops/releases/download/v0.0.4/wego-$(uname)-$(uname -m) -o wego
chmod +x wego
sudo mv ./wego /usr/local/bin/wego
wego version
Please see the getting started guide.
CLI Reference
Weave GitOps
Usage:
wego [command]
Available Commands:
app
flux Use flux commands
help Help about any command
install Install or upgrade Wego
version Display wego version
Flags:
-h, --help help for wego
--namespace string gitops runtime namespace (default "wego-system")
-v, --verbose Enable verbose output
Use "wego [command] --help" for more information about a command.
For more information please see the docs
CLI development
To set up a development environment for the CLI
- Install go v1.16
- make
UI Development
To set up a development environment for the UI
- Install go v1.16
- Install Node.js version 14.15.1
- Install reflex for automated server builds: go get github.com/cespare/reflex
- Run
npm install
- To start up the HTTP server with automated re-compliation, run
make ui-dev
- Run
npm start
to start the frontend dev server (with hot-reloading)
Contribution
Need help or want to contribute? Please see the links below.
- Getting Started?
- Need help?
- Have feature proposals or want to contribute?