grafana / crossplane-provider-grafana

Crossplane provider of https://github.com/grafana/terraform-provider-grafana. Generated by https://github.com/upbound/upjet
Apache License 2.0
26 stars 14 forks source link

Bump crossplane-runtime, upjet dependency and GMP promote to BETA #49

Closed patst closed 10 months ago

patst commented 10 months ago

Description of your changes

I read about some resource usage and performance improvements with upjet version v0.10.0.

We have a lot of issues with that in our cluster with about 700 CR instances of the Crossplane-Grafana-Provider and I checked if that improves with the new version.

I had to

It is a large diff because there are quite some changes in the generators. There are some more examples generated in a examples-generated/ folder. I did not commit them yet, but can add them. This probably makes sense because they are generated on each make generate run.

I have:

How has this code been tested

I ran make reviewable to execute the tests and tested manually on my local machine.

I did a little 'performance test' which showned an performance improvement of factor 2x-3x on my local machine. For the test setup see https://github.com/patst/crossplane-grafana-perftest

codecov-commenter commented 10 months ago

We're currently processing your upload. This comment will be updated when the results are available.