Silvio Moioli
92a052469f
Add example audit config file
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-10-27 14:12:56 +02:00
Silvio Moioli
cd79b8a88b
Use unified Steve API benchmark script
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-10-27 14:07:23 +02:00
Silvio Moioli
3038900ee0
mimir: do not limit the amount of series stored
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-10-27 14:07:23 +02:00
Silvio Moioli
b9fd1ba1f2
script fixes
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-10-27 14:07:23 +02:00
Silvio Moioli
9afc28a453
add initial doc
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-10-27 14:07:23 +02:00
Silvio Moioli
3f957b59b8
move output of access links at setup.mjs
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-10-27 14:07:23 +02:00
Silvio Moioli
69d667538a
run_tests.mjs: adapt to test steve
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-10-27 14:07:23 +02:00
Silvio Moioli
011183762e
import_images: adapt to new names
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-10-27 14:07:23 +02:00
Silvio Moioli
a63f228fd2
k3d: support audit logging
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-10-27 14:07:08 +02:00
Silvio Moioli
b5480a5c80
Bump k3s version
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-10-27 14:07:08 +02:00
Silvio Moioli
ecb88129dd
steve_paginated_api_benchmark.js: make page size configurable
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-10-27 14:07:08 +02:00
Silvio Moioli
226fae31c0
Allow for optional log in to test unauthenticated endpoints
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-10-27 14:07:08 +02:00
Silvio Moioli
b58668a31e
Actually use Steve pagination
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-10-27 14:06:42 +02:00
Silvio Moioli
d204e3c25f
Add criteria to detect 410 Gone status codes
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-10-27 14:06:42 +02:00
Silvio Moioli
e85192435f
Add new API benchmark script
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-10-27 14:06:42 +02:00
Silvio Moioli
28d7862b15
Make k6 image a parameter
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-09-19 12:10:59 +02:00
Silvio Moioli
0ccc0ce1e9
Retry when clusters are not ready. Fixes #9
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-09-19 12:10:30 +02:00
Silvio Moioli
3bc64f213e
Allow delve-debugger settings by default
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-09-19 12:10:30 +02:00
Silvio Moioli
5b623ebf44
Enable Grafana Performance dashboard by default
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-09-19 12:10:30 +02:00
Silvio Moioli
515d4aafa5
Make Rancher image version a parameter
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-09-19 12:10:30 +02:00
Silvio Moioli
2f3f7017a7
create_roles_users: allow for more VUs when creating many objects
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-09-19 12:10:30 +02:00
Silvio Moioli
b26cf518f5
Relax projectrolebindings failure checks (may legitimately take more)
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-09-19 12:10:30 +02:00
Silvio Moioli
764fd98364
Bump Rancher
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-09-19 12:10:30 +02:00
Silvio Moioli
491f3ebca3
Retry creating global role bindings on conflict
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-09-19 11:20:20 +02:00
Silvio Moioli
9111cc581d
drop standalone image import script
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-09-19 11:17:09 +02:00
Silvio Moioli
f805dc4ba9
Bump Terraform to the last open source (MPL) version, 1.5.6
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-09-06 09:03:17 +02:00
Silvio Moioli
e045292f94
Merge pull request #8 from Lucasgranet/lgr/openstack-provider
...
feat(provider): add openstack support
2023-09-05 11:16:35 +02:00
Silvio Moioli
034229b73c
Editorial changes, Terraform fmt fixes
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-09-05 11:16:01 +02:00
Silvio Moioli
2b9d7a6ba8
README: editorial changes
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-09-05 11:11:20 +02:00
Lucas GRANET
81f76be44e
feat(provider): add openstack support
2023-09-05 10:24:48 +02:00
Silvio Moioli
92cbfc61c3
fmt fix
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-09-05 10:24:38 +02:00
Silvio Moioli
8d350d07b7
k3d_k3s: support embedded etcd for 1-node clusters
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-08-30 17:28:58 +02:00
Silvio Moioli
4dd8ddb508
Terraform format fixes
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-08-30 17:28:47 +02:00
Silvio Moioli
5484a37ccb
kubeconfig files: use correct file permissions to avoid Helm warnings
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-08-30 17:28:31 +02:00
Silvio Moioli
59145088e8
k3d_k3s: write own kubeconfig to avoid race conditions
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-08-30 17:28:04 +02:00
Kyrylo Shatskyy
fb6ab5da3d
modules/ssh_k3s: maybe killall before uninstall
...
Signed-off-by: Kyrylo Shatskyy <kyrylo.shatskyy@suse.com>
2023-08-29 17:41:45 +02:00
Kyrylo Shatskyy
2dc6fb2ab6
module/ssh_k3s: we don't need no errors on uninstall
...
Just ignore errors when any on of k3s server or agent
uninstall scripts are missing.
Signed-off-by: Kyrylo Shatskyy <kyrylo.shatskyy@suse.com>
2023-08-29 17:41:45 +02:00
Silvio Moioli
15e40b283a
Move remove_k3s in ssh_k3s, which is the only module where it makes sense
...
AWS creates its own VMs and it does not make sense to run uninstallation before
destroying them.
There would be value if tainting or resource targeting worked, but there
is no possibility as lafoe/ssh's resources cannot know the resource lifecycles,
unlike Terraform provisioners' when = destroy (which, unfortunately, are buggy
at the time of writing https://github.com/hashicorp/terraform/issues/13549 )
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-08-25 15:08:44 +02:00
Silvio Moioli
c1abae56ca
Uniform ssh_user description
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-08-25 14:21:12 +02:00
Silvio Moioli
b32dbd5f57
drop remainings of tunnelling support
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-08-25 13:48:31 +02:00
Silvio Moioli
b7f955298c
ssh node input var: use proper type, make non-optional
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-08-25 13:43:55 +02:00
Silvio Moioli
1eec885da5
go fmt fixes
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-08-25 13:40:07 +02:00
Silvio Moioli
1a7103e260
drop unused variables
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-08-25 13:39:51 +02:00
Silvio Moioli
f945917ac9
Do not assume raw IP addresses for nodes - allow to use sslip.io or any other DNS service
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-08-25 13:24:45 +02:00
Silvio Moioli
f5e2345476
terraform fmt fix
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-08-25 12:33:36 +02:00
Silvio Moioli
068f1fece2
editorial change
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-08-25 12:33:26 +02:00
Silvio Moioli
768a05d95a
Drop unused variables
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-08-25 12:31:17 +02:00
Silvio Moioli
68c7a0b245
Uniform descriptions of SSH vars
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-08-25 12:31:09 +02:00
Silvio Moioli
8b3ea9628d
drop redundant type assertions
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-08-25 12:08:07 +02:00
Silvio Moioli
d1f3880fc5
terraform fmt fixes
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-08-25 12:04:56 +02:00