Argo Rollouts - v1.3.0


Quickstart

kubectl create namespace argo-rollouts
kubectl apply -n argo-rollouts -f https://github.com/argoproj/argo-rollouts/releases/download/v1.3.0/install.yaml

Changes since v1.2.2

New Features

  • feat(grafana): Allow selecting datasource for grafana dashboard. Closes #1987 by @jcantosz in https://github.com/argoproj/argo-rollouts/pull/1988
  • feat: Ability for lint command to inspect referenced resources by @zachaller in https://github.com/argoproj/argo-rollouts/pull/2030
  • feat: Adds support for Istio traffic mirroring by @zachaller in https://github.com/argoproj/argo-rollouts/pull/2074
  • feat: Allow Traffic shaping through header based routing. Fixes #474 by @perenesenko in https://github.com/argoproj/argo-rollouts/pull/1990
  • feat: ArgoRollouts dashboard now supporting rootpath by @schakrad in https://github.com/argoproj/argo-rollouts/pull/2075
  • feat: Make prometheus server address optional/centrally configured by @RaviHari in https://github.com/argoproj/argo-rollouts/pull/1956
  • feat: Report notification metrics for rollouts by @RaviHari in https://github.com/argoproj/argo-rollouts/pull/1856
  • feat: Traefik support. Fixes #516 by @PhilippPlotnikov in https://github.com/argoproj/argo-rollouts/pull/1907
  • feat: add support for influxdb as a metrics provider by @jaymebrd in https://github.com/argoproj/argo-rollouts/pull/1839
  • feat: emit rollout delete event by @huikang in https://github.com/argoproj/argo-rollouts/pull/1893
  • feat: support /rollouts/:namespace?q=... and /rollout/:namespace/:name (#1538) by @Cylix in https://github.com/argoproj/argo-rollouts/pull/1902
  • feature: Dashboard displaying the setCanaryScale values by @schakrad in https://github.com/argoproj/argo-rollouts/pull/1923
  • feature: Dashboard now displaying analysis details by @schakrad in https://github.com/argoproj/argo-rollouts/pull/1910
  • feat: Add support for spec.ingressClassName by @siavashs in https://github.com/argoproj/argo-rollouts/pull/2178

Bug Fixes

  • fix(RBAC): Add watch verb to clusterRole for pods. Fixes #1960 by @ansilh in https://github.com/argoproj/argo-rollouts/pull/1961
  • fix(analysis): Fix Analysis Terminal Decision For Dry-Run Metrics by @agrawroh in https://github.com/argoproj/argo-rollouts/pull/2131
  • fix(dashboard): Add list and watch verbs to clusterrole. Fixes #2141 by @EagleIJoe in https://github.com/argoproj/argo-rollouts/pull/2145
  • fix(docs) Graphite metrics provider linked in docs sidebar. Fixes #2102. by @mdb in https://github.com/argoproj/argo-rollouts/pull/2094
  • fix: Add pagination to FindLoadBalancerByDNSName by @zachaller in https://github.com/argoproj/argo-rollouts/pull/1971
  • fix: Change behavior of rollout to not check for availability during rollout and fix flakey e2e tests by @zachaller in https://github.com/argoproj/argo-rollouts/pull/1957
  • fix: Failed to process: Object 'Kind' is missing in Errors with rollouts notification by @RaviHari in https://github.com/argoproj/argo-rollouts/pull/2150
  • fix: High reconciliation activity and CPU load for invalid rollout by @perenesenko in https://github.com/argoproj/argo-rollouts/pull/2091
  • fix: UI codegen by @zachaller in https://github.com/argoproj/argo-rollouts/pull/2072
  • fix: Update ro.Status.ALB when first creating rollout object by @zachaller in https://github.com/argoproj/argo-rollouts/pull/1986
  • fix: Use actual weight from status field on rollout object by @zachaller in https://github.com/argoproj/argo-rollouts/pull/1937
  • fix: argo-rollouts occasionally crashes in argoproj/pkg by @perenesenko in https://github.com/argoproj/argo-rollouts/pull/2111
  • fix: build/lint is broken due to dependencies changes by @zachaller in https://github.com/argoproj/argo-rollouts/pull/1958
  • fix: missing lb event by @zachaller in https://github.com/argoproj/argo-rollouts/pull/2021
  • fix: notifications when condition by @RaviHari in https://github.com/argoproj/argo-rollouts/pull/2066
  • fix: remove metrics when objects are removed from cluster to prevent build up by @zachaller in https://github.com/argoproj/argo-rollouts/pull/2115
  • fix: notification not sent when the conditions are not set by @RaviHari in https://github.com/argoproj/argo-rollouts/pull/2231
  • fix: rootPath support so that it uses the embedded files system by @zachaller in https://github.com/argoproj/argo-rollouts/pull/2198
  • fix: change completed condition so it only triggers on pod hash changes by @zachaller in https://github.com/argoproj/argo-rollouts/pull/2203

Doc updates and Chore

  • chore: Change bug template to bring inline with argocd by @zachaller in https://github.com/argoproj/argo-rollouts/pull/2096
  • chore: Update membership permissions. by @zachaller in https://github.com/argoproj/argo-rollouts/pull/2112
  • chore: upgrade deps by @zachaller in https://github.com/argoproj/argo-rollouts/pull/2136
  • chore: Clarify doc for Rollout.spec.progressDeadlineAbort by @ivanov-vovan in https://github.com/argoproj/argo-rollouts/pull/1974
  • chore: Add e2e and unit test comment reports by @zachaller in https://github.com/argoproj/argo-rollouts/pull/2123
  • chore: Improve image build speed #1919 by @34fathombelow in https://github.com/argoproj/argo-rollouts/pull/1948
  • chore: Improve image build speed by @34fathombelow in https://github.com/argoproj/argo-rollouts/pull/1919
  • chore: Pin golang to 1.17 to avoid CVEs in docker image by @bduverger in https://github.com/argoproj/argo-rollouts/pull/1920
  • chore: Upgrade golang by @zachaller in https://github.com/argoproj/argo-rollouts/pull/2160
  • chore: improve openapi schema by @mvgmb in https://github.com/argoproj/argo-rollouts/pull/2081
  • chore: update version file by @huikang in https://github.com/argoproj/argo-rollouts/pull/2013
  • chore: use controler-gen for cluster analysis template scope by @zachaller in https://github.com/argoproj/argo-rollouts/pull/2148
  • docs: add WorkloadRef to Rollout spec by @danielhelfand in https://github.com/argoproj/argo-rollouts/pull/2019
  • docs: add selector to migrating page by @zachaller in https://github.com/argoproj/argo-rollouts/pull/2039
  • docs: expose/fix Traefik docs by @kostis-codefresh in https://github.com/argoproj/argo-rollouts/pull/2017
  • docs: fix !important block typo in canary doc by @thomas-riccardi in https://github.com/argoproj/argo-rollouts/pull/2016
  • docs: steps to rollback to deployment kinds by @huikang in https://github.com/argoproj/argo-rollouts/pull/2014
  • docs: update release doc with brew formula details by @leoluz in https://github.com/argoproj/argo-rollouts/pull/2165

New Contributors

  • @34fathombelow made their first contribution in https://github.com/argoproj/argo-rollouts/pull/1919
  • @ansilh made their first contribution in https://github.com/argoproj/argo-rollouts/pull/1961
  • @bduverger made their first contribution in https://github.com/argoproj/argo-rollouts/pull/1920
  • @ivanov-vovan made their first contribution in https://github.com/argoproj/argo-rollouts/pull/1974
  • @PhilippPlotnikov made their first contribution in https://github.com/argoproj/argo-rollouts/pull/1907
  • @thomas-riccardi made their first contribution in https://github.com/argoproj/argo-rollouts/pull/2016
  • @jaymebrd made their first contribution in https://github.com/argoproj/argo-rollouts/pull/1839
  • @mvgmb made their first contribution in https://github.com/argoproj/argo-rollouts/pull/2081
  • @jcantosz made their first contribution in https://github.com/argoproj/argo-rollouts/pull/1988
  • @Cylix made their first contribution in https://github.com/argoproj/argo-rollouts/pull/1902
  • @EagleIJoe made their first contribution in https://github.com/argoproj/argo-rollouts/pull/2145

Full Changelog: https://github.com/argoproj/argo-rollouts/compare/v1.2.2...v1.3.0


Details

date
Sept. 19, 2022, 3:29 a.m.
name
v1.3.0
type
Minor
👇
Register or login to:
  • 🔍View and search all Argo Rollouts releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or