renovate-rancher[bot]
8b44ee0965
chore(deps): update kubernetes dependencies
2026-03-25 05:07:37 +00: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
renovate-rancher[bot]
f4cd57b9f5
chore(deps): update github actions ( #711 )
...
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
v1.1.0-rc1
2026-03-23 14:54:13 +01:00
renovate-rancher[bot]
0dbd930292
chore(deps): update github actions ( #653 )
...
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2026-03-23 13:05:15 +01: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
Chris Wayne
78e805889d
Merge pull request #717 from macedogm/chore/bump-aquasecurity-trivy-action-v0.35.0
...
chore(ci): bump aquasecurity/trivy-action to v0.35.0
2026-03-20 10:36:02 -04:00
Guilherme Macedo
34ef69ba50
chore(ci): bump aquasecurity/trivy-action to v0.35.0
...
Signed-off-by: Guilherme Macedo <guilherme@gmacedo.com >
2026-03-20 11:16:51 -03:00
Kevin McDermott
97a6a61859
Merge pull request #714 from bigkevmcd/dont-start-metricsserver
...
Don't start the metrics server in tests.
2026-03-20 08:34:10 +00:00
Kevin McDermott
056b36e8b5
Don't start the metrics server in tests.
...
This prevents the metrics server from starting when testing.
None of the tests check the metrics server.
2026-03-19 14:06:59 +00:00
Enrico Candino
c34565da4d
update golang grpc module ( #712 )
2026-03-19 13:40:53 +01:00
Enrico Candino
7b0f695248
Bump some tes dependencies and fix lint ( #708 )
2026-03-18 17:43:41 +01:00
Jonathan Crowther
675ece9edc
Merge pull request #704 from JonCrowther/arm64-support
...
Change build and generate scripts for arm64 compatibility
2026-03-18 12:14:31 -04:00
Jonathan Crowther
733fb345cc
Use CompactSequenceIndent faeture of yq
2026-03-18 09:21:52 -04:00
renovate-rancher[bot]
0b214e0769
chore(deps): update github actions ( #642 )
...
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2026-03-18 12:24:18 +01:00
renovate-rancher[bot]
512339440b
chore(deps): update dependency go to v1.25.8 ( #664 )
...
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2026-03-18 11:57:11 +01:00
Kevin McDermott
9d38388c80
Merge pull request #662 from bigkevmcd/change-role-to-worker
...
Change the nodes type to worker.
2026-03-18 08:02:31 +00:00
Jonathan Crowther
e6f0cb414c
Run go generate
2026-03-17 14:01:09 -04:00
Jonathan Crowther
4928ca8925
Use yq instead of sed
2026-03-17 13:55:14 -04:00
Jonathan Crowther
e89a790fc9
Change build and generate scripts for arm64 compatibility
2026-03-17 13:45:06 -04:00
Enrico Candino
7641a1c9c5
Add sync of Host StorageClasses ( #681 )
...
* initial impl
* wip test
* fix
* wip tests
* Refactor storage class sync logic and enhance test coverage
* fix test
* remove storageclass sync test
* removed commented code
* added sync to cluster status to apply policy configuration
* fix for storageClass policy indexes
* fix for missing indexed field, and label sync
* - update sync options descriptions for resource types
- added storage class tests sync with policy
- requested changes
* fix for nil map
2026-03-17 16:53:29 +01:00
Kevin McDermott
d975171920
Change the nodes type to worker.
...
This modifies the configuration of the created nodes via virtual-kubelet
to set the node type to be worker instead of agent.
Bump the Ginkgo version to the latest - allows use of `t.Context()`
rather than creating contexts.
Co-authored-by: Enrico Candino <enrico.candino@gmail.com >
2026-03-17 09:28:30 +00:00
Hussein Galal
fcb05793b1
Refactor distribution algorithm to account for host capacity ( #688 )
...
* Refactor distribution algorithm to account for host capacity
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 >
* simplify the useMilli condition
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* use nodelists instead of passing clients
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* only pass resource maps for both virtual and host nodes
Signed-off-by: hussein <hussein@thinkpad-hussein.hgalal.az >
* fixes
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* wsl
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
Signed-off-by: hussein <hussein@thinkpad-hussein.hgalal.az >
Co-authored-by: hussein <hussein@thinkpad-hussein.hgalal.az >
2026-03-12 16:52:37 +02:00
Enrico Candino
83b4415f02
refactor: streamline K3S Docker installation and chart setup with dynamic repository handling ( #692 )
2026-03-12 11:11:12 +01:00
Hussein Galal
cd72bcbc15
use apireader instead of client for node registration in mirror host node ( #686 )
...
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
2026-03-10 17:43:42 +02:00
Enrico Candino
9836f8376d
Added policy in Cluster Status ( #663 )
...
* 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-17 16:15:13 +01:00
Andreas Kupries
dba054786e
Merge pull request #659 from andreas-kupries/syncer-controller-owner
...
change ControllerReferences over to OwnerReferences
2026-02-17 11:54:30 +01:00
Andreas Kupries
c94f7c7a30
fix: switch ControllerReferences over to OwnerReferences
2026-02-17 11:01:21 +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