Commit Graph

402 Commits

Author SHA1 Message Date
dependabot[bot] 622a404293
chore(deps): bump sigs.k8s.io/structured-merge-diff/v4
Bumps [sigs.k8s.io/structured-merge-diff/v4](https://github.com/kubernetes-sigs/structured-merge-diff) from 4.4.1 to 4.7.0.
- [Release notes](https://github.com/kubernetes-sigs/structured-merge-diff/releases)
- [Changelog](https://github.com/kubernetes-sigs/structured-merge-diff/blob/master/RELEASE.md)
- [Commits](https://github.com/kubernetes-sigs/structured-merge-diff/compare/v4.4.1...v4.7.0)

---
updated-dependencies:
- dependency-name: sigs.k8s.io/structured-merge-diff/v4
  dependency-version: 4.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-14 14:10:45 +00:00
dependabot[bot] 0e5691abfe chore(deps): bump github.com/lburgazzoli/gomega-matchers
Bumps [github.com/lburgazzoli/gomega-matchers](https://github.com/lburgazzoli/gomega-matchers) from 0.1.0 to 0.1.1.
- [Release notes](https://github.com/lburgazzoli/gomega-matchers/releases)
- [Commits](https://github.com/lburgazzoli/gomega-matchers/compare/v0.1.0...v0.1.1)

---
updated-dependencies:
- dependency-name: github.com/lburgazzoli/gomega-matchers
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-24 08:08:22 +01:00
Luca Burgazzoli 236cdd1f18 feat: generate openapi and applyconfig extract APIs
Signed-off-by: Luca Burgazzoli <lburgazzoli@gmail.com>
2024-10-03 12:21:56 +02:00
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 aaf689fb16 fix(lint): fix funlen finding
Signed-off-by: Luca Burgazzoli <lburgazzoli@gmail.com>
2024-09-25 11:53:39 +02:00
Luca Burgazzoli 3ed62e28f5 fix(lint): enable gochecknoinits
Signed-off-by: Luca Burgazzoli <lburgazzoli@gmail.com>
2024-09-25 11:53:39 +02:00
Luca Burgazzoli 7567c9e74a fix(lint): enable funlen
Signed-off-by: Luca Burgazzoli <lburgazzoli@gmail.com>
2024-09-25 11:53:39 +02:00
Luca Burgazzoli 27d7af161a fix(lint): enable gocognit
Signed-off-by: Luca Burgazzoli <lburgazzoli@gmail.com>
2024-09-25 11:53:39 +02:00
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 c545400093
feat: use server side apply for status subresource (#222)
Signed-off-by: Luca Burgazzoli <lburgazzoli@gmail.com>
Co-authored-by: salaboy <Salaboy@gmail.com>
2024-09-25 09:36:03 +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
dependabot[bot] 126fc70a4f chore(deps): bump k8s.io/apiextensions-apiserver from 0.31.0 to 0.31.1
Bumps [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) from 0.31.0 to 0.31.1.
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases)
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.31.0...v0.31.1)

---
updated-dependencies:
- dependency-name: k8s.io/apiextensions-apiserver
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-16 17:18:17 +02:00
dependabot[bot] 459883768a chore(deps): bump k8s.io/client-go from 0.31.0 to 0.31.1
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.31.0 to 0.31.1.
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.31.0...v0.31.1)

---
updated-dependencies:
- dependency-name: k8s.io/client-go
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-16 16:56:03 +02:00
dependabot[bot] 62afa024c3 chore(deps): bump helm.sh/helm/v3 from 3.15.4 to 3.16.1
Bumps [helm.sh/helm/v3](https://github.com/helm/helm) from 3.15.4 to 3.16.1.
- [Release notes](https://github.com/helm/helm/releases)
- [Commits](https://github.com/helm/helm/compare/v3.15.4...v3.16.1)

---
updated-dependencies:
- dependency-name: helm.sh/helm/v3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-13 23:03:44 +02:00
Luca Burgazzoli c000eda1f5
chore: amend k8s manifest files post v0.0.9 release (#221)
Signed-off-by: Luca Burgazzoli <lburgazzoli@gmail.com>
2024-09-03 12:52:08 +01:00
dependabot[bot] 0d7aa09649 chore(deps): bump github.com/lburgazzoli/gomega-matchers
Bumps [github.com/lburgazzoli/gomega-matchers](https://github.com/lburgazzoli/gomega-matchers) from 0.0.0-20240813085813-c062a40739b0 to 0.1.0.
- [Release notes](https://github.com/lburgazzoli/gomega-matchers/releases)
- [Commits](https://github.com/lburgazzoli/gomega-matchers/commits/v0.1.0)

---
updated-dependencies:
- dependency-name: github.com/lburgazzoli/gomega-matchers
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-02 16:48:48 +02:00
dependabot[bot] cb20e67616 chore(deps): bump github.com/lburgazzoli/k8s-manifests-renderer-helm
Bumps [github.com/lburgazzoli/k8s-manifests-renderer-helm](https://github.com/lburgazzoli/k8s-manifests-renderer-helm) from 0.1.0 to 0.1.1.
- [Release notes](https://github.com/lburgazzoli/k8s-manifests-renderer-helm/releases)
- [Commits](https://github.com/lburgazzoli/k8s-manifests-renderer-helm/compare/v0.1.0...v0.1.1)

---
updated-dependencies:
- dependency-name: github.com/lburgazzoli/k8s-manifests-renderer-helm
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-02 16:30:15 +02:00
Luca Burgazzoli 2a3f2d7a42
chore(ci): cleanup github actions (#218)
* chore(ci): cleanup github actions

Signed-off-by: Luca Burgazzoli <lburgazzoli@gmail.com>

* chore(ci): use make target to setup kind

Signed-off-by: Luca Burgazzoli <lburgazzoli@gmail.com>

---------

Signed-off-by: Luca Burgazzoli <lburgazzoli@gmail.com>
2024-09-02 14:46:04 +01:00
dependabot[bot] d05069b2a7 chore(deps): bump github.com/onsi/gomega from 1.34.1 to 1.34.2
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega) from 1.34.1 to 1.34.2.
- [Release notes](https://github.com/onsi/gomega/releases)
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md)
- [Commits](https://github.com/onsi/gomega/compare/v1.34.1...v1.34.2)

---
updated-dependencies:
- dependency-name: github.com/onsi/gomega
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-30 13:18:05 +02:00
Artur Souza 41fe89cd1d
Fix publish (#217)
* Add validate branch to verify release permissions

Signed-off-by: Artur Souza <asouza.pro@gmail.com>

* Use default registry to login (Docker Hub)

Signed-off-by: Artur Souza <asouza.pro@gmail.com>

---------

Signed-off-by: Artur Souza <asouza.pro@gmail.com>
2024-08-30 07:51:36 +01: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 787084b673
Merge pull request #215 from dapr/dependabot/go_modules/github.com/rs/xid-1.6.0
chore(deps): bump github.com/rs/xid from 1.5.0 to 1.6.0
2024-08-26 15:58:15 +02:00
dependabot[bot] 826db2d9c4
chore(deps): bump github.com/rs/xid from 1.5.0 to 1.6.0
Bumps [github.com/rs/xid](https://github.com/rs/xid) from 1.5.0 to 1.6.0.
- [Release notes](https://github.com/rs/xid/releases)
- [Commits](https://github.com/rs/xid/compare/v1.5.0...v1.6.0)

---
updated-dependencies:
- dependency-name: github.com/rs/xid
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-26 13:36:58 +00:00
Luca Burgazzoli 4409e1f3b2
Merge pull request #214 from basvdlouw/main
Update sample and readme to use DaprInstance instead of DaprControlPlane
2024-08-26 14:26:40 +02:00
Bas van de Louw 60422bf84d Update readme and sample to use DaprInstance instead of DaprControlPlane
Signed-off-by: Bas van de Louw <31651306+basvdlouw@users.noreply.github.com>

Update README.md

Signed-off-by: Bas van de Louw <31651306+basvdlouw@users.noreply.github.com>

Update sample to use DaprInstance instead of DaprControlPlane

Signed-off-by: Bas van de Louw <31651306+basvdlouw@users.noreply.github.com>

Update README and Sample to use DaprInstance instead of DaprControlPlane
2024-08-26 13:34:40 +02:00
Luca Burgazzoli 8a9d91263e
Merge pull request #213 from lburgazzoli/golangcilint-v1.60.2
chore: update golangci-lint to v1.60.2
2024-08-23 14:54:35 +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
salaboy 9799eb4e89
Update publish.yml
Signed-off-by: salaboy <Salaboy@gmail.com>
2024-08-20 17:30:21 -05:00
salaboy 9c6eda8c84
Update publish.yml
Signed-off-by: salaboy <Salaboy@gmail.com>
2024-08-20 17:12:15 -05:00
Luca Burgazzoli 6467578d25
Merge pull request #212 from lburgazzoli/dapr-io-leftovers
chore: fix image name kustomization
2024-08-20 09:16:22 +02:00
Luca Burgazzoli 7582111c2e chore: fix image name kustomization
Signed-off-by: Luca Burgazzoli <lburgazzoli@gmail.com>
2024-08-20 08:28:03 +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
salaboy b6a28f1f86
Merge pull request #209 from lburgazzoli/dapr-1.14
bump dapr to v1.14.1
2024-08-19 15:47:25 -05: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 999646ef03 chore(deps): bump github.com/dapr/go-sdk from 1.10.1 to 1.11.0
Signed-off-by: Luca Burgazzoli <lburgazzoli@gmail.com>
2024-08-19 16:17:19 +02:00
Luca Burgazzoli 18833bc260
Merge pull request #211 from dapr/dependabot/go_modules/github.com/operator-framework/api-0.27.0
chore(deps): bump github.com/operator-framework/api from 0.26.0 to 0.27.0
2024-08-19 16:15:18 +02:00
dependabot[bot] 5182e29b9f
chore(deps): bump github.com/operator-framework/api
Bumps [github.com/operator-framework/api](https://github.com/operator-framework/api) from 0.26.0 to 0.27.0.
- [Release notes](https://github.com/operator-framework/api/releases)
- [Changelog](https://github.com/operator-framework/api/blob/master/RELEASE.md)
- [Commits](https://github.com/operator-framework/api/compare/v0.26.0...v0.27.0)

---
updated-dependencies:
- dependency-name: github.com/operator-framework/api
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-19 13:51:15 +00:00
Luca Burgazzoli 3f1fc34c76
Merge pull request #199 from lburgazzoli/k8s-manifests-renderer-helm
leverage lburgazzoli/k8s-manifests-renderer-helm
2024-08-19 11:21:02 +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 ce0d7315b4
Merge pull request #206 from dapr/dependabot/go_modules/helm.sh/helm/v3-3.15.4
chore(deps): bump helm.sh/helm/v3 from 3.15.3 to 3.15.4
2024-08-16 12:23:31 +02:00
dependabot[bot] 9472d3b54c
chore(deps): bump helm.sh/helm/v3 from 3.15.3 to 3.15.4
Bumps [helm.sh/helm/v3](https://github.com/helm/helm) from 3.15.3 to 3.15.4.
- [Release notes](https://github.com/helm/helm/releases)
- [Commits](https://github.com/helm/helm/compare/v3.15.3...v3.15.4)

---
updated-dependencies:
- dependency-name: helm.sh/helm/v3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-16 09:54:16 +00:00
Luca Burgazzoli a1bde1a54a
Merge pull request #207 from dapr/dependabot/go_modules/sigs.k8s.io/controller-runtime-0.19.0
chore(deps): bump sigs.k8s.io/controller-runtime from 0.18.5 to 0.19.0
2024-08-16 11:52:55 +02:00
dependabot[bot] 66a96096a9
chore(deps): bump sigs.k8s.io/controller-runtime from 0.18.5 to 0.19.0
Bumps [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) from 0.18.5 to 0.19.0.
- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases)
- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md)
- [Commits](https://github.com/kubernetes-sigs/controller-runtime/compare/v0.18.5...v0.19.0)

---
updated-dependencies:
- dependency-name: sigs.k8s.io/controller-runtime
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-15 13:53:49 +00:00
Luca Burgazzoli ec6e091fc1
Merge pull request #201 from lburgazzoli/tools-deps
Update tools
2024-08-14 09:09:22 +02:00
Luca Burgazzoli 65732c78ab
Merge pull request #200 from lburgazzoli/kindest
chore(ci): upgrade kubernetes-version 1.30.x to 1.30.2
2024-08-14 09:09:13 +02:00
Luca Burgazzoli e6c7fd6d6d
Merge pull request #198 from dapr/dependabot/go_modules/sigs.k8s.io/controller-runtime-0.18.5
chore(deps): bump sigs.k8s.io/controller-runtime from 0.18.4 to 0.18.5
2024-08-13 23:30:40 +02:00
Luca Burgazzoli 2c7e5d102a chore(ci): upgrade opm to v1.45.0
Signed-off-by: Luca Burgazzoli <lburgazzoli@gmail.com>
2024-08-13 23:30:00 +02:00
Luca Burgazzoli f915ab153a chore(ci): upgrade operator-sdk to v1.36.1
Signed-off-by: Luca Burgazzoli <lburgazzoli@gmail.com>
2024-08-13 23:29:53 +02:00
Luca Burgazzoli 7de02b7bee chore(ci): upgrade kind to v0.23.0
Signed-off-by: Luca Burgazzoli <lburgazzoli@gmail.com>
2024-08-13 23:29:53 +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