GoogleCloudPlatform / prometheus-engine

Google Cloud Managed Service for Prometheus libraries and manifests.
https://g.co/cloud/managedprometheus
Apache License 2.0
191 stars 89 forks source link

[E2E refactor - 12] Remove unnecessary lister and informer sets #787

Closed pintohutch closed 7 months ago

pintohutch commented 7 months ago

I decided to break out the kind E2E test refactor PR https://github.com/GoogleCloudPlatform/prometheus-engine/pull/738 into smaller, digestible PRs for reviewing.

Note: because of the nature of the change, presubmits (i.e. Github Actions) may fail until the final PR is merged.

This is the twelfth (and really really final!) one, where we reduce the generated clientsets as informer and lister aren't needed for E2E tests. This also speeds up build times and makes builds idempotent.

pintohutch commented 7 months ago

Folding this into #745