Hussein Galal
84f921641b
Token random generation ( #136 )
...
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
2024-11-01 21:27:03 +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
bf1fe2a71c
Adding Networkpolicy to ClusterSets ( #125 )
...
* Adding cluster set types
Adds types for cluster sets, which allows constraining a few elements of
clusters including: overall resource usage, and which nodes it can use.
* Add networkpolicy to clustersets
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 linting issues
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* fixing node controller logic and nit 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 >
* fix main cli
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* Comment the resource quota for clustersets
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: Michael Bolot <michael.bolot@suse.com >
2024-10-16 00:27:42 +03:00
Michael Bolot
9faab4f82d
Changing the cluster to be namespaced ( #110 )
...
* Changing the cluster to be namespaced
Changes the cluster type to be namespaced (and changes the various
controllers to work with this new feature). Also adds crd generation and
docs to the core cluster type.
* CI fix
2024-09-05 22:50:11 +03:00
Hussein Galal
6fc22df6bc
Cluster type validations ( #89 )
...
* Cluster type validations
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* Cluster type validations
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
2024-01-12 23:09:30 +02:00
Hussein Galal
c92f722122
Add delete subcommand ( #88 )
...
* Add delete subcommand
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* Add delete subcommand
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
2024-01-11 02:36:12 +02:00
Hussein Galal
5e141fe98e
Add kubeconfig subcommand ( #87 )
...
* Add kubeconfig subcommand
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* Add kubeconfig subcommand
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* Add kubeconfig subcommand
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* Add kubeconfig subcommand
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
2024-01-11 00:57:46 +02:00
Hussein Galal
3cdcb04e1a
Add validation for system cluster name for both controller and cli ( #81 )
...
* Add validation for system cluster name for both controller and cli
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* Add validation for system cluster name for both controller and cli
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* Add validation for system cluster name for both controller and cli
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
2024-01-06 02:15:20 +02:00
Hussein Galal
dd618e580a
use statefulsets for servers ( #67 )
...
* use statefulsets for servers
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* remove unused code
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 >
2023-11-28 23:51:50 +02:00
Hussein Galal
a620f6c66f
Fix kubeconfig extract in cli ( #65 )
...
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
2023-11-28 19:00:10 +02:00
Hussein Galal
9dbd0bef44
Add cluster persistence with statefulsets ( #55 )
...
* Add cluster persistence with statefulsets
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 >
2023-08-08 23:23:55 +03:00
Brian Downs
d32ce24d31
remove some unused code and additional updates
...
Signed-off-by: Brian Downs <brian.downs@gmail.com >
2023-08-01 10:58:18 -07:00
Brian Downs
b2e969f6df
update package refs
...
Signed-off-by: Brian Downs <brian.downs@gmail.com >
2023-06-13 16:45:46 -07:00
Hussein Galal
43d7779dfa
Export k3k cluster kubeconfig in k3kcli ( #36 )
...
* Export k3k cluster kubeconfig in k3kcli
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* Update readme and logs
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
2023-06-13 19:48:57 +03:00
Hussein Galal
dde877e285
Fixes to the controller and cli ( #33 )
...
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
2023-02-03 18:00:07 +02:00
Hussein Galal
0682b11100
Add version to cli ( #32 )
...
* Add version flag to cli
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* Add version to cluster spec
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
2023-02-03 14:36:06 +02:00
Hussein Galal
71eeee5a0c
Add k3kcli ( #21 )
...
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
2023-02-03 05:55:33 +02:00