Enrico Candino
f341f7f5e8
Bump Charts to 1.0.2-rc1 ( #652 )
chart-1.0.2-rc2
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
Kevin McDermott
9ea81c861b
Use resource.Quantity for storageRequestSize
...
Previously the resource.Quantity was stored as string which allowed
invalid values to be created.
This performs validation on the strings using the standard K8s resource
mechanism.
2026-01-21 14:50:28 +00:00
Enrico Candino
20c5441030
Bump to Go 1.25 ( #620 )
...
* bump to Go 1.25
* add go toolchain
2026-01-21 15:21:34 +01:00
renovate-rancher[bot]
a3a4c931a0
Add initial Renovate configuration ( #621 )
...
* Add initial Renovate configuration
* add permission
* fix multiple runs
---------
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-21 15:04:51 +01:00
Hussein Galal
fcc7191ab3
CLI cluster update ( #595 )
...
* CLI cluster update
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
2026-01-20 14:00:24 +02:00
jpgouin
ff6862e511
fix virtual pod NodeSelector #572 ( #616 )
2026-01-20 11:33:42 +01:00
Peter Matseykanets
20305e03b7
Add a dedicated Validate GitHub Actions workflow ( #614 )
2026-01-19 10:00:12 -05:00
Enrico Candino
5f42eafd2a
Dev doc update ( #611 )
...
* update development.md
* fix tests
* fix cli test
2026-01-16 14:56:43 +01:00
Enrico Candino
ccc3d1651c
Fixed resource allocation fetching the stats from the node where the ( #610 )
...
virtual-kubelet is running on.
Removed random node selection during Pod creation.
2026-01-16 13:23:18 +01:00
Enrico Candino
0185998aa0
Bump Charts to 1.0.2-rc1 ( #609 )
chart-1.0.2-rc1
2026-01-15 14:12:52 +01:00
Guilherme Macedo
af5d33cfb8
Add FOSSA scanning workflow ( #606 )
...
Signed-off-by: Guilherme Macedo <guilherme@gmacedo.com >
v1.0.2-rc1
2026-01-14 19:14:07 +01:00
Enrico Candino
f0d9b08b24
Added AsciiDoc K3k CRDs docs automation ( #600 )
...
* added asciidoc conversion for crds doc
* check versions
* use crd-ref-docs for generated asciidoc documentation
* add custom templates
* clenaup templates
* update references, rename docs file
* revert to found available pandoc version
2026-01-09 15:50:36 +01:00
Hussein Galal
a871917aec
Refactor startup command to wait for node IP changes ( #598 )
...
* Patch node ip when server pod restarts
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* wsl
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* Refactor startup command and adding safe mode
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* Add date/time logging to the startup script
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 >
2026-01-09 16:29:47 +02:00
Enrico Candino
c16eae99c7
Added AsciiDoc k3kcli automation ( #597 )
...
* adding scripts for asciidoc cli generation
* fix small typos to align to existing docs
* added pandoc
* pandoc check
2026-01-07 11:16:40 +01:00
Enrico Candino
fc6bcedc5f
fix for missing label update in creation, added tests ( #592 )
2025-12-16 11:34:50 +01:00
Hussein Galal
0086d5aa4a
Attach creation of Pseudo PV to the PVC instead of the pods ( #577 )
...
* Change creation of pseudo PV to PVC instead of pods
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* Ignore not found pvs when deleting the pvc
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* fixes
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* Avoid returning when the PV already exists
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
2025-12-15 17:27:30 +02:00
Enrico Candino
c9bb1bcf46
Fixed CreatePod and UpdatePod in Virtual Kubelet for Downward API ( #573 )
...
* wip
* fix lint
* ephemerals container
* remove unused
* add retry
* volumes refactor
* added configmap and secret keyRef translation
* set debug logger to virtual kubelet logger
* added tests
* fix lint, removed unused func
* added test file locally
2025-12-10 13:47:34 +01:00
Enrico Candino
6d5dd8564f
Bump Charts to 1.0.1 ( #588 )
chart-1.0.1
2025-12-09 12:33:21 +01:00
Enrico Candino
93025d301b
Bump Charts to 1.0.1-rc2 ( #586 )
chart-1.0.1-rc2
v1.0.1
2025-12-03 11:44:49 +01:00
Enrico Candino
e385ceb66f
Fixed missing Kubernetes host version when specified ( #585 )
...
* fix for missing host version
* added test
* fix test
* fix test
v1.0.1-rc2
2025-12-03 09:21:27 +01:00
Enrico Candino
5c49c3d6b7
Fix create events rbac ( #575 )
...
* cleanup logs in kubelet provider
* added events create rbac to kubelet
* fix lint, moved fetch pod logic in separate func
2025-11-25 13:48:04 +01:00
Enrico Candino
521ff17ef6
Added test for SubPathExpr ( #569 )
...
* small fixes
* added test for subpathexpr
* removed old comment
2025-11-21 16:28:59 +01:00
Enrico Candino
5b4f31ef73
bump version to 1.0.1-rc1 in Chart.yaml ( #567 )
chart-1.0.1-rc1
2025-11-17 18:24:57 +01:00
Enrico Candino
8856419e70
added check for failing tests ( #566 )
v1.0.1-rc1
2025-11-17 12:58:59 +01:00
Enrico Candino
8760afd5bc
Added --namespace flag to k3kcli policy create ( #564 )
...
* added --namespace flag to policy create to actually bind the new policy to existing namespaces
* fix lint
* fix tests
* added overwrite flag
* updated cli docs
* fix tests 2
* moved double quotes to single quote
* fix test
2025-11-14 21:45:28 +01:00
Enrico Candino
27730305c2
Added labels and annotations flags to cluster and policy create ( #565 )
...
* added labels and annotations flags to cluster create
* added labels and annotations flag to create policy command
2025-11-14 16:54:01 +01:00
Enrico Candino
d0e50a580d
Added cluster details in cli during creation ( #562 )
...
* added cluster details in cli during cluster creation, silenced usage, removed static persistence type from help
* fix docs
2025-11-14 12:53:15 +01:00
Enrico Candino
7dc4726bbd
Fixed panic during kubeconfig generate ( #554 )
...
* fix panic during kubeconfig generate
* moved check
2025-11-11 17:18:26 +01:00
Enrico Candino
7144cf9e66
Moved CRDs to Helm templates folder ( #552 )
...
* moved CRDs of Cluster and VirtualClusterPolicy
Updated the generate script to output CRDs to the correct directory and include the keep resource policy annotation.
* fix crd directory in tests
2025-11-11 16:22:56 +01:00
Enrico Candino
de0d2a0019
Add Job Summary reports to Conformance tests ( #553 )
...
* simplify shared conformance tests
* summary
* added failed test to summary
* space
* fix failed tests file
* removed sigs test
2025-11-11 13:01:23 +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