Hussein Galal
06ba7da0ca
Add server and worker resource request and limits ( #833 )
...
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
v1.0.3
2026-04-30 16:25:06 +03:00
renovate-rancher[bot]
f9f98e109a
Update rancher/renovate-config digest to 9d3c102 ( #820 )
...
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2026-04-28 14:50:40 +02:00
Enrico Candino
391d9cceed
bump charts 1.0.3-rc1 ( #813 )
chart-1.0.3-rc1
2026-04-24 18:54:34 +02:00
renovate-rancher[bot]
ca482c5f77
Update rancher/renovate-config digest to e1355a7 ( #803 )
...
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
v1.0.3-rc1
2026-04-24 14:03:12 +02:00
Hussein Galal
e948104f6b
[release/v1.0] Add WorkerLimit to shared cluster and add unit tests ( #804 )
...
* 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 >
* lint fixes
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* lint fixes
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 >
* Fix unit tests
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
2026-04-18 00:55:20 +02:00
Enrico Candino
bbe79b1fbd
fix pvc race condition ( #786 ) ( #789 )
2026-04-16 11:27:49 +02:00
renovate-rancher[bot]
d784743360
chore(deps): update rancher/renovate-config digest to a9fa41f ( #785 )
...
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2026-04-16 10:34:20 +02:00
renovate-rancher[bot]
71322ec82c
chore(deps): update github/codeql-action digest to ce64ddc ( #794 )
...
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2026-04-16 10:25:01 +02:00
renovate-rancher[bot]
38ca1ef8c7
chore(deps): update rancher/renovate-config digest to 240174f ( #770 )
...
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2026-04-13 20:19:26 +02:00
Enrico Candino
8c3b1bc4cf
test framework refactor cherry pick ( #780 )
2026-04-13 15:22:01 +02:00
Enrico Candino
c256c9b960
Update some modules and Go to v1.25.9 ( #765 )
...
* Update some modules and Go to v1.25.9
* update opentelemetry to 1.43.0
2026-04-09 15:50:47 +02:00
renovate-rancher[bot]
0a54fa7c1a
chore(deps): update github actions ( #763 )
...
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2026-04-09 12:05:59 +02:00
renovate-rancher[bot]
d9c504283e
chore(deps): update rancher/renovate-config digest to 20f34a3 ( #749 )
...
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2026-04-08 23:07:22 +02:00
Enrico Candino
4738ab2c56
Schedule Pods in the same Node with a preferred affinity ( #724 ) ( #736 )
...
* 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-04-02 22:48:33 +02:00
Jonathan Crowther
7c1292b262
Pin installed versions to specific hashes ( #730 ) ( #732 )
2026-03-27 12:21:20 -04:00
Jonathan Crowther
3038276b02
[v1.0] Refactor tests to their own directories ( #725 )
...
* 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
* Remove tests that didn't exist in v1.0
2026-03-26 11:38:51 -04:00
Enrico Candino
6da59f16b9
update golang grpc module ( #712 ) ( #713 )
2026-03-20 00:31:23 +01:00
Jonathan Crowther
118ed838a7
Backport macOS script compatibility changes ( #709 )
2026-03-18 14:52:35 -04:00
Enrico Candino
fe924d3b89
Bump some tes dependencies and fix lint ( #708 ) ( #710 )
2026-03-18 19:11:13 +01:00
Enrico Candino
831821206e
chore(deps): update github actions ( #707 )
...
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2026-03-18 12:26:20 +01:00
Enrico Candino
16f7a71861
chore(deps): update dependency go to v1.25.8 ( #664 ) ( #706 )
...
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2026-03-18 12:16:13 +01:00
Hussein Galal
b055aeff0f
Refactor distribution algorithm to account for host capacity ( #695 )
...
* Refactor distribution algorithm to account for host capacity
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
2026-03-12 21:28:18 +02:00
Enrico Candino
5ef99f83ee
refactor: streamline K3S Docker installation and chart setup with dynamic repository handling ( #694 )
2026-03-12 11:11:17 +01:00
Hussein Galal
f55dd45775
use apireader instead of client for node registration in mirror host node ( #687 )
...
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
2026-03-10 17:41:02 +02:00
Enrico Candino
f2badbfdb1
Added policy in Cluster Status ( #663 ) ( #677 )
...
* initial implementation
restored policyName
* added test, fixed priority scheduling
* requested changes from review
- wrapped errors
- fixed some kube-api-linter issues to match k8s conventions
- moved policy namespace check in the same condition branch
2026-02-18 11:31:29 +01:00
Andreas Kupries
e87d879a91
Merge pull request #675 from andreas-kupries/syncer-controller-owner-v1.0-backport
...
[v1.0 backport] change ControllerReferences over to OwnerReferences
2026-02-17 11:56:54 +01:00
Andreas Kupries
502f4389d2
fix: switch ControllerReferences over to OwnerReferences
2026-02-17 11:11:23 +01:00
Kevin McDermott
1a16527750
Merge pull request #670 from rancher/bump-chart-version
...
Release v1.0.2 updates
chart-1.0.2
2026-02-16 14:52:02 +00:00
Kevin McDermott
e7df4ed7f0
Release v1.0.2 updates
...
Bump the default chart version and update the README with the new
version.
2026-02-16 14:48:24 +00:00
Enrico Candino
9fae02fcbf
Pin QEMU setup to use tonistiigi/binfmt:qemu-v10.0.4-56 image ( #669 )
v1.0.2
2026-02-16 15:28:30 +01:00
Enrico Candino
f341f7f5e8
Bump Charts to 1.0.2-rc1 ( #652 )
chart-1.0.2-rc2
v1.0.2-rc3
2026-01-29 09:55:31 +01:00
renovate-rancher[bot]
ca50a6b231
Update registry.suse.com/bci/bci-base Docker tag to v15.7 ( #651 )
...
* Update registry.suse.com/bci/bci-base Docker tag to v15.7
* move k3k controller image to `registry.suse.com/bci/bci-base:15.7`
---------
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
Co-authored-by: Enrico Candino <enrico.candino@suse.com >
v1.0.2-rc2
2026-01-28 12:35:28 +01:00
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
Enrico Candino
0164c785ab
Show correct allocatable resources when a Policy is applied ( #638 )
...
* wip
* wip
* wip
* fix lint and tests
* fixed bugs for missing resources
* cleanup and refactor
* removed coreClient from configureNode
* added comments to distribute algorithm
2026-01-27 15:56:37 +01:00
Hussein Galal
c1b7da4c72
SecretMounts feature and private registries ( #570 )
...
* Add SecretMounts field
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
2026-01-26 21:47:40 +02: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]
3681614a3e
Update dependency golangci/golangci-lint to v2.8.0 ( #635 )
...
* Update dependency golangci/golangci-lint to v2.8.0
* bump golangci-lint version in github action
---------
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 13:30:26 +01:00
renovate-rancher[bot]
f04d88bd3f
Update github/codeql-action digest to 38e701f ( #634 )
...
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2026-01-26 10:27:20 +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
renovate-rancher[bot]
511be5aa4e
Pin dependencies ( #628 )
...
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2026-01-22 15:24:57 +01:00
renovate-rancher[bot]
cd6c962bcf
Migrate config .github/renovate.json ( #627 )
...
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2026-01-22 15:06:16 +01:00
Kevin McDermott
c0418267c9
Merge pull request #623 from bigkevmcd/resource-quantity
...
Use resource.Quantity instead of a string for storageRequestSize in the Cluster definition.
2026-01-22 13:13:06 +00:00
Kevin McDermott
eaa20c16e7
Make the storageRequestSize immutable.
...
It can't be changed in the StatefulSet and modifying the value causes an
error.
2026-01-22 08:27:20 +00:00
jpgouin
0cea0c9e14
Only reconcile the server resource on the StatefullSet Controller ( fix #618 )
2026-01-21 16:53:52 +01:00
Kevin McDermott
d12f3ea757
Fix lint issues and failing test.
...
golangci-lint was complaining about duplicate imports of corev1 and the
ordering of them in the files.
2026-01-21 14:50:30 +00:00