Enrico Candino
96a4341dfb
Services updates (LoadBalancerConfig and NodePortConfig) ( #329 )
...
* updates to services
- added loadBalancerConfig
- removed service-port
- added logic to not expose services
* Refactor cluster tests to improve readability and maintainability
- Simplified service port expectations by directly accessing elements instead of using `ContainElement`.
- Enhanced clarity of test assertions for `k3s-server-port` and `k3s-etcd-port` attributes.
- Removed redundant code for checking service ports.
* fix ports for ingress expose, update kubeconfig generate
2025-04-22 11:52:18 +02:00
Hussein Galal
510ab4bb8a
Add extra env for servers/agents ( #324 )
...
* Add extra env for servers/agents
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* wsl
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* cli docs
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* Fix container env
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
2025-04-21 12:25:51 +02:00
Hussein Galal
9d96ee1e9c
Display error if agents flag is provided in shared mode ( #330 )
...
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
2025-04-18 17:48:43 +02:00
Enrico Candino
7c424821ca
Update Chart.yaml ( #332 )
chart-0.3.2
2025-04-18 12:43:14 +02:00
jpgouin
a2f5fd7592
Merge pull request #328 from takushi-35/ehemeral-docs
...
[DOC] fix: Incorrect creation method when using Ephemeral Storage in advanced-usage.md
v0.3.2
2025-04-11 14:27:40 +02:00
takushi-35
c8df86b83b
fix: Correcting incorrect procedures in advanced-usage.md
2025-04-10 13:27:00 +09:00
Hussein Galal
d41d2b8c31
Fix update bug in ensureObject ( #325 )
...
* Fix update bug in ensureObjects
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* wsl
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* Fix log msg
Co-authored-by: Enrico Candino <enrico.candino@gmail.com >
* Fix import
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
Co-authored-by: Enrico Candino <enrico.candino@gmail.com >
2025-04-09 17:25:48 +02:00
Enrico Candino
7cb2399b89
Update and fix to k3kcli for new ClusterSet integration ( #321 )
...
* added clusterset flag to cluster creation and displayname to clusterset creation
* updated cli docs
v0.3.2-rc1
2025-04-04 13:22:55 +02:00
Enrico Candino
90568f24b1
Added ClusterSet as singleton ( #316 )
...
* added ClusterSet as singleton
* fix tests
v0.3.1-8-g90568f2
2025-04-03 16:26:25 +02:00
Hussein Galal
0843a9e313
Initial support for ResourceQuotas in clustersets ( #308 )
...
* Add ResourceQuota to clusterset
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* wsl fixes
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* Generate docs
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 a defualt limitRange for ClusterSets
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* fix linting
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* fix docs
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* Add test for clusterset limitRange
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* Add server and worker limits
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* make charts
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* add default limits and fixes to resourcesquota
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* wsl lint
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* wsl lint
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* make docs
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* make build-crds
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* make build-crds
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* make spec as pointer
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 >
* delete default limit
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* wsl lint
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 >
* Update tests
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* Update tests
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* return on delete in limitrange
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* wsl
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
2025-04-03 12:30:48 +02:00
Enrico Candino
b58578788c
Add clusterset commands ( #319 )
...
* added clusterset create command, small refactor with appcontext
* added clusterset delete
* updated docs
2025-04-03 11:07:32 +02:00
Enrico Candino
c4cc1e69cd
requeue if server not ready ( #318 )
2025-04-03 10:45:18 +02:00
Enrico Candino
bd947c0fcb
Create dedicated namespace for new clusters ( #314 )
...
* create dedicated namespace for new clusters
* porcelain test
* use --exit-code instead of test and shell for escaping issue
* update go.mod
2025-03-26 14:53:41 +01:00
Hussein Galal
b0b61f8d8e
Fix delete cli ( #281 )
...
* Fix delete cli
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* make lint
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 delete cli
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* wsl lint
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* fixes
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* wsl lint
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* check if object has a controller reference before removing
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* move the update to the if condition
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* move the update to the if condition
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
2025-03-24 13:44:00 +02:00
Enrico Candino
3281d54c6c
fix typo ( #300 )
2025-03-24 10:48:42 +01:00
Hussein Galal
853b0a7e05
Chart update for 0.3.1 ( #309 )
...
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
chart-0.3.1-r2
2025-03-21 01:59:53 +02:00
Rossella Sblendido
28b15d2e92
Merge pull request #299 from rancher/doc-k3d
...
Add documentation to install k3k on k3d
v0.3.1
2025-03-10 11:07:02 +01:00
rossella
cad59c0494
Moved how to to development.md
2025-03-07 17:38:22 +01:00
Enrico Candino
d0810af17c
Fix kubeconfig load from multiple configuration files ( #301 )
...
* fix kubeconfig load with standards kubectl approach
* update cli docs
2025-03-07 15:11:00 +01:00
Enrico Candino
2b7202e676
Added NetworkPolicy for Cluster isolation ( #290 )
...
* added cluster NetworkPolicy
* wip tests
* remove focus
* added networking test
* test refactoring
* unfocus
* revert labels
* added async creation of clusters, and namespace deletion
* add unfocus validation
2025-03-07 14:36:49 +01:00
rossella
4975b0b799
Add documentation to install k3k on k3d
...
k3d is a valid local option for testing k3k. Adding documentation
on how to install k3k on top of k3d.
2025-03-04 16:48:21 +01:00
jpgouin
90d17cd6dd
Merge pull request #288 from jp-gouin/fix-cli
2025-03-04 13:48:34 +01:00
Justin J. Janes
3e5e9c7965
adding a new issue template for bug reports ( #258 )
...
* adding a new issue template for bug reports
* adding extra helper commands for logs from k3k
2025-03-04 12:33:34 +02:00
jpgouin
1d027909ee
cli - fix bug with Kubeconfig value resolution
2025-03-04 10:23:54 +00:00
Enrico Candino
6105402bf2
charts-0.3.1-r1 ( #283 )
chart-0.3.1-r1
2025-03-03 17:14:13 +01:00
jpgouin
6031eeb09b
Merge pull request #273 from jp-gouin/readme-1
...
Update quickstart pre-requisites and generate automatically cli docs
v0.3.1-rc1
2025-03-03 14:44:11 +01:00
jpgouin
2f582a473a
update cli docs
2025-03-03 13:31:40 +00:00
jpgouin
26d3d29ba1
remove reference to persistence type
2025-03-03 13:21:07 +00:00
jpgouin
e97a3f5966
remove reference to persistence type
2025-03-03 13:21:07 +00:00
jpgouin
07b9cdcc86
update readme and advanced-usage doc
2025-03-03 13:21:07 +00:00
jpgouin
a3cbe42782
update doc and genclidoc
2025-03-03 13:21:07 +00:00
jpgouin
3cf8c0a744
default the kubeconfig flag to $HOME/.kube/config
2025-03-03 13:21:07 +00:00
jpgouin
ddc367516b
fix test
2025-03-03 13:21:07 +00:00
jpgouin
7b83b9fd36
fix test
2025-03-03 13:21:07 +00:00
jpgouin
bf8fdd9071
fix lint
2025-03-03 13:21:07 +00:00
jpgouin
4ca5203df1
Flatten the cli structure, add docs generation in the Makefile and remove crds/Makefile
2025-03-03 13:21:07 +00:00
Enrico Candino
5e8bc0d3cd
Update CRDs documentation ( #279 )
...
* complete CRD documentation
* fix missing rebuild of CRDs
2025-03-03 11:47:53 +01:00
Enrico Candino
430e18bf30
Added wsl linter, and fixed related issues ( #275 )
...
* added wsl linter
* fixed issues
2025-02-27 10:59:02 +01:00
Hussein Galal
ec0e5a4a87
Support for multi node in shared mode ( #269 )
...
* Support for multi node in shared mode
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* Fixing typo
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-26 22:55:31 +02:00
Hussein Galal
29438121ba
Fix server/agent extra args in the cli ( #272 )
...
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
2025-02-26 11:32:25 +02:00
Hussein Galal
c2cde0c9ba
Fix the default CIDRs for both modes ( #271 )
...
* Fix the default CIDRs for both modes
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* Fix service/cluster cidr
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
2025-02-26 11:32:17 +02:00
jpgouin
1be43e0564
Merge pull request #270 from jp-gouin/readme-1
...
Update README.md
2025-02-25 11:27:57 +01:00
jpgouin
8913772240
Update README.md
...
Co-authored-by: Enrico Candino <enrico.candino@gmail.com >
2025-02-25 11:07:47 +01:00
jpgouin
dbbe03ca96
Update README.md
...
Co-authored-by: Enrico Candino <enrico.candino@gmail.com >
2025-02-25 10:56:45 +01:00
jpgouin
e52a682cca
Update README.md
...
add explanation to create a cluster from a host cluster accessed through Rancher
2025-02-24 14:22:56 +01:00
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