Commit Graph

19 Commits

Author SHA1 Message Date
Luca Burgazzoli 92f9481086
fix: take into account chart version when determine the apply strategy (#232)
Signed-off-by: Luca Burgazzoli <lburgazzoli@gmail.com>
2024-10-03 10:24:50 +01:00
Luca Burgazzoli 88dd08fe1d
chore(tools): update tools (#230)
Signed-off-by: Luca Burgazzoli <lburgazzoli@gmail.com>
2024-09-25 09:12:52 +01:00
Luca Burgazzoli 0682236568 Rework release leftovers gc algorithm
If the HelmInstance spec changes, all the resources get re-rendered which means some of
them may become obsolete (i.e. if some resources are moved from cluster to namespace
scope) hence a sort of "garbage collector task" must be executed.

As today, the GC logic would take into account only the resource generation, however,
when the operator is updated, the generation won't change hence a new algorithm should
be implemented to take into account also the release version.

Signed-off-by: Luca Burgazzoli <lburgazzoli@gmail.com>
2024-08-20 08:24:06 +02:00
Luca Burgazzoli f0f59e0bd3 bump dapr to v1.14.1
Signed-off-by: Luca Burgazzoli <lburgazzoli@gmail.com>
2024-08-19 16:47:05 +02:00
Luca Burgazzoli 5342049833 leverage lburgazzoli/k8s-manifests-renderer-helm
Signed-off-by: Luca Burgazzoli <lburgazzoli@gmail.com>
2024-08-19 10:54:20 +02:00
Luca Burgazzoli 61d1007dae chore(ci): upgrade kubernetes-sigs/controller-tools to v0.16.0
Signed-off-by: Luca Burgazzoli <lburgazzoli@gmail.com>
2024-08-13 23:29:53 +02:00
Luca Burgazzoli 025596d9d3
refactor: provide a base reconciler to provide common functionnalities
- singleton
- finalizer

Signed-off-by: Luca Burgazzoli <lburgazzoli@gmail.com>
2024-07-24 16:35:31 +02:00
Luca Burgazzoli 74ec9cd791
Remove dapr-sandbox leftovers
Signed-off-by: Luca Burgazzoli <lburgazzoli@gmail.com>
2024-07-23 14:05:58 +02:00
Luca Burgazzoli 950c59cb57 chore(tools): bump kustomize to v5.4.2 2024-05-28 14:14:08 +02:00
Luca Burgazzoli 0e6daf4e9c
chore: update tools 2024-04-17 12:05:17 +02:00
Luca Burgazzoli 512c0cd167 chore: amend k8s manifest files 2024-04-03 17:30:13 +02:00
Luca Burgazzoli 347e79b493
Allow using different charts and/or deploy different Dapr versions (customizers) #46 2023-11-17 16:48:19 +01:00
Luca Burgazzoli efd660f12f
Allow using different charts and/or deploy different Dapr versions (secrets) #46 2023-11-16 13:50:32 +01:00
Luca Burgazzoli 190204a058
Allow using different charts and/or deploy different Dapr versions #46
Signed-off-by: Luca Burgazzoli <lburgazzoli@gmail.com>
2023-11-16 08:08:56 +01:00
Luca Burgazzoli c128805a7a chore: remove unused merge patch code 2023-10-25 14:06:34 +02:00
Luca Burgazzoli 030369195b chore: update tools (operator-sdk, golangci-lint, codegen) versions 2023-10-25 14:06:34 +02:00
Luca Burgazzoli 064e5e5d54 chopre(deps): upgrade controller-runtime from v0.16.0 to v0.16.1 2023-09-07 13:16:35 +02:00
Luca Burgazzoli fb3af6c55b
fix bundle generation scripts and manifests 2023-08-24 13:09:59 +02:00
Luca Burgazzoli db317478f6 feat: refacto to a custom operator leveragin helm directly instead of the operator-sdk's helm-operator 2023-08-21 14:44:14 +02:00