github argoproj/argo-rollouts v1.4.0

latest releases: v1.7.2, stable, v1.7.1...
22 months ago

What's Changed

  • chore: rename temlateref to templateref by @muma378 in #2154
  • feat(istio): Support TCP routes traffic splitting for Istio virtual service. Closes #1660 by @imranismail in #1659
  • fix(analysis): Avoid Infinite Error Message Append For Failed Dry-Run Metrics by @agrawroh in #2182
  • fix: rootPath support so that it uses the embedded files system by @zachaller in #2198
  • docs: add Opensurvey to USERS.md by @michaelchoi210 in #2195
  • fix: change completed condition so it only triggers on pod hash changes also adds an event for when it does changes. by @zachaller in #2203
  • fix(ingress): Add support for spec.ingressClassName. Fixes #1277 by @siavashs in #2178
  • docs: Update docs for new openapi kustomize support by @zachaller in #2216
  • feat: Allow Traffic shaping through header based routing for ALB by @perenesenko in #2214
  • fix: enable notifications without when condition by @RaviHari in #2231
  • chore(cli): Use standard cli format for dashboard root path by @zachaller in #2244
  • docs: Update release docs for versioned formula by @zachaller in #2245
  • docs: Fix the controller annotation to enable data scrapping by @perenesenko in #2238
  • fix(analysis): Make AnalysisRun end when only Dry-Run metrics are defined. Fixes: #2151 by @agrawroh in #2230
  • docs: add OpsVerse as an official user (USERS.md) by @sat-devopsnow in #2209
  • docs: common questions for Rollbacks by @kostis-codefresh in #2027
  • chore: imports: remove repeated package and reformat imports by @ShirleyDing in #2183
  • docs: add Synamedia to USERS.md by @ssanders1449 in #2213
  • fix(controller): Fix k8s clientset controller metrics. Fixes #2139 by @nikhil1raghav in #2261
  • chore(cli): add darwin arm64 to build and release by @zachaller in #2264
  • fix: nil pointer while linting with basic canary and ingresses by @zachaller in #2256
  • fix(UI): UI not redirecting on / by @zachaller in #2252
  • fix(controller): istio dropping fields not defined in type by @zachaller in #2268
  • chore: upgrade golang to 1.19 by @zachaller in #2219
  • ci: Add auto merge for dependabot by @zachaller in #2222
  • docs: Fixed read-the-docs rendering by @kostis-codefresh in #2277
  • chore(deps): bump actions/checkout from 2 to 3.1.0 by @dependabot in #2283
  • chore(deps): bump docker/setup-qemu-action from 1 to 2 by @dependabot in #2284
  • chore(deps): bump actions/cache from 2 to 3.0.1 by @dependabot in #1940
  • chore(deps): bump actions/setup-python from 2 to 4.1.0 by @dependabot in #2134
  • chore(deps): bump EnricoMi/publish-unit-test-result-action from 1 to 2 by @dependabot in #2285
  • chore(deps): bump dependabot/fetch-metadata from 1.3.3 to 1.3.4 by @dependabot in #2286
  • chore(deps): bump actions/setup-go from 2 to 3 by @dependabot in #2287
  • chore(deps): bump docker/login-action from 1 to 2 by @dependabot in #2288
  • chore(deps): bump github/codeql-action from 1 to 2 by @dependabot in #2289
  • chore(deps): bump docker/metadata-action from 3 to 4 by @dependabot in #2292
  • chore(deps): bump google.golang.org/grpc from 1.47.0 to 1.50.0 by @dependabot in #2293
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.15.14 to 1.17.8 by @dependabot in #2294
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.18.6 to 1.21.6 by @dependabot in #2255
  • chore(deps): bump google.golang.org/protobuf from 1.28.0 to 1.28.1 by @dependabot in #2296
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 from 1.18.8 to 1.18.19 by @dependabot in #2295
  • docs: Use new Google Analytics 4 site tag by @chalin in #2299
  • chore(deps): bump github.com/influxdata/influxdb-client-go/v2 from 2.9.1 to 2.11.0 by @dependabot in #2304
  • chore(deps): bump docker/setup-buildx-action from 1 to 2 by @dependabot in #2305
  • chore(deps): bump docker/build-push-action from 2 to 3 by @dependabot in #2306
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 from 1.18.19 to 1.18.20 by @dependabot in #2307
  • chore(deps): bump github.com/newrelic/newrelic-client-go from 0.86.5 to 1.0.0 by @dependabot in #2267
  • chore(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.0 by @dependabot in #2313
  • chore(deps): bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0 by @dependabot in #2152
  • chore(deps): bump github.com/prometheus/common from 0.36.0 to 0.37.0 by @dependabot in #2143
  • fix(controller): leader election preventing two controllers running and gracefully shutting down by @zachaller in #2291
  • fix(cli): nil pointer while linting by @zachaller in #2324
  • test(controller): add extra checks to TestWriteBackToInformer by @zachaller in #2326
  • docs: add artifact badge by @zachaller in #2331
  • build: add sha256 checksums for all released bins by @zachaller in #2332
  • ci: Add github action for PR Conventional Commits by @zachaller in #2320
  • ci: add auto close to issues and prs by @zachaller in #2319
  • ci: move perms to job for clomonitor by @zachaller in #2333
  • chore: Move zachaller to approvers by @zachaller in #2311
  • ci: fix pr lint check by @zachaller in #2336
  • chore(deps): bump google.golang.org/grpc from 1.50.0 to 1.50.1 by @dependabot in #2340
  • ci: adjust settings for stale pr and issues by @zachaller in #2341
  • chore(deps): bump github.com/newrelic/newrelic-client-go from 1.0.0 to 1.1.0 by @dependabot in #2344
  • ci: auto generate changelog by @zachaller in #2321
  • docs(trafficrouting): fix docs warning to github style markdown by @zachaller in #2342
  • ci: fix all workflows to follow best practices of clo monitor by @zachaller in #2343
  • ci: add link to conventional pr check in pr template by @zachaller in #2346
  • chore(deps): bump github.com/valyala/fasttemplate from 1.2.1 to 1.2.2 by @dependabot in #2348
  • chore(deps): bump github.com/prometheus/client_model from 0.2.0 to 0.3.0 by @dependabot in #2349
  • fix(metricprovider): Support jsonBody for web metric provider Fixes #2275 by @premadk in #2312
  • docs: Added blog post for minimize impact in Kubernetes using Progressive Delivery and customer side impact by @asimhon in #2355
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.21.6 to 1.21.7 by @dependabot in #2361
  • chore(deps): bump github.com/aws/aws-sdk-go-v2 from 1.16.16 to 1.17.0 by @dependabot in #2364
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 from 1.18.20 to 1.18.22 by @dependabot in #2365
  • chore(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1 by @dependabot in #2368
  • chore(deps): bump github.com/aws/aws-sdk-go-v2 from 1.17.0 to 1.17.1 by @dependabot in #2369
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.17.8 to 1.17.10 by @dependabot in #2367
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.21.7 to 1.21.8 by @dependabot in #2366
  • chore(deps): bump github.com/spf13/cobra from 1.6.0 to 1.6.1 by @dependabot in #2370
  • chore(deps): bump github.com/influxdata/influxdb-client-go/v2 from 2.11.0 to 2.12.0 by @dependabot in #2381
  • ci: run e2e tests on multiple kubernetes versions by @thomas-riccardi in #2380
  • build: copy proto files from GOPATH so we can clone outside of GOPATH by @zachaller in #2360
  • chore(deps): bump actions/upload-artifact from 2 to 3 by @dependabot in #1973
  • chore: sign container images and checksum assets by @34fathombelow in #2334
  • chore(deps): upgrade ui deps to fix high security cve's by @zachaller in #2345
  • chore(deps): bump imjasonh/setup-crane from 0.1 to 0.2 by @dependabot in #2387
  • chore(deps): bump dependabot/fetch-metadata from 1.3.4 to 1.3.5 by @dependabot in #2390
  • docs: mention supported versions by @kostis-codefresh in #2163
  • chore: add getyourguide to users by @alexef in #2386
  • feat(experiments): add support for getting the replicaset name via templating by @zachaller in #2396
  • build: set GOPATH in Makefile by @zachaller in #2398
  • docs: fix !important block typo by @thomas-riccardi in #2372
  • chore: rename the examples/trafffic-routing directory to istio by @iam-veeramalla in #2315
  • feat(cli): add port flag for dashboard command. Fixes #2382 by @shibataka000 in #2383
  • chore: Add example for istio-subset-split by @iam-veeramalla in #2318
  • fix(dashboard): correct mime type is returned. Fixes: #2290 by @nitram509 in #2303
  • docs: update examples to remove deprecated APIs in k8s 1.25 by @mubarak-j in #2352
  • docs: add deprecation notice for rollout_phase in docs (#2377) by @iam-veeramalla in #2378
  • docs: add progressive delivery with gitops demo for openshift by @iam-veeramalla in #2400
  • chore(deps): bump codecov/codecov-action from 2.1.0 to 3.1.1 by @dependabot in #2251
  • feat(cli): dynamic shell completion for main resources names (rollouts, experiments, analysisrun) by @thomas-riccardi in #2379
  • fix(example): correct docs when metrics got result empty by @hungran in #2309
  • ci: fix some github actions warnings by @thomas-riccardi in #2375
  • feat(controller): don't hardcode experiment ports; always create service by @alexef in #2397
  • feat(controller): Add prometheus metric for updatedReplicas. Fixes #2297 by @nitram509 in #2300
  • fix(analysis): Fix Analysis Terminal Decision For Dry-Run Metrics by @agrawroh in #2399
  • build: remove deprecated -i for go build by @danielhelfand in #2047
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.21.8 to 1.21.9 by @dependabot in #2404
  • chore: Add Productboard to USERS.md by @tukak in #2408
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 from 1.18.22 to 1.18.23 by @dependabot in #2406
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.17.10 to 1.18.0 by @dependabot in #2409
  • fix: add patch verb to deployment resource by @tukak in #2407
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 from 1.18.23 to 1.18.24 by @dependabot in #2412
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.18.0 to 1.18.1 by @dependabot in #2413
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.21.9 to 1.21.10 by @dependabot in #2414
  • docs: fix ambassador-api-version flag by @thedevelopnik in #2416
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 from 1.18.24 to 1.18.25 by @dependabot in #2417
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.18.1 to 1.18.2 by @dependabot in #2418
  • docs: small typos on the canary docs by @gpkc in #2358
  • chore(deps): bump google.golang.org/grpc from 1.50.1 to 1.51.0 by @dependabot in #2421
  • docs: Explain upgrade process by @kostis-codefresh in #2424
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 from 1.18.25 to 1.18.26 by @dependabot in #2428
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.18.2 to 1.18.3 by @dependabot in #2429
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.21.10 to 1.21.11 by @dependabot in #2430
  • feat: rollback windows. Fixes #574 by @alexef in #2394
  • chore: Rename docs/rollback.md to docs/features/rollback.md by @alexef in #2438
  • docs: correct syntax of canary setMirrorRoute's value by @S0n98 in #2431
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.21.11 to 1.22.0 by @dependabot in #2439
  • fix: dev build can set DEV_IMAGE=true by @alexef in #2440
  • docs: fix typo in helm Argo rollouts by @alecrajeev in #2442
  • chore(deps): bump github.com/influxdata/influxdb-client-go/v2 from 2.12.0 to 2.12.1 by @dependabot in #2447
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.18.3 to 1.18.4 by @dependabot in #2452
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 from 1.18.26 to 1.18.27 by @dependabot in #2454
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.22.0 to 1.22.1 by @dependabot in #2455
  • ci: bump api limit on pr/issue action by @zachaller in #2445
  • chore: Add Yotpo to USERS.md by @puffpuf in #2464
  • docs: Add traffic router support to readme by @zachaller in #2444
  • chore(deps): bump github.com/prometheus/common from 0.37.0 to 0.38.0 by @dependabot in #2468
  • chore(deps): bump github.com/prometheus/client_golang from 1.13.0 to 1.14.0 by @dependabot in #2469
  • fix(trafficrouting): Do not block the switch of service selectors for single pod failures by @zachaller in #2441
  • feat: Apache APISIX support. Fixes #2395 by @Gallardot in #2437
  • chore(deps): bump notification engine by @zachaller in #2470
  • docs: add apisix docs to menu by @zachaller in #2472
  • ci: create stable tag for docs by @zachaller in #2402
  • build: use fixed docker repository because we can't reach accross jobs by @zachaller in #2474
  • chore(deps): bump github.com/prometheus/common from 0.38.0 to 0.39.0 by @dependabot in #2476
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.22.1 to 1.23.0 by @dependabot in #2477
  • chore: use correct image for plugin container by @34fathombelow in #2478
  • chore: use docker login to sign images by @34fathombelow in #2479
  • chore: add optum to users list by @tperdue321 in #2466
  • chore: fix checksum generation by @34fathombelow in #2481
  • chore: update stable tag conditionally by @34fathombelow in #2480
  • chore(deps): bump github.com/aws/aws-sdk-go-v2 from 1.17.2 to 1.17.3 by @dependabot in #2484
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 from 1.18.27 to 1.18.28 by @dependabot in #2486
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.18.4 to 1.18.5 by @dependabot in #2485
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.23.0 to 1.23.1 by @dependabot in #2487
  • feat: Implement Issue #1779: add rollout.Spec.Strategy.Canary.MinPodsPerReplicaSet by @ssanders1449 in #2448

New Contributors

Full Changelog: v1.3.2...v1.4.0

Don't miss a new argo-rollouts release

NewReleases is sending notifications on new releases.