diff --git a/.github/main.workflow b/.github/main.workflow new file mode 100644 index 000000000..114e4ea89 --- /dev/null +++ b/.github/main.workflow @@ -0,0 +1,17 @@ +workflow "Publish Helm charts" { + on = "push" + resolves = ["helm-push"] +} + +action "helm-lint" { + uses = "stefanprodan/gh-actions/helm@master" + args = ["lint charts/*"] +} + +action "helm-push" { + needs = ["helm-lint"] + uses = "stefanprodan/gh-actions/helm-gh-pages@master" + args = ["charts/*","https://flagger.app"] + secrets = ["GITHUB_TOKEN"] +} + diff --git a/docs/CNAME b/docs/CNAME deleted file mode 100644 index 338efd81a..000000000 --- a/docs/CNAME +++ /dev/null @@ -1 +0,0 @@ -flagger.app diff --git a/docs/README.md b/docs/README.md deleted file mode 100644 index 77600081f..000000000 --- a/docs/README.md +++ /dev/null @@ -1,11 +0,0 @@ -# Flagger - -Flagger is a Kubernetes operator that automates the promotion of canary deployments 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. - -### For the install instructions and usage examples please see [docs.flagger.app](https://docs.flagger.app) - diff --git a/docs/_config.yaml b/docs/_config.yaml deleted file mode 100644 index b7a7aafef..000000000 --- a/docs/_config.yaml +++ /dev/null @@ -1,55 +0,0 @@ -title: Flagger - Istio Progressive Delivery Kubernetes Operator - -remote_theme: errordeveloper/simple-project-homepage -repository: stefanprodan/flagger -by_weaveworks: true - -url: "https://flagger.app" -baseurl: "/" - -twitter: - username: "stefanprodan" -author: - twitter: "stefanprodan" - -# Set default og:image -defaults: -- scope: {path: ""} - values: {image: "diagrams/flagger-overview.png"} - -# See: https://material.io/guidelines/style/color.html -# Use color-name-value, like pink-200 or deep-purple-100 -brand_color: "amber-400" - -# How article URLs are structured. -# See: https://jekyllrb.com/docs/permalinks/ -permalink: posts/:title/ - -# "UA-NNNNNNNN-N" -google_analytics: "" - -# Language. For example, if you write in Japanese, use "ja" -lang: "en" - -# How many posts are visible on the home page without clicking "View More" -num_posts_visible_initially: 5 - -# Date format: See http://strftime.net/ -date_format: "%b %-d, %Y" - -plugins: -- jekyll-feed -- jekyll-readme-index -- jekyll-seo-tag -- jekyll-sitemap -- jemoji -# # required for local builds with starefossen/github-pages -# - jekyll-github-metadata -# - jekyll-mentions -# - jekyll-redirect-from -# - jekyll-remote-theme - -exclude: -- CNAME -- gitbook - diff --git a/docs/flagger-0.1.0.tgz b/docs/flagger-0.1.0.tgz deleted file mode 100644 index e76f901fc..000000000 Binary files a/docs/flagger-0.1.0.tgz and /dev/null differ diff --git a/docs/flagger-0.1.1.tgz b/docs/flagger-0.1.1.tgz deleted file mode 100644 index 0070f29a1..000000000 Binary files a/docs/flagger-0.1.1.tgz and /dev/null differ diff --git a/docs/flagger-0.1.2.tgz b/docs/flagger-0.1.2.tgz deleted file mode 100644 index f41ff471f..000000000 Binary files a/docs/flagger-0.1.2.tgz and /dev/null differ diff --git a/docs/flagger-0.2.0.tgz b/docs/flagger-0.2.0.tgz deleted file mode 100644 index abac5f5e4..000000000 Binary files a/docs/flagger-0.2.0.tgz and /dev/null differ diff --git a/docs/flagger-0.3.0.tgz b/docs/flagger-0.3.0.tgz deleted file mode 100644 index 543c682a1..000000000 Binary files a/docs/flagger-0.3.0.tgz and /dev/null differ diff --git a/docs/flagger-0.4.0.tgz b/docs/flagger-0.4.0.tgz deleted file mode 100644 index a5467933d..000000000 Binary files a/docs/flagger-0.4.0.tgz and /dev/null differ diff --git a/docs/grafana-0.1.0.tgz b/docs/grafana-0.1.0.tgz deleted file mode 100644 index 45569253e..000000000 Binary files a/docs/grafana-0.1.0.tgz and /dev/null differ diff --git a/docs/index.yaml b/docs/index.yaml deleted file mode 100755 index b3d833633..000000000 --- a/docs/index.yaml +++ /dev/null @@ -1,146 +0,0 @@ -apiVersion: v1 -entries: - flagger: - - apiVersion: v1 - appVersion: 0.4.0 - created: 2019-01-18T12:49:18.099861+02:00 - 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. - digest: fe06de1c68c6cc414440ef681cde67ae02c771de9b1e4d2d264c38a7a9c37b3d - engine: gotpl - home: https://docs.flagger.app - icon: https://raw.githubusercontent.com/stefanprodan/flagger/master/docs/logo/flagger-icon.png - keywords: - - canary - - istio - - gitops - kubeVersion: '>=1.11.0-0' - maintainers: - - email: stefanprodan@users.noreply.github.com - name: stefanprodan - url: https://github.com/stefanprodan - name: flagger - sources: - - https://github.com/stefanprodan/flagger - urls: - - https://stefanprodan.github.io/flagger/flagger-0.4.0.tgz - version: 0.4.0 - - apiVersion: v1 - appVersion: 0.3.0 - created: 2019-01-18T12:49:18.099501+02:00 - 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. - digest: 8baa478cc802f4e6b7593934483359b8f70ec34413ca3b8de3a692e347a9bda4 - engine: gotpl - home: https://docs.flagger.app - icon: https://raw.githubusercontent.com/stefanprodan/flagger/master/docs/logo/flagger-icon.png - keywords: - - canary - - istio - - gitops - kubeVersion: '>=1.9.0-0' - maintainers: - - email: stefanprodan@users.noreply.github.com - name: stefanprodan - url: https://github.com/stefanprodan - name: flagger - sources: - - https://github.com/stefanprodan/flagger - urls: - - https://stefanprodan.github.io/flagger/flagger-0.3.0.tgz - version: 0.3.0 - - apiVersion: v1 - appVersion: 0.2.0 - created: 2019-01-18T12:49:18.099162+02:00 - 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. - digest: 800b5fd1a0b2854ee8412b3170c36ecda3d382f209e18b475ee1d5e3c7fa2f83 - engine: gotpl - home: https://flagger.app - icon: https://raw.githubusercontent.com/stefanprodan/flagger/master/docs/logo/flagger-icon.png - keywords: - - canary - - istio - - gitops - kubeVersion: '>=1.9.0-0' - maintainers: - - email: stefanprodan@users.noreply.github.com - name: stefanprodan - url: https://github.com/stefanprodan - name: flagger - sources: - - https://github.com/stefanprodan/flagger - urls: - - https://stefanprodan.github.io/flagger/flagger-0.2.0.tgz - version: 0.2.0 - - apiVersion: v1 - appVersion: 0.1.2 - created: 2019-01-18T12:49:18.098811+02:00 - 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. - digest: 0029ef8dd20ebead3d84638eaa4b44d60b3e2bd953b4b7a1169963ce93a4e87c - engine: gotpl - home: https://flagger.app - icon: https://raw.githubusercontent.com/stefanprodan/flagger/master/docs/logo/flagger-icon.png - keywords: - - canary - - istio - - gitops - kubeVersion: '>=1.9.0-0' - maintainers: - - email: stefanprodan@users.noreply.github.com - name: stefanprodan - url: https://github.com/stefanprodan - name: flagger - sources: - - https://github.com/stefanprodan/flagger - urls: - - https://stefanprodan.github.io/flagger/flagger-0.1.2.tgz - version: 0.1.2 - - apiVersion: v1 - appVersion: 0.1.1 - created: 2019-01-18T12:49:18.098439+02:00 - 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. - digest: 2bb8f72fcf63a5ba5ecbaa2ab0d0446f438ec93fbf3a598cd7de45e64d8f9628 - home: https://github.com/stefanprodan/flagger - name: flagger - urls: - - https://stefanprodan.github.io/flagger/flagger-0.1.1.tgz - version: 0.1.1 - - apiVersion: v1 - appVersion: 0.1.0 - created: 2019-01-18T12:49:18.098153+02:00 - 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. - digest: 03e05634149e13ddfddae6757266d65c271878a026c21c7d1429c16712bf3845 - home: https://github.com/stefanprodan/flagger - name: flagger - urls: - - https://stefanprodan.github.io/flagger/flagger-0.1.0.tgz - version: 0.1.0 - grafana: - - apiVersion: v1 - appVersion: 5.4.2 - created: 2019-01-18T12:49:18.100331+02:00 - description: Grafana dashboards for monitoring Flagger canary deployments - digest: 97257d1742aca506f8703922d67863c459c1b43177870bc6050d453d19a683c0 - home: https://flagger.app - icon: https://raw.githubusercontent.com/stefanprodan/flagger/master/docs/logo/flagger-icon.png - maintainers: - - email: stefanprodan@users.noreply.github.com - name: stefanprodan - url: https://github.com/stefanprodan - name: grafana - sources: - - https://github.com/stefanprodan/flagger - urls: - - https://stefanprodan.github.io/flagger/grafana-0.1.0.tgz - version: 0.1.0 -generated: 2019-01-18T12:49:18.097682+02:00