diff --git a/.circleci/config.yml b/.circleci/config.yml deleted file mode 100644 index 983d7718..00000000 --- a/.circleci/config.yml +++ /dev/null @@ -1,19 +0,0 @@ -version: 2.1 -jobs: - build: - machine: true - steps: - - run: "echo skip" - -workflows: - version: 2 - ignore: - jobs: - - build: - filters: - branches: - ignore: - - gh-pages - - master - - main - - github-actions diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 54f13ec5..371ed745 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -12,12 +12,11 @@ jobs: - name: Prepare id: prep run: | - VERSION=sha-${GITHUB_SHA::8} - if [[ $GITHUB_REF == refs/tags/* ]]; then - VERSION=${GITHUB_REF/refs\/tags\//} - fi + VERSION=$(grep 'VERSION' pkg/version/version.go | awk '{ print $4 }' | tr -d '"') + CHANGELOG="https://github.com/fluxcd/flagger/blob/main/CHANGELOG.md#$(echo $VERSION | tr -d '.')" echo ::set-output name=BUILD_DATE::$(date -u +'%Y-%m-%dT%H:%M:%SZ') echo ::set-output name=VERSION::${VERSION} + echo ::set-output name=CHANGELOG::${CHANGELOG} - name: Setup QEMU uses: docker/setup-qemu-action@v1 with: @@ -71,4 +70,4 @@ jobs: draft: false prerelease: false body: | - [CHANGELOG](https://github.com/fluxcd/flagger/blob/main/CHANGELOG.md#${{ steps.prep.outputs.VERSION }}) + [CHANGELOG](${{ steps.prep.outputs.CHANGELOG }}) diff --git a/CHANGELOG.md b/CHANGELOG.md index b782543f..b76cd01a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,29 @@ All notable changes to this project are documented in this file. -## 1.4.2 (2020-12-09) +## 1.5.0 + +**Release date:** 2020-12-22 + +This is the first release of Flagger under [fluxcd](https://github.com/fluxcd) organization (CNCF sandbox). +Starting with this version, Flagger can be installed on multi-arch Kubernetes clusters (Linux AMD64/ARM64/ARM). +The multi-arch image is available on GitHub Container Registry +at [ghcr.io/fluxcd/flagger](https://github.com/orgs/fluxcd/packages/container/package/flagger). + +#### Improvements + +- Publish multi-arch image to GitHub Container Registry + [#763](https://github.com/fluxcd/flagger/pull/763) +- Migrate CI to GitHub Actions + [#754](https://github.com/fluxcd/flagger/pull/754) +- Add e2e tests for label prefix inclusion + [#762](https://github.com/fluxcd/flagger/pull/762) +- Added PodDisruptionBudget to the Flagger Helm chart + [#749](https://github.com/fluxcd/flagger/pull/749) + +## v1.4.2 + +**Release date:** 2020-12-09 Fix Istio virtual service delegation diff --git a/artifacts/flagger/deployment.yaml b/artifacts/flagger/deployment.yaml index cc654fcb..4aaef776 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.4.2 + image: ghcr.io/fluxcd/flagger:1.5.0 imagePullPolicy: IfNotPresent ports: - name: http diff --git a/charts/flagger/Chart.yaml b/charts/flagger/Chart.yaml index 36008200..ea928667 100644 --- a/charts/flagger/Chart.yaml +++ b/charts/flagger/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v1 name: flagger -version: 1.4.2 -appVersion: 1.4.2 +version: 1.5.0 +appVersion: 1.5.0 kubeVersion: ">=1.11.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 b752db6c..f05c78a1 100644 --- a/charts/flagger/values.yaml +++ b/charts/flagger/values.yaml @@ -2,7 +2,7 @@ image: repository: ghcr.io/fluxcd/flagger - tag: 1.4.2 + tag: 1.5.0 pullPolicy: IfNotPresent pullSecret: diff --git a/kustomize/base/flagger/kustomization.yaml b/kustomize/base/flagger/kustomization.yaml index 780ce040..2146ebff 100644 --- a/kustomize/base/flagger/kustomization.yaml +++ b/kustomize/base/flagger/kustomization.yaml @@ -8,4 +8,4 @@ resources: - deployment.yaml images: - name: weaveworks/flagger - newTag: 1.4.2 + newTag: 1.5.0 diff --git a/pkg/version/version.go b/pkg/version/version.go index a7716a41..c60cce9a 100644 --- a/pkg/version/version.go +++ b/pkg/version/version.go @@ -16,5 +16,5 @@ limitations under the License. package version -var VERSION = "1.4.2" +var VERSION = "1.5.0" var REVISION = "unknown"