Releases: grafana/flagger-k6-webhook
k6-loadtester-1.4.1
Flagger webhook using k6 to do load testing of the canary before rolling out traffic
v0.4.1
What's Changed
- chore: prepare chart release 1.4.0 by @zerok in #271
- chore(deps): bump github.com/prometheus/common from 0.62.0 to 0.64.0 by @dependabot[bot] in #274
- chore(deps): bump github.com/urfave/cli/v2 from 2.27.6 to 2.27.7 by @dependabot[bot] in #273
- chore(deps): bump docker/setup-buildx-action from 3.10.0 to 3.11.0 in the actions group by @dependabot[bot] in #272
- chore(deps): bump docker/setup-buildx-action from 3.11.0 to 3.11.1 in the actions group by @dependabot[bot] in #275
- chore(deps): bump github.com/prometheus/common from 0.64.0 to 0.65.0 by @dependabot[bot] in #276
- chore(deps): bump the k8s-io group with 3 updates by @dependabot[bot] in #277
- chore(deps): bump github.com/slack-go/slack from 0.17.1 to 0.17.2 by @dependabot[bot] in #278
- fix(deps): update go patch updates by @renovate-sh-app[bot] in #282
- chore(deps): pin dependencies by @renovate-sh-app[bot] in #280
- fix(deps): update go patch updates to v0.33.3 by @renovate-sh-app[bot] in #286
- chore: update urfave/cli to v3 by @zerok in #284
- chore(deps): bump golang from
ddf5200todaae04eby @dependabot[bot] in #293 - chore(deps): bump alpine from
8a1f59fto4bcff63by @dependabot[bot] in #292 - chore(deps): bump github.com/prometheus/client_golang from 1.22.0 to 1.23.0 by @dependabot[bot] in #294
- chore(deps): bump the actions group with 2 updates by @dependabot[bot] in #295
- chore(deps): bump golang from 1.24.5-alpine to 1.25.0-alpine by @dependabot[bot] in #302
- chore(deps): bump github.com/urfave/cli/v3 from 3.3.8 to 3.4.1 by @dependabot[bot] in #300
- chore(deps): bump actions/download-artifact from 4.3.0 to 5.0.0 by @dependabot[bot] in #296
- chore(deps): bump the k8s-io group with 3 updates by @dependabot[bot] in #301
- chore(deps): bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #299
- chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.0 by @dependabot[bot] in #303
- chore(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 by @dependabot[bot] in #304
- chore(deps): bump the k8s-io group with 3 updates by @dependabot[bot] in #305
- chore(deps): bump golang from 1.25.0-alpine to 1.25.1-alpine by @dependabot[bot] in #309
- chore(deps): bump actions/setup-go from 5.5.0 to 6.0.0 by @dependabot[bot] in #308
- chore(deps): bump github.com/prometheus/client_golang from 1.23.0 to 1.23.2 by @dependabot[bot] in #307
- chore(deps): bump the k8s-io group with 3 updates by @dependabot[bot] in #310
- chore(deps): bump docker/login-action from 3.5.0 to 3.6.0 in the actions group by @dependabot[bot] in #311
- chore(deps): bump golang from 1.25.1-alpine to 1.25.2-alpine by @dependabot[bot] in #314
- chore(deps): bump alpine from
4bcff63to4b7ce07by @dependabot[bot] in #313 - chore(deps): bump github.com/prometheus/common from 0.66.1 to 0.67.1 by @dependabot[bot] in #312
- chore(deps): bump golang from 1.25.2-alpine to 1.25.3-alpine by @dependabot[bot] in #319
- chore(deps): update dependency go to v1.25.3 by @renovate-sh-app[bot] in #317
- chore(deps): update grafana/k6 docker digest to 290b029 by @renovate-sh-app[bot] in #315
- chore(deps): update grafana/shared-workflows/lint-pr-title action to v1.2.0 by @renovate-sh-app[bot] in #318
- chore: remove dependabot in favour of renovate by @zerok in #320
- fix(deps): update module github.com/urfave/cli/v3 to v3.5.0 by @renovate-sh-app[bot] in #321
- chore(deps): update github artifact actions (major) by @renovate-sh-app[bot] in #322
- fix(deps): update module github.com/prometheus/common to v0.67.2 by @renovate-sh-app[bot] in #323
- chore(deps): update golang docker tag to v1.25.4 by @renovate-sh-app[bot] in #328
- chore(deps): update docker/setup-qemu-action action to v3.7.0 by @renovate-sh-app[bot] in #326
- chore(deps): update dependency go to v1.25.4 by @renovate-sh-app[bot] in #325
- chore(deps): update grafana/shared-workflows/lint-pr-title action to v1.2.1 by @renovate-sh-app[bot] in #327
- chore(deps): update docker/metadata-action action to v5.9.0 by @renovate-sh-app[bot] in #324
- chore(deps): update grafana/k6 docker digest to ef816d9 by @renovate-sh-app[bot] in #329
- chore(deps): update golangci/golangci-lint-action action to v9 by @renovate-sh-app[bot] in #330
- fix(deps): update module github.com/urfave/cli/v3 to v3.6.0 by @renovate-sh-app[bot] in #331
- fix(deps): update k8s to v0.34.2 by @renovate-sh-app[bot] in #332
- fix(slack): upload test results to message by @macabu in #333
New Contributors
- @renovate-sh-app[bot] made their first contribution in #282
- @macabu made their first contribution in #333
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- chore: prepare chart release 1.3.3 by @zerok in #264
- chore(deps): bump alpine from 3.21 to 3.22 by @dependabot in #266
- chore(deps): bump docker/build-push-action from 6.17.0 to 6.18.0 in the actions group by @dependabot in #265
- feat: add flagger_k6_webhook_build_info metric by @zerok in #267
- ci: only create local Docker image in PR context by @zerok in #268
- chore(deps): bump golang from 1.24.3-alpine to 1.24.4-alpine by @dependabot in #270
- chore(deps): bump github.com/slack-go/slack from 0.17.0 to 0.17.1 by @dependabot in #269
Full Changelog: v0.3.3...v0.4.0
k6-loadtester-1.4.0
Flagger webhook using k6 to do load testing of the canary before rolling out traffic
v0.3.3
What's Changed
- chore: update chart to 1.3.2 by @zerok in #223
- chore(deps): bump the actions group with 3 updates by @dependabot in #224
- chore: add Tiltfile for easier local development and testing by @zerok in #220
- chore(deps): bump golang from 1.23.4-alpine to 1.23.5-alpine by @dependabot in #227
- chore(deps): bump the k8s-io group with 3 updates by @dependabot in #225
- chore(deps): bump the actions group with 3 updates by @dependabot in #226
- chore(deps): bump the actions group with 2 updates by @dependabot in #228
- chore(deps): bump golang from 1.23.5-alpine to 1.23.6-alpine by @dependabot in #231
- chore(deps): bump the actions group with 3 updates by @dependabot in #230
- chore(deps): bump github.com/slack-go/slack from 0.15.0 to 0.16.0 by @dependabot in #229
- chore(deps): bump golangci/golangci-lint-action from 6.3.2 to 6.5.0 in the actions group by @dependabot in #232
- chore(deps): bump golang from 1.23.6-alpine to 1.24.0-alpine by @dependabot in #234
- chore(deps): bump the k8s-io group with 3 updates by @dependabot in #233
- chore(deps): bump github.com/prometheus/client_golang from 1.20.5 to 1.21.0 by @dependabot in #236
- chore(deps): bump the actions group with 2 updates by @dependabot in #235
- chore(deps): bump the actions group with 5 updates by @dependabot in #237
- chore(deps): bump golang from 1.24.0-alpine to 1.24.1-alpine by @dependabot in #240
- chore(deps): bump github.com/prometheus/client_golang from 1.21.0 to 1.21.1 by @dependabot in #239
- chore(deps): bump github.com/urfave/cli/v2 from 2.27.5 to 2.27.6 by @dependabot in #238
- chore(deps): bump golang.org/x/net from 0.33.0 to 0.36.0 by @dependabot in #241
- chore(deps): bump the k8s-io group with 3 updates by @dependabot in #242
- chore(deps): bump the actions group with 2 updates by @dependabot in #243
- chore(deps): bump the actions group with 3 updates by @dependabot in #245
- chore(deps): bump golangci/golangci-lint-action from 6.5.1 to 7.0.0 by @dependabot in #244
- chore(deps): bump golang from 1.24.1-alpine to 1.24.2-alpine by @dependabot in #246
- chore(deps): bump github.com/prometheus/client_golang from 1.21.1 to 1.22.0 by @dependabot in #247
- chore(deps): bump golang.org/x/net from 0.36.0 to 0.38.0 by @dependabot in #248
- chore: add Backstage catalog info by @zerok in #250
- ci: apply zizmor findings by @zerok in #249
- chore(deps): bump the actions group with 2 updates by @dependabot in #252
- chore(deps): bump the k8s-io group with 3 updates by @dependabot in #251
- chore: go mod tidy by @iainlane in #254
- ci: escape docker output by @zerok in #256
- chore(deps): bump golangci/golangci-lint-action from 7.0.0 to 8.0.0 by @dependabot in #257
- ci: run checks on merge group by @iainlane in #255
- chore(deps): bump actions/setup-go from 5.4.0 to 5.5.0 in the actions group by @dependabot in #259
- chore(deps): bump golang from 1.24.2-alpine to 1.24.3-alpine by @dependabot in #258
- chore(deps): bump the k8s-io group with 3 updates by @dependabot in #260
- chore(deps): bump docker/build-push-action from 6.16.0 to 6.17.0 in the actions group by @dependabot in #261
- chore(deps): bump github.com/slack-go/slack from 0.16.0 to 0.17.0 by @dependabot in #262
- fix: incomplete regular expression for hostnames by @iainlane in #263
Full Changelog: v0.3.2...v0.3.3
k6-loadtester-1.3.3
Flagger webhook using k6 to do load testing of the canary before rolling out traffic
v0.3.2
What's Changed
- chore(deps): bump docker/build-push-action from 6.3.0 to 6.4.0 in the actions group by @dependabot in #175
- chore: Bump chart to 1.3.1 by @zerok in #174
- chore(deps): bump the actions group with 4 updates by @dependabot in #176
- chore(deps): bump the k8s-io group with 3 updates by @dependabot in #177
- chore(deps): bump github.com/slack-go/slack from 0.13.0 to 0.13.1 by @dependabot in #178
- ci: lint PR titles by @zerok in #179
- chore(deps): bump github.com/urfave/cli/v2 from 2.27.2 to 2.27.3 by @dependabot in #180
- chore(deps): bump docker/setup-buildx-action from 3.5.0 to 3.6.1 in the actions group by @dependabot in #181
- chore(deps): bump actions/upload-artifact from 4.3.4 to 4.3.5 in the actions group by @dependabot in #182
- chore(deps): bump github.com/urfave/cli/v2 from 2.27.3 to 2.27.4 by @dependabot in #185
- chore(deps): bump golang from 1.22.5-alpine to 1.23.0-alpine by @dependabot in #186
- chore(deps): bump the actions group across 1 directory with 2 updates by @dependabot in #187
- chore(deps): bump the k8s-io group with 3 updates by @dependabot in #188
- chore(deps): bump github.com/slack-go/slack from 0.13.1 to 0.14.0 by @dependabot in #189
- chore(deps): bump github.com/prometheus/client_golang from 1.19.1 to 1.20.2 by @dependabot in #192
- chore(deps): bump actions/upload-artifact from 4.3.6 to 4.4.0 in the actions group by @dependabot in #193
- chore(deps): bump github.com/prometheus/client_golang from 1.20.2 to 1.20.3 by @dependabot in #195
- chore(deps): bump golang from 1.23.0-alpine to 1.23.1-alpine by @dependabot in #194
- chore(deps): bump the k8s-io group with 3 updates by @dependabot in #196
- chore(deps): bump github.com/prometheus/client_golang from 1.20.3 to 1.20.4 by @dependabot in #197
- chore(deps): bump docker/build-push-action from 6.7.0 to 6.9.0 in the actions group by @dependabot in #198
- chore(deps): bump golang from 1.23.1-alpine to 1.23.2-alpine by @dependabot in #200
- chore(deps): bump the actions group with 2 updates by @dependabot in #199
- chore(deps): bump actions/upload-artifact from 4.4.1 to 4.4.3 in the actions group by @dependabot in #201
- chore(deps): bump github.com/urfave/cli/v2 from 2.27.4 to 2.27.5 by @dependabot in #202
- chore(ci): reference actions by sha by @iainlane in #204
- chore(deps): bump github.com/slack-go/slack from 0.14.0 to 0.15.0 by @dependabot in #203
- chore(deps): bump actions/checkout from 4.1.1 to 4.2.1 in the actions group by @dependabot in #205
- chore(deps): bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 by @dependabot in #206
- fix: fix syntax in Dockerfile by @zerok in #207
- chore(deps): bump the k8s-io group with 3 updates by @dependabot in #209
- chore(deps): bump the actions group with 2 updates by @dependabot in #208
- chore(deps): bump golang from 1.23.2-alpine to 1.23.3-alpine by @dependabot in #210
- chore(deps): bump docker/metadata-action from 5.5.1 to 5.6.1 in the actions group by @dependabot in #211
- chore(deps): bump the k8s-io group with 3 updates by @dependabot in #212
- chore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #213
- chore(deps): bump docker/build-push-action from 6.9.0 to 6.10.0 in the actions group by @dependabot in #214
- chore(deps): bump alpine from 3.20 to 3.21 by @dependabot in #215
- chore(deps): bump golang from 1.23.3-alpine to 1.23.4-alpine by @dependabot in #216
- chore(deps): bump the actions group with 2 updates by @dependabot in #218
- chore(deps): bump the k8s-io group with 3 updates by @dependabot in #217
- chore(deps): bump golang.org/x/net from 0.30.0 to 0.33.0 by @dependabot in #222
Full Changelog: v0.3.1...v0.3.2
k6-loadtester-1.3.2
Flagger webhook using k6 to do load testing of the canary before rolling out traffic
k6-loadtester-1.3.1
Flagger webhook using k6 to do load testing of the canary before rolling out traffic
v0.3.1
What's Changed
This release, alongside what's listed below, also contains a change to how k6 processes are managed. There is now a limit of 1000 parallel k6 runs. This should not cause any breakage and so this is just a minor release. Please refer to the README for details on how to configure this limit.
- Bump actions/setup-go from 4 to 5 by @dependabot in #99
- Bump alpine from 3.18 to 3.19 by @dependabot in #100
- docs: Add information about release process by @zerok in #96
- Bump k8s.io/client-go from 0.28.4 to 0.29.0 by @dependabot in #102
- Bump github.com/google/uuid from 1.4.0 to 1.5.0 by @dependabot in #105
- Bump github.com/prometheus/client_golang from 1.17.0 to 1.18.0 by @dependabot in #106
- Bump github.com/urfave/cli/v2 from 2.26.0 to 2.27.1 by @dependabot in #107
- Bump golang from 1.21.5-alpine to 1.21.6-alpine by @dependabot in #108
- Bump k8s.io/apimachinery from 0.29.0 to 0.29.1 by @dependabot in #109
- Bump k8s.io/api from 0.29.0 to 0.29.1 by @dependabot in #111
- Bump k8s.io/client-go from 0.29.0 to 0.29.1 by @dependabot in #110
- Bump github.com/google/uuid from 1.5.0 to 1.6.0 by @dependabot in #112
- Bump golang from 1.21.6-alpine to 1.22.0-alpine by @dependabot in #114
- Bump golangci/golangci-lint-action from 3 to 4 by @dependabot in #113
- Bump k8s.io/client-go from 0.29.1 to 0.29.2 by @dependabot in #116
- Bump github.com/slack-go/slack from 0.12.3 to 0.12.4 by @dependabot in #115
- Bump github.com/slack-go/slack from 0.12.4 to 0.12.5 by @dependabot in #119
- Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #120
- Bump github.com/prometheus/client_golang from 1.18.0 to 1.19.0 by @dependabot in #121
- Bump golang from 1.22.0-alpine to 1.22.1-alpine by @dependabot in #122
- Bump k8s.io/client-go from 0.29.2 to 0.29.3 by @dependabot in #125
- Bump golang from 1.22.1-alpine to 1.22.2-alpine by @dependabot in #129
- Remove apiGroup for ServiceAccount RoleBinding subject by @jack1902 in #127
- feat: Generate linux/amd64 and linux/arm64 images by @zerok in #130
- fix: Docker workflow dependencies were not met by @zerok in #131
- Bump docker/login-action from 3.0.0 to 3.1.0 by @dependabot in #133
- Bump docker/setup-buildx-action from 3.0.0 to 3.3.0 by @dependabot in #134
- Bump docker/build-push-action from 5.1.0 to 5.3.0 by @dependabot in #135
- Bump actions/download-artifact from 4.1.4 to 4.1.6 by @dependabot in #136
- Bump actions/upload-artifact from 4.3.1 to 4.3.3 by @dependabot in #137
- Group kubernetes updates by @julienduchesne in #141
- Bump actions/download-artifact from 4.1.6 to 4.1.7 by @dependabot in #142
- Bump golangci/golangci-lint-action from 4 to 5 by @dependabot in #143
- Bump github.com/urfave/cli/v2 from 2.27.1 to 2.27.2 by @dependabot in #145
- Bump the k8s-io group with 3 updates by @dependabot in #144
- Bump golangci/golangci-lint-action from 5 to 6 by @dependabot in #147
- Bump golang from 1.22.2-alpine to 1.22.3-alpine by @dependabot in #148
- Bump github.com/prometheus/client_golang from 1.19.0 to 1.19.1 by @dependabot in #146
- chore(deps): bump the k8s-io group with 3 updates by @dependabot in #149
- chore(deps): bump github.com/slack-go/slack from 0.12.5 to 0.13.0 by @dependabot in #150
- chore(deps): bump alpine from 3.19 to 3.20 by @dependabot in #151
- chore(deps): bump docker/login-action from 3.1.0 to 3.2.0 by @dependabot in #155
- chore(deps): bump docker/build-push-action from 5.3.0 to 5.4.0 by @dependabot in #156
- chore(deps): bump golang from 1.22.3-alpine to 1.22.4-alpine by @dependabot in #157
- chore(deps): bump the k8s-io group with 3 updates by @dependabot in #158
- chore(deps): bump docker/build-push-action from 5.4.0 to 6.0.0 by @dependabot in #159
- chore(deps): bump docker/build-push-action from 6.0.0 to 6.1.0 by @dependabot in #160
- fix: Register processes for cleanup by @zerok in #153
- fix: Clean up process context if available by @zerok in #161
- dependabot: Group GitHub Actions updates by @iainlane in #169
- chore(deps): bump golang from 1.22.4-alpine to 1.22.5-alpine by @dependabot in #163
- chore(deps): bump the actions group with 5 updates by @dependabot in #171
- chore: Refactor launchHandler.ServeHTTP by @zerok in #162
- docs: Document max-concurrent-tests by @zerok in #172
New Contributors
Full Changelog: v0.2.2...v0.3.0