Iramis Valentin
fe86eb53a9
update naming for data size tracking function, update retry function signatures ( #85 )
2025-07-15 12:25:31 -04:00
Silvio Moioli
c09c1e11a1
Merge pull request #93 from moio/api_benchmark_pause
2025-07-11 00:23:57 +02:00
Silvio Moioli
f31a60b111
fix types
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2025-07-10 18:39:39 +02:00
Silvio Moioli
38e5d5023e
add optional pauses between requests
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2025-07-10 16:53:51 +02:00
Alejandro Ruiz
03686ee82b
Fix k6-test-files ConfigMap misssing some files ( #83 )
2025-07-03 11:46:54 +02:00
Mario Manno
bf722290b9
Fix inclusion of custom rke2 config for maxPods ( #79 )
...
Co-authored-by: Mario Manno <mario.manno@suse.com>
2025-07-02 22:51:27 -04:00
Iramis Valentin
f2297ab4fa
update login() to return the response, other misc k6 updates ( #82 )
2025-07-01 18:23:40 -04:00
Silvio Moioli
4f97160dbc
Merge pull request #77 from moio/20250513_kubernetes_api_benchmark_doc
2025-06-30 10:49:56 +02:00
Michael Spencer
182d434138
Added export metrics script ( #42 )
...
* Initial commit
* Usage improvements, added README
* Updated names, added kubeconfig name to metrics directory
* updated printf calls
* small fixes
* fixes for date commands, updated README, added promethus memory check
* small fixes, improved tsdb aggregation step
* improved unnecessary arithmetic
* added date helpers
* Added prometheus memory requirement
* updated script name
* removed old filenames
* updated .gitignore for name changes
---------
Co-authored-by: Michael Spencer <MSpencer87@users.noreply.github.com>
2025-06-26 15:52:15 -04:00
Silvio Moioli
1503a0f5fd
Latest Kubernetes API benchmark: add docs and results
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2025-06-18 16:18:14 +02:00
Mario Manno
acc48f71c2
Add visualization of module import structure ( #74 )
...
A# modified: DEVELOPING.md
Co-authored-by: Mario Manno <mario.manno@suse.com>
2025-06-17 12:32:10 -04:00
Michael Spencer
93baa40f19
Improved structure of k6 test suite ( #57 )
...
* initial commit
* updated filenames, moved rancher files
* updated paths, adjusted filenames
* updated filenames
* path fix
---------
Co-authored-by: Michael Spencer <MSpencer87@users.noreply.github.com>
2025-06-12 13:32:50 -07:00
Silvio Moioli
b980d1ff6d
bugfix: allow for a larger bastion to accommodate larger setups ( #71 )
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2025-06-06 11:01:43 -04:00
Silvio Moioli
0fbefd3647
bugfix: kubectl run does not have --http-debug ( #69 )
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2025-06-06 11:00:55 -04:00
Mario Manno
ef1758f93f
Use unique user name in kubeconfig files for k3s and rke2 ( #70 )
...
Using unique names allows multiple kubeconfigs to be specified in
KUBECONFIG or merged into single kubeconfig file.
```
KUBECONFIG="$PWD/upstream.yaml:$PWD/downstream-0-0.yaml"
kubectl config view --flatten --raw > kubeconfig-all.yaml
```
Apparently the user name has no connection to the common name in the
certificate.
Co-authored-by: Mario Manno <mario.manno@suse.com>
2025-06-06 10:58:47 -04:00
Silvio Moioli
1cfd271de7
Harvester Image IDs: make them node_module_variables ( #67 )
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2025-05-30 13:35:47 -04:00
Silvio Moioli
c06f68e218
k6: add benchmark for listing resources directly from Kubernetes ( #65 )
...
* k6/k8s: make list limit configurable
Signed-off-by: Silvio Moioli <silvio@moioli.net>
* k6: add Kubernetes api read benchmark
Signed-off-by: Silvio Moioli <silvio@moioli.net>
---------
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2025-05-30 13:26:00 -04:00
Silvio Moioli
aa87402359
make path to ssh scripts absolute for clarity ( #68 )
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2025-05-30 13:19:20 -04:00
Silvio Moioli
0eeff27aea
tofu/aws: bugfix: correct vpc creation logic ( #66 )
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2025-05-30 13:18:37 -04:00
Silvio Moioli
7a0b4186e6
k6/create_k8s_resources: script improvements ( #64 )
...
* create_k8s_resources: make namespace parametric
Signed-off-by: Silvio Moioli <silvio@moioli.net>
* create_k8s_resources: make data size parametric
Signed-off-by: Silvio Moioli <silvio@moioli.net>
* create_k8s_resources: make vus parametric
Signed-off-by: Silvio Moioli <silvio@moioli.net>
* create_k8s_resources: bugfix: actually add data to configmaps
Signed-off-by: Silvio Moioli <silvio@moioli.net>
---------
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2025-05-30 12:38:51 -04:00
Chris Kim
3d94c8e874
Fix harvester things ( #58 )
...
* Fix Harvester auto-downloaded image namespace
Signed-off-by: Chris Kim <oats87g@gmail.com>
* Disable IPv6 on Harvester VMs
Signed-off-by: Chris Kim <oats87g@gmail.com>
---------
Signed-off-by: Chris Kim <oats87g@gmail.com>
2025-05-30 12:37:26 -04:00
Iramis Valentin
53479fd4ac
add support for extra env vars, add rancher chart repo override ( #54 )
...
* add support for extra env vars, add rancher chart repo override
* fix ineffectual assignment
2025-05-29 11:18:01 -04:00
Iramis Valentin
c8c62cc430
remove inifinitely recursive Date() function ( #55 )
2025-05-01 12:39:43 -04:00
Iramis Valentin
8b4a04bedb
Update steve schema tests
2025-04-29 11:34:27 -04:00
Iramis Valentin
f47e010e16
Add Harvester infra modules ( #13 )
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
Co-authored-by: Silvio Moioli <silvio@moioli.net>
2025-04-14 15:46:52 -04:00
Iramis Valentin
eeacca101c
Merge pull request #50 from git-ival/complex-crd
...
Add complex tests for CRD changes from 2.9 Steve updates
2025-04-14 13:18:02 -04:00
Iramis Valentin
3f2aed0b86
Merge pull request #43 from git-ival/lastused-tokens-k6
...
Basic Lastused tokens k6 test
2025-04-14 13:17:50 -04:00
Iramis Valentin
3a0640389d
remove unused randomarray func
2025-04-14 17:02:57 +00:00
Iramis Valentin
75ff0e9121
remove unnecessary util func
2025-04-14 16:05:10 +00:00
Iramis Valentin
889e2c89e5
update scenario names
2025-04-14 16:01:47 +00:00
Iramis Valentin
46eca3818a
add more complex CRD tests around update scenarios and general load
2025-03-26 18:49:45 +00:00
Iramis Valentin
c59396d19a
add basic tests around CRDs
2025-03-26 18:45:06 +00:00
Iramis Valentin
2232b81ccd
Merge pull request #37 from moio/developing_md
...
DEVELOPING: add architectural notes
2025-03-26 14:31:45 -04:00
Iramis Valentin
15b51dd93c
Merge branch 'main' into developing_md
2025-03-26 14:25:28 -04:00
Iramis Valentin
6e4e1f8bda
add k6_with_env.sh for more easily running a given k6 script with a given .env
2025-02-21 21:11:46 +00:00
Iramis Valentin
991906603f
WIP lastused tokens test
2025-02-21 21:11:46 +00:00
Iramis Valentin
d614599a49
refactor various utils, add new users-specific utils
2025-02-21 21:11:46 +00:00
Iramis Valentin
36a1f4e676
fixes to downstream cluster templates parsing, tf version check, rke2 output
2025-02-21 21:11:46 +00:00
Silvio Moioli
b22da62814
whitespace fixes
2025-02-17 10:36:13 +01:00
Silvio Moioli
52b0886f3f
Merge pull request #41 from rancher/k3d-network-fix
2025-02-04 12:09:52 +01:00
Alejandro Ruiz
3f7ed00446
Fix networking problems after upgrading K3D
2025-02-04 11:37:17 +01:00
Silvio Moioli
ea17d53145
Merge pull request #40 from rancher/upgrade-k3d-provider
2025-01-31 12:14:37 +01:00
Alejandro Ruiz
31829d8773
Upgrade terraform-provider-k3d to support newer versions of k3s
2025-01-31 12:10:51 +01:00
Silvio Moioli
27cf672359
bugfix: k3d: fix outputs to correct values to unbreak dartboard load
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2025-01-28 09:32:26 +01:00
Silvio Moioli
79e3ec9d1a
improve log line with copypastable command
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2025-01-28 09:31:42 +01:00
Silvio Moioli
3eb7d2508e
docs: fix broken links
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2025-01-24 12:48:28 +01:00
Silvio Moioli
52126f1521
DEVELOPING: add architectural notes
...
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2025-01-24 12:37:06 +01:00
Silvio Moioli
4844f25dad
Merge pull request #39 from git-ival/byo-aws-vpc
2025-01-23 09:46:54 +01:00
Iramis Valentin
c033f3a3db
add setup required for BYO VPC, remove dead commented code
2025-01-22 18:29:13 +00:00
Iramis Valentin
e8422c2e83
add type hints to variables to ensure opentofu parses them as the intended types
2025-01-22 18:13:46 +00:00