Léonard Suslian
d3fb03a752
feat: add support for multiple Datastores ( #961 )
...
* feat: add support for multiple Datastores
* docs: add guide for datastore overrides
* feat(datastore): add e2e test for dataStoreOverrides
* ci: reclaim disk space from runner to fix flaky tests
2025-12-12 12:10:02 +01:00
Dario Tranchitella
17869a4e0f
fix(controller-manager): supporting extra args override ( #959 )
...
* fix(controller-manager): supporting extra args override
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
* chore: removing deprecated intstr.FromInt usage
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
---------
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2025-09-10 14:23:32 +02:00
Dario Tranchitella
2a7749839e
feat!: inflecting version for konnectivity components from tcp ( #934 )
...
* feat(api)!: inflecting version for konnectivity components from tcp
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
* feat: inflecting version for konnectivity components from tcp
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
* docs(konnectivity): warning about missing container artefacts
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
---------
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2025-09-10 12:19:33 +02:00
Dario Tranchitella
2204fdad63
fix(datastore): pod template hashing for storage migration ( #710 )
...
* fix(datastore): pod template hashing for storage migration
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
* test: ensuring migration works for etcd and postgresql
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
---------
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2025-04-14 14:20:19 +02:00
Dario Tranchitella
1ddaeb3aae
fix: trusting public CA from k8s.io container images ( #682 )
...
* fix: trusting public CA from k8s.io container images
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
* chore(golangci-lint): timeout from configuration file
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
---------
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2025-02-01 18:15:27 +01:00
Dario Tranchitella
0c0111094e
feat: making default datastore optional ( #597 )
...
* feat: making default datastore optional
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
* feat(helm): making default datastore optional
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
* docs: making default datastore optional
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
---------
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-10-30 20:23:34 +01:00
Dario Tranchitella
7b89d69a1c
feat: kine bind on uds ( #593 )
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-10-04 15:36:58 +02:00
TheCodeAssassin
9ce8da0b37
feat: making DataStore TLS configuration optional
...
Co-authored-by: Dario Tranchitella <dario@tranchitella.eu >
2024-05-09 11:34:50 +02:00
TheCodeAssassin
f8a0206785
fix(nats): noEmbed is required in newer versions of kine
2024-05-02 18:26:32 +02:00
Hamza BOUDOUCHE
37616865b4
feat: support for custom service account
2024-04-23 11:03:33 +02:00
Hamza BOUDOUCHE
d31b3eab0a
feat: pod additional metadata
2024-04-22 17:55:38 +02:00
TheCodeAssassin
28a098af21
feat: initial support for NATS as Datastore ( #442 )
2024-04-22 15:31:35 +02:00
Jason Witkowski
7ac8e5e539
fix: kube-apiserver extra args override
...
Co-authored-by: Jason Witkowski <jwitkowski@zscaler.com >
Co-authored-by: Dario Tranchitella <dario@tranchitella.eu >
2024-03-04 11:45:27 +01:00
Dario Tranchitella
755cc5bacd
refactor(golangci-lint): aligning to new linters
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2023-12-15 13:02:49 +01:00
Dario Tranchitella
dc97d69d0c
fix: tcp deployment replica to pointer
2023-09-01 09:13:00 +01:00
Dario Tranchitella
14c96b034a
refactor(builder): abstracting deployment builders
2023-06-05 17:03:35 +02:00
Dario Tranchitella
877314f53d
feat: container registry settings
2023-06-01 16:05:15 +02:00
Dario Tranchitella
d3d18ef836
refactor: removing unused address from control-plane builder
2023-06-01 16:05:15 +02:00
Dario Tranchitella
25b1c7a8fa
feat: resource claims support
2023-05-30 16:24:18 +02:00
Matteo Ruina
d06affc216
feat: tcp deployment mangling
2023-05-30 16:00:11 +02:00
Pietro Terrizzi
153a43e6f2
chore: k8s.gcr.io is deprecated in favor of registry.k8s.io
2023-02-15 18:06:26 +01:00
Dario Tranchitella
a8a41951cb
refactor!: keeping labels consistent
...
The label kamaji.clastix.io/soot is deprecated in favour of
kamaji.clastix.io/name, every external resource referring to this must
be aligned prior to updating to this version.
2023-02-13 11:24:36 +01:00
Dario Tranchitella
743ea1343f
feat(api): kube-apiserver kubelet-preferred-address-types support
2023-01-22 14:56:47 +01:00
Dario Tranchitella
f03e250cf8
feat(api): deployment strategy support
2023-01-17 10:01:21 +01:00
Dario Tranchitella
6e6ea0189f
refactor(k8s): upgrade to 1.26
2022-12-17 15:57:47 +01:00
Dario Tranchitella
1eb1e0f17c
feat: support for runtime class
2022-12-14 21:24:01 +01:00
Dario Tranchitella
cd109dcf06
fix: using slash prefix for etcd datastore
2022-12-11 21:39:36 +01:00
Dario Tranchitella
1138eb1dea
fix: using the status storage schema for the etcd prefix
2022-12-09 11:54:23 +01:00
Dario Tranchitella
9e899379f4
feat: support to datastore migration w/ the same driver
2022-12-03 12:04:04 +01:00
Dario Tranchitella
0217d579d6
feat: tcp pod advanced scheduling
2022-10-21 14:39:24 +02:00
Dario Tranchitella
e089f0ad9a
chore: pointer.Int32Ptr is deprecated in favor of pointer.Int32
2022-09-12 09:38:36 +02:00
Dario Tranchitella
7862717772
refactor: using constants for front-proxy common name
2022-09-09 17:00:10 +02:00
Dario Tranchitella
08eed7b244
fix: --etcd-compaction-interval flag is required for TCP API Server
2022-09-09 17:00:10 +02:00
Dario Tranchitella
1a561758b6
fix: service account issuer must be kubernetes.default.svc
2022-09-09 09:11:43 +02:00
Dario Tranchitella
12f12832f7
fix(kube-apiserver): required flag requestheader-client-ca-file
2022-09-06 19:20:40 +02:00
Dario Tranchitella
15e1cf7d80
feat: support for topology spread constraints
2022-08-31 23:35:54 +02:00
Dario Tranchitella
8273d7c7b4
chore(golangci-lint): updating to v1.49.0
2022-08-27 15:16:31 +02:00
Dario Tranchitella
1ddaeccc94
feat: storage homogeneity
2022-08-27 15:16:31 +02:00
Dario Tranchitella
2c963881ab
feat: using datastore api for backing storage driver
2022-08-26 22:05:59 +02:00
Dario Tranchitella
fe231d6130
fix: ensuring idempotency for kine sidecar container
2022-08-24 14:16:58 +02:00
Dario Tranchitella
31b25f7c78
feat: postgresql kine driver
2022-08-23 08:48:56 +02:00
Dario Tranchitella
3974214d6a
fix: ensuring idempotency when kine is enabled
2022-08-23 08:48:56 +02:00
Dario Tranchitella
d290e73307
feat: making kine container image configurable via kamaji flag
...
A new CLI flag (`--kine-container`) has been introduced, with the
default value of `rancher/kine:v0.9.2-amd64`. It can be overridden also
using the kamaji configuration file (`kamaji.yaml`) using the key
`kine-image`.
2022-07-21 13:53:42 +00:00
Dario Tranchitella
a5b2c7825c
feat: additional extra args for tcp components
2022-07-21 13:33:57 +00:00
Dario Tranchitella
33420fc27a
refactor: using builder strategy for tcp deployment
2022-07-18 17:09:41 +00:00