Stefan Prodan
ae5e39bb3d
Release loadtester 0.36.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2025-10-16 13:34:13 +03:00
Stefan Prodan
b445c8eeaf
Build with Go 1.25
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2025-10-15 10:09:57 +03:00
Stefan Prodan
bc78156535
Release loadtester 0.35.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2025-03-23 09:31:44 +02:00
Stefan Prodan
22618ccb11
Build with Go 1.24
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2025-03-23 08:50:59 +02:00
Stefan Prodan
a52f497370
Release loadtester 0.34.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2024-12-16 19:27:19 +02:00
Stefan Prodan
6d5aabff05
Update loadtester tools
...
- helm 3.16.3
- kubectl 1.31.3
- grcp probe 0.4.35
- bash 5.2.37
- bats 1.1.1
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2024-12-13 16:23:12 +02:00
Stefan Prodan
6ee00e14f9
Build with Go 1.23
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2024-11-25 14:33:38 +00:00
Stefan Prodan
a88e06db17
Release loadtester v0.33.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2024-07-29 12:12:00 +03:00
Stefan Prodan
6651751fbe
Update dependencies (Go 1.22)
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2024-03-26 11:02:19 +02:00
Stefan Prodan
862c63e8c3
Build with Go 1.21 and Alpine 3.19
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2024-02-07 15:50:10 +02:00
Sanskar Jaiswal
ddc337b01a
Update Helm, grpc-health-probe and ghz in loadtester
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2023-08-28 16:08:44 +05:30
bin.hu
1802c4b7be
feat: kubectl support kustomize remote git repo
...
Signed-off-by: bin.hu <bin.hu@ringcentral.com >
2023-08-24 09:56:37 +08:00
bin.hu
084daaf3f9
feat: loadtester support kubectl type
...
Signed-off-by: bin.hu <bin.hu@ringcentral.com >
2023-08-22 10:36:24 +08:00
Stefan Prodan
4a34158587
Release v1.28.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2023-01-26 12:35:51 +02:00
Stefan Prodan
e352010bfd
Update Helm to 3.10.2
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-12-08 17:42:28 +02:00
Sanskar Jaiswal
3418488902
update Go to 1.19
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2022-10-12 12:40:15 +05:30
Sanskar Jaiswal
fb80eea144
update helm and grpc-health-probe for loadtester
...
Update Helm to v3.9.4
Update grpc-health-probe to v0.4.12
Signed-off-by: Sanskar Jaiswal <sanskar.jaiswal@weave.works >
2022-08-26 22:35:08 +05:30
Stefan Prodan
47b6807471
Release loadtester v0.23.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-08-01 13:49:24 +03:00
Stefan Prodan
11209fe05d
Update Go to 1.18 and Alpine to 3.16
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-07-29 15:36:25 +03:00
Sanskar Jaiswal
5acf189fbe
remove support for helmv2 in loadtester
...
Signed-off-by: Sanskar Jaiswal <sanskar.jaiswal@weave.works >
2022-03-08 22:14:32 +05:30
Sanskar Jaiswal
1664ca436e
add arm64 support for loadtester
...
Signed-off-by: Sanskar Jaiswal <sanskar.jaiswal@weave.works >
2022-03-07 17:34:24 +05:30
Stefan Prodan
578f447728
loadtester: Update the Helm CLI
...
- helm 2.17.0
- helmv3 3.7.2
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-12-15 10:47:53 +02:00
Stefan Prodan
48ee4f8bd2
Add workflow for pushing loadtester image
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-12-14 18:53:29 +02:00
Rajat Vig
9fa6e775c0
Fix ghz URI and install wrk from alpine vs compiling it
...
Signed-off-by: Rajat Vig <rvig@etsy.com >
2021-12-01 00:08:55 +00:00
Rajat Vig
584350623b
Update libraries included in the load tester to newer versions
...
Signed-off-by: Rajat Vig <rvig@etsy.com >
2021-11-29 11:07:41 +00:00
Srinivas
7a6fccb70d
Security Fixes
...
Signed-off-by: Srinivas <sboga@roku.com >
2021-10-22 18:12:23 -07:00
stefanprodan
b2fd6f994c
Update load tester Helm binaries
2020-06-11 13:34:03 +03:00
stefanprodan
3c11749f80
loadtester: release v0.16.0
...
- update helm to 2.16.5
- update helmv3 to 3.1.2
- remove http server timeouts
2020-03-31 12:48:16 +03:00
stefanprodan
981abdbc85
tester: Update Helm binaries and bash
2020-02-28 17:17:05 +02:00
stefanprodan
273f84b374
tester: Fix health.proto permissions
2020-02-28 13:43:28 +02:00
stefanprodan
a60dc55dad
Update Helm tester to Helm v3.0.1
2019-12-17 00:10:11 +02:00
stefanprodan
3dbfa34a53
Add wrk to load tester tools
...
- add wrk v4.0.2
- update Helm v2 to 2.16.1
- update Helm v3 to 3.0.0-rc.3
2019-11-13 12:54:47 +02:00
stefanprodan
8349dd1cda
Release load tester v0.11.0
...
- tools updates: Helm v2.15.1, Helm v3.0.0-rc.2, rimusz helm-tiller v0.9.3, gPRC probe v0.3.1
- add hey test during build
2019-11-03 11:46:18 +02:00
Stefan Prodan
0d94a49b6a
Merge pull request #350 from laszlocph/update-hey-link
...
Updating hey release link
2019-10-30 09:01:56 +02:00
Laszlo Fogas
7c14225442
Updating hey release link
2019-10-30 06:40:57 +01:00
stefanprodan
6e6b127092
Update loadtester Helm to v3.0.0-beta.5
2019-10-28 15:31:17 +02:00
stefanprodan
507075920c
Implement Helm v3 tester
2019-09-08 09:33:34 +03:00
stefanprodan
5d3ffa8c90
Add grpc_health_probe to load tester image
2019-09-06 16:19:23 +03:00
Stefan Prodan
bc83cee503
Merge pull request #278 from mjallday/patch-1
...
Embedding Health Check Protobuf
2019-08-22 18:19:58 +03:00
Marshall Jones
ffe5dd91c5
Add an example and fix path to downloaded proto file
2019-08-21 15:15:01 -07:00
Vincent Behar
777b77b69e
loadtester: add support for tillerless helm
...
- upgrade helm to 2.14, and install the [helm-tiller](https://github.com/rimusz/helm-tiller ) plugin to run in "tillerless" mode - with a local tiller instance
- also add support to create RBAC resources in the loadtester chart, because when running in tillerless mode, the pod service account will be used instead of the tiller one - so we need to give him specific permissions
this allow the use of the loadtester to run `helm test` in tillerless mode, with `helm tiller run -- helm test` for example
2019-08-21 15:54:49 +02:00
Marshall Jones
5d221e781a
Propose Embedding Health Check Proto
...
Copy this file https://github.com/grpc/grpc-proto/blob/master/grpc/health/v1/health.proto into the ghz folder for use when promoting a canary running a grpc service.
This repo describes the file:
> This repository contains common protocol definitions for peripheral services around gRPC such as health checking, load balancing etc..
Any app that chooses to implement this interface (which imo should be any grpc service exposing a health check) will then be able to use this without providing reflection.
I'm not a grpc expert so I'm not sure what the best practices are around allowing reflection on the server but this seems like a simple solution for those who choose not to enable it.
Slack discussion on the weave users slack is here - https://weave-community.slack.com/archives/CGLQLLH9Q/p1566358441123400
You can utilize this file like so
`/ghz --proto=/tmp/health.proto --call=grpc.health.v1.Health/Check ...`
2019-08-20 20:47:30 -07:00
stefanprodan
e3e112e279
Add gRPC load testing tool
...
https://ghz.sh
2019-07-22 14:55:19 +03:00
stefanprodan
cbdc7ef2d3
Build and run k8s code gen with go modules
2019-06-21 16:31:51 +03:00
stefanprodan
5cc3b905b4
Add Helm binary to load tester image
2019-06-03 15:54:06 +03:00
stefanprodan
cd08afcbeb
Add bash bats task runner
...
- run bats tests (blocking requests)
2019-04-17 11:05:10 +03:00
stefanprodan
ef5bf70386
Update go to 1.12
2019-03-27 13:02:30 +02:00
stefanprodan
b4ae060122
Move to weaveworks org
2019-03-20 18:26:04 +02:00
Peter Jausovec
37999d3250
Upgrade Alpine to 3.9. Fixes #89
2019-03-11 20:17:15 -07:00
stefanprodan
07d8355363
Rename load testing service to flagger-loadtester
2019-01-20 14:28:45 +02:00