weave-gitops

command module
v0.0.5 Latest Latest
Warning

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

Go to latest
Published: Jun 9, 2021 License: MPL-2.0 Imports: 1 Imported by: 0

README

weave-gitops

Weave GitOps

Coverage Status Test status LICENSE Contributors Release

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

  1. Install go v1.16
  2. make

UI Development

To set up a development environment for the UI

  1. Install go v1.16
  2. Install Node.js version 14.15.1
  3. Install reflex for automated server builds: go get github.com/cespare/reflex
  4. Run npm install
  5. To start up the HTTP server with automated re-compliation, run make ui-dev
  6. Run npm start to start the frontend dev server (with hot-reloading)

Contribution

Need help or want to contribute? Please see the links below.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd
ui
pkg
fluxops/fluxopsfakes
Code generated by counterfeiter.
Code generated by counterfeiter.
git
git/gitfakes
Code generated by counterfeiter.
Code generated by counterfeiter.
test
acceptance/test
* * All common util functions and golbal constants will go here.
* * All common util functions and golbal constants will go here.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL