Hussein Galal
8457d3a20b
Refactor servers and agents configuration management ( #827 )
...
* Refactor server config secret
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* lint fixes
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* Refactor Agents configuration for virtual and shared mode
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* wsl
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* fixes
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* fix typo
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* fix unit tests
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* Remove go assert depednecny
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
2026-05-12 15:57:24 +03:00
Hussein Galal
1ca9e7274c
Add server and worker resource request and limits ( #832 )
...
* Add server and worker resource request and limits
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* docs
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
2026-04-30 16:16:11 +03:00
Hussein Galal
d8f962e5dc
Add WorkerLimit to shared cluster and add unit tests ( #798 )
...
* Fix WorkerLimit to shared agents
* Add unit tests for pod spec for both virtual and shared modes
* Fix image registry for virtual mode
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
2026-04-17 13:07:45 +02:00
Enrico Candino
9554628fc5
Update virtual-kubelet (v1.12) and Kubernetes deps (v1.35) ( #716 )
...
* bump virtual-kubelet and k8s
* bump controller-manager
* fix upgrade-downgrade
* fix kubernetes version
* Update tests_suite_test.go
* removed direct dep of yaml.v2, bump etcd modules
2026-03-23 12:51:43 +01:00
Enrico Candino
96a4341dfb
Services updates (LoadBalancerConfig and NodePortConfig) ( #329 )
...
* updates to services
- added loadBalancerConfig
- removed service-port
- added logic to not expose services
* Refactor cluster tests to improve readability and maintainability
- Simplified service port expectations by directly accessing elements instead of using `ContainElement`.
- Enhanced clarity of test assertions for `k3s-server-port` and `k3s-etcd-port` attributes.
- Removed redundant code for checking service ports.
* fix ports for ingress expose, update kubeconfig generate
2025-04-22 11:52:18 +02:00
Enrico Candino
430e18bf30
Added wsl linter, and fixed related issues ( #275 )
...
* added wsl linter
* fixed issues
2025-02-27 10:59:02 +01:00
Enrico Candino
48efbe575e
Fix Webhook certificate recreate ( #226 )
...
* wip cert webhook
* fix lint
* cleanup and refactor
* fix go.mod
* removed logs
* renamed
* small simplification
* improved logging
* improved logging
* some tests for config data
* fix logs
* moved interface
2025-02-05 21:55:34 +01:00