Hussein Galal
|
30217df268
|
Bump chart to v0.3.5-rc1 (#467)
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
chart-0.3.5-rc1
|
2025-09-17 12:14:44 +03:00 |
|
Enrico Candino
|
04198652d5
|
check for single expose mode (#466)
v0.3.5-rc1
|
2025-09-17 10:39:55 +02:00 |
|
Hussein Galal
|
72eb819216
|
Add imagepullsecrets to controller, server, and agents (#455)
* Add imagepullsecrets to controller, server, and agents
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>
* fix test cli
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* fxing tests
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Add agent section to helm chart values
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Fix charts values
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Fixing chart and refactoring cluster config
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* default lists to the values of imagepullsecrets
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* fixes
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* more 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>
* fix version image function and add unit tests
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* simplify arguments and remove registry from the code
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
|
2025-09-17 11:29:01 +03:00 |
|
Alex Bissessur
|
4d4003f6f9
|
fix broken k3kcli docs path (#463)
Signed-off-by: alex <alexbissessur@gmail.com>
|
2025-09-16 16:41:19 +02:00 |
|
Hussein Galal
|
aca01127f8
|
Fix PVC sync and sync defaults (#458)
* Fix PVC sync and sync defaults
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Fix PVC sync and sync defaults
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* fixes to pvc sync
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* increase the timeout on the e2e test
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* configure the syncConfig correctly in vcp
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* update docs
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* fix policy unit test
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* revert timeout of the test to 20 second
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
|
2025-09-16 13:01:12 +03:00 |
|
Enrico Candino
|
1550c6b45a
|
Add k3k controller coverage data (#452)
* added k3k controller coverage data
* cleanup
|
2025-09-03 11:37:56 +02:00 |
|
Hussein Galal
|
caf785f23b
|
Add resources sync configuration (#431)
* Add resources sync configuration
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* update 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>
* refactor cluster sync
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* wsl
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* more fixes
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* more fixes
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* simplify the syncerContext
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* simplify the syncerContext
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* drop the ClusterClient struct
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Fix updates to syncer
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* fix
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* lint
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* refactor secrets/configmaps sync
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* refactor secrets/configmaps sync
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* docs
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Add imagepullsecret translation
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* fix test
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* add exception for deleted resources
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* linting fixes
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* remove the option to disable imagepullsecret translation
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* fix
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
|
2025-09-01 14:34:29 +03:00 |
|
Hussein Galal
|
b3f7a8ab7f
|
Fix subpath field (#441)
* Fix pod fieldpath annotation translation (#434)
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* fix overrideEnvVars
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* remove extra comment
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* wsl
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 merge env vars
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Fix test
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
|
2025-09-01 11:10:31 +03:00 |
|
Enrico Candino
|
bd2494a0a9
|
Bump Charts to 0.3.4 (#446)
chart-0.3.4
|
2025-08-28 10:57:23 +02:00 |
|
Enrico Candino
|
237a3cb280
|
Bump Charts to 0.3.4-rc3 (#445)
chart-0.3.4-rc3
v0.3.4
|
2025-08-25 19:02:30 +02:00 |
|
Enrico Candino
|
d23cf86fce
|
Fix missing custom-certs flag in cli (#444)
* fix missing custom-certs path in cli
* fix docs
v0.3.4-rc3
|
2025-08-25 18:37:29 +02:00 |
|
Enrico Candino
|
65cb8ad123
|
bump chart (#440)
chart-0.3.4-rc2
|
2025-08-19 10:57:07 +02:00 |
|
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 |
|