Hussein Galal
|
6db88b5a00
|
Revert "Fix pod fieldpath annotation translation (#434)" (#435)
This reverts commit 883d401ae3.
v0.3.4-rc2
|
2025-08-18 14:28:19 +03:00 |
|
Hussein Galal
|
8d89c7d133
|
Fix service port for generated kubeconfig secret (#433)
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
|
2025-08-18 09:17:30 +03:00 |
|
Hussein Galal
|
883d401ae3
|
Fix pod fieldpath annotation translation (#434)
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
|
2025-08-18 09:16:58 +03:00 |
|
Enrico Candino
|
f85702dc23
|
Bump version and appVersion to 0.3.4-rc1 in Chart.yaml (#429)
chart-0.3.4-rc1
|
2025-07-24 17:13:12 +02: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
v0.3.4-rc1
|
2025-07-24 16:49:40 +02:00 |
|
Enrico Candino
|
5eb1d2a5bb
|
Adding some tests for k3kcli (#417)
* adding some cli tests
* added coverage and tests
* fix lint and cli tests
* fix defer
* some more cli tests
|
2025-07-23 11:03:41 +02:00 |
|
Enrico Candino
|
98d17cdb50
|
Added new golangci-lint formatters (#425)
* add gci formatter
* gofmt and gofumpt
* rewrite rule
* added make fmt
|
2025-07-22 10:42:41 +02:00 |
|
Enrico Candino
|
2047a600ed
|
Migrate golangci-lint to v2 (#424)
* golangci-lint upgrade
* fix lint
|
2025-07-22 10:10:26 +02:00 |
|
Hussein Galal
|
a98c49b59a
|
Adding custom certificate to the virtual clusters (#409)
* Adding custom certificate to the virtual clusters
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 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>
* 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>
* docs update
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* integrate cert-manager
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Add individual cert tests
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* wsl
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* docs
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* docs
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>
* Fixes
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
|
2025-07-21 19:23:11 +03:00 |
|
Enrico Candino
|
1048e3f82d
|
fix for portallocator initialization (#423)
|
2025-07-21 17:03:39 +02:00 |
|
Alex Bissessur
|
c480bc339e
|
update ver for k3kcli install (#421)
Signed-off-by: xelab04 <alexbissessur@gmail.com>
|
2025-07-21 11:18:34 +02:00 |
|
Enrico Candino
|
a0af20f20f
|
codecov (#418)
|
2025-07-18 11:50:57 +02:00 |
|
Enrico Candino
|
748a439d7a
|
fix for restoring policy (#413)
|
2025-07-17 10:25:09 +02:00 |
|
Enrico Candino
|
0a55bec305
|
improve chart-release workflow (#412)
|
2025-07-14 15:56:30 +02:00 |
|
Enrico Candino
|
2ab71df139
|
Add Conditions and current status to Cluster (#408)
* Added Cluster Conditions
* added e2e tests
* fix lint
* cli polling
* update tests
|
2025-07-14 15:53:37 +02:00 |
|
Enrico Candino
|
753b31b52a
|
Adding configurable maxConcurrentReconcilers and small CRD cleanup (#410)
* removed Persistence from Status, fixed default for StorageSize and StorageDefault
* added configurable maxConcurrentReconciles
* fix concurrent issues
* add validate as prereq for tests
|
2025-07-10 14:46:33 +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 |
|
Enrico Candino
|
57263bd10e
|
fail fast matrix (#398)
|
2025-07-01 11:04:56 +02:00 |
|
Enrico Candino
|
bf82318ad9
|
Add PriorityClass reconciler (virtual cluster -> host) (#377)
* added priorityclass controller
* added priorityClass controller tests
* fix for update priorityClass
* fix system skip priorityclass
* fix name
|
2025-07-01 11:03:14 +02:00 |
|
jpgouin
|
1ca86d09d1
|
add troubleshoot how to guide (#390)
* add troubleshoot how to guide
Co-authored-by: Enrico Candino <enrico.candino@gmail.com>
|
2025-06-30 16:54:13 +02:00 |
|
Enrico Candino
|
584bae8974
|
bump charts (#403)
chart-0.3.3
|
2025-06-30 10:43:53 +02:00 |
|
Hussein Galal
|
5a24c4edf7
|
bump charts to 0.3.3-r6 (#401)
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
chart-0.3.3-r6
v0.3.3
|
2025-06-27 17:02:23 +03:00 |
|
Hussein Galal
|
44aa1a22ab
|
Add pods/attach permission to k3k-kubelet (#400)
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
v0.3.3-rc6
|
2025-06-27 16:42:05 +03:00 |
|
Enrico Candino
|
2b115a0b80
|
Add scheduled Conformance tests for shared mode (#396)
* add conformance tests with matrix
* fix serial
* splitted conformance and sigs
* push
* sig check focus fix
* cleanup cluster
* matrix for conformance tests
* removed push
|
2025-06-26 15:55:08 +02:00 |
|
Enrico Candino
|
8eb5c49ce4
|
bump chart (#395)
chart-0.3.3-r5
|
2025-06-25 10:48:52 +02:00 |
|
Enrico Candino
|
54ae8d2126
|
add named controller (#394)
v0.3.3-rc5
|
2025-06-24 23:56:14 +02:00 |
|
Hussein Galal
|
3a101dccfd
|
bump charts to 0.3.3-r4 (#393)
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
chart-0.3.3-r4
|
2025-06-24 00:11:17 +03:00 |
|
Hussein Galal
|
b81073619a
|
Generate kubeconfig secret (#392)
* Generate kubeconfig secret
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* fix typo
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* fix typo
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
v0.3.3-rc4
|
2025-06-23 14:31:36 +03:00 |
|
Enrico Candino
|
f5d2e981ab
|
Bump Charts to 0.3.3-r3 (#391)
* bump charts to 0.3.3-r2
* bump charts to 0.3.3-r3
chart-0.3.3-r3
|
2025-06-20 18:19:10 +02:00 |
|
jpgouin
|
541f506d9d
|
[CLI] add storage-request-size flag (#372)
[CLI] add storage-request-size flag
v0.3.3-rc3
|
2025-06-20 17:13:47 +02:00 |
|
Enrico Candino
|
f389a4e2be
|
Fix Network Policy reconciliation (#388)
* logs
* fix delete cleanup
* update spec
* added policyName to status, skip netpol for policy managed clusters
v0.3.3-rc2
|
2025-06-20 16:10:47 +02:00 |
|
jpgouin
|
818328c9d4
|
fix-howto usage of serverEnvs and agentEnvs (#385)
|
2025-06-20 12:32:43 +02:00 |
|
Enrico Candino
|
0c4752039d
|
Fix for k3kcli policy delete (#386)
* fix for delete policy
* fix docs
|
2025-06-20 12:08:51 +02:00 |
|
Enrico Candino
|
eca219cb48
|
kubelet controllers cleanup (#376)
|
2025-06-20 12:08:28 +02: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 |
|
Enrico Candino
|
b8f0e77a71
|
fix for empty namespace (#375)
|
2025-06-19 14:28:27 +02:00 |
|
jpgouin
|
08ba3944e0
|
[DOC] add how-to create virtual clusters (#373)
* [DOC] add how-to create virtual clusters
|
2025-06-06 12:39:51 +02:00 |
|
Enrico Candino
|
09e8a180de
|
charts-0.3.3-r1 (#370)
chart-0.3.3-r1
|
2025-06-04 09:50:48 +02:00 |
|
jpgouin
|
87032c8195
|
[DOC] add how to choose mode (#369)
*[DOC] add how to choose between `shared` and `virtual` mode doc
v0.3.3-rc1
|
2025-06-03 11:12:12 +02:00 |
|
jpgouin
|
78e0c307b8
|
add workload exposition howto doc (#366)
* [DOC] add how to expose workloads outside the virtual cluster
|
2025-06-03 09:14:20 +02:00 |
|
Enrico Candino
|
5758b880a5
|
Added k3kcli cluster list and k3kcli policy list commands (#368)
* list commands
* go mod tidy
* moved logic to separate file, small refactor
|
2025-05-30 15:35:31 +02:00 |
|
Enrico Candino
|
2655d792cc
|
Update allowedModeTypes field to allowedMode (#367)
* change allowedModeTypse to allowedMode
* added shortname "vcp" and additional mode column
|
2025-05-29 14:53:58 +02:00 |
|
Enrico Candino
|
93e1c85468
|
VirtualClusterPolicy documentation (#364)
* initial docs
* update for change/cleanup
* update crd docs config
* updated links
* crd docs updates
|
2025-05-29 11:18:26 +02:00 |
|
Enrico Candino
|
8fbe4b93e8
|
Change VirtualClusterPolicy scope to Cluster (#358)
* rename clusterset to policy
* fixes
* rename clusterset to policy
* wip
* go mod
* cluster scoped
* gomod
* gomod
* fix lint
* wip
* moved logic to vcp controller
* update for clusters
* small fixes
* update cli
* fix docs, updated spec
* fix cleanup
* added missing owns for limitranges
|
2025-05-29 10:45:48 +02:00 |
|
jpgouin
|
2515d19187
|
move howtos in docs folder (#362)
|
2025-05-27 14:11:13 +02:00 |
|
jpgouin
|
2b1448ffb8
|
add air-gap support (#359)
* add airgap support
* add airgap howto guide
|
2025-05-27 10:13:07 +02:00 |
|
Enrico Candino
|
fdb5bb9c19
|
update version in readme (#357)
|
2025-05-19 20:27:23 +02:00 |
|
Hussein Galal
|
45fdbf9363
|
Fix DNS options and allow custom dnsConfig (#354)
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
|
2025-05-15 15:58:36 +03:00 |
|
Enrico Candino
|
3590b48d91
|
remove --devel reference (#353)
|
2025-05-15 12:07:08 +02:00 |
|
Enrico Candino
|
cca3d0c309
|
Rename ClusterSet to VirtualClusterPolicy (#349)
* rename clusterset to policy
* fixes
|
2025-05-15 12:04:47 +02:00 |
|