From 7509264d7352324f655b7dfca77204848e73bd9f Mon Sep 17 00:00:00 2001 From: Stefan Prodan Date: Wed, 23 Nov 2022 15:10:23 +0200 Subject: [PATCH] Release v1.26.0 Signed-off-by: Stefan Prodan --- CHANGELOG.md | 24 +++++++++++++ README.md | 41 ++++++++++++----------- artifacts/flagger/deployment.yaml | 2 +- charts/flagger/Chart.yaml | 4 +-- charts/flagger/values.yaml | 2 +- charts/loadtester/Chart.yaml | 4 +-- charts/loadtester/values.yaml | 2 +- cmd/loadtester/main.go | 2 +- kustomize/base/flagger/kustomization.yaml | 2 +- kustomize/tester/deployment.yaml | 2 +- pkg/version/version.go | 2 +- 11 files changed, 56 insertions(+), 31 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d4b4576a..88eb4477 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,30 @@ All notable changes to this project are documented in this file. +## 1.26.0 + +**Release date:** 2022-11-23 + +This release comes with support Kubernetes [Gateway API](https://gateway-api.sigs.k8s.io/) v1beta1. +For more details see the [Gateway API Progressive Delivery tutorial](https://docs.flagger.app/tutorials/gatewayapi-progressive-delivery). + +Please note that starting with this version, the Gateway API v1alpha2 is considered deprecated +and will be removed from Flagger after 6 months. + +#### Improvements: + +- Updated Gateway API from v1alpha2 to v1beta1 + [#1319](https://github.com/fluxcd/flagger/pull/1319) +- Updated Gateway API docs to v1beta1 + [#1321](https://github.com/fluxcd/flagger/pull/1321) +- Update dependencies + [#1322](https://github.com/fluxcd/flagger/pull/1322) + +#### Fixes: + +- docs: Add `linkerd install --crds` to Linkerd tutorial + [#1316](https://github.com/fluxcd/flagger/pull/1316) + ## 1.25.0 **Release date:** 2022-11-16 diff --git a/README.md b/README.md index 31b231b8..840154f3 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,7 @@ [![report](https://goreportcard.com/badge/github.com/fluxcd/flagger)](https://goreportcard.com/report/github.com/fluxcd/flagger) [![FOSSA Status](https://app.fossa.com/api/projects/custom%2B162%2Fgithub.com%2Ffluxcd%2Fflagger.svg?type=shield)](https://app.fossa.com/projects/custom%2B162%2Fgithub.com%2Ffluxcd%2Fflagger?ref=badge_shield) [![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/flagger)](https://artifacthub.io/packages/search?repo=flagger) +[![CLOMonitor](https://img.shields.io/endpoint?url=https://clomonitor.io/api/projects/cncf/flagger/badge)](https://clomonitor.io/projects/cncf/flagger) Flagger is a progressive delivery tool that automates the release process for applications running on Kubernetes. It reduces the risk of introducing a new software version in production @@ -20,29 +21,29 @@ and part of the [Flux](https://fluxcd.io) family of GitOps tools. ### Documentation -Flagger documentation can be found at [docs.flagger.app](https://docs.flagger.app). +Flagger documentation can be found at [fluxcd.io/flagger](https://fluxcd.io/flagger/). * Install - * [Flagger install on Kubernetes](https://docs.flagger.app/install/flagger-install-on-kubernetes) + * [Flagger install on Kubernetes](https://fluxcd.io/flagger/install/flagger-install-on-kubernetes) * Usage - * [How it works](https://docs.flagger.app/usage/how-it-works) - * [Deployment strategies](https://docs.flagger.app/usage/deployment-strategies) - * [Metrics analysis](https://docs.flagger.app/usage/metrics) - * [Webhooks](https://docs.flagger.app/usage/webhooks) - * [Alerting](https://docs.flagger.app/usage/alerting) - * [Monitoring](https://docs.flagger.app/usage/monitoring) + * [How it works](https://fluxcd.io/flagger/usage/how-it-works) + * [Deployment strategies](https://fluxcd.io/flagger/usage/deployment-strategies) + * [Metrics analysis](https://fluxcd.io/flagger/usage/metrics) + * [Webhooks](https://fluxcd.io/flagger/usage/webhooks) + * [Alerting](https://fluxcd.io/flagger/usage/alerting) + * [Monitoring](https://fluxcd.io/flagger/usage/monitoring) * Tutorials - * [App Mesh](https://docs.flagger.app/tutorials/appmesh-progressive-delivery) - * [Istio](https://docs.flagger.app/tutorials/istio-progressive-delivery) - * [Linkerd](https://docs.flagger.app/tutorials/linkerd-progressive-delivery) - * [Open Service Mesh (OSM)](https://docs.flagger.app/tutorials/osm-progressive-delivery) - * [Kuma Service Mesh](https://docs.flagger.app/tutorials/kuma-progressive-delivery) - * [Contour](https://docs.flagger.app/tutorials/contour-progressive-delivery) - * [Gloo](https://docs.flagger.app/tutorials/gloo-progressive-delivery) - * [NGINX Ingress](https://docs.flagger.app/tutorials/nginx-progressive-delivery) - * [Skipper](https://docs.flagger.app/tutorials/skipper-progressive-delivery) - * [Traefik](https://docs.flagger.app/tutorials/traefik-progressive-delivery) - * [Kubernetes Blue/Green](https://docs.flagger.app/tutorials/kubernetes-blue-green) + * [App Mesh](https://fluxcd.io/flagger/tutorials/appmesh-progressive-delivery) + * [Istio](https://fluxcd.io/flagger/tutorials/istio-progressive-delivery) + * [Linkerd](https://fluxcd.io/flagger/tutorials/linkerd-progressive-delivery) + * [Open Service Mesh (OSM)](https://dfluxcd.io/flagger/tutorials/osm-progressive-delivery) + * [Kuma Service Mesh](https://fluxcd.io/flagger/tutorials/kuma-progressive-delivery) + * [Contour](https://fluxcd.io/flagger/tutorials/contour-progressive-delivery) + * [Gloo](https://fluxcd.io/flagger/tutorials/gloo-progressive-delivery) + * [NGINX Ingress](https://fluxcd.io/flagger/tutorials/nginx-progressive-delivery) + * [Skipper](https://fluxcd.io/flagger/tutorials/skipper-progressive-delivery) + * [Traefik](https://fluxcd.io/flagger/tutorials/traefik-progressive-delivery) + * [Kubernetes Blue/Green](https://fluxcd.io/flagger/tutorials/kubernetes-blue-green) ### Adopters @@ -176,7 +177,7 @@ spec: name: on-call-msteams ``` -For more details on how the canary analysis and promotion works please [read the docs](https://docs.flagger.app/usage/how-it-works). +For more details on how the canary analysis and promotion works please [read the docs](https://fluxcd.io/flagger/usage/how-it-works). ### Features diff --git a/artifacts/flagger/deployment.yaml b/artifacts/flagger/deployment.yaml index bbb0fa65..e3369728 100644 --- a/artifacts/flagger/deployment.yaml +++ b/artifacts/flagger/deployment.yaml @@ -22,7 +22,7 @@ spec: serviceAccountName: flagger containers: - name: flagger - image: ghcr.io/fluxcd/flagger:1.25.0 + image: ghcr.io/fluxcd/flagger:1.26.0 imagePullPolicy: IfNotPresent ports: - name: http diff --git a/charts/flagger/Chart.yaml b/charts/flagger/Chart.yaml index 462c69a3..bf456eaa 100644 --- a/charts/flagger/Chart.yaml +++ b/charts/flagger/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v1 name: flagger -version: 1.25.0 -appVersion: 1.25.0 +version: 1.26.0 +appVersion: 1.26.0 kubeVersion: ">=1.19.0-0" engine: gotpl description: Flagger is a progressive delivery operator for Kubernetes diff --git a/charts/flagger/values.yaml b/charts/flagger/values.yaml index c1c835d4..1f72b2c2 100644 --- a/charts/flagger/values.yaml +++ b/charts/flagger/values.yaml @@ -2,7 +2,7 @@ image: repository: ghcr.io/fluxcd/flagger - tag: 1.25.0 + tag: 1.26.0 pullPolicy: IfNotPresent pullSecret: diff --git a/charts/loadtester/Chart.yaml b/charts/loadtester/Chart.yaml index 3631435b..f3c3bdd9 100644 --- a/charts/loadtester/Chart.yaml +++ b/charts/loadtester/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v1 name: loadtester -version: 0.26.0 -appVersion: 0.26.0 +version: 0.27.0 +appVersion: 0.27.0 kubeVersion: ">=1.19.0-0" engine: gotpl description: Flagger's load testing services based on rakyll/hey and bojand/ghz that generates traffic during canary analysis when configured as a webhook. diff --git a/charts/loadtester/values.yaml b/charts/loadtester/values.yaml index fde9fa13..cb30ac15 100644 --- a/charts/loadtester/values.yaml +++ b/charts/loadtester/values.yaml @@ -2,7 +2,7 @@ replicaCount: 1 image: repository: ghcr.io/fluxcd/flagger-loadtester - tag: 0.26.0 + tag: 0.27.0 pullPolicy: IfNotPresent pullSecret: diff --git a/cmd/loadtester/main.go b/cmd/loadtester/main.go index 8ec53cb7..70d465f3 100644 --- a/cmd/loadtester/main.go +++ b/cmd/loadtester/main.go @@ -28,7 +28,7 @@ import ( "go.uber.org/zap" ) -var VERSION = "0.26.0" +var VERSION = "0.27.0" var ( logLevel string port string diff --git a/kustomize/base/flagger/kustomization.yaml b/kustomize/base/flagger/kustomization.yaml index 23389fec..1a0480a3 100644 --- a/kustomize/base/flagger/kustomization.yaml +++ b/kustomize/base/flagger/kustomization.yaml @@ -9,4 +9,4 @@ resources: images: - name: ghcr.io/fluxcd/flagger newName: ghcr.io/fluxcd/flagger - newTag: 1.25.0 + newTag: 1.26.0 diff --git a/kustomize/tester/deployment.yaml b/kustomize/tester/deployment.yaml index c56f6e9c..172a1920 100644 --- a/kustomize/tester/deployment.yaml +++ b/kustomize/tester/deployment.yaml @@ -19,7 +19,7 @@ spec: spec: containers: - name: loadtester - image: ghcr.io/fluxcd/flagger-loadtester:0.26.0 + image: ghcr.io/fluxcd/flagger-loadtester:0.27.0 imagePullPolicy: IfNotPresent ports: - name: http diff --git a/pkg/version/version.go b/pkg/version/version.go index 986a4978..29ac9014 100644 --- a/pkg/version/version.go +++ b/pkg/version/version.go @@ -16,5 +16,5 @@ limitations under the License. package version -var VERSION = "1.25.0" +var VERSION = "1.26.0" var REVISION = "unknown"