Commit Graph

28 Commits

Author SHA1 Message Date
Luca Burgazzoli 3e366c0714 fix(lint): enable cyclop
Signed-off-by: Luca Burgazzoli <lburgazzoli@gmail.com>
2024-09-25 11:53:39 +02:00
Luca Burgazzoli d460da3772
Merge pull request #210 from lburgazzoli/gc
Rework release leftovers gc algorithm
2024-08-27 10:32:42 +02:00
Luca Burgazzoli 3295f6a7b2 chore: update golangci-lint to v1.60.2
Signed-off-by: Luca Burgazzoli <lburgazzoli@gmail.com>
2024-08-21 09:18:12 +02: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 74ec9cd791
Remove dapr-sandbox leftovers
Signed-off-by: Luca Burgazzoli <lburgazzoli@gmail.com>
2024-07-23 14:05:58 +02:00
Luca Burgazzoli f4f08afabc chore(e2e): pass dapr helm chart version to the test suite 2024-05-28 11:57:21 +02:00
Luca Burgazzoli 8da4f1354e
chore(lint): enable wrapcheck 2024-05-17 15:57:50 +02:00
Luca Burgazzoli ce44e487c9
chore(lint): enable wsl 2024-05-16 15:34:01 +02:00
Luca Burgazzoli 0e977d1edc
chore(lint): enable dupl 2024-05-16 15:18:35 +02:00
Luca Burgazzoli f1c36e3b09
chore(lint): enable inamedparam 2024-05-16 15:04:58 +02:00
Luca Burgazzoli 1fbead3621
chore(lint): enable mnd 2024-05-16 14:43:09 +02:00
Luca Burgazzoli 5a302a47d8
Update to k8s v1.30 2024-05-02 09:42:13 +02:00
Luca Burgazzoli c38cc862c1 Move Dapr test app to this repo #110 2024-04-23 14:06:58 +02:00
Luca Burgazzoli 108a814934 Use github.com/lburgazzoli/gomega-matchers 2024-04-23 11:38:38 +02:00
Luca Burgazzoli d23b27b6ef
Upgrade dapr to 1.13.2 2024-04-08 15:19:33 +01:00
Luca Burgazzoli 55d09b0bfd
Update tools 2024-03-29 11:36:27 +01:00
Luca Burgazzoli 366882a40a
Dapr 1.13 Operator Upgrade #107 2024-03-29 09:58:59 +01:00
Luca Burgazzoli e4e5214b1f
Let helm manage the installation of Dapr's CRDs #67
Signed-off-by: Luca Burgazzoli <lburgazzoli@gmail.com>
2023-12-03 21:49:49 +01: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 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 9c9cda7338
chore: cleanup e2e test support
Signed-off-by: Luca Burgazzoli <lburgazzoli@gmail.com>
2023-11-14 19:58:40 +01:00
Luca Burgazzoli aa4d472d70 chore: remove unused github.com/anthhub/forwarder 2023-10-25 14:16:54 +02:00
salaboy 0f93c3bace
Merge pull request #16 from lburgazzoli/cleanhttp
avoid using http.DefaultClient as it is a shared instance
2023-08-31 18:11:30 -04:00
Luca Burgazzoli 7c753c7d10 feat: add better status reporting by checking deployments 2023-08-25 14:26:28 +02:00
Luca Burgazzoli 3dc3bca2dd
fix: avoid using http.DefaultClient as it is a shared instance 2023-08-24 13:36:44 +02:00
Luca Burgazzoli be366533c7 feat: add e2e test with a sample dapr application 2023-08-22 19:46:05 +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