Dario Tranchitella
fdd0035915
feat: load balancer class support ( #620 )
...
* feat: load balancer class support
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
* chore(helm): load balancer class support
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
* docs: load balancer class support
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
---------
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-10-28 14:19:04 +01:00
Dario Tranchitella
7c0eb8d41d
feat: automatically set dns service address ( #618 )
...
* feat: automatically set dns service address
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
* feat(helm): automatically set dns service address
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
* docs: automatically set dns service address
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
---------
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-10-27 10:55:21 +01:00
Dario Tranchitella
12248dea3d
feat: dynamic certificate expiration deadline ( #615 )
...
* feat: dynamic certificate expiration deadline
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
* docs: dynamic certificate expiration deadline
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
---------
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-10-25 19:49:21 +02:00
daseul cho
4e8c2b66c0
feat: loadbalancer source range ( #611 )
...
* feat(crd): add LoadBalancerSourceRanges field and integrate with service resource
* test(crd): add tests for CEL validation logic
* feat(webhook): implement LoadBalancerSourceRanges validation logic for CIDRs
* test(webhook): add tests for webhook validation logic
* test: modify Makefile for envtest setup
* docs: add LoadBalancerSourceRanges field to API reference
2024-10-25 19:12:55 +02:00
Dario Tranchitella
e4939f6dcb
docs: kamaji-ingress-addon guide ( #605 )
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-10-21 07:30:20 +02:00
Adriano Pezzuto
fcad29ddba
feat(doc): document release support in Edge Releases ( #604 )
2024-10-18 19:59:34 +02:00
Dario Tranchitella
7e08b9a7ce
feat: cluster domain customisation ( #594 )
...
* feat(api): customising cluster domain option
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
* feat(helm): customising cluster domain option
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
* docs: customising cluster domain option
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
---------
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-10-06 09:40:20 +02:00
Simon Kienzler
8b71843325
feat: make datastore schema (prefix) configurable ( #554 )
...
* feat: Add DataStoreSchema field to TCP spec
* feat: Read DB_SCHEMA from TCP spec field
* feat: Default DataStoreSchema in webhook
* fix: Catch unsetting the dataStore via CEL
* fix: Apply all patches, not only the first
This also includes converting OnUpdate() to a no-op, as the
existence and immutability of the fields are already checked
by the API server, thanks to kubebuilder markers.
The webhook ensures that fields like dataStore, dataStoreSchema
are defaulted during creation (if unset), and the CEL expressions
prohibit unsetting them during update.
* test: Add tests for defaulting webhook
* fix: typo
* fix: Linter issues
* fix: make apidoc
* Update TCP CRD in charts folder
* fix: Don't run E2E tests during `make test`
* fix: Use proper `metav1` import name
* feat: Handle updates of TCPs without dataStoreSchema (+ tests)
* fix: Prioritize Status over Spec
Co-authored-by: Dario Tranchitella <dario@tranchitella.eu >
* Update goDoc on DataStore field
* make apidoc
---------
Co-authored-by: Dario Tranchitella <dario@tranchitella.eu >
2024-10-02 17:33:28 +02:00
Adriano Pezzuto
ae540b4904
docs: update install instructions and versioning ( #562 )
2024-08-29 21:01:09 +02:00
Dario Tranchitella
66d96a138d
feat(deps): bump sigs.k8s.io/controller-runtime from 0.18.5 to 0.19.0 ( #551 )
...
* feat(deps): bump sigs.k8s.io/controller-runtime from 0.18.5 to 0.19.0
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
* feat: bumping up k8s supported version to v1.30.0
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
* feat(deps): aligning code to controlle-runtime v0.19.0
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
* docs: clastix subscription plans info
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
* chore: bumping up controller-gen to v0.16.1
* chore(kustomize): updating manifests for k8s v1.31.0 support
* chore(helm): updating manifests for k8s v1.31.0 support
* docs(api): updating api for k8s v1.31.0 support
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
* fix(test): worker nodes join support from v1.29 onwards
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
* chore(ci): disabling swap
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
---------
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-08-20 17:37:18 +02:00
Adriano Pezzuto
5addb80f91
docs: using private images for datastore migration ( #537 )
2024-08-12 14:17:53 +02:00
Adriano Pezzuto
d8a86edcec
feat(helm): add default datastore name in the helm chart ( #536 )
2024-08-12 09:24:56 +02:00
Adriano Pezzuto
00356d8c97
feat(docs): document edge release ( #502 )
2024-07-29 09:38:55 +02:00
Mario Valderrama
84e669316a
chore: update default konnectivity version ( #492 )
...
Signed-off-by: Mario Valderrama <mario.valderrama@ionos.com >
2024-07-17 11:34:43 +02:00
Dario Tranchitella
52c1ee8aba
chore(kine): upgrading to v0.11.10
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-07-11 14:16:31 +02:00
bsctl
d590b9d17d
feat(docs): conformance for v1.30
...
Signed-off-by: bsctl <adriano@clastix.io >
2024-06-27 16:26:57 +02:00
bsctl
9147ae9977
feat(docs): conformance for v1.29
...
Signed-off-by: bsctl <adriano@clastix.io >
2024-06-27 16:26:57 +02:00
bsctl
056ad4002a
feat(docs): document telemetry
...
Signed-off-by: bsctl <adriano@clastix.io >
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-06-27 11:38:41 +02:00
Dario Tranchitella
aed48e1bf0
docs: releasing v0.6.0
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-05-19 11:59:33 +02:00
Dario Tranchitella
5ebe123994
docs(nats): missing multi-tenancy support
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-05-09 16:55:14 +02:00
Dario Tranchitella
203e168397
docs: konnectivity agent tolerations support
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-05-09 11:36:07 +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
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
Dario Tranchitella
4753c8ac8d
docs: supporting kubernetes v1.30
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-04-18 10:57:05 +02:00
Dario Tranchitella
7a160cdb74
docs: releasing v0.4.2
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-03-12 09:18:50 +01: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
Jason Witkowski
cec4f9136d
fix: konnectivity extra args override
...
Co-authored-by: Jason Witkowski <jwitkowski@zscaler.com >
2024-03-04 11:31:10 +01:00
Dario Tranchitella
4465bd8449
docs: supporting k8s v1.29.1
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-01-26 17:30:03 +01:00
Dario Tranchitella
1ccc1d1b1e
docs: supporting k8s v1.29
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2023-12-15 13:02:49 +01:00
Dario Tranchitella
cd9d92296b
docs: releasing v0.3.6
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2023-12-14 19:55:49 +01:00
Adriano Pezzuto
6eb3171817
fix(docs): add a cleanup procedure for aborted installation
...
Co-authored-by: Dario Tranchitella <dario@tranchitella.eu >
2023-12-02 16:30:56 +01:00
Dario Tranchitella
dac670113f
docs: supporting k8s v1.28.2
2023-10-17 19:46:19 +02:00
bsctl
40f57466e2
docs: new picture for architecture
2023-09-13 10:24:53 +02:00
Dario Tranchitella
05ffd6cf75
feat: supporting k8s v1.28.1
2023-09-06 14:46:29 +02:00
bsctl
e16855a1b4
docs: add conformance 1.26 1.27 1.28
2023-09-05 08:02:06 +02:00
Adriano Pezzuto
bac5d56076
Improve project description and documentation ( #365 )
...
* docs: improve documentation
* docs: improve documentation
* docs: improve documentation
2023-08-29 07:56:48 +02:00
bsctl
973392bd85
docs: add a guide for the console usage
2023-08-27 22:19:43 +02:00
bsctl
30b36ba7f4
docs: fix typos
2023-08-27 22:19:43 +02:00
Adriano Pezzuto
0db27a7335
docs: improve the nodes joining procedure ( #362 )
2023-08-27 10:23:10 +02:00
Adriano Pezzuto
facf23a055
docs: update the datastore migration guide ( #361 )
2023-08-27 08:56:00 +02:00
Dario Tranchitella
2b638fe09d
docs: supporting k8s 1.28
2023-08-22 09:35:16 +02:00
Adriano Pezzuto
a996803db5
docs: link to supported CAPI providers
2023-08-22 09:34:43 +02:00
Dario Tranchitella
e34fc1851f
chore(helm): releasing v0.3.3
2023-08-08 12:07:30 +02:00
geoffrey1330
adde828e03
docs: added default label to TCP resources
2023-08-08 09:56:54 +02:00
Dario Tranchitella
0f195286a7
docs(manager): cache resync period
2023-08-03 18:04:07 +02:00
Dario Tranchitella
05cbff1fd8
docs: kubeconfig and certificates rotation
2023-08-03 18:03:54 +02:00
Dario Tranchitella
8e8ee92fb2
docs: releasing v0.3.2
2023-08-01 19:11:32 +02:00
Thomas Güttler
0909529e6b
fix(docs): typos
2023-07-12 10:33:33 +02:00