Enrico Candino
|
26a0bb6583
|
Added ServiceCIDR lookup, and changed default (#263)
* added serviceCIDR lookup
* fix log
* fix comment
* swap serviceCIDR lookup
|
2025-02-24 12:08:58 +01:00 |
|
Enrico Candino
|
dee20455ee
|
added multiarch support (#262)
|
2025-02-21 14:36:17 +01:00 |
|
Enrico Candino
|
f5c9a4b3a1
|
fix duplicated envvars, added tests (#260)
|
2025-02-19 16:27:46 +01:00 |
|
Enrico Candino
|
65fe7a678f
|
fix k3s version metadata (#256)
|
2025-02-18 16:04:11 +01:00 |
|
Hussein Galal
|
8811ba74de
|
Fix cluster spec update (#257)
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
|
2025-02-18 15:40:49 +02: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
|
d95e3fd33a
|
Chart update for v0.3.0 (#255)
* Chart update for v0.3.0
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Update chart to 0.3.0
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Update chart to 0.3.0-r1
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
chart-0.3.0-r1
|
2025-02-17 15:06:22 +02:00 |
|
Hussein Galal
|
1f4b3c4835
|
Assign pod's hostname if not assigned (#253)
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
v0.3.0
|
2025-02-17 12:47:49 +02:00 |
|
Enrico Candino
|
0056e4a3f7
|
add check for number of arguments (#252)
|
2025-02-17 10:37:42 +01:00 |
|
Hussein Galal
|
8bc5519db0
|
Update chart (#251)
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
chart-0.1.6-r1
|
2025-02-14 15:28:20 +02: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>
v0.2.2-rc5
|
2025-02-14 14:26:10 +02:00 |
|
Enrico Candino
|
51a8fd8a8d
|
Fix and enhancements to IngressExposeConfig (annotations) (#248)
* ingress fixes
* added annotations to IngressConfig
* sync annotations with CR
* removed hosts
* small doc for ingress
|
2025-02-14 12:38:42 +01:00 |
|
Enrico Candino
|
fdb133ad4a
|
Added Ports to NodePortConfig and expose fixes (#247)
* fix NodePort service update
* updated crd docs
|
2025-02-11 14:47:01 +01:00 |
|
Enrico Candino
|
0aa60b7f3a
|
Update of some docs (#231)
* updated README, docs folder
* updated architecture doc
* shared and virtual architecture images
* advanced usage
* added crd-ref-docs tool for CRDs documentation
* small fixes
* requested changes
* full example in advanced usage
* removed security part
* Apply suggestions from code review
Co-authored-by: jpgouin <jp-gouin@hotmail.fr>
---------
Co-authored-by: jpgouin <jp-gouin@hotmail.fr>
|
2025-02-10 16:21:33 +01:00 |
|
Enrico Candino
|
8d1bda4733
|
fix panic for nil Expose (#240)
|
2025-02-10 12:44:53 +01:00 |
|
Hussein Galal
|
f23b538f11
|
Fix metadata information for the virtual pods (#228)
* Fix metadata information for the virtual pods
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>
|
2025-02-10 10:24:56 +02:00 |
|
Hussein Galal
|
ac132a5840
|
Fixing etcd pod controller (#233)
* Fixing etcd pod controller
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Fix logic in etcd pod controller
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
|
2025-02-06 22:36:05 +02:00 |
|
Enrico Candino
|
2f44b4068a
|
Small cli refactor (cluster name as arg, default kubeconfig path) (#230)
* cli refactor
* restored name
|
2025-02-05 23:54:40 +01:00 |
|
Enrico Candino
|
48efbe575e
|
Fix Webhook certificate recreate (#226)
* wip cert webhook
* fix lint
* cleanup and refactor
* fix go.mod
* removed logs
* renamed
* small simplification
* improved logging
* improved logging
* some tests for config data
* fix logs
* moved interface
|
2025-02-05 21:55:34 +01:00 |
|
jpgouin
|
3df5a5b780
|
Merge pull request #213 from jp-gouin/fix-ingress
fix ingress creation, use the ingress host in Kubeconfig when enabled
|
2025-02-04 09:31:49 +01:00 |
|
Enrico Candino
|
2a7541cdca
|
Fix missing updates of server certificates (#219)
* merge
* wip test
* added test for restart
* tests reorg
* simplified tests
|
2025-02-04 09:17:56 +01:00 |
|
Enrico Candino
|
997216f4bb
|
chart-releaser action (#222)
|
2025-02-04 09:17:27 +01:00 |
|
Enrico Candino
|
bc3f906280
|
Fix status update, updated k3s default version, updated CRDs (#218)
* fix status update
* fix schema and default image
* removed retry in controller
* removed fmt
|
2025-01-30 12:56:42 +01:00 |
|
Hussein Galal
|
19efdc81c3
|
Add initial support for daemonsets (#217)
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
|
2025-01-30 00:59:25 +02:00 |
|
Enrico Candino
|
54be0ba9d8
|
Logs and organization cleanup (#208)
* logs and organization cleanup
* getting log from context
* reused log var
|
2025-01-29 12:03:33 +01:00 |
|
Enrico Candino
|
72b5a98dff
|
Fix typos and adding spellcheck linter (#215)
* adding spellcheck linter
* fix typos
|
2025-01-28 17:47:45 +01:00 |
|
jpgouin
|
2019decc78
|
check value of cluster.Spec.Expose.Ingress
|
2025-01-28 14:34:50 +00:00 |
|
jpgouin
|
ebdeb3aa58
|
fix merge
|
2025-01-28 14:27:50 +00:00 |
|
jpgouin
|
c88890e502
|
Merge branch 'main' into fix-ingress
|
2025-01-28 15:11:09 +01:00 |
|
Hussein Galal
|
86d543b4be
|
Fix webhook restarts in k3k-kubelet (#214)
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
|
2025-01-28 01:52:55 +02:00 |
|
Enrico Candino
|
44045c5592
|
Added test (virtual cluster creation, with pod) and small kubeconfig refactor (#211)
* added virtual cluster and pod test
* moved ClusterCreate
* match patch k8s host version
|
2025-01-24 22:26:01 +01:00 |
|
jpgouin
|
e6db5a34c8
|
fix ingress creation, use the ingress host in Kubeconfig when enabled
|
2025-01-24 18:48:31 +00:00 |
|
jpgouin
|
8f24151b3f
|
Merge pull request #209 from jp-gouin/cli
add flag to override kubernetes server value in the generated kubeconfig
|
2025-01-24 10:46:26 +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>
chart-0.1.5-r1
|
2025-01-23 21:02:34 +02:00 |
|
jpgouin
|
ec93371b71
|
check err
|
2025-01-23 16:29:43 +00:00 |
|
jpgouin
|
5721c108b6
|
add flag to override kubernetes server value in the generated kubeconfig
|
2025-01-23 16:16:45 +00:00 |
|
Enrico Candino
|
9e52c375a0
|
bump urfave/cli to v2 (#205)
|
2025-01-23 10:14:01 +01:00 |
|
Hussein Galal
|
ca8f30fd9e
|
upgrade chart (#207)
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
|
2025-01-23 02:30:12 +02:00 |
|
Hussein Galal
|
931c7c5fcb
|
Fix secret tokens and DNS translation (#200)
* Include init containers in token translation
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Fix kubernetes.defaul service DNS translation
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Add skip test var to dapper
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Add kubelet version and image pull policy to the shared agent
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>
v0.2.2-rc4
|
2025-01-23 01:55:05 +02:00 |
|
Enrico Candino
|
fd6ed8184f
|
removed antiaffinity (#199)
|
2025-01-22 18:34:30 +01:00 |
|
Enrico Candino
|
c285004944
|
fix release tag (#201)
|
2025-01-22 15:18:10 +01:00 |
|
Enrico Candino
|
b0aa22b2f4
|
Simplify Cluster spec (#193)
* removed some required parameters, adding defaults
* add hostVersion in Status field
* fix tests
|
2025-01-21 21:19:44 +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
|
e7671134d2
|
fixed missing version (#196)
|
2025-01-21 10:52:27 +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
chart-0.1.5-r5
|
2025-01-16 20:40:53 +01:00 |
|
Hussein Galal
|
c93cdd0333
|
Add retry for k3k-kubelet provider functions (#188)
* Add retry for k3k kubelet provider functions
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* Add retry for k3k kubelet provider function
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
* go mod tidy
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
v0.2.2-rc3
|
2025-01-16 21:34:28 +02:00 |
|
Enrico Candino
|
958d515a59
|
removed Namespace creation from charts, edited default (#190)
|
2025-01-16 18:34:17 +01:00 |
|
Hussein Galal
|
9d0c907df2
|
Fix downward api for status fields in k3k-kubelet (#185)
* Fix downward api for status fields in k3k-kubelet
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-01-16 02:40:17 +02:00 |
|