Enrico Candino
004e177ac1
Bump kubernetes dependencies (v1.33) ( #647 )
...
* bump kubernetes to v0.33.7
* updated kuberneets api versions
* bump tests
* fix k3s version
* fix test
* centralize k8s version
* remove focus
* revert GetPodCondition, GetContainerStatus and pin of k8s.io/controller-manager
2026-01-27 22:28:56 +01:00
renovate-rancher[bot]
ff0b03af02
Update Update Kubernetes dependencies to v1.32.10 [SECURITY] ( #626 )
...
* Update Update Kubernetes dependencies to v1.32.10 [SECURITY]
* bump k8s.io/kubelet
---------
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
Co-authored-by: Enrico Candino <enrico.candino@suse.com >
2026-01-26 17:24:14 +01:00
Enrico Candino
62a76a8202
Bump testcontainers-go (v0.40.0), containerd (v1.7.30) and x/crypto (v0.45.0) ( #640 )
...
* bump testcontainers to v0.40.0
* bump containerd andx/crypto
2026-01-26 16:37:05 +01:00
Enrico Candino
9e841cc75c
Update helm.sh/helm/v3 to v3.18.5 ( #641 )
...
* bump helm to v3.17.4
* removed unneeded replace
* bump helm to v3.18.5
2026-01-26 15:38:56 +01:00
renovate-rancher[bot]
bc79a2e6a9
Update module github.com/sirupsen/logrus to v1.9.4 ( #631 )
...
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2026-01-26 13:45:23 +01:00
renovate-rancher[bot]
4b293cef42
Update module go.uber.org/zap to v1.27.1 ( #633 )
...
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2026-01-26 10:19:02 +01:00
renovate-rancher[bot]
1e0aa0ad37
Update module github.com/spf13/cobra to v1.10.2 ( #632 )
...
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2026-01-26 10:18:36 +01:00
renovate-rancher[bot]
e28fa84ae7
Update module github.com/go-logr/logr to v1.4.3 ( #629 )
...
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2026-01-26 10:18:01 +01:00
Enrico Candino
a84c49f9b6
Update Go version and some deps ( #551 )
...
* bump to Go 1.24.10
* bump k8s libs to v0.31.13 and v1.31.13
* bump cli deps (cobra, viper, pflag)
2025-11-07 12:34:34 +01:00
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