From 07359192e75dea8703ec4d449d579e62342cb999 Mon Sep 17 00:00:00 2001 From: stefanprodan Date: Tue, 18 Dec 2018 10:31:47 +0200 Subject: [PATCH] Add chart prerequisites and icon --- charts/flagger/Chart.yaml | 13 ++++++++++++- charts/flagger/README.md | 13 +++++++++++-- 2 files changed, 23 insertions(+), 3 deletions(-) diff --git a/charts/flagger/Chart.yaml b/charts/flagger/Chart.yaml index 9e02cd39..32abd41a 100644 --- a/charts/flagger/Chart.yaml +++ b/charts/flagger/Chart.yaml @@ -2,5 +2,16 @@ apiVersion: v1 name: flagger version: 0.1.2 appVersion: 0.1.2-alpha.0 +kubeVersion: ">=1.9.0-0" +engine: gotpl description: Flagger is a Kubernetes operator that automates the promotion of canary deployments using Istio routing for traffic shifting and Prometheus metrics for canary analysis. -home: https://github.com/stefanprodan/flagger +home: https://flagger.app +icon: https://raw.githubusercontent.com/stefanprodan/flagger/master/docs/logo/flagger-icon.png +sources: +- https://github.com/stefanprodan/flagger +maintainers: +- name: stefanprodan + url: https://github.com/stefanprodan +keywords: +- canary +- istio diff --git a/charts/flagger/README.md b/charts/flagger/README.md index dc1cdbf7..212693d5 100644 --- a/charts/flagger/README.md +++ b/charts/flagger/README.md @@ -1,11 +1,20 @@ # Flagger [Flagger](https://flagger.app) is a Kubernetes operator that automates the promotion of canary deployments -using Istio routing for traffic shifting and Prometheus metrics for canary analysis. +using Istio routing for traffic shifting and Prometheus metrics for canary analysis. +Flagger implements a control loop that gradually shifts traffic to the canary while measuring key performance indicators +like HTTP requests success rate, requests average duration and pods health. +Based on the KPIs analysis a canary is promoted or aborted and the analysis result is published to Slack. + +## Prerequisites + +* Kubernetes >= 1.9 +* Istio >= 1.0 +* Prometheus >= 2.6 ## Installing the Chart -Add Flagger Hel repository: +Add Flagger Helm repository: ```console helm repo add flagger https://flagger.app