Dario Tranchitella
eeb12c232b
feat(metrics): exposing resource handlers time bucket ( #836 )
...
* refactor: static names and avoiding clash
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
* feat(metrics): exposing resource handlers time bucket
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
---------
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2025-06-10 17:28:10 +02:00
Dario Tranchitella
2b17282b0e
chore(go): bumping up to go1.23 ( #643 )
...
* chore(go): bumping up to go1.23
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
* chore(golangci-lint): bumping up to v1.62.2
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
---------
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-12-01 16:09:26 +01:00
Dario Tranchitella
08272fc37d
fix: konnectivity clean-up and status updates ( #574 )
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-09-10 12:22:15 +02:00
Dario Tranchitella
90aef60c18
feat: konnectivity agent tolerations support
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-05-09 11:36:07 +02:00
Jason Witkowski and 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
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
7e94ecdbab
feat: kubeconfig and certificates rotation
2023-08-03 18:03:54 +02:00
Dario Tranchitella
eee62032de
refactor: ensuring owner reference and labels with controller label
2023-08-03 18:03:54 +02:00
Dario Tranchitella and jds
8f57ff407e
fix(konnectivity): setting service nodeport
...
Co-authored-by: jds <jds9090@kinx.net >
2023-07-04 07:19:37 +02:00
Dario Tranchitella
14c96b034a
refactor(builder): abstracting deployment builders
2023-06-05 17:03:35 +02:00
Matteo Ruina
d06affc216
feat: tcp deployment mangling
2023-05-30 16:00:11 +02: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
a0485c338b
refactor(checksum): using helper functions
2023-02-10 15:31:28 +01:00
Dario Tranchitella
6e6ea0189f
refactor(k8s): upgrade to 1.26
2022-12-17 15:57:47 +01:00
Dario Tranchitella
11f800063f
fix(konnectivity): typo in ca-cert cli flag
2022-12-14 12:22:49 +01:00
Dario Tranchitella
e11b459a3d
fix(konnectivity): reconciliation failed and in loop
2022-12-14 12:22:49 +01:00
Dario Tranchitella
4c51eafc90
feat(konnectivity): reconciliation performed by soot manager
2022-12-12 16:22:36 +01:00
Dario Tranchitella
7f49fc6125
refactor(konnectivity): removing default logging options
...
verbosity and logtostderr can now be enforced using the extra args
struct member for the server, and the agent as well.
2022-12-08 14:23:31 +01:00
Dario Tranchitella
c00df62ff7
feat(konnectivity)!: support for extra args
2022-12-08 14:23:31 +01:00
Dario Tranchitella
5241fa64ed
refactor(konnectivity)!: decoupling agent and server structs
2022-12-08 14:23:31 +01:00
Dario Tranchitella
90b2ca1bab
fix(konnectivity): clean-up upon toggling addon
...
The TCP Deployment container kube-apiserver is deeply hacked with extra
details for konnectivity: most of them weren't cleaned-up properly, and
the function wasn't entirely idempotent in toggling the feature.
This fix is addressing this situation, and rearranging the code
according to the latest polish.
2022-09-12 09:38:36 +02:00
Dario Tranchitella
df8ca7c1d1
refactor: checksum for configmap and secret data
2022-09-12 09:38:36 +02:00
Dario Tranchitella
65519d4f22
refactor: using kamaji prefix for checksum annotation
2022-09-12 09:38:36 +02:00
Dario Tranchitella
41eddc0462
refactor(crypto): eliminating bloated certs functions
2022-09-12 09:38:36 +02:00
Dario Tranchitella
0c8a16d604
refactor(utils): encode to yaml uses the non deprecated serializer
2022-09-12 09:38:36 +02:00
Dario Tranchitella
b7adb314ad
refactor: logging errors with stacktrace
...
Using the log facade and logging the error directly in the resource
handler we're getting a more detailed overview of the errors, along with
other metadata useful to understand quicker where the reconciliation
failed.
2022-09-12 09:38:36 +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
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
0954ae7494
feat: checksum for status
2022-08-23 08:48:56 +02:00
Dario Tranchitella
62129f3f0c
fix: avoiding nil pointer dereference when cleaning up konnectivity server service
2022-07-21 13:33:57 +00:00
Dario Tranchitella
161f43ed58
refactor: unique service for tcp and konnectivity server
2022-07-18 20:13:43 +00:00
Dario Tranchitella
5ecc9aace0
fix(konnectivity): using the announced address of the tcp
2022-07-18 19:03:56 +00:00
Dario Tranchitella
e1bb7dc96f
refactor: decoupling konnectivity from tcp k8s deployment handler
2022-07-18 17:09:41 +00:00
Massimiliano Giovagnoli
3baf187b88
fix(internal/resources/konnectivity): get lb svc endpoint from cp status
...
Signed-off-by: Massimiliano Giovagnoli <me@maxgio.it >
2022-07-14 12:57:45 +00:00
Dario Tranchitella
3d1bfc42f1
fix: konnectivity reconciliation loop
2022-07-08 19:52:37 +00:00
Dario Tranchitella
8cac5a0c9b
refactor: abstracting tenant control plane client generation
2022-07-08 15:14:25 +00:00
Dario Tranchitella
b22e11a2a4
style: ensuring headers are correct
2022-07-08 14:13:59 +00:00
mendrugory
3be6cf1c4f
feat: konnectivity
2022-06-20 15:53:02 +02:00
mendrugory
5b4de76229
refactor:
...
* cleaning code
* group of resources and code improvements
* addons
* manifest for helm
2022-06-20 15:53:02 +02:00