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
|
2047a600ed
|
Migrate golangci-lint to v2 (#424)
* golangci-lint upgrade
* fix lint
|
2025-07-22 10:10:26 +02:00 |
|
Enrico Candino
|
a0af20f20f
|
codecov (#418)
|
2025-07-18 11:50:57 +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
|
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
|
6a22f6f704
|
fix build-crds, bump Go to 1.24.2, bump golangci-lint (#344)
|
2025-05-06 17:24:35 +02:00 |
|
Enrico Candino
|
dee20455ee
|
added multiarch support (#262)
|
2025-02-21 14:36:17 +01:00 |
|
Enrico Candino
|
127b5fc848
|
Remove dapper (#254)
* wip drop dapper
* added tests, validate
* fix kubebuilder assets
* debug
* fix maybe
* export global
* export global 2
* fix goreleaser
* dev doc section improved
* crd and docs
* drop dapper
* drop unused tmpl
* added help
* typos, and added `build-crds` target to default
|
2025-02-18 11:59:20 +01:00 |
|
Hussein Galal
|
fa553d25d4
|
Default to dynamic persistence and fix HA restarts (#250)
* Default to dynamic persistence and fix HA restarts
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
|
2025-02-14 14:26:10 +02:00 |
|
Enrico Candino
|
997216f4bb
|
chart-releaser action (#222)
|
2025-02-04 09:17:27 +01:00 |
|
Hussein Galal
|
8b0383f35e
|
Fix chart release action (#210)
* Fix chart release action
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Fix chart release action
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
|
2025-01-23 21:02:34 +02:00 |
|
Enrico Candino
|
c285004944
|
fix release tag (#201)
|
2025-01-22 15:18:10 +01:00 |
|
Enrico Candino
|
3f49593f96
|
Add Cluster creation test (#192)
* added k3kcli to path
* test create cluster
* updated ptr
* added cluster creation test
|
2025-01-21 17:53:42 +01:00 |
|
Enrico Candino
|
0b3a5f250e
|
Added golangci-lint action (#197)
* added golangci-lint action
* linters
* cleanup linters
* fix error, increase timeout
* removed unnecessary call to Stringer
|
2025-01-21 11:30:57 +01:00 |
|
Enrico Candino
|
f9b3d62413
|
bump go1.23 (#198)
|
2025-01-21 10:50:23 +01:00 |
|
Enrico Candino
|
d4368da9a0
|
E2E tests scaffolding (#189)
* testcontainers
add build script
dropped namespace from chart
upload logs
removed old tests
* show go.mod diffs
|
2025-01-16 20:40:53 +01:00 |
|
Enrico Candino
|
5892121dbe
|
Fix action event check on wrong field event_name (#177)
The event name should be checked against the `event_name` field.
|
2025-01-09 11:28:43 +01:00 |
|
Enrico Candino
|
524dc69b98
|
Fix for missing permission (#176)
|
2025-01-09 10:25:38 +01:00 |
|
Enrico Candino
|
4fdce5b1aa
|
Test release workflows (#173)
* goreleaser action
* removed old release
* fix gomega version in tests
* updated build workflow
* fix for empty var
|
2025-01-09 10:10:53 +01:00 |
|
Enrico Candino
|
9fc4a57fc2
|
Fix go.mod (#171)
* check go mod
* fix go.mod
|
2025-01-08 10:02:23 +01:00 |
|
Enrico Candino
|
a235b85362
|
Bump testing dependencies (#155)
* fixed testing deps, added doc
* added manual dispatch
|
2024-12-04 20:31:33 +01:00 |
|
Enrico Candino
|
6d716e43b2
|
Bump deps and enable tests on PRs (#152)
* enable tests on PRs
* bump deps
|
2024-11-28 20:13:57 +01:00 |
|
Enrico Candino
|
37573d36a4
|
Added envtest integration tests for ClusterSet (#143)
* init tests
* added clusterset tests
* added github action
* updated Dapper with envtest bins
|
2024-11-11 18:13:20 +02:00 |
|
Hussein Galal
|
d19f0f9ca6
|
virtual-kubelet controller integration (#130)
* Virtual kubelet controller integration
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Add k3k-kubelet image to the release workflow
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Add k3k-kubelet image to the release workflow
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Fix build/release workflow
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Remove pkg directory in k3k-kubelet
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* rename Type to Config
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Move the kubelet and config outside of pkg
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* fix comments
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Fix naming throughout the package
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Fix comments
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* more fixes to naming
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>
* fixes
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
|
2024-10-21 22:54:08 +03:00 |
|
Hussein Galal
|
bf72d39280
|
Use gh tool (#106)
* use gh tool instead of third party gh action
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Fix checksum
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Add GH_TOKEN env
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
|
2024-06-21 23:56:43 +03:00 |
|
Hussein Galal
|
3879912b57
|
Move to Github Action (#105)
* Move to Github Action
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Move to Github Action
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* fix code generation
* Add release and chart workflows
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Add release and chart workflows
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Add release and chart workflows
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Add release and chart workflows
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* test release and charts
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* test release and charts
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* test release and charts
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* test release and charts
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* test release and charts
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Fix GHA migration
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Fix GHA migration
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
|
2024-05-21 00:00:47 +03:00 |
|
Hussein Galal
|
861078fa85
|
Remove github workflow and add drone (#49)
|
2023-06-21 00:43:16 +03:00 |
|
Hussein Galal
|
da5ddb27b5
|
Use env variables in CI action (#48)
|
2023-06-20 21:27:35 +03:00 |
|
Hussein Galal
|
e1576343a8
|
Fix action ci (#47)
|
2023-06-20 21:02:41 +03:00 |
|
Hussein Galal
|
ff256a324b
|
fix action (#46)
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
|
2023-06-20 20:57:20 +03:00 |
|
Hussein Galal
|
6318fc29bf
|
use custom action (#45)
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
|
2023-06-20 20:43:39 +03:00 |
|
Hussein Galal
|
d9eafbb1d2
|
Use ibuildthecloud/github-release in github action (#44)
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
|
2023-06-20 20:21:33 +03:00 |
|
Hussein Galal
|
da3ba1b5ff
|
Fix release ci (#43)
|
2023-06-20 19:27:40 +03:00 |
|
Hussein Galal
|
b0f1fc1184
|
Remove cr.yaml file (#30)
|
2023-02-03 14:12:11 +02:00 |
|
Hussein Galal
|
8f5de4a5d2
|
Remove GITHUB_TOKEN from install helm (#29)
|
2023-02-03 14:09:42 +02:00 |
|
Hussein Galal
|
46491a4310
|
Fix charts and merge charts to main (#28)
|
2023-02-03 14:07:29 +02:00 |
|
Hussein Galal
|
a299353eca
|
fix chart and github workflow (#27)
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
|
2023-02-03 13:41:24 +02:00 |
|
Hussein Galal
|
eb4e5dd099
|
Add readme and fix release (#25)
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
|
2023-02-03 06:38:50 +02:00 |
|
Hussein Galal
|
43db69743b
|
Add release workflow (#20)
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
|
2023-02-03 01:04:16 +02:00 |
|
galal-hussein
|
8c4035332b
|
more workflow fixes
|
2023-02-02 23:06:14 +02:00 |
|
galal-hussein
|
137c588e61
|
more workflow fixes
|
2023-02-02 23:04:42 +02:00 |
|
galal-hussein
|
8eb468d37d
|
fix
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
|
2023-02-02 23:02:06 +02:00 |
|
galal-hussein
|
44c7063eb1
|
Add release and chart workflow
|
2023-02-02 22:57:46 +02:00 |
|
galal-hussein
|
227d8cffe4
|
Add github workflow
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
|
2023-02-02 18:36:17 +02:00 |
|