Enrico Candino
|
084701fcd9
|
Migrate from urfave/cli to cobra (#426)
* wip
* env var fix
* cluster create
* cluster create and delete
* cluster list
* cluster cmd
* kubeconfig
* policy create
* policy delete and list, and added root commands
* removed urfavecli from k3kcli
* fix policy command
* k3k-kubelet to cobra
* updated docs
* updated go.mod
* updated test
* added deletion
* added cleanup and flake attempts
* wip bind env
* simplified config
|
2025-07-24 16:49:40 +02:00 |
|
Hussein Galal
|
fcc875ab85
|
Mirror host nodes (#389)
* mirror host nodes
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* add mirror host nodes feature
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Add controllername to secrets/configmap syncer
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* golint
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* wsl
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* wsl
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* wsl
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* build docs
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* setting controller namespace env
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* fix typo
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Add a controller_namespace env to the test
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* fix tests
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* fix tests
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Add mirrorHostNodes spec to conformance tests
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Fixes
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Fixes
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* fixes
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* wsl
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* change the ptr int to int
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* fix map key name
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
|
2025-07-08 14:48:24 +03:00 |
|
Hussein Galal
|
d1f88c32b3
|
Ephemeral containers fix (#371)
* Update virtual kubelet and k8s to 1.31.4
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Fix ephemeral containers in provider
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Fix linters
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* wsl
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* wsl
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Fix comments
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
|
2025-06-20 12:52:45 +03:00 |
|
Hussein Galal
|
ec0e5a4a87
|
Support for multi node in shared mode (#269)
* Support for multi node in shared mode
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Fixing typo
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Fixes
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
|
2025-02-26 22:55:31 +02:00 |
|
Hussein Galal
|
fa553d25d4
|
Default to dynamic persistence and fix HA restarts (#250)
* Default to dynamic persistence and fix HA restarts
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
|
2025-02-14 14:26:10 +02:00 |
|
Enrico Candino
|
9e52c375a0
|
bump urfave/cli to v2 (#205)
|
2025-01-23 10:14:01 +01:00 |
|
Enrico Candino
|
d4368da9a0
|
E2E tests scaffolding (#189)
* testcontainers
add build script
dropped namespace from chart
upload logs
removed old tests
* show go.mod diffs
|
2025-01-16 20:40:53 +01:00 |
|
Enrico Candino
|
9fc4a57fc2
|
Fix go.mod (#171)
* check go mod
* fix go.mod
|
2025-01-08 10:02:23 +01:00 |
|
Enrico Candino
|
72b2a5f1d1
|
Added podSecurityAdmissionLevel to ClusterSet (#145)
* added Namespace reconciliation for PodSecurity labels
* added Namespace Watch
* added tests, and example
* bump deps
|
2024-12-04 21:38:02 +01:00 |
|
Enrico Candino
|
a235b85362
|
Bump testing dependencies (#155)
* fixed testing deps, added doc
* added manual dispatch
|
2024-12-04 20:31:33 +01:00 |
|
Enrico Candino
|
6d716e43b2
|
Bump deps and enable tests on PRs (#152)
* enable tests on PRs
* bump deps
|
2024-11-28 20:13:57 +01:00 |
|
Enrico Candino
|
37573d36a4
|
Added envtest integration tests for ClusterSet (#143)
* init tests
* added clusterset tests
* added github action
* updated Dapper with envtest bins
|
2024-11-11 18:13:20 +02:00 |
|
Hussein Galal
|
f04902f0a2
|
Add structured logging via zap (#133)
* Add structured logging properly
use a centralized logger wrapper to work with controller and virt-kubelet
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Fix some log messages
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* fixes
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
|
2024-10-22 01:04:21 +03:00 |
|
Michael Bolot
|
ab33b3cb3f
|
Adding poc for virtual kubelet (#112)
Adds a POC for running pods in the host cluster powered by virtual kubelet.
|
2024-10-01 00:33:10 +03:00 |
|
Hussein Galal
|
67c8cac611
|
[controller] HA stabilization and fix rejoining ephermal nodes (#68)
* Remove etcd member if server pod gets removed
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* make sure to add finalizer to server pod only in HA mode
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Fix recursion bug and add new fields to cluster status
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* fixing comments
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* fixing comments
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
|
2023-12-13 00:21:02 +02:00 |
|
Hussein Galal
|
71eeee5a0c
|
Add k3kcli (#21)
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
|
2023-02-03 05:55:33 +02:00 |
|
galal-hussein
|
b624102528
|
Add ingress and kubeconfig with sslip.io
|
2023-01-20 02:26:40 +02:00 |
|
galal-hussein
|
e521e3b46f
|
init commit
|
2023-01-18 21:48:50 +02:00 |
|