Commit Graph

386 Commits

Author SHA1 Message Date
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