448 Commits

Author SHA1 Message Date
Hussein Galal
cfbd29f7cc update chart to v1.1.0-rc7 (#841)
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
chart-1.1.0-rc7
2026-05-05 19:24:36 +03:00
Hussein Galal
a9ddb0aa81 Filter requests. infrastructure resources for node capacity (#834)
* Filter requests. infrastructure resources for node capacity

Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
v1.1.0-rc7
2026-05-05 17:08:42 +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
Enrico Candino
c1779928f2 Bump charts to 1.1.0-rc6 (#822) chart-1.1.0-rc6 2026-04-28 16:11:12 +02:00
renovate-rancher[bot]
ed02398ceb Update Kubernetes dependencies (#811)
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
v1.1.0-rc6
2026-04-28 15:18:35 +02:00
Hussein Galal
1b4cd80c46 update chart to v1.1.0-rc5 (#821)
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
2026-04-28 16:14:31 +03:00
renovate-rancher[bot]
d9bab1d02a Update registry.suse.com/bci/bci-base Docker tag to v16 (#819)
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2026-04-28 15:08:38 +02:00
Hussein Galal
d4c8f56639 Fix cgroup dirs for virtual mode clusters (#792)
* Fix cgroup dirs for virtual mode clusters

Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
2026-04-28 16:06:30 +03:00
renovate-rancher[bot]
d73d0ae93b Update rancher/renovate-config digest to 9d3c102 (#817)
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2026-04-28 14:25:57 +02:00
Hussein Galal
07776f37dc Remove the node capacity from the merged lists (#816)
* Remove the node capacity from the merged lists

* return if there is an error listing virtual/host nodes in update node capacity

Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
v1.1.0-rc5
2026-04-28 15:12:55 +03:00
renovate-rancher[bot]
6e7d8f2e57 Update rancher/renovate-config digest to e1355a7 (#799)
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2026-04-24 14:03:28 +02: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
6968205016 fix kubeconfig (#795) 2026-04-16 11:21:31 +02:00
renovate-rancher[bot]
08eb689537 chore(deps): update rancher/renovate-config digest to a9fa41f (#784)
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2026-04-16 10:33:51 +02:00
renovate-rancher[bot]
d11c7b9256 chore(deps): update github/codeql-action digest to ce64ddc (#793)
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2026-04-16 10:24:40 +02:00
Enrico Candino
eaade55493 Bump charts to 1.1.0-rc4 (#790) chart-1.1.0-rc4 2026-04-15 16:38:09 +02:00
Enrico Candino
cf1277db53 Fix helm install (#791)
* fix helm install

* fixfix
2026-04-15 16:35:53 +02:00
Hussein Galal
28acb94d8a Add hostUsers to cluster spec (#787)
* Add hostUsers to cluster spec

Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>

* wsl

Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>

* Fix the do comment for hostusers

Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>

* Fix the do comment for hostusers

Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>

---------

Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
v1.1.0-rc4
2026-04-15 15:46:23 +02:00
renovate-rancher[bot]
4ace86b5ec chore(deps): update actions/upload-artifact digest to 043fb46 (#776)
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2026-04-15 11:34:14 +02:00
Enrico Candino
737dcf998e Added Policy finalizer (#781)
* added policy finalizer

* check with a small timeout

* comments

* removed requeue, renamed log
2026-04-15 11:14:22 +02:00
Enrico Candino
0e8cca8147 Remove goreleaser action (#788) 2026-04-15 09:16:18 +02:00
Enrico Candino
cb985ec5ea fix pvc race condition (#786) 2026-04-14 17:37:27 +02:00
Enrico Candino
56e9642545 Bump testcontainers-go and helm modules to latest versions (#782) 2026-04-13 20:16:57 +02:00
Enrico Candino
06c5aee7c9 add importas linter (#779) 2026-04-13 17:25:17 +02:00
Enrico Candino
ba1648e560 Refactoring of tests moving common logic in tests/framework (#769)
* first commit

* refactor: update golangci configuration and reorder imports in namespace.go

* refactor: update golangci configuration for linters and formatters

* check restart for logs fetch

* rverted a bit the structure

* requested changes

* WriteLogs rename
2026-04-13 12:50:38 +02:00
Enrico Candino
cd4e5340e3 check err nillness (#774) 2026-04-12 00:29:42 +02:00
Enrico Candino
efbd179a77 bump charts to 1.1.0-rc3 [skip ci] (#768) chart-1.1.0-rc3 2026-04-09 17:41:32 +02:00
Enrico Candino
746fd3c36c Update opentelemetry to 1.43.0 (#766)
* update opentelemetry to 1.43.0

* added flake-attempts
v1.1.0-rc3
2026-04-09 17:19:56 +02:00
Enrico Candino
efc28292ee Update modules go.etcd.io/etcd to v3.6.10 (#764) 2026-04-09 15:04:50 +02:00
renovate-rancher[bot]
0395befc54 chore(deps): update rancher/renovate-config digest to 240174f (#760)
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2026-04-09 11:16:26 +02:00
Enrico Candino
d5f3c3e304 Conformance tests report (#757)
* upload reports, run all conformance

* set parallel

* select k8s version for manual trigger

* added k3k version input

* wait for k3k deployment instead of pod
2026-04-09 10:57:04 +02:00
Enrico Candino
e21b1b6ba6 bump go to 1.25.9 and golancilint (#759) 2026-04-09 10:56:35 +02:00
Hussein Galal
d7ab4320c7 Add support for projected service account tokens in shared mode (#660)
Add support for projected service account tokens in shared mode 

Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
2026-04-09 10:35:34 +02:00
Hussein Galal
96d812a3cb Custom runtime class and security context (#742)
* Add experimental runtimeClass and securityContext to spec

Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
2026-04-09 10:22:46 +02:00
renovate-rancher[bot]
1808926d44 chore(deps): update module helm.sh/helm/v3 to v3.20.1 (#746)
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2026-04-08 23:05:41 +02:00
renovate-rancher[bot]
3ec41c3717 chore(deps): update rancher/renovate-config digest to 20f34a3 (#743)
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2026-04-08 23:03:34 +02:00
Gaurav Mehta
8add97934e minor fix to translated ingress tls secrets in ingress object (#672)
* minor fix to translated ingress tls secrets in ingress object

updated cluster ingress sync options to include extra field for SyncTLSSecrets

Signed-off-by: Gaurav Mehta <gaurav.mehta@suse.com>

* rebase changes from main, include feedback for renaming ingress secret sync field to DisableTLSSecretTranslation, and add kubelet integration tests to verify secret name translation

Signed-off-by: Gaurav Mehta <gaurav.mehta@suse.com>

---------

Signed-off-by: Gaurav Mehta <gaurav.mehta@suse.com>
2026-04-08 11:39:23 +02:00
Enrico Candino
ba819618e3 Cleanup tests and small fixes (#741)
* Added missing k3k pod logs export

* fix env variables

* bump codecov action to v6 (node 24 support)

* remove azure/setup-helm dependency, fixed k3s image

* fix shasum

* fix helm check

* added kubernetes version matrix

* requested changes, and small fixes
2026-04-04 02:50:03 +02:00
Enrico Candino
c4cd768789 Added release/v1.0 branch to renovate config (#740) 2026-04-03 16:28:36 +02:00
Hussein Galal
183c5a0a5a Fix networkpolicy for kube-ovn network (#691)
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
2026-04-03 15:32:32 +02:00
renovate-rancher[bot]
20b42b0dcf chore(deps): update github actions (#731)
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2026-04-03 10:55:24 +02:00
Enrico Candino
ef2bb0339a Schedule Pods in the same Node with a preferred affinity (#724)
* Add integration tests for Deployment and StatefulSet creation with PVC in shared cluster

* Add affinity settings for pod scheduling based on agent hostname

* increased timeout

* focus test

* rmeove cleanup

* check for existing pvc

* remove focus

* add affinity tests for Pods in shared cluster

* refactor restartServerPod to improve pod restart checks and timeout handling

* unfocus

* fix test description
2026-03-31 11:22:10 +02:00
Enrico Candino
93e8ab6d8f update K3S_HOST_VERSION and use variable in cli tests (#734) 2026-03-31 11:12:25 +02:00
Enrico Candino
18889ba6b7 Removed Pod mutating Webhook (shared mode) (#699)
* removed all webhook references

* fix tests

* removal of webhook

* updated doc

* add downward API test

* small refactor of virtual-kubelet

* split tests
2026-03-31 10:29:22 +02:00
renovate-rancher[bot]
491e43057c chore(deps): update kubernetes dependencies (#722)
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2026-03-27 16:44:57 +01:00
Jonathan Crowther
8403214d58 Pin installed versions to specific hashes (#730) 2026-03-27 11:16:39 -04:00
Jonathan Crowther
624fee98d7 Refactor tests to their own directories (#723)
* Move cli tests

* Move e2e tests to their own directory

* Move integration tests

* Fix path within the cli tests

* Move k3k-kubelet tests

* Improve the various make test- options

* Remove dead code from cli tests

* Update development.md with the new make commands
2026-03-26 09:45:31 -04:00
Enrico Candino
f0375c26bb Bump version to 1.1.0-rc2 in Chart.yaml (#721) chart-1.1.0-rc2 2026-03-24 09:35:55 +01:00
Jonathan Crowther
25e910ccaf Add initial affinity to podspecs (#696)
* Add initial affinity to podspecs

* Fix go generate

* Add field to the policy and prioritize it over the cluster spec

* Fix linter issue

* Add docs

* Address comments

* Fix the tests and improve the field descriptions

* Fix formatter issues

* Change logs to info level

* run validation

* undo pandoc changes
v1.1.0-rc2
2026-03-23 16:16:30 -04:00
Enrico Candino
3ec7434ce3 Add status field in CRDs docs (#720)
* add status field in docs

* add status field in docs
2026-03-23 20:43:03 +01:00