canary-release

module
v0.3.5 Latest Latest
Warning

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

Go to latest
Published: Mar 14, 2019 License: Apache-2.0

README

Canary Release

About the project

This project implements a canary release system based on Rudder

Status

The project is still in alpha version

Design

Learn more about canary release on design doc

Getting Started

Layout
├── docs
├── hack
├── build
│   ├── controller
│   ├── nginx-base
│   └── nginx-proxy
│       ├── controller
│       └── etc
├── cmd
│   ├── controller
│   └── nginx-proxy
├── controller
│   ├── bin
│   ├── config
│   └── controller
└── proxies
    └── nginx
├── pkg
│   ├── api
│   ├── chart
│   ├── util
│   └── version

Explanation for main pkgs:

  • build contains dockerfiles for canary release.
  • cmd contains main packags, each subdirectory of cmd is a main package.
  • docs for project documentations.
  • controller contains codes for canary release controller
  • proxies contains canary release proxies, each subdirectory is a kind of proxies.
  • pkg contains utilities for canary release.

Jump to

Keyboard shortcuts

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