Releases: grafana/flagger-k6-webhook
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
v0.2.2
v0.2.1
What's Changed
- Bump github.com/stretchr/testify from 1.8.1 to 1.8.2 by @dependabot in #36
- Bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0 by @dependabot in #37
- Bump github.com/urfave/cli/v2 from 2.25.1 to 2.25.3 by @dependabot in #38
- Bump github.com/prometheus/client_golang from 1.15.0 to 1.15.1 by @dependabot in #39
- Bump alpine from 3.17 to 3.18 by @dependabot in #42
- Bump github.com/sirupsen/logrus from 1.9.0 to 1.9.2 by @dependabot in #48
- Bump k8s.io/client-go from 0.27.1 to 0.27.2 by @dependabot in #46
- Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 by @dependabot in #45
- Bump github.com/urfave/cli/v2 from 2.25.3 to 2.25.5 by @dependabot in #49
- Bump github.com/sirupsen/logrus from 1.9.2 to 1.9.3 by @dependabot in #50
- Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 by @dependabot in #51
- Bump github.com/urfave/cli/v2 from 2.25.5 to 2.25.6 by @dependabot in #52
- Bump github.com/urfave/cli/v2 from 2.25.6 to 2.25.7 by @dependabot in #53
- Bump github.com/prometheus/client_golang from 1.15.1 to 1.16.0 by @dependabot in #54
- Bump k8s.io/apimachinery from 0.27.2 to 0.27.3 by @dependabot in #57
- Bump k8s.io/api from 0.27.2 to 0.27.3 by @dependabot in #56
- Bump k8s.io/client-go from 0.27.2 to 0.27.3 by @dependabot in #55
- Bump k8s.io/api from 0.27.3 to 0.27.4 by @dependabot in #60
- Bump k8s.io/client-go from 0.27.3 to 0.27.4 by @dependabot in #58
- Bump golang from 1.20-alpine to 1.21-alpine by @dependabot in #62
- Bump k8s.io/client-go from 0.27.4 to 0.28.0 by @dependabot in #66
- Bump github.com/google/uuid from 1.3.0 to 1.3.1 by @dependabot in #65
- Bump k8s.io/client-go from 0.28.0 to 0.28.1 by @dependabot in #68
- Bump actions/checkout from 3 to 4 by @dependabot in #73
- Bump github.com/slack-go/slack from 0.12.2 to 0.12.3 by @dependabot in #70
- Bump k8s.io/api from 0.28.1 to 0.28.2 by @dependabot in #76
- Bump k8s.io/client-go from 0.28.1 to 0.28.2 by @dependabot in #74
- Bump github.com/prometheus/client_golang from 1.16.0 to 1.17.0 by @dependabot in #77
- Convert CI to Github Actions by @julienduchesne in #80
- add serviceaccount and rbac by @defenestration in #79
- Bump actions/setup-go from 2 to 4 by @dependabot in #81
- Bump k8s.io/client-go from 0.28.2 to 0.28.3 by @dependabot in #82
- Bump github.com/google/uuid from 1.3.1 to 1.4.0 by @dependabot in #85
- Bump helm/chart-releaser-action from 1.5.0 to 1.6.0 by @dependabot in #86
- Bump k8s.io/client-go from 0.28.3 to 0.28.4 by @dependabot in #87
- Bump github.com/urfave/cli/v2 from 2.25.7 to 2.26.0 by @dependabot in #92
- fix: Add support for new cloud URLs by @zerok in #93
- chore: Add platform-productivity squad as codeowners by @zerok in #95
- Switch to the grafana/k6 image by @andrewslotin in #94
- chore: Fix make build for non-x86 machines by @zerok in #97
New Contributors
- @defenestration made their first contribution in #79
- @zerok made their first contribution in #93
- @andrewslotin made their first contribution in #94
Full Changelog: v0.2.0...v0.2.1
k6-loadtester-1.2.0
Flagger webhook using k6 to do load testing of the canary before rolling out traffic
v0.2.0
What's Changed
- Added Helm Chart by @AshDerTest in #14
- Run as non-root user by @funkypenguin in #20
- Support initContainers and arbitrary volumes by @funkypenguin in #19
- Add helm chart publishing workflow by @funkypenguin in #18
- Align chart's appVersion with release syntax by @funkypenguin in #21
- docs: clarify webhook url segments and include port by @andrewbloom37 in #22
- Setup dependabot by @julienduchesne in #26
- Bump alpine from 3.14 to 3.17 by @dependabot in #28
- Bump actions/checkout from 2 to 3 by @dependabot in #27
- Bump helm/chart-releaser-action from 1.1.0 to 1.5.0 by @dependabot in #29
- Bump github.com/prometheus/client_golang from 1.11.0 to 1.15.0 by @dependabot in #31
- Bump golang from 1.17-alpine to 1.20-alpine by @dependabot in #32
- Bump github.com/slack-go/slack from 0.10.0 to 0.12.2 by @dependabot in #33
- Bump k8s.io/api from 0.22.4 to 0.27.1 by @dependabot in #30
- Bump github.com/urfave/cli/v2 from 2.3.0 to 2.25.1 by @dependabot in #35
New Contributors
- @AshDerTest made their first contribution in #14
- @funkypenguin made their first contribution in #20
- @andrewbloom37 made their first contribution in #22
- @dependabot made their first contribution in #28
Full Changelog: v0.1.1...v0.2.0
k6-loadtester-1.1.0
Flagger webhook using k6 to do load testing of the canary before rolling out traffic
k6-loadtester-1.0.1
Flagger webhook using k6 to do load testing of the canary before rolling out traffic
k6-loadtester-1.0.0
Flagger webhook using k6 to do load testing of the canary before rolling out traffic
v0.1.1
What's Changed
- Inject a noop slack client in case no slack token is set by @julienduchesne in #13
Full Changelog: v0.1.0...v0.1.1