Skip to content

chore(deps): Bump the go-modules group across 1 directory with 14 updates - #646

Merged
niconosenzo merged 3 commits into
mainfrom
dependabot/go_modules/go-modules-bca8c73db3
Sep 11, 2026
Merged

chore(deps): Bump the go-modules group across 1 directory with 14 updates#646
niconosenzo merged 3 commits into
mainfrom
dependabot/go_modules/go-modules-bca8c73db3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 11, 2026

Copy link
Copy Markdown
Contributor

Bumps the go-modules group with 9 updates in the / directory:

Package From To
github.com/go-logr/logr 1.4.3 1.4.4
github.com/prometheus/client_golang 1.23.2 1.24.1
github.com/prometheus/client_model 0.6.2 0.6.3
github.com/stretchr/testify 1.11.1 1.12.1
go.opentelemetry.io/contrib/exporters/autoexport 0.69.0 0.71.0
k8s.io/apimachinery 0.35.0 0.37.0
k8s.io/client-go 0.35.0 0.37.0
sigs.k8s.io/controller-runtime 0.22.4 0.25.0
sigs.k8s.io/e2e-framework 0.6.0 0.7.0

Updates github.com/go-logr/logr from 1.4.3 to 1.4.4

Release notes

Sourced from github.com/go-logr/logr's releases.

v1.4.4

What's Changed

New Contributors

Full Changelog: go-logr/logr@v1.4.3...v1.4.4

Commits
  • 96a9aba Fix lint
  • 51c6302 Better implementation of pointer recursion checking
  • c667114 funcr: Handle and test recursive values
  • f7ffadb Add benchmark for pointer args
  • e2a3c8e funcr: bound slog.Group nesting depth to prevent stack overflow
  • 2886d2b build(deps): bump actions/setup-go from 6.5.0 to 7.0.0
  • 0b40896 build(deps): bump github/codeql-action/upload-sarif
  • 77f671b Bump to Go 1.26
  • cce283f build(deps): bump golangci/golangci-lint-action from 9.2.1 to 9.3.0
  • 3832a11 build(deps): bump github/codeql-action/upload-sarif
  • Additional commits viewable in compare view

Updates github.com/prometheus/client_golang from 1.23.2 to 1.24.1

Release notes

Sourced from github.com/prometheus/client_golang's releases.

v1.24.1 / 2026-07-23

Small bugfix release for promhttp.

What's Changed

[BUGFIX] promhttp: Fix panic on requests with nil URL. #2065

Full Changelog: prometheus/client_golang@v1.24.0...v1.24.1

v1.24.0 - 2026-07-20

Changes

  • [CHANGE] Minimum required Go version is now 1.25, only the two latest Go versions (1.25 and 1.26) are supported from now on. #1862
  • [CHANGE] prometheus: Name validation now always uses the UTF-8 scheme instead of the deprecated model.NameValidationScheme global. Default behavior is unchanged; code that set NameValidationScheme = LegacyValidation no longer gets legacy enforcement at metric, label, and push-grouping construction. #2051
  • [CHANGE] api/prometheus/v1: Support matchers (matches[] parameter) in Rules method (Rules(ctx context.Context, matches []string) (RulesResult, error)). #1843
  • [CHANGE] api/prometheus/v1: Refactor LabelNames method to return model.LabelNames instead of []string for consistency across the API. #1850
  • [CHANGE] exp/api/remote: Simplify Store interface, rename Handler to WriteHandler, and encapsulate write response handling. #1855
  • [FEATURE] prometheus: Add new Go 1.26 runtime metrics (/sched/goroutines-created:goroutines, /sched/goroutines/not-in-go:goroutines, /sched/goroutines/runnable:goroutines, /sched/goroutines/running:goroutines, /sched/goroutines/waiting:goroutines, /sched/threads/total:threads). #1942
  • [FEATURE] prometheus: Add WithUnit(unit string) option and explicit OpenMetrics unit support in CounterOpts, GaugeOpts, SummaryOpts, and HistogramOpts. #1392
  • [FEATURE] prometheus: Expose descriptor construction error through public Err() method on Desc. #1902
  • [FEATURE] promhttp: Add opt-in HandlerOpts.CoalesceGather to deduplicate concurrent Gather calls so overlapping scrapes share one collection cycle, preventing goroutine pile-up when the scrape rate outpaces collection time. #1969
  • [FEATURE] promhttp: HTTP handlers created by promhttp package now support metrics filtering by providing one or more name[] query parameters. The default behavior when none are provided remains the same, returning all metrics. #1925
  • [FEATURE] api/prometheus/v1: Add query formatting endpoint support (/format_query) and FormatQuery(ctx context.Context, query string) (string, error) method. #1846, #1856
  • [FEATURE] api/prometheus/v1: Add support for /status/tsdb/blocks endpoint via TSDBBlocks(ctx context.Context) ([]TSDBBlock, error) method. #1896
  • [FEATURE] exp/api/remote: Export BackoffConfig to allow customization when using WithAPIBackoff. #1895
  • [FEATURE] exp/api/remote: Add RetryCallBack to allow custom logging or handling on retry attempts in the remote write client. #1888, #1890
  • [ENHANCEMENT] prometheus/collectors/version: Allow specifying custom labels when registering the version collector. #1860
  • [ENHANCEMENT] api: Use cloned http.DefaultTransport when constructing default HTTP clients to prevent accidental mutations of shared global transport state. #1885
  • [BUGFIX] prometheus: Recover from collector panics during Gather() and return an error instead of crashing the process. #1961
  • [BUGFIX] prometheus: Fix cpu-seconds unit suffix handling for metric go_cpu_classes_gc_mark_assist_cpu_seconds. #1991
  • [BUGFIX] promhttp: InstrumentHandlerDuration and InstrumentHandlerCounter no longer panic when given an observer/counter that does not implement ExemplarObserver/ExemplarAdder (e.g. a SummaryVec). The exemplar is dropped and the value is recorded via the plain Observe/Add path, matching the safe-cast already used by Timer.ObserveDurationWithExemplar. #2005
  • [BUGFIX] api/prometheus/v1: Fall back to GET requests when POST requests return 403 Forbidden or method not allowed. #2030
  • [BUGFIX] api: Respect context cancellation inside httpClient.Do. #1971
  • [BUGFIX] exp/api/remote: Fix compression buffer pooling where compressed buffers were released prematurely, causing corrupted remote-write payloads. #1889
  • [BUGFIX] exp/api/remote: Reject malformed snappy payloads declaring huge decoded sizes. Enforce a 32MB decoded-size limit to prevent OOM from oversized remote-write requests. #1917
  • [BUGFIX] exp/api/remote: Ensure remote write v2 headers cannot be returned on v1 requests. #1927

... (truncated)

Changelog

Sourced from github.com/prometheus/client_golang's changelog.

1.24.1 / 2026-07-23

  • [BUGFIX] promhttp: Fix panic on requests with nil URL. #2065

1.24.0 / 2026-07-20

  • [CHANGE] Minimum required Go version is now 1.25, only the two latest Go versions (1.25 and 1.26) are supported from now on. #1862
  • [CHANGE] prometheus: Name validation now always uses the UTF-8 scheme instead of the deprecated model.NameValidationScheme global. Default behavior is unchanged; code that set NameValidationScheme = LegacyValidation no longer gets legacy enforcement at metric, label, and push-grouping construction. #2051
  • [CHANGE] api/prometheus/v1: Support matchers (matches[] parameter) in Rules method (Rules(ctx context.Context, matches []string) (RulesResult, error)). #1843
  • [CHANGE] api/prometheus/v1: Refactor LabelNames method to return model.LabelNames instead of []string for consistency across the API. #1850
  • [CHANGE] exp/api/remote: Simplify Store interface, rename Handler to WriteHandler, and encapsulate write response handling. #1855
  • [FEATURE] prometheus: Add new Go 1.26 runtime metrics (/sched/goroutines-created:goroutines, /sched/goroutines/not-in-go:goroutines, /sched/goroutines/runnable:goroutines, /sched/goroutines/running:goroutines, /sched/goroutines/waiting:goroutines, /sched/threads/total:threads). #1942
  • [FEATURE] prometheus: Add WithUnit(unit string) option and explicit OpenMetrics unit support in CounterOpts, GaugeOpts, SummaryOpts, and HistogramOpts. #1392
  • [FEATURE] prometheus: Expose descriptor construction error through public Err() method on Desc. #1902
  • [FEATURE] promhttp: Add opt-in HandlerOpts.CoalesceGather to deduplicate concurrent Gather calls so overlapping scrapes share one collection cycle, preventing goroutine pile-up when the scrape rate outpaces collection time. #1969
  • [FEATURE] promhttp: HTTP handlers created by promhttp package now support metrics filtering by providing one or more name[] query parameters. The default behavior when none are provided remains the same, returning all metrics. #1925
  • [FEATURE] api/prometheus/v1: Add query formatting endpoint support (/format_query) and FormatQuery(ctx context.Context, query string) (string, error) method. #1846, #1856
  • [FEATURE] api/prometheus/v1: Add support for /status/tsdb/blocks endpoint via TSDBBlocks(ctx context.Context) ([]TSDBBlock, error) method. #1896
  • [FEATURE] exp/api/remote: Export BackoffConfig to allow customization when using WithAPIBackoff. #1895
  • [FEATURE] exp/api/remote: Add RetryCallBack to allow custom logging or handling on retry attempts in the remote write client. #1888, #1890
  • [ENHANCEMENT] prometheus/collectors/version: Allow specifying custom labels when registering the version collector. #1860
  • [ENHANCEMENT] api: Use cloned http.DefaultTransport when constructing default HTTP clients to prevent accidental mutations of shared global transport state. #1885
  • [BUGFIX] prometheus: Recover from collector panics during Gather() and return an error instead of crashing the process. #1961
  • [BUGFIX] prometheus: Fix cpu-seconds unit suffix handling for metric go_cpu_classes_gc_mark_assist_cpu_seconds. #1991
  • [BUGFIX] promhttp: InstrumentHandlerDuration and InstrumentHandlerCounter no longer panic when given an observer/counter that does not implement ExemplarObserver/ExemplarAdder (e.g. a SummaryVec). The exemplar is dropped and the value is recorded via the plain Observe/Add path, matching the safe-cast already used by Timer.ObserveDurationWithExemplar. #2005
  • [BUGFIX] api/prometheus/v1: Fall back to GET requests when POST requests return 403 Forbidden or method not allowed. #2030
  • [BUGFIX] api: Respect context cancellation inside httpClient.Do. #1971
  • [BUGFIX] exp/api/remote: Fix compression buffer pooling where compressed buffers were released prematurely, causing corrupted remote-write payloads. #1889
  • [BUGFIX] exp/api/remote: Reject malformed snappy payloads declaring huge decoded sizes. Enforce a 32MB decoded-size limit to prevent OOM from oversized remote-write requests. #1917
  • [BUGFIX] exp/api/remote: Ensure remote write v2 headers cannot be returned on v1 requests. #1927
Commits
  • d6087ee release: cut v1.24.1 (#2076)
  • 48dd383 Cut v1.24.0 (#2061)
  • a725305 Cut v1.24.0-rc.0 (#2058)
  • 77c584f build(deps): update all Go dependencies in all go.mod files (#2059)
  • 78262a7 feat(promhttp): add CoalesceGather option to deduplicate concurrent Gather ca...
  • 34e9a7f Merge pull request #2055 from prombot/repo_sync
  • 43749bc Update common Prometheus files
  • de19217 examples: improve simple main.go example (#1999)
  • 20355eb fix: correct typos in comments and test error messages (#2049)
  • 4cd2d3a test: fix two flaky tests (darwin start_time regex, memstats HeapReleased dri...
  • Additional commits viewable in compare view

Updates github.com/prometheus/client_model from 0.6.2 to 0.6.3

Release notes

Sourced from github.com/prometheus/client_model's releases.

v0.6.3

What's Changed

New Contributors

Full Changelog: prometheus/client_model@v0.6.2...v0.6.3

What's Changed

... (truncated)

Commits

Updates github.com/stretchr/testify from 1.11.1 to 1.12.1

Release notes

Sourced from github.com/stretchr/testify's releases.

v1.12.1

This is the first release which has the minimum dependencies practical in testify v1. The last remaining dependencies are github.com/stretchr/objx which itself has no dependencies, and go.yaml.in/yaml/v3. Removing objx would require v2, it cannot be vendored. Removing YAML would require vendoring the yaml library, which would do more harm than good. It's better to become aware of vulnerabilities in the official yaml package than to attempt to maintain our own.

What's Changed

New Contributors

Full Changelog: stretchr/testify@v1.12.0...v1.12.1

What's Changed

New Contributors

Full Changelog: stretchr/testify@v1.12.0...v1.12.1

v1.12.0

What's Changed

Functional Changes

Fixes

Documentation, Build & CI

... (truncated)

Commits
  • 959dbda Merge pull request #1935 from harryzcy/yaml-update
  • 9bb7176 Update go.yaml.in/yaml/v3 to v3.0.5
  • 001eb79 Merge pull request #1905 from Kentzo/patch-1
  • ad40f38 Merge pull request #1906 from stretchr/dependabot/github_actions/actions/chec...
  • 3bae017 build(deps): bump actions/checkout from 6.0.2 to 6.0.3
  • f8c01f3 mock: Mock.Return does not exist anymore
  • 12f8b56 Merge pull request #1563 from stretchr/make-AssertionFunc-types-aliases
  • a11649e assert: make *AssertionFunc type just aliases
  • dc20f41 Merge pull request #1890 from stretchr/dolmen/codegen-modernize
  • 098f8d7 _codegen: use strings.Builder
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/contrib/exporters/autoexport from 0.69.0 to 0.71.0

Changelog

Sourced from go.opentelemetry.io/contrib/exporters/autoexport's changelog.

[1.46.0/2.5.3/0.71.0/0.37.3/0.26.0/0.20.1/0.16.3/0.18.0] - 2026-08-25

This release is the last to support [Go 1.25]. The next release will require at least [Go 1.26].

Added

  • Add support for the aws.ec2 resource detector in go.opentelemetry.io/contrib/otelconf/x. (#9139)
  • Support testing of [Go 1.27]. (#9524)
  • Add go.opentelemetry.io/contrib/detectors/docker, a resource detector for Docker, ported from processor/resourcedetectionprocessor/internal/docker in opentelemetry-collector-contrib. (#9001)
  • Add S3AttributeBuilder to go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws that sets S3-specific span attributes following the OpenTelemetry S3 semantic conventions. (#9292)

Deprecated

  • Deprecate go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho. Use github.com/labstack/echo-opentelemetry instead. (#9136)

Fixed

  • Record error.type attribute on server spans in go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful when a request is cancelled or ends in a 5xx error. (#9387)
  • Report ot-baggage-* extraction errors from go.opentelemetry.io/contrib/propagators/ot to otel.Handle instead of silently discarding them, while still attaching the successfully parsed baggage members to the context. (#9395)
  • Set error.type on the rpc.client.call.duration and rpc.server.call.duration metrics in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc when the RPC fails with a non-OK status, per the RPC semantic conventions. (#9429)
  • Reject OTLP exporter headers with an empty name in go.opentelemetry.io/contrib/otelconf, go.opentelemetry.io/contrib/otelconf/x, and go.opentelemetry.io/contrib/otelconf/v0.3.0, instead of forwarding invalid header names to OTLP exporters. (#9102)
  • go.opentelemetry.io/contrib/detectors/aws/lambda no longer returns an error when run outside of an AWS Lambda environment, matching the no-op behavior of other resource detectors. (#9464)
  • Convert Prometheus untyped metrics to OTLP Gauges in go.opentelemetry.io/contrib/bridges/prometheus. (#9099)

[1.45.0/2.5.2/0.70.0/0.37.2/0.25.0/0.20.0/0.16.2/0.17.0] - 2026-08-03

Added

  • Add go.opentelemetry.io/contrib/detectors/ibmcloud/vpc, a new resource detector for IBM Cloud VPC virtual server instances, ported from github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor/internal/ibmcloud/vpc. Detects cloud.provider, cloud.platform, cloud.region, cloud.availability_zone, cloud.account.id, cloud.resource_id, host.id, host.image.id, host.image.name, host.name, and host.type. (#9011)
  • Add go.opentelemetry.io/contrib/detectors/k8sapi, a new resource detector that queries the Kubernetes API. Detects k8s.node.name and k8s.node.uid when K8S_NODE_NAME is set via the downward API, and k8s.cluster.uid derived from the kube-system namespace UID (works on any Kubernetes distribution). (#9108)
  • Add new elasticbeanstalk resource detector for AWS Elastic Beanstalk, ported from processor/resourcedetectionprocessor/internal/aws/elasticbeanstalk in opentelemetry-collector-contrib. (#8993)
  • The resource created by go.opentelemetry.io/contrib/otelconf now includes default SDK attributes. (#8990)
  • Add support for the aws.ecs resource detector in go.opentelemetry.io/contrib/otelconf/x. (#8915)
  • Add support for the aws.eks resource detector in go.opentelemetry.io/contrib/otelconf/x. (#9138)
  • Add support for the azure.vm resource detector in go.opentelemetry.io/contrib/otelconf/x. (#9074)
  • Add support for the gcp resource detector in go.opentelemetry.io/contrib/otelconf/x. (#9137)
  • Add go.opentelemetry.io/contrib/detectors/azure/azureappservice, a new resource detector for Azure App Service. Detects cloud.*, service.name, azure.resource_group.name, azure.app_service.instance.id, and deployment.environment.name from the WEBSITE_* and REGION_NAME environment variables. (#9289)
  • Add azurecontainerapps resource detector for Azure Container Apps. (#8939)
  • Add go.opentelemetry.io/contrib/detectors/azure/azurefunctions, a new resource detector for Azure Functions. Detects cloud.*, service.name, azure.resource_group.name, faas.instance, and deployment.environment.name from the FUNCTIONS_*, WEBSITE_*, CONTAINER_NAME, and REGION_NAME environment variables. (#9290)
  • Add NewResourceDetector along with the WithAttributeFilter and WithTagKeyFilter options in go.opentelemetry.io/contrib/detectors/azure/azurevm. WithAttributeFilter restricts the returned resource to the attributes the filter accepts. WithTagKeyFilter opts in to azure.tag.<name> attributes for the VM tags whose keys satisfy the provided predicate; no VM tags are emitted without it. (#9162)
  • Add go.opentelemetry.io/contrib/detectors/vultr — a new resource detector for Vultr Cloud Compute instances, ported from processor/resourcedetectionprocessor/internal/vultr in opentelemetry-collector-contrib. Detects cloud.provider, cloud.platform, cloud.region, host.id, and host.name. (#8995)

Changed

... (truncated)

Commits
  • c4c6248 Release v1.46.0/v2.5.3/v0.71.0/v0.37.3/v0.26.0/v0.20.1/v0.16.3/v0.18.0 (#9563)
  • 11c8a13 fix(deps): update aws-sdk-go-v2 monorepo
  • 0458b9d chore(deps): update module go.opentelemetry.io/contrib/instrumentation/net/ht...
  • 638a0d5 fix(deps): update module github.com/moby/moby/api to v1.55.0
  • 5089aa5 chore(deps): update googleapis to da73d73
  • a50857b chore(deps): update jaegertracing/jaeger docker tag to v2.20.0
  • aa4f4a5 chore(deps): update open-telemetry/shared-workflows action to v0.11.0
  • ccbbc14 fix(deps): update module github.com/aws/smithy-go to v1.28.0
  • 9312464 chore(deps): update module github.com/docker/go-connections to v0.8.1
  • 36c3b00 chore(deps): update module github.com/felixge/httpsnoop to v1.1.0
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/otel from 1.44.0 to 1.46.0

Release notes

Sourced from go.opentelemetry.io/otel's releases.

v1.46.0/v0.68.0/v0.22.0/v0.0.19

This release is the last to support Go 1.25. The next release will require at least Go 1.26.

Added

  • Support testing of Go 1.27. (#8811)
  • Support http/json protocol in go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp. (#8273, #8775, #8831)
  • Add Hasher struct and methods in go.opentelemetry.io/otel/attribute to compute authoritative Distinct hashes incrementally for attribute filtering and deduplication. (#8598)

Changed

  • Lazily evaluate filtered and dropped attributes on measurement hot paths in go.opentelemetry.io/otel/sdk/metric to avoid unnecessary attribute set allocations. (#8598)
  • Add ErrExporterShutdown to go.opentelemetry.io/otel/sdk/log and return it from the go.opentelemetry.io/otel/exporters/stdout/stdoutlog, go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc, and go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp exporters when Export is called after Shutdown. (#8773)
  • Clarify in go.opentelemetry.io/otel/log that calling Logger.Enabled is optional and that cached results can become stale. (#8764)

Fixed

  • Export dropped attribute counts in OTLP log records from go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc and go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp. (#8829)
  • Name span events created from OpenTracing logs after the event log field, falling back to log, instead of always using an empty name in go.opentelemetry.io/otel/bridge/opentracing. (#8648)
  • Count exception attributes omitted due to the attribute count limit as dropped in go.opentelemetry.io/otel/sdk/log. (#8796)
  • Prevent log record and instrumentation scope attributes with empty keys from reaching processors and exporters in go.opentelemetry.io/otel/sdk/log. (#8797)
  • Fix a data race when span attributes are read concurrently in go.opentelemetry.io/otel/sdk/trace. (#8706)
  • Prevent a panic in (*Set).Filter when called on a nil receiver in go.opentelemetry.io/otel/attribute. (#8792)
  • The simple span and log processors record otel.sdk.processor.{span,log}.processed when the record is submitted to the exporter instead of after the export completes, and no longer set error.type from the export outcome, in go.opentelemetry.io/otel/sdk/trace and go.opentelemetry.io/otel/sdk/log. (#8705)
  • Prevent Resource.MarshalLog from panicking on nil resources in go.opentelemetry.io/otel/sdk/resource. (#8758)

What's Changed

  • chore(deps): update github/codeql-action action to v4.37.6 by @​renovate[bot] in

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Sep 11, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner September 11, 2026 09:56
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Sep 11, 2026
@github-actions

This comment has been minimized.

…ates

Bumps the go-modules group with 9 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [github.com/go-logr/logr](https://github.com/go-logr/logr) | `1.4.3` | `1.4.4` |
| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.23.2` | `1.24.1` |
| [github.com/prometheus/client_model](https://github.com/prometheus/client_model) | `0.6.2` | `0.6.3` |
| [github.com/stretchr/testify](https://github.com/stretchr/testify) | `1.11.1` | `1.12.1` |
| [go.opentelemetry.io/contrib/exporters/autoexport](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.69.0` | `0.71.0` |
| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.35.0` | `0.37.0` |
| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.35.0` | `0.37.0` |
| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.22.4` | `0.25.0` |
| [sigs.k8s.io/e2e-framework](https://github.com/kubernetes-sigs/e2e-framework) | `0.6.0` | `0.7.0` |

Updates `github.com/go-logr/logr` from 1.4.3 to 1.4.4
- [Release notes](https://github.com/go-logr/logr/releases)
- [Changelog](https://github.com/go-logr/logr/blob/master/CHANGELOG.md)
- [Commits](go-logr/logr@v1.4.3...v1.4.4)

Updates `github.com/prometheus/client_golang` from 1.23.2 to 1.24.1
- [Release notes](https://github.com/prometheus/client_golang/releases)
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md)
- [Commits](prometheus/client_golang@v1.23.2...v1.24.1)

Updates `github.com/prometheus/client_model` from 0.6.2 to 0.6.3
- [Release notes](https://github.com/prometheus/client_model/releases)
- [Commits](prometheus/client_model@v0.6.2...v0.6.3)

Updates `github.com/stretchr/testify` from 1.11.1 to 1.12.1
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](stretchr/testify@v1.11.1...v1.12.1)

Updates `go.opentelemetry.io/contrib/exporters/autoexport` from 0.69.0 to 0.71.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go-contrib@zpages/v0.69.0...zpages/v0.71.0)

Updates `go.opentelemetry.io/otel` from 1.44.0 to 1.46.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go@v1.44.0...v1.46.0)

Updates `go.opentelemetry.io/otel/sdk` from 1.44.0 to 1.46.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go@v1.44.0...v1.46.0)

Updates `go.opentelemetry.io/otel/trace` from 1.44.0 to 1.46.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go@v1.44.0...v1.46.0)

Updates `google.golang.org/protobuf` from 1.36.11 to 1.36.12

Updates `k8s.io/apimachinery` from 0.35.0 to 0.37.0
- [Commits](kubernetes/apimachinery@v0.35.0...v0.37.0)

Updates `k8s.io/client-go` from 0.35.0 to 0.37.0
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](kubernetes/client-go@v0.35.0...v0.37.0)

Updates `k8s.io/utils` from 0.0.0-20260108192941-914a6e750570 to 0.0.0-20260626114624-be93311217bd
- [Commits](https://github.com/kubernetes/utils/commits)

Updates `sigs.k8s.io/controller-runtime` from 0.22.4 to 0.25.0
- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases)
- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md)
- [Commits](kubernetes-sigs/controller-runtime@v0.22.4...v0.25.0)

Updates `sigs.k8s.io/e2e-framework` from 0.6.0 to 0.7.0
- [Release notes](https://github.com/kubernetes-sigs/e2e-framework/releases)
- [Changelog](https://github.com/kubernetes-sigs/e2e-framework/blob/main/RELEASE.md)
- [Commits](kubernetes-sigs/e2e-framework@v0.6.0...v0.7.0)

---
updated-dependencies:
- dependency-name: github.com/go-logr/logr
  dependency-version: 1.4.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-modules
- dependency-name: github.com/prometheus/client_golang
  dependency-version: 1.24.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-modules
- dependency-name: github.com/prometheus/client_model
  dependency-version: 0.6.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-modules
- dependency-name: github.com/stretchr/testify
  dependency-version: 1.12.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-modules
- dependency-name: go.opentelemetry.io/contrib/exporters/autoexport
  dependency-version: 0.71.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-modules
- dependency-name: go.opentelemetry.io/otel
  dependency-version: 1.46.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-modules
- dependency-name: go.opentelemetry.io/otel/sdk
  dependency-version: 1.46.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-modules
- dependency-name: go.opentelemetry.io/otel/trace
  dependency-version: 1.46.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-modules
- dependency-name: google.golang.org/protobuf
  dependency-version: 1.36.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-modules
- dependency-name: k8s.io/apimachinery
  dependency-version: 0.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-modules
- dependency-name: k8s.io/client-go
  dependency-version: 0.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-modules
- dependency-name: k8s.io/utils
  dependency-version: 0.0.0-20260626114624-be93311217bd
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-modules
- dependency-name: sigs.k8s.io/controller-runtime
  dependency-version: 0.25.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-modules
- dependency-name: sigs.k8s.io/e2e-framework
  dependency-version: 0.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-modules
...

Signed-off-by: dependabot[bot] <support@github.com>
@niconosenzo
niconosenzo force-pushed the dependabot/go_modules/go-modules-bca8c73db3 branch from 7c5cce5 to ad25884 Compare September 11, 2026 10:00
@github-actions

This comment has been minimized.

Adapt webhook registration, event recording, and fake clients to the
updated Kubernetes dependencies. Defer broader deprecated API migrations
to a dedicated follow-up.

Signed-off-by: Nicolas Nosenzo <niconosenzo@gmail.com>
@github-actions

This comment has been minimized.

@niconosenzo
niconosenzo enabled auto-merge (rebase) September 11, 2026 12:47
@github-actions

Copy link
Copy Markdown

🔬 Go Test Coverage Report

Summary

Coverage Type Result
Threshold 70%
Previous Test Coverage 77.1%
New Test Coverage 77.1%

Status

✅ PASS

Detail

Show New Coverage
github.com/multigres/multigres-operator/api/v1alpha1/cell_types.go:273:								init						100.0%
github.com/multigres/multigres-operator/api/v1alpha1/celltemplate_types.go:67:							init						100.0%
github.com/multigres/multigres-operator/api/v1alpha1/common_types.go:158:							IsEnabled					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/common_types.go:192:							IsEnabled					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/common_types.go:377:							ComponentCertSecretName				0.0%
github.com/multigres/multigres-operator/api/v1alpha1/common_types.go:384:							ComponentCertCommonName				0.0%
github.com/multigres/multigres-operator/api/v1alpha1/common_types.go:393:							TopoServerCertName				0.0%
github.com/multigres/multigres-operator/api/v1alpha1/common_types.go:403:							TopoServerCertSecretName			0.0%
github.com/multigres/multigres-operator/api/v1alpha1/common_types.go:409:							TopoClientCertName				0.0%
github.com/multigres/multigres-operator/api/v1alpha1/common_types.go:420:							TopoClientCertSecretName			0.0%
github.com/multigres/multigres-operator/api/v1alpha1/common_types.go:574:							MergePVCDeletionPolicy				0.0%
github.com/multigres/multigres-operator/api/v1alpha1/common_types.go:605:							MergeDurabilityPolicy				0.0%
github.com/multigres/multigres-operator/api/v1alpha1/common_types.go:614:							MergeBackupConfig				81.8%
github.com/multigres/multigres-operator/api/v1alpha1/coretemplate_types.go:72:							init						100.0%
github.com/multigres/multigres-operator/api/v1alpha1/multigrescluster_types.go:351:						EffectiveCellTemplate				0.0%
github.com/multigres/multigres-operator/api/v1alpha1/multigrescluster_types.go:866:						init						100.0%
github.com/multigres/multigres-operator/api/v1alpha1/observability_helpers.go:37:						BuildOTELEnvVars				100.0%
github.com/multigres/multigres-operator/api/v1alpha1/observability_helpers.go:43:						BuildOTELEnvVarsWithResourceAttributes		91.1%
github.com/multigres/multigres-operator/api/v1alpha1/observability_helpers.go:132:						buildOTELResourceAttributes			92.9%
github.com/multigres/multigres-operator/api/v1alpha1/observability_helpers.go:161:						filterOTELResourceAttributes			85.7%
github.com/multigres/multigres-operator/api/v1alpha1/observability_helpers.go:183:						splitOTELResourceAttributes			100.0%
github.com/multigres/multigres-operator/api/v1alpha1/observability_helpers.go:206:						BuildOTELSamplingVolume				0.0%
github.com/multigres/multigres-operator/api/v1alpha1/observability_helpers.go:231:						envOrCRD					100.0%
github.com/multigres/multigres-operator/api/v1alpha1/shard_types.go:371:							init						100.0%
github.com/multigres/multigres-operator/api/v1alpha1/shardtemplate_types.go:91:							init						100.0%
github.com/multigres/multigres-operator/api/v1alpha1/tablegroup_types.go:218:							init						100.0%
github.com/multigres/multigres-operator/api/v1alpha1/topo_client_tls_helpers.go:48:						TopoClientTLSConfigured				100.0%
github.com/multigres/multigres-operator/api/v1alpha1/topo_client_tls_helpers.go:57:						BuildTopoClientTLSVolume			100.0%
github.com/multigres/multigres-operator/api/v1alpha1/topo_client_tls_helpers.go:95:						TopoClientTLSVolumeMount			0.0%
github.com/multigres/multigres-operator/api/v1alpha1/topo_client_tls_helpers.go:107:						TopoClientTLSArgs				100.0%
github.com/multigres/multigres-operator/api/v1alpha1/toposerver_types.go:273:							init						100.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:14:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:19:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:29:						DeepCopyInto					64.7%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:54:						DeepCopy					80.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:64:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:69:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:79:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:88:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:98:						DeepCopyObject					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:106:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:121:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:131:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:141:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:151:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:167:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:177:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:191:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:201:						DeepCopyObject					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:209:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:224:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:234:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:269:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:279:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:291:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:301:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:306:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:316:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:324:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:334:						DeepCopyObject					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:342:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:356:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:366:						DeepCopyObject					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:374:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:394:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:404:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:414:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:424:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:429:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:439:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:444:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:454:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:470:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:480:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:488:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:498:						DeepCopyObject					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:506:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:520:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:530:						DeepCopyObject					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:538:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:563:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:573:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:590:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:600:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:605:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:615:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:632:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:642:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:659:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:669:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:686:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:696:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:706:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:716:						DeepCopyInto					100.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:722:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:732:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:767:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:777:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:782:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:792:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:797:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:807:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:832:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:842:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:847:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:857:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:865:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:875:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:885:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:895:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:910:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:920:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:935:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:945:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:955:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:965:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:976:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:986:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:995:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1005:						DeepCopyObject					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1013:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1027:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1037:						DeepCopyObject					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1045:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1138:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1148:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1194:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1204:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1220:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1230:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1240:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1250:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1260:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1270:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1275:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1285:						DeepCopyInto					100.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1290:						DeepCopy					80.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1300:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1312:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1322:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1362:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1372:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1377:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1387:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1396:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1406:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1411:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1421:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1426:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1436:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1456:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1466:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1471:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1481:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1486:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1496:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1505:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1515:						DeepCopyObject					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1523:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1543:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1553:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1563:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1573:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1603:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1613:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1627:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1637:						DeepCopyObject					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1645:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1674:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1684:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1719:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1729:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1811:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1821:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1861:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1871:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1879:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1889:						DeepCopyObject					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1897:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1911:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1921:						DeepCopyObject					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1929:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1963:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:1973:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:2003:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:2013:						DeepCopyInto					40.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:2023:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:2033:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:2042:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:2052:						DeepCopyObject					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:2060:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:2082:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:2092:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:2106:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:2116:						DeepCopyObject					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:2124:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:2188:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:2198:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:2210:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:2220:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:2225:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:2235:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:2244:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:2254:						DeepCopyObject					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:2262:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:2276:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:2286:						DeepCopyObject					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:2294:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:2325:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:2335:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:2360:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:2370:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:2382:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:2392:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:2402:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:2412:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:2422:						DeepCopy					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:2432:						DeepCopyInto					0.0%
github.com/multigres/multigres-operator/api/v1alpha1/zz_generated.deepcopy.go:2437:						DeepCopy					0.0%
github.com/multigres/multigres-operator/cmd/multigres-gc/main.go:39:								init						0.0%
github.com/multigres/multigres-operator/cmd/multigres-gc/main.go:43:								main						0.0%
github.com/multigres/multigres-operator/cmd/multigres-gc/main.go:125:								registerCleankeepers				0.0%
github.com/multigres/multigres-operator/cmd/multigres-gc/main.go:131:								namespaceOrAll					0.0%
github.com/multigres/multigres-operator/cmd/multigres-operator/main.go:80:							init						0.0%
github.com/multigres/multigres-operator/cmd/multigres-operator/main.go:86:							main						0.0%
github.com/multigres/multigres-operator/cmd/multigres-operator/main.go:551:							certsExist					0.0%
github.com/multigres/multigres-operator/pkg/cert/generator.go:52:								WithExtKeyUsages				100.0%
github.com/multigres/multigres-operator/pkg/cert/generator.go:59:								WithOrganization				100.0%
github.com/multigres/multigres-operator/pkg/cert/generator.go:81:								GenerateCA					88.9%
github.com/multigres/multigres-operator/pkg/cert/generator.go:143:								GenerateServerCert				91.7%
github.com/multigres/multigres-operator/pkg/cert/generator.go:217:								ParseCA						100.0%
github.com/multigres/multigres-operator/pkg/cert/manager.go:94:									componentName					100.0%
github.com/multigres/multigres-operator/pkg/cert/manager.go:101:								organization					100.0%
github.com/multigres/multigres-operator/pkg/cert/manager.go:108:								extKeyUsages					100.0%
github.com/multigres/multigres-operator/pkg/cert/manager.go:125:								NewManager					100.0%
github.com/multigres/multigres-operator/pkg/cert/manager.go:136:								Bootstrap					100.0%
github.com/multigres/multigres-operator/pkg/cert/manager.go:151:								Start						100.0%
github.com/multigres/multigres-operator/pkg/cert/manager.go:179:								reconcilePKI					100.0%
github.com/multigres/multigres-operator/pkg/cert/manager.go:203:								ensureCA					96.8%
github.com/multigres/multigres-operator/pkg/cert/manager.go:283:								ensureServerCert				100.0%
github.com/multigres/multigres-operator/pkg/cert/manager.go:410:								dnsNameSetsEqual				100.0%
github.com/multigres/multigres-operator/pkg/cert/manager.go:430:								waitForProjection				100.0%
github.com/multigres/multigres-operator/pkg/cert/manager.go:455:								setOwner					100.0%
github.com/multigres/multigres-operator/pkg/cert/manager.go:470:								emitEvent					100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/builders_cell.go:14:			BuildCell					100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/builders_global.go:34:			BuildGlobalTopoServer				100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/builders_global.go:97:			BuildMultiadminDeployment			100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/builders_global.go:277:			BuildMultiadminService				100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/builders_global.go:318:			BuildMultiadminWebDeployment			100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/builders_global.go:431:			BuildMultiadminWebService			100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/builders_global.go:489:			BuildMultigatewayGlobalService			100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/builders_global.go:553:			BuildMultigatewayGlobalReplicaService		100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/builders_global.go:594:			postgresSuperuserOrDefault			100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/builders_global.go:607:			AdminNetworkPolicyName				100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/builders_global.go:613:			BuildAdminNetworkPolicies			100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/builders_tablegroup.go:14:		BuildTableGroup					100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/builders_tablegroup.go:95:		buildCellTopologyLabels				100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/certificate.go:52:			buildCertificate				100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/certificate.go:73:			publicGatewayDNSNames				100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/certificate.go:81:			buildInternalCertificates			88.2%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/certificate.go:174:			buildTopoClientCertificate			85.7%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/certificate.go:213:			managedTopologyForCertificate			80.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/certificate.go:285:			issuerName					100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/certificate.go:295:			truncateCommonName				100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/certificate.go:299:			buildCertificateFromSpec			100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/certificate.go:320:			reconcileCertificate				89.7%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/certificate.go:390:			listCertificates				100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/certificate.go:401:			deleteOwnedCertificates				100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/images.go:27:				imagesConfig					100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/images.go:62:				resolveImages					96.1%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/images.go:213:				recordFullyPinned				83.3%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/images.go:248:				recordedImages					100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/images.go:276:				diffComponentImages				92.3%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/images.go:300:				recordAppliedImages				88.9%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/multigrescluster_controller.go:80:	Reconcile					96.4%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/multigrescluster_controller.go:368:	ensureClusterFinalizer				87.5%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/multigrescluster_controller.go:391:	handleDeletion					71.8%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/multigrescluster_controller.go:498:	SetupWithManager				100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/multigrescluster_controller.go:537:	projectRefOrGenerationChangedPredicate		69.2%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/multigrescluster_controller.go:571:	enqueueRequestsFromTemplate			100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/multigrescluster_controller.go:598:	templateKindFromObject				100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/multigrescluster_controller.go:614:	referencesTemplate				100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/multigrescluster_controller.go:631:	collectResolvedTemplates			100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/multigrescluster_controller.go:695:	collectTrackingLabels				100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/reconcile_cells.go:17:			reconcileCells					85.1%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/reconcile_databases.go:17:		reconcileDatabases				87.5%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/reconcile_global.go:29:			reconcileGlobalComponents			88.9%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/reconcile_global.go:50:			reconcileAdminNetworkPolicies			85.7%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/reconcile_global.go:93:			reconcileGlobalTopoServer			81.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/reconcile_global.go:154:		reconcileMultiadmin				95.2%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/reconcile_global.go:215:		globalTopoRef					100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/reconcile_global.go:265:		reconcileMultiadminWeb				100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/reconcile_topology.go:48:		reconcileTopology				74.2%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/reconcile_topology.go:205:		markTopologyFailed				80.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/reconcile_topology.go:227:		specCellNames					100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/reconcile_topology.go:235:		cellNamesToKeepInTopology			87.5%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/reconcile_topology.go:267:		managedLocalTopoServerReady			73.3%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/reconcile_topology.go:309:		openTopoStore					66.7%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/reconcile_topology.go:327:		isPruningEnabled				100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/reconcile_topology.go:338:		handleTopoUnavailable				100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/status.go:22:				extractExternalEndpoint				100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/status.go:42:				computeGatewayCondition				100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/status.go:79:				computeAdminWebCondition			100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster/status.go:113:				updateStatus					98.3%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/tablegroup/builders.go:14:				BuildShard					100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/tablegroup/builders.go:86:				calculateTotalReplicas				100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/tablegroup/reconcile_shards.go:20:			stepListChildShards				100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/tablegroup/reconcile_shards.go:38:			stepApplyDesiredShards				100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/tablegroup/reconcile_shards.go:89:			observedCleanupInProgress			85.7%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/tablegroup/reconcile_shards.go:106:			stepReconcileUndesired				100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/tablegroup/reconcile_shards.go:166:			stepRequeueIfPending				100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/tablegroup/status.go:19:					stepComputeStatus				97.8%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/tablegroup/status.go:112:				stepPatchStatus					100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/tablegroup/steps.go:48:					Error						100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/tablegroup/steps.go:52:					Unwrap						100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/tablegroup/steps.go:56:					newStepError					100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/tablegroup/steps.go:65:					continueStep					100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/tablegroup/steps.go:69:					doneStep					100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/tablegroup/steps.go:76:					runSteps					100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/tablegroup/steps.go:93:					stepFetchTableGroup				100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/tablegroup/steps.go:107:					stepHandlePendingDeletion			100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/tablegroup/steps.go:119:					stepShortCircuitDeletion			100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/tablegroup/tablegroup_controller.go:39:			Reconcile					100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/tablegroup/tablegroup_controller.go:92:			withStepErrorHandling				100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/tablegroup/tablegroup_controller.go:114:			handlePendingDeletion				96.3%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/tablegroup/tablegroup_controller.go:189:			setShardPendingDeletion				100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/tablegroup/tablegroup_controller.go:204:			childShardSelector				100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/tablegroup/tablegroup_controller.go:216:			SetupWithManager				100.0%
github.com/multigres/multigres-operator/pkg/cluster-handler/controller/tablegroup/tablegroup_controller.go:238:			projectRefOrGenerationChangedPredicate		72.7%
github.com/multigres/multigres-operator/pkg/data-handler/backuphealth/backuphealth.go:48:					Evaluate					92.9%
github.com/multigres/multigres-operator/pkg/data-handler/backuphealth/backuphealth.go:82:					EvaluateBackups					100.0%
github.com/multigres/multigres-operator/pkg/data-handler/backuphealth/backuphealth.go:147:					ParseTime					100.0%
github.com/multigres/multigres-operator/pkg/data-handler/backuphealth/backuphealth.go:160:					Apply						100.0%
github.com/multigres/multigres-operator/pkg/data-handler/drain/drain.go:25:							ExecuteDrainStateMachine			84.0%
github.com/multigres/multigres-operator/pkg/data-handler/drain/drain.go:93:							UpdateDrainState				71.4%
github.com/multigres/multigres-operator/pkg/data-handler/poolerclient/resolver.go:48:						ClientFor					100.0%
github.com/multigres/multigres-operator/pkg/data-handler/poolerclient/resolver.go:56:						Static						100.0%
github.com/multigres/multigres-operator/pkg/data-handler/poolerclient/resolver.go:106:						NewOperatorCertResolver				100.0%
github.com/multigres/multigres-operator/pkg/data-handler/poolerclient/resolver.go:135:						ClientFor					84.4%
github.com/multigres/multigres-operator/pkg/data-handler/poolerclient/resolver.go:290:						ensureClusterActive				78.9%
github.com/multigres/multigres-operator/pkg/data-handler/poolerclient/resolver.go:322:						clusterKeyForShard				100.0%
github.com/multigres/multigres-operator/pkg/data-handler/poolerclient/resolver.go:338:						keepExistingOrError				100.0%
github.com/multigres/multigres-operator/pkg/data-handler/poolerclient/resolver.go:371:						ActivateCluster					100.0%
github.com/multigres/multigres-operator/pkg/data-handler/poolerclient/resolver.go:382:						ForgetCluster					86.7%
github.com/multigres/multigres-operator/pkg/data-handler/poolerclient/resolver.go:406:						Close						100.0%
github.com/multigres/multigres-operator/pkg/data-handler/poolerclient/resolver.go:438:						retireClient					90.9%
github.com/multigres/multigres-operator/pkg/data-handler/poolerclient/resolver.go:461:						buildTLSConfig					81.2%
github.com/multigres/multigres-operator/pkg/data-handler/posture/disruption.go:31:						CheckDisruption					95.2%
github.com/multigres/multigres-operator/pkg/data-handler/posture/posture.go:53:							Evaluate					95.5%
github.com/multigres/multigres-operator/pkg/data-handler/posture/posture.go:141:						mismatchMessage					66.7%
github.com/multigres/multigres-operator/pkg/data-handler/posture/posture.go:153:						observePooler					100.0%
github.com/multigres/multigres-operator/pkg/data-handler/posture/posture.go:171:						poolerReadiness					100.0%
github.com/multigres/multigres-operator/pkg/data-handler/posture/posture.go:211:						committedCohortContains				87.5%
github.com/multigres/multigres-operator/pkg/data-handler/posture/posture.go:231:						postureString					83.3%
github.com/multigres/multigres-operator/pkg/data-handler/posture/posture.go:246:						matchPod					100.0%
github.com/multigres/multigres-operator/pkg/data-handler/posture/posture.go:255:						isLifecycleShutdown				100.0%
github.com/multigres/multigres-operator/pkg/data-handler/posture/posture.go:261:						Apply						100.0%
github.com/multigres/multigres-operator/pkg/data-handler/topo/cell.go:20:							RegisterCell					90.0%
github.com/multigres/multigres-operator/pkg/data-handler/topo/cell.go:81:							cellMetadataFromTopoRefs			92.9%
github.com/multigres/multigres-operator/pkg/data-handler/topo/cell.go:122:							createOrUpdateCell				92.3%
github.com/multigres/multigres-operator/pkg/data-handler/topo/cell.go:153:							ManagedLocalTopoServerName			100.0%
github.com/multigres/multigres-operator/pkg/data-handler/topo/cell.go:159:							ManagedLocalTopoServerAddress			100.0%
github.com/multigres/multigres-operator/pkg/data-handler/topo/cell.go:164:							UnregisterCell					100.0%
github.com/multigres/multigres-operator/pkg/data-handler/topo/database.go:18:							RegisterDatabase				91.7%
github.com/multigres/multigres-operator/pkg/data-handler/topo/database.go:88:							UnregisterDatabase				100.0%
github.com/multigres/multigres-operator/pkg/data-handler/topo/database.go:129:							GetBackupLocation				100.0%
github.com/multigres/multigres-operator/pkg/data-handler/topo/database.go:169:							GetDurabilityPolicy				100.0%
github.com/multigres/multigres-operator/pkg/data-handler/topo/database.go:180:							buildDurabilityPolicy				100.0%
github.com/multigres/multigres-operator/pkg/data-handler/topo/pooler.go:38:							GetPoolerStatus					100.0%
github.com/multigres/multigres-operator/pkg/data-handler/topo/pooler.go:102:							GetQuarantinedPods				0.0%
github.com/multigres/multigres-operator/pkg/data-handler/topo/pooler.go:141:							matchPoolerToPod				100.0%
github.com/multigres/multigres-operator/pkg/data-handler/topo/pooler.go:154:							FindPrimaryPooler				100.0%
github.com/multigres/multigres-operator/pkg/data-handler/topo/pooler.go:188:							PoolerRoutingRole				66.7%
github.com/multigres/multigres-operator/pkg/data-handler/topo/pooler.go:197:							IsPrimaryPooler					100.0%
github.com/multigres/multigres-operator/pkg/data-handler/topo/pooler.go:202:							CollectCells					100.0%
github.com/multigres/multigres-operator/pkg/data-handler/topo/pooler.go:218:							ShardFilter					100.0%
github.com/multigres/multigres-operator/pkg/data-handler/topo/pooler.go:229:							PodMatchesPooler				100.0%
github.com/multigres/multigres-operator/pkg/data-handler/topo/pooler.go:245:							MarkDeadPoolers					100.0%
github.com/multigres/multigres-operator/pkg/data-handler/topo/pooler.go:311:							isLifecycleShutdown				100.0%
github.com/multigres/multigres-operator/pkg/data-handler/topo/pooler.go:319:							isLifecycleQuarantined				100.0%
github.com/multigres/multigres-operator/pkg/data-handler/topo/pooler.go:327:							poolerMatchesAnyActivePod			100.0%
github.com/multigres/multigres-operator/pkg/data-handler/topo/store.go:32:							NewStoreFromShard				100.0%
github.com/multigres/multigres-operator/pkg/data-handler/topo/store.go:42:							NewStoreFromCell				100.0%
github.com/multigres/multigres-operator/pkg/data-handler/topo/store.go:53:							NewStoreFromRef					100.0%
github.com/multigres/multigres-operator/pkg/data-handler/topo/store.go:64:							newStore					100.0%
github.com/multigres/multigres-operator/pkg/data-handler/topo/store.go:97:							loadClientTLS					91.2%
github.com/multigres/multigres-operator/pkg/data-handler/topo/store.go:160:							requireKey					100.0%
github.com/multigres/multigres-operator/pkg/data-handler/topo/store.go:173:							IsTopoUnavailable				100.0%
github.com/multigres/multigres-operator/pkg/data-handler/topo/topology.go:22:							RegisterDatabaseFromSpec			96.8%
github.com/multigres/multigres-operator/pkg/data-handler/topo/topology.go:118:							RegisterCellFromSpec				90.9%
github.com/multigres/multigres-operator/pkg/data-handler/topo/topology.go:177:							PruneDatabases					100.0%
github.com/multigres/multigres-operator/pkg/data-handler/topo/topology.go:224:							PruneCells					100.0%
github.com/multigres/multigres-operator/pkg/data-handler/topo/topology.go:270:							isNodeExists					100.0%
github.com/multigres/multigres-operator/pkg/data-handler/topo/topology.go:278:							isNoNode					100.0%
github.com/multigres/multigres-operator/pkg/gc/gc.go:28:									WithDefaults					0.0%
github.com/multigres/multigres-operator/pkg/gc/pvc/pvc.go:38:									New						100.0%
github.com/multigres/multigres-operator/pkg/gc/pvc/pvc.go:46:									Kind						0.0%
github.com/multigres/multigres-operator/pkg/gc/pvc/pvc.go:48:									Clean						84.6%
github.com/multigres/multigres-operator/pkg/gc/pvc/pvc.go:82:									processPVC					89.7%
github.com/multigres/multigres-operator/pkg/gc/pvc/pvc.go:135:									buildSelector					71.4%
github.com/multigres/multigres-operator/pkg/images/images.go:58:								CompiledDefaults				100.0%
github.com/multigres/multigres-operator/pkg/images/images.go:71:								DefaultsFromEnv					100.0%
github.com/multigres/multigres-operator/pkg/images/images.go:105:								Revision					100.0%
github.com/multigres/multigres-operator/pkg/images/images.go:121:								FromSpec					0.0%
github.com/multigres/multigres-operator/pkg/images/images.go:136:								IsComplete					100.0%
github.com/multigres/multigres-operator/pkg/images/images.go:147:								Complete					100.0%
github.com/multigres/multigres-operator/pkg/monitoring/metrics.go:128:								init						100.0%
github.com/multigres/multigres-operator/pkg/monitoring/metrics.go:149:								Collectors					100.0%
github.com/multigres/multigres-operator/pkg/monitoring/metrics.go:171:								RecordReconcileError				0.0%
github.com/multigres/multigres-operator/pkg/monitoring/recorder.go:7:								SetClusterInfo					100.0%
github.com/multigres/multigres-operator/pkg/monitoring/recorder.go:16:								SetClusterTopology				100.0%
github.com/multigres/multigres-operator/pkg/monitoring/recorder.go:22:								SetCellGatewayReplicas				100.0%
github.com/multigres/multigres-operator/pkg/monitoring/recorder.go:28:								SetShardPoolReplicas				100.0%
github.com/multigres/multigres-operator/pkg/monitoring/recorder.go:36:								SetPoolPodsDrifted				100.0%
github.com/multigres/multigres-operator/pkg/monitoring/recorder.go:41:								SetTopoServerReplicas				100.0%
github.com/multigres/multigres-operator/pkg/monitoring/recorder.go:47:								RecordWebhookRequest				100.0%
github.com/multigres/multigres-operator/pkg/monitoring/recorder.go:57:								SetLastBackupAge				100.0%
github.com/multigres/multigres-operator/pkg/monitoring/recorder.go:62:								IncrementDrainOperations			100.0%
github.com/multigres/multigres-operator/pkg/monitoring/recorder.go:67:								SetRollingUpdateInProgress			100.0%
github.com/multigres/multigres-operator/pkg/monitoring/recorder.go:76:								SetShardPostureInconsistent			0.0%
github.com/multigres/multigres-operator/pkg/monitoring/tracing.go:50:								InitTracing					100.0%
github.com/multigres/multigres-operator/pkg/monitoring/tracing.go:92:								StartReconcileSpan				100.0%
github.com/multigres/multigres-operator/pkg/monitoring/tracing.go:108:								StartChildSpan					100.0%
github.com/multigres/multigres-operator/pkg/monitoring/tracing.go:114:								RecordSpanError					100.0%
github.com/multigres/multigres-operator/pkg/monitoring/tracing.go:125:								InjectTraceContext				100.0%
github.com/multigres/multigres-operator/pkg/monitoring/tracing.go:154:								ExtractTraceContext				100.0%
github.com/multigres/multigres-operator/pkg/monitoring/tracing.go:187:								EnrichLoggerWithTrace				100.0%
github.com/multigres/multigres-operator/pkg/postgresconfig/classify.go:45:							RequiresRestart					100.0%
github.com/multigres/multigres-operator/pkg/postgresconfig/hash.go:55:								StampAndSplit					100.0%
github.com/multigres/multigres-operator/pkg/postgresconfig/hash.go:88:								unquoteValue					100.0%
github.com/multigres/multigres-operator/pkg/postgresconfig/hash.go:101:								parseEffectiveConfig				84.6%
github.com/multigres/multigres-operator/pkg/postgresconfig/hash.go:125:								stripInlineComment				100.0%
github.com/multigres/multigres-operator/pkg/postgresconfig/hash.go:147:								hashSettings					100.0%
github.com/multigres/multigres-operator/pkg/postgresconfig/reload_marker.go:31:							reloadMarkerLine				100.0%
github.com/multigres/multigres-operator/pkg/postgresconfig/render.go:67:							Defaults					100.0%
github.com/multigres/multigres-operator/pkg/postgresconfig/render.go:98:							Render						90.9%
github.com/multigres/multigres-operator/pkg/postgresconfig/render.go:118:							writeSortedMap					100.0%
github.com/multigres/multigres-operator/pkg/postgresconfig/render.go:133:							quote						100.0%
github.com/multigres/multigres-operator/pkg/postgresconfig/sizing.go:29:							ApplyResourceSizing				96.0%
github.com/multigres/multigres-operator/pkg/postgresconfig/sizing.go:69:							formatBytes					100.0%
github.com/multigres/multigres-operator/pkg/postgresconfig/sizing.go:84:							clampInt64					100.0%
github.com/multigres/multigres-operator/pkg/postgresconfig/sizing.go:111:							deriveWalSettings				100.0%
github.com/multigres/multigres-operator/pkg/postgresconfig/sizing.go:145:							clampUint64					100.0%
github.com/multigres/multigres-operator/pkg/postgresconfig/validate.go:76:							parseCatalog					90.9%
github.com/multigres/multigres-operator/pkg/postgresconfig/validate.go:101:							Validate					100.0%
github.com/multigres/multigres-operator/pkg/postgresconfig/validate.go:124:							validateGUC					100.0%
github.com/multigres/multigres-operator/pkg/postgresconfig/validate.go:150:							valueMatchesType				90.0%
github.com/multigres/multigres-operator/pkg/postgresconfig/validate.go:175:							isIntegerWithOptionalUnit			93.3%
github.com/multigres/multigres-operator/pkg/resolver/cell.go:17:								ResolveCell					89.5%
github.com/multigres/multigres-operator/pkg/resolver/cell.go:69:								EffectiveCellTemplateName			100.0%
github.com/multigres/multigres-operator/pkg/resolver/cell.go:77:								ResolveCellTemplate				100.0%
github.com/multigres/multigres-operator/pkg/resolver/cell.go:112:								mergeCellConfig					100.0%
github.com/multigres/multigres-operator/pkg/resolver/cell.go:159:								mergeMultigatewaySpec				94.4%
github.com/multigres/multigres-operator/pkg/resolver/cell.go:197:								defaultGatewayBuffer				100.0%
github.com/multigres/multigres-operator/pkg/resolver/cluster.go:16:								PopulateClusterDefaults				100.0%
github.com/multigres/multigres-operator/pkg/resolver/cluster.go:167:								ResolveGlobalTopo				97.1%
github.com/multigres/multigres-operator/pkg/resolver/cluster.go:240:								ResolveMultiadmin				100.0%
github.com/multigres/multigres-operator/pkg/resolver/cluster.go:285:								ResolveMultiadminWeb				100.0%
github.com/multigres/multigres-operator/pkg/resolver/cluster.go:323:								ResolveCoreTemplate				100.0%
github.com/multigres/multigres-operator/pkg/resolver/cluster.go:359:								mergeEtcdSpec					100.0%
github.com/multigres/multigres-operator/pkg/resolver/defaults.go:75:								DefaultResourcesAdmin				100.0%
github.com/multigres/multigres-operator/pkg/resolver/defaults.go:88:								DefaultResourcesEtcd				100.0%
github.com/multigres/multigres-operator/pkg/resolver/defaults.go:101:								DefaultResourcesGateway				100.0%
github.com/multigres/multigres-operator/pkg/resolver/defaults.go:114:								DefaultResourcesOrch				100.0%
github.com/multigres/multigres-operator/pkg/resolver/defaults.go:127:								DefaultResourcesPostgres			100.0%
github.com/multigres/multigres-operator/pkg/resolver/defaults.go:140:								DefaultResourcesPooler				100.0%
github.com/multigres/multigres-operator/pkg/resolver/defaults.go:153:								DefaultResourcesAdminWeb			100.0%
github.com/multigres/multigres-operator/pkg/resolver/resolver.go:21:								NewResolver					100.0%
github.com/multigres/multigres-operator/pkg/resolver/resolver.go:38:								mergeStatelessSpec				100.0%
github.com/multigres/multigres-operator/pkg/resolver/resolver.go:70:								mergePodPlacementSpec				100.0%
github.com/multigres/multigres-operator/pkg/resolver/resolver.go:80:								mergeTopoServerPlacementSpec			100.0%
github.com/multigres/multigres-operator/pkg/resolver/resolver.go:93:								isResourcesZero					100.0%
github.com/multigres/multigres-operator/pkg/resolver/resolver.go:102:								defaultEtcdSpec					100.0%
github.com/multigres/multigres-operator/pkg/resolver/resolver.go:124:								defaultExternalTopoSpec				100.0%
github.com/multigres/multigres-operator/pkg/resolver/resolver.go:137:								defaultStatelessSpec				100.0%
github.com/multigres/multigres-operator/pkg/resolver/shard.go:37:								ResolveShard					100.0%
github.com/multigres/multigres-operator/pkg/resolver/shard.go:124:								ResolveShardTemplate				100.0%
github.com/multigres/multigres-operator/pkg/resolver/shard.go:159:								mergeShardConfig				100.0%
github.com/multigres/multigres-operator/pkg/resolver/shard.go:254:								mergePostgresConfig				100.0%
github.com/multigres/multigres-operator/pkg/resolver/shard.go:268:								mergeMultiorchSpec				100.0%
github.com/multigres/multigres-operator/pkg/resolver/shard.go:279:								mergePoolSpec					94.1%
github.com/multigres/multigres-operator/pkg/resolver/shard.go:336:								defaultPoolSpec					100.0%
github.com/multigres/multigres-operator/pkg/resolver/shard.go:351:								defaultBackupConfig				100.0%
github.com/multigres/multigres-operator/pkg/resolver/validation.go:31:								ValidateCoreTemplateReference			100.0%
github.com/multigres/multigres-operator/pkg/resolver/validation.go:54:								CoreTemplateExists				100.0%
github.com/multigres/multigres-operator/pkg/resolver/validation.go:74:								ValidateCellTemplateReference			100.0%
github.com/multigres/multigres-operator/pkg/resolver/validation.go:97:								CellTemplateExists				100.0%
github.com/multigres/multigres-operator/pkg/resolver/validation.go:117:								ValidateShardTemplateReference			100.0%
github.com/multigres/multigres-operator/pkg/resolver/validation.go:140:								ShardTemplateExists				100.0%
github.com/multigres/multigres-operator/pkg/resolver/validation.go:166:								ValidateClusterIntegrity			100.0%
github.com/multigres/multigres-operator/pkg/resolver/validation.go:239:								ValidateClusterLogic				98.5%
github.com/multigres/multigres-operator/pkg/resolver/validation.go:664:								hasDefaultStorageClass				100.0%
github.com/multigres/multigres-operator/pkg/resolver/validation.go:681:								getEffectiveEtcdReplicas			100.0%
github.com/multigres/multigres-operator/pkg/resolver/validation.go:693:								effectiveDatabaseDurabilityPolicy		100.0%
github.com/multigres/multigres-operator/pkg/resolver/validation.go:712:								ValidatePoolName				100.0%
github.com/multigres/multigres-operator/pkg/resolver/validation.go:731:								validatePoolRuntimeIdentity			100.0%
github.com/multigres/multigres-operator/pkg/resolver/validation.go:778:								ValidateResolvedGateways			85.7%
github.com/multigres/multigres-operator/pkg/resolver/validation.go:817:								ValidateGatewayBuffer				100.0%
github.com/multigres/multigres-operator/pkg/resolver/validation.go:829:								ValidateGatewayBufferPartial			0.0%
github.com/multigres/multigres-operator/pkg/resolver/validation.go:836:								validateGatewayBuffer				82.6%
github.com/multigres/multigres-operator/pkg/resolver/validation.go:902:								ValidateResourceRequirements			100.0%
github.com/multigres/multigres-operator/pkg/resolver/validation.go:923:								validateCellTopology				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/cell/cell_controller.go:49:				Reconcile					95.4%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/cell/cell_controller.go:181:				reconcileMultigatewayDeployment			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/cell/cell_controller.go:215:				reconcileMultigatewayService			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/cell/cell_controller.go:249:				reconcileLocalTopoServer			85.7%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/cell/cell_controller.go:305:				localTopoServerReady				80.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/cell/cell_controller.go:337:				handlePendingDeletion				88.2%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/cell/cell_controller.go:385:				ensureLocalTopoServerDeleted			75.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/cell/cell_controller.go:396:				deleteOwnedLocalTopoServerIfExists		75.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/cell/cell_controller.go:422:				deleteLocalTopoServerIfExists			66.7%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/cell/cell_controller.go:454:				patchReadyForDeletionCondition			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/cell/cell_controller.go:478:				patchLocalTopoServerWaitingStatus		88.9%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/cell/cell_controller.go:519:				updateStatus					100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/cell/cell_controller.go:617:				setConditions					100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/cell/cell_controller.go:667:				SetupWithManager				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/cell/cell_controller.go:688:				projectRefOrGenerationChangedPredicate		63.6%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/cell/local_toposerver.go:16:				BuildLocalTopoServerName			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/cell/local_toposerver.go:20:				hasManagedLocalTopoServer			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/cell/local_toposerver.go:24:				isControlledByCell				83.3%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/cell/local_toposerver.go:39:				BuildLocalTopoServer				90.9%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/cell/multigateway.go:56:				BuildMultigatewayDeploymentName			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/cell/multigateway.go:68:				BuildMultigatewayServiceName			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/cell/multigateway.go:79:				BuildMultigatewayDeployment			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/cell/multigateway.go:360:				BuildMultigatewayService			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/cell/multigateway.go:417:				buildCellNodeSelector				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/cell/placement.go:9:					tolerationsFromPlacement			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/configmap.go:33:					BuildPgHbaConfigMap				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/configmap.go:66:					BuildPostgresExporterQueriesConfigMap		100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/configmap.go:95:					BuildPostgresConfigMap				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/containers.go:162:				PgHbaConfigMapName				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/containers.go:170:				PostgresConfigMapName				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/containers.go:177:				PostgresExporterQueriesConfigMapName		100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/containers.go:181:				postgresPasswordSecretRef			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/containers.go:186:				buildSocketDirVolume				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/containers.go:196:				buildPgHbaVolume				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/containers.go:209:				buildPostgresPasswordVolume			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/containers.go:231:				postgresPasswordVolumeMount			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/containers.go:239:				initSecretsConfigured				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/containers.go:244:				postgresInitSecretsRef				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/containers.go:253:				buildPostgresInitSecretsVolume			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/containers.go:278:				postgresInitSecretsVolumeMount			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/containers.go:286:				shardTLSConfigured				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/containers.go:290:				buildShardTLSVolume				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/containers.go:307:				shardTLSVolumeMount				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/containers.go:327:				buildPgctldSidecar				95.7%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/containers.go:472:				buildPostgresExporterContainer			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/containers.go:518:				BuildPoolServiceID				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/containers.go:526:				buildMultipoolerContainer			96.7%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/containers.go:682:				buildMultiorchContainer				94.7%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/containers.go:775:				buildRuntimeOTELEnvVars				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/containers.go:795:				buildPostgresConfigVolume			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/containers.go:813:				buildPostgresExporterQueriesVolume		100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/containers.go:826:				buildPoolVolumes				92.9%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/containers.go:867:				buildSharedBackupVolume				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/containers.go:899:				buildPgBackRestCertVolume			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/containers.go:972:				buildPgBackRestCipherKeyVolume			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/containers.go:995:				pgPasswordFileEnvVar				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/containers.go:1002:				pgInitSecretsFileEnvVar				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/containers.go:1011:				pgUserEnvVar					100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/containers.go:1017:				postgresSuperuserOrDefault			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/containers.go:1026:				s3EnvVars					100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/disruption.go:21:					listDisruptionPods				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/disruption.go:43:					canStartDisruption				86.8%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/disruption.go:122:				selectShardScaleDownPod				96.6%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/drain_helpers.go:19:				resolvePodRole					100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/drain_helpers.go:35:				countDrainedPods				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/drain_helpers.go:47:				clearDrainAnnotations				0.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/drain_helpers.go:58:				initiateDrain					100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/labels.go:10:					buildPoolLabelsWithCell				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/maintenance_surge.go:23:				reconcileCellMaintenanceSurge			82.4%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/maintenance_surge.go:212:				createOrAdoptMaintenanceSurge			50.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/maintenance_surge.go:289:				hasMaintenanceCapacityForPod			95.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/maintenance_surge.go:330:				listCellPoolers					83.3%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/maintenance_surge.go:349:				requiresTwoCellMaintenanceSurge			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/maintenance_surge.go:353:				poolReplicas					66.7%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/maintenance_surge.go:360:				poolUsesCell					75.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/maintenance_surge.go:369:				findPodByName					75.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/maintenance_surge.go:378:				isMaintenanceSurge				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/maintenance_surge.go:387:				isActiveMaintenanceSurge			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/maintenance_surge.go:391:				isDesiredPooler					90.9%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/maintenance_surge.go:409:				isAvailablePooler				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/multiorch.go:26:					BuildMultiorchDeployment			91.3%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/multiorch.go:109:					BuildMultiorchService				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/multiorch.go:140:					buildMultiorchNameWithCell			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/multiorch.go:160:					buildMultiorchLabelsWithCell			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/placement.go:9:					tolerationsFromPlacement			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/pool_pod.go:40:					BuildPoolPodName				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/pool_pod.go:58:					BuildPoolPod					100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/pool_pod.go:152:					buildPoolPodSecurityContext			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/pool_pod.go:185:					buildContainerSecurityContext			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/pool_pod.go:198:					buildPgctldSecurityContext			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/pool_pod.go:206:					effectivePgctldIdentity				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/pool_pod.go:223:					effectiveMultipoolerIdentity			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/pool_pod.go:243:					buildMultipoolerSecurityContext			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/pool_pod.go:251:					validatePoolRuntimeIdentity			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/pool_pod.go:271:					resolvedMultipoolerImage			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/pool_pod.go:280:					buildHeadlessServiceName			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/pool_pod.go:304:					ComputeSpecHash					100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/pool_pod.go:363:					hashContainers					100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/pool_pod.go:417:					sortedKeys					100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/pool_pvc.go:23:					BuildPoolDataPVCName				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/pool_pvc.go:45:					BuildPoolDataPVC				95.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/pool_pvc.go:103:					BuildSharedBackupPVCName			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/pool_pvc.go:119:					BuildSharedBackupPVC				96.3%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/pool_service.go:23:				BuildPoolHeadlessService			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/pool_service.go:58:				buildPoolHeadlessServiceName			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/ports.go:33:					buildMultipoolerContainerPorts			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/ports.go:55:					buildPoolHeadlessServicePorts			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/ports.go:86:					buildMultiorchContainerPorts			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/ports.go:102:					buildPostgresExporterContainerPorts		100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/ports.go:114:					buildMultiorchServicePorts			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/postgres_config.go:44:				renderEffectiveConfig				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/postgres_config.go:74:				reconcilePostgresConfig				77.8%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/postgres_config.go:104:				renderPostgresConfig				80.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/postgres_config.go:139:				shardClusterName				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/postgres_config.go:162:				reduceShardResources				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/postgres_config.go:186:				effectiveResource				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/postgres_config.go:199:				parseStorageBytes				83.3%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/postgres_config.go:213:				postgresConfigRefContent			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/postgres_config.go:236:				applyPostgresConfigMap				71.4%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/postgres_config.go:261:				enqueueFromPostgresConfigMap			87.5%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_data_plane.go:30:			reconcileDataPlane				77.5%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_data_plane.go:266:			reconcilePodRoles				80.8%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_data_plane.go:340:			reconcilePosture				84.6%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_data_plane.go:445:			setPostureUnknownUnlessFalse			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_data_plane.go:463:			setBackupUnknownUnlessFalse			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_data_plane.go:477:			withDataPlaneRequeue				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_data_plane.go:493:			recordPostureObservation			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_data_plane.go:514:			reconcileDrainState				66.7%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_data_plane.go:574:			isDrainStale					100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_data_plane.go:623:			topoStore					100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_data_plane.go:641:			reconcilePoolerPrune				75.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_data_plane.go:685:			hasPrimary					0.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_data_plane.go:697:			isPoolerPruningEnabled				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_deletion.go:40:				handleDeletion					76.9%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_deletion.go:152:			cleanupShardPVCs				73.3%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_deletion.go:217:			shardPVCShouldBeCleaned				42.9%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_deletion.go:237:			handlePendingDeletion				72.5%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_multiorch.go:15:			reconcileMultiorchDeployment			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_multiorch.go:50:			reconcileMultiorchService			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_pool_pods.go:29:			reconcilePoolPods				92.7%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_pool_pods.go:160:			createMissingResources				64.2%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_pool_pods.go:359:			isPodReady					100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_pool_pods.go:383:			isPoolHealthy					100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_pool_pods.go:414:			isShardHealthy					100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_pool_pods.go:458:			handleExternalDeletion				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_pool_pods.go:499:			handleScaleDown					92.6%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_pool_pods.go:684:			firstShardRolloutTracker			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_pool_pods.go:691:			HasStarted					100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_pool_pods.go:695:			SetStarted					100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_pool_pods.go:699:			HasSurgeStarted					100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_pool_pods.go:704:			SetSurgeStarted					100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_pool_pods.go:712:			handleRollingUpdates				91.2%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_pool_pods.go:886:			selectPodToDrain				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_pool_pods.go:943:			syncDrainedLabels				55.6%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_pool_pods.go:976:			cleanupDrainedPod				95.5%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_pool_pods.go:1052:			cleanupPodPVC					81.5%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_pool_pods.go:1107:			countPoolCellPVCs				81.8%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_pool_pods.go:1142:			podNeedsUpdate					100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_pool_pods.go:1175:			expandPVCIfNeeded				95.5%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_pool_pods.go:1225:			pvcNeedsFilesystemResize			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_pool_pods.go:1240:			resolvePodIndex					100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_quarantine.go:66:			reconcileQuarantineRemediation			88.9%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_quarantine.go:184:			wipeQuarantinedPod				70.8%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_quarantine.go:248:			poolHealthyExcluding				83.3%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_readiness.go:20:			reconcilePoolerReadiness			89.5%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_readiness.go:81:			poolerReadinessConditionMatches			80.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_readiness.go:98:			setPoolerReadinessCondition			87.5%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_shared_infra.go:24:			reconcilePgHbaConfigMap				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_shared_infra.go:51:			reconcilePostgresExporterQueriesConfigMap	85.7%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_shared_infra.go:76:			reconcilePostgresPasswordSecret			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_shared_infra.go:84:			postgresPasswordSecretData			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_shared_infra.go:92:			postgresPasswordSecret				84.6%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_shared_infra.go:132:			reconcilePostgresInitSecretsSecret		100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_shared_infra.go:208:			reconcilePgBackRestCerts			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_shared_infra.go:265:			pgBackRestPoolDNSNames				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_shared_infra.go:281:			reconcileBackupCipherSecret			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_shared_infra.go:316:			reconcileSharedBackupPVC			91.7%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_shared_infra.go:364:			reconcileShardPDB				89.3%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reconcile_shared_infra.go:434:			reconcilePoolHeadlessService			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reload.go:47:					reconcileReloadState				84.1%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reload.go:203:					mismatchNames					100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reload.go:213:					mismatchDetail					100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/reload.go:226:					stampReloadHash					71.4%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/shard_controller.go:58:				orphanByRemainingCount				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/shard_controller.go:82:				Reconcile					84.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/shard_controller.go:453:				reconcilePool					100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/shard_controller.go:506:				getMultiorchCells				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/shard_controller.go:542:				ShouldDeletePVCOnShardRemoval			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/shard_controller.go:556:				ShouldDeleteShardLevelPVCOnRemoval		100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/shard_controller.go:565:				reconcilePVCOwnerRefs				55.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/shard_controller.go:652:				SetupWithManager				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/shard_pdb.go:31:					BuildShardPodDisruptionBudget			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/shard_pdb.go:75:					BuildShardPodDisruptionBudgets			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/shard_pdb.go:86:					shardPDBLabels					100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/shard_pdb.go:96:					shardCells					100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/shard_pdb.go:111:					shardTotalReplicas				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/shard_pdb.go:126:					shardMinAvailable				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/shard_pdb.go:130:					minAvailableForTotal				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/status.go:28:					updateStatus					100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/status.go:192:					updatePoolsStatus				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/status.go:322:					updateMultiorchStatus				96.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/status.go:387:					setPostgresConfigStatus				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/status.go:417:					cellSetToSlice					100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/status.go:427:					setConditions					100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/storage_class_guard.go:31:			Error						0.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/storage_class_guard.go:35:			isMissingStorageClassDependency			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/storage_class_guard.go:40:			backupFilesystemStorageClassName		80.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/storage_class_guard.go:51:			validateStorageClassExists			77.8%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/storage_class_guard.go:70:			validateBackupStorageClassDependency		76.9%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/storage_class_guard.go:113:			validatePoolStorageClassDependencies		90.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard/storage_class_guard.go:170:			setStorageClassCondition			84.6%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/storage/pvc.go:17:					BuildPVCTemplate				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/toposerver/certificate.go:22:				BuildServingCertificate				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/toposerver/certificate.go:55:				servingDNSNames					100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/toposerver/certificate.go:71:				serviceFQDN					100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/toposerver/certificate.go:81:				reconcileCertificate				81.2%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/toposerver/container_env.go:14:				buildContainerEnv				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/toposerver/container_env.go:48:				buildPodIdentityEnv				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/toposerver/container_env.go:70:				clientScheme					100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/toposerver/container_env.go:81:				peerScheme					100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/toposerver/container_env.go:96:				buildEtcdConfigEnv				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/toposerver/container_env.go:161:			buildEtcdTLSEnv					100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/toposerver/container_env.go:205:			buildEtcdClusterPeerList			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/toposerver/pdb.go:17:					BuildPodDisruptionBudget			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/toposerver/ports.go:23:					buildContainerPorts				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/toposerver/ports.go:56:					buildHeadlessServicePorts			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/toposerver/ports.go:86:					buildClientServicePorts				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/toposerver/service.go:17:				BuildHeadlessService				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/toposerver/service.go:53:				BuildClientService				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/toposerver/statefulset.go:54:				BuildStatefulSet				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/toposerver/statefulset.go:211:				buildVolumeClaimTemplates			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/toposerver/storage_class_guard.go:41:			Error						0.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/toposerver/storage_class_guard.go:50:			Error						0.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/toposerver/storage_class_guard.go:55:			isMissingStorageClassDependency			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/toposerver/storage_class_guard.go:60:			isStorageClassDependencyError			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/toposerver/storage_class_guard.go:69:			getStorageClass					100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/toposerver/storage_class_guard.go:87:			validateEtcdStorageClassDependency		91.7%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/toposerver/storage_class_guard.go:168:			setStorageClassCondition			76.9%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/toposerver/toposerver_controller.go:44:			Reconcile					84.8%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/toposerver/toposerver_controller.go:216:		reconcilePodDisruptionBudget			75.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/toposerver/toposerver_controller.go:249:		reconcileStatefulSet				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/toposerver/toposerver_controller.go:283:		reconcileHeadlessService			100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/toposerver/toposerver_controller.go:317:		reconcileClientService				100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/toposerver/toposerver_controller.go:351:		updateStatus					97.1%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/toposerver/toposerver_controller.go:466:		setConditions					100.0%
github.com/multigres/multigres-operator/pkg/resource-handler/controller/toposerver/toposerver_controller.go:497:		SetupWithManager				100.0%
github.com/multigres/multigres-operator/pkg/testutil/compare.go:17:								IgnoreMetaRuntimeFields				100.0%
github.com/multigres/multigres-operator/pkg/testutil/compare.go:55:								IgnoreServiceRuntimeFields			100.0%
github.com/multigres/multigres-operator/pkg/testutil/compare.go:75:								IgnoreStatefulSetRuntimeFields			100.0%
github.com/multigres/multigres-operator/pkg/testutil/compare.go:97:								IgnoreDeploymentRuntimeFields			100.0%
github.com/multigres/multigres-operator/pkg/testutil/compare.go:116:								IgnorePodSpecDefaults				100.0%
github.com/multigres/multigres-operator/pkg/testutil/compare.go:148:								IgnorePodSpecDefaultsExceptPullPolicy		100.0%
github.com/multigres/multigres-operator/pkg/testutil/compare.go:179:								IgnoreStatefulSetSpecDefaults			100.0%
github.com/multigres/multigres-operator/pkg/testutil/compare.go:191:								IgnoreDeploymentSpecDefaults			100.0%
github.com/multigres/multigres-operator/pkg/testutil/compare.go:204:								IgnoreProbeDefaults				100.0%
github.com/multigres/multigres-operator/pkg/testutil/compare.go:219:								filterByFieldName				100.0%
github.com/multigres/multigres-operator/pkg/testutil/compare.go:235:								IgnoreObjectMetaCompletely			100.0%
github.com/multigres/multigres-operator/pkg/testutil/compare.go:243:								IgnoreStatus					100.0%
github.com/multigres/multigres-operator/pkg/testutil/compare.go:249:								IgnorePVCRuntimeFields				100.0%
github.com/multigres/multigres-operator/pkg/testutil/compare.go:258:								CompareOptions					100.0%
github.com/multigres/multigres-operator/pkg/testutil/compare.go:267:								CompareSpecOnly					100.0%
github.com/multigres/multigres-operator/pkg/testutil/envtest.go:29:								WithKubeconfig					100.0%
github.com/multigres/multigres-operator/pkg/testutil/envtest.go:36:								WithCRDPaths					100.0%
github.com/multigres/multigres-operator/pkg/testutil/envtest.go:57:								AddUser						100.0%
github.com/multigres/multigres-operator/pkg/testutil/envtest.go:62:								getKubeconfigFromUserAdder			100.0%
github.com/multigres/multigres-operator/pkg/testutil/envtest.go:87:								SetUpEnvtest					100.0%
github.com/multigres/multigres-operator/pkg/testutil/envtest.go:148:								SetUpClient					100.0%
github.com/multigres/multigres-operator/pkg/testutil/envtest.go:175:								SetUpManager					100.0%
github.com/multigres/multigres-operator/pkg/testutil/envtest.go:206:								StartManager					100.0%
github.com/multigres/multigres-operator/pkg/testutil/envtest.go:216:								startManager					100.0%
github.com/multigres/multigres-operator/pkg/testutil/envtest.go:256:								SetUpEnvtestManager				100.0%
github.com/multigres/multigres-operator/pkg/testutil/envtest.go:272:								createEnvtestEnvironment			100.0%
github.com/multigres/multigres-operator/pkg/testutil/envtest.go:287:								startEnvtest					100.0%
github.com/multigres/multigres-operator/pkg/testutil/envtest.go:302:								cleanEnvtest					100.0%
github.com/multigres/multigres-operator/pkg/testutil/envtest.go:319:								createEnvtestDir				100.0%
github.com/multigres/multigres-operator/pkg/testutil/envtest.go:333:								writeKubeconfigFile				100.0%
github.com/multigres/multigres-operator/pkg/testutil/envtest.go:343:								generateKubeconfigFile				100.0%
github.com/multigres/multigres-operator/pkg/testutil/fake_client.go:51:								NewFakeClientWithFailures			100.0%
github.com/multigres/multigres-operator/pkg/testutil/fake_client.go:61:								Get						100.0%
github.com/multigres/multigres-operator/pkg/testutil/fake_client.go:75:								List						100.0%
github.com/multigres/multigres-operator/pkg/testutil/fake_client.go:88:								Create						100.0%
github.com/multigres/multigres-operator/pkg/testutil/fake_client.go:101:							Update						100.0%
github.com/multigres/multigres-operator/pkg/testutil/fake_client.go:114:							Patch						100.0%
github.com/multigres/multigres-operator/pkg/testutil/fake_client.go:128:							Delete						100.0%
github.com/multigres/multigres-operator/pkg/testutil/fake_client.go:141:							DeleteAllOf					100.0%
github.com/multigres/multigres-operator/pkg/testutil/fake_client.go:154:							Status						100.0%
github.com/multigres/multigres-operator/pkg/testutil/fake_client.go:166:							Update						100.0%
github.com/multigres/multigres-operator/pkg/testutil/fake_client.go:179:							Patch						100.0%
github.com/multigres/multigres-operator/pkg/testutil/fake_client.go:196:							FailOnObjectName				100.0%
github.com/multigres/multigres-operator/pkg/testutil/fake_client.go:210:							FailOnKeyName					100.0%
github.com/multigres/multigres-operator/pkg/testutil/fake_client.go:220:							FailOnNamespacedKeyName				100.0%
github.com/multigres/multigres-operator/pkg/testutil/fake_client.go:230:							FailOnNamespace					100.0%
github.com/multigres/multigres-operator/pkg/testutil/fake_client.go:244:							AlwaysFail					100.0%
github.com/multigres/multigres-operator/pkg/testutil/fake_client.go:252:							FailKeyAfterNCalls				100.0%
github.com/multigres/multigres-operator/pkg/testutil/fake_client.go:265:							FailObjAfterNCalls				100.0%
github.com/multigres/multigres-operator/pkg/testutil/fake_client.go:278:							FailObjListAfterNCalls				100.0%
github.com/multigres/multigres-operator/pkg/testutil/resource_watcher.go:34:							Error						100.0%
github.com/multigres/multigres-operator/pkg/testutil/resource_watcher.go:84:							WithExtraResource				100.0%
github.com/multigres/multigres-operator/pkg/testutil/resource_watcher.go:92:							WithTimeout					100.0%
github.com/multigres/multigres-operator/pkg/testutil/resource_watcher.go:100:							WithCmpOpts					100.0%
github.com/multigres/multigres-operator/pkg/testutil/resource_watcher.go:108:							NewResourceWatcher				100.0%
github.com/multigres/multigres-operator/pkg/testutil/resource_watcher.go:146:							SetTimeout					100.0%
github.com/multigres/multigres-operator/pkg/testutil/resource_watcher.go:152:							ResetTimeout					100.0%
github.com/multigres/multigres-operator/pkg/testutil/resource_watcher.go:159:							SetCmpOpts					100.0%
github.com/multigres/multigres-operator/pkg/testutil/resource_watcher.go:165:							ResetCmpOpts					100.0%
github.com/multigres/multigres-operator/pkg/testutil/resource_watcher.go:175:							Events						100.0%
github.com/multigres/multigres-operator/pkg/testutil/resource_watcher.go:188:							EventCh						100.0%
github.com/multigres/multigres-operator/pkg/testutil/resource_watcher.go:198:							ForKind						100.0%
github.com/multigres/multigres-operator/pkg/testutil/resource_watcher.go:218:							ForName						100.0%
github.com/multigres/multigres-operator/pkg/testutil/resource_watcher.go:234:							Count						100.0%
github.com/multigres/multigres-operator/pkg/testutil/resource_watcher.go:243:							subscribe					100.0%
github.com/multigres/multigres-operator/pkg/testutil/resource_watcher.go:257:							unsubscribe					100.0%
github.com/multigres/multigres-operator/pkg/testutil/resource_watcher.go:278:							extractKind					100.0%
github.com/multigres/multigres-operator/pkg/testutil/resource_watcher_cache.go:16:						findLatestEvent					100.0%
github.com/multigres/multigres-operator/pkg/testutil/resource_watcher_cache.go:34:						findLatestEventFor				100.0%
github.com/multigres/multigres-operator/pkg/testutil/resource_watcher_cache.go:57:						checkLatestEventMatches				100.0%
github.com/multigres/multigres-operator/pkg/testutil/resource_watcher_deletion.go:22:						Obj						100.0%
github.com/multigres/multigres-operator/pkg/testutil/resource_watcher_deletion.go:51:						WaitForDeletion					100.0%
github.com/multigres/multigres-operator/pkg/testutil/resource_watcher_deletion.go:70:						waitForSingleDeletion				100.0%
github.com/multigres/multigres-operator/pkg/testutil/resource_watcher_listener.go:19:						collectEvents					100.0%
github.com/multigres/multigres-operator/pkg/testutil/resource_watcher_listener.go:55:						sendEvent					100.0%
github.com/multigres/multigres-operator/pkg/testutil/resource_watcher_match.go:46:						WaitForMatch					100.0%
github.com/multigres/multigres-operator/pkg/testutil/resource_watcher_match.go:88:						waitForSingleMatch				100.0%
github.com/multigres/multigres-operator/pkg/testutil/resource_watcher_match.go:178:						waitForEvent					100.0%
github.com/multigres/multigres-operator/pkg/testutil/resource_watcher_match.go:213:						WaitForEventType				100.0%
github.com/multigres/multigres-operator/pkg/testutil/resource_watcher_match.go:261:						addEventHandlerToInformer			100.0%
github.com/multigres/multigres-operator/pkg/testutil/resource_watcher_match.go:285:						watchResource					100.0%
github.com/multigres/multigres-operator/pkg/topology/roots.go:27:								ForCluster					100.0%
github.com/multigres/multigres-operator/pkg/topology/roots.go:36:								NewRoots					87.5%
github.com/multigres/multigres-operator/pkg/topology/roots.go:71:								ClusterRoot					100.0%
github.com/multigres/multigres-operator/pkg/topology/roots.go:79:								KeyPrefix					100.0%
github.com/multigres/multigres-operator/pkg/topology/roots.go:84:								Global						100.0%
github.com/multigres/multigres-operator/pkg/topology/roots.go:89:								Cell						75.0%
github.com/multigres/multigres-operator/pkg/topology/roots.go:97:								encodeSegment					77.8%
github.com/multigres/multigres-operator/pkg/util/certs/certs.go:68:								Build						90.9%
github.com/multigres/multigres-operator/pkg/util/certs/certs.go:113:								TruncateCommonName				100.0%
github.com/multigres/multigres-operator/pkg/util/certs/certs.go:125:								List						57.1%
github.com/multigres/multigres-operator/pkg/util/certs/certs.go:145:								Get						85.7%
github.com/multigres/multigres-operator/pkg/util/certs/certs.go:165:								Delete						77.8%
github.com/multigres/multigres-operator/pkg/util/certs/certs.go:191:								SpecEqual					100.0%
github.com/multigres/multigres-operator/pkg/util/certs/certs.go:197:								FindByName					100.0%
github.com/multigres/multigres-operator/pkg/util/certs/certs.go:210:								OwnedBy						100.0%
github.com/multigres/multigres-operator/pkg/util/certs/certs.go:221:								KeepSets					100.0%
github.com/multigres/multigres-operator/pkg/util/certs/certs.go:241:								Prune						88.9%
github.com/multigres/multigres-operator/pkg/util/certs/certs.go:296:								ApplyOne					66.7%
github.com/multigres/multigres-operator/pkg/util/certs/certs.go:315:								Apply						88.9%
github.com/multigres/multigres-operator/pkg/util/certs/certs.go:344:								IsNoMatchError					0.0%
github.com/multigres/multigres-operator/pkg/util/metadata/labels.go:204:							BuildStandardLabels				100.0%
github.com/multigres/multigres-operator/pkg/util/metadata/labels.go:215:							AddCellLabel					100.0%
github.com/multigres/multigres-operator/pkg/util/metadata/labels.go:221:							AddClusterLabel					100.0%
github.com/multigres/multigres-operator/pkg/util/metadata/labels.go:227:							AddShardLabel					100.0%
github.com/multigres/multigres-operator/pkg/util/metadata/labels.go:236:							AddDatabaseLabel				100.0%
github.com/multigres/multigres-operator/pkg/util/metadata/labels.go:245:							AddTableGroupLabel				100.0%
github.com/multigres/multigres-operator/pkg/util/metadata/labels.go:254:							AddPoolLabel					100.0%
github.com/multigres/multigres-operator/pkg/util/metadata/labels.go:263:							AddZoneIDLabel					100.0%
github.com/multigres/multigres-operator/pkg/util/metadata/labels.go:272:							AddRegionLabel					100.0%
github.com/multigres/multigres-operator/pkg/util/metadata/labels.go:299:							GetSelectorLabels				100.0%
github.com/multigres/multigres-operator/pkg/util/metadata/labels.go:313:							MergeLabels					100.0%
github.com/multigres/multigres-operator/pkg/util/metadata/project_ref.go:16:							ResolveProjectRef				100.0%
github.com/multigres/multigres-operator/pkg/util/name/name.go:103:								Hash						100.0%
github.com/multigres/multigres-operator/pkg/util/name/name.go:146:								JoinWithConstraints				100.0%
github.com/multigres/multigres-operator/pkg/util/name/name.go:209:								isLowercaseLetter				100.0%
github.com/multigres/multigres-operator/pkg/util/name/name.go:213:								isUppercaseLetter				100.0%
github.com/multigres/multigres-operator/pkg/util/name/name.go:217:								isDigit						100.0%
github.com/multigres/multigres-operator/pkg/util/name/name.go:221:								isLowercaseAlphanumeric				100.0%
github.com/multigres/multigres-operator/pkg/util/pvc/orphan.go:27:								MarkOrphan					95.5%
github.com/multigres/multigres-operator/pkg/util/pvc/orphan.go:78:								ClearOrphan					87.5%
github.com/multigres/multigres-operator/pkg/util/pvc/orphan.go:98:								HasOrphanLabel					100.0%
github.com/multigres/multigres-operator/pkg/util/pvc/retention.go:12:								BuildRetentionPolicy				100.0%
github.com/multigres/multigres-operator/pkg/util/status/conditions.go:9:							SetCondition					100.0%
github.com/multigres/multigres-operator/pkg/util/status/conditions.go:25:							IsConditionTrue					100.0%
github.com/multigres/multigres-operator/pkg/util/status/conditions.go:35:							IsConditionFalse				100.0%
github.com/multigres/multigres-operator/pkg/util/status/phase.go:30:								ComputePhase					100.0%
github.com/multigres/multigres-operator/pkg/util/status/phase.go:51:								IsCrashLooping					100.0%
github.com/multigres/multigres-operator/pkg/util/status/phase.go:56:								isContainerCrashLooping				100.0%
github.com/multigres/multigres-operator/pkg/util/status/phase.go:68:								AnyCrashLooping					100.0%
github.com/multigres/multigres-operator/pkg/util/status/phase.go:98:								ComputeWorkloadPhase				100.0%
github.com/multigres/multigres-operator/pkg/webhook/handlers/defaulter.go:27:							NewMultigresClusterDefaulter			100.0%
github.com/multigres/multigres-operator/pkg/webhook/handlers/defaulter.go:34:							Default						99.1%
github.com/multigres/multigres-operator/pkg/webhook/handlers/validator.go:37:							NewMultigresClusterValidator			100.0%
github.com/multigres/multigres-operator/pkg/webhook/handlers/validator.go:42:							ValidateCreate					100.0%
github.com/multigres/multigres-operator/pkg/webhook/handlers/validator.go:50:							ValidateUpdate					100.0%
github.com/multigres/multigres-operator/pkg/webhook/handlers/validator.go:69:							ValidateDelete					100.0%
github.com/multigres/multigres-operator/pkg/webhook/handlers/validator.go:76:							validate					91.7%
github.com/multigres/multigres-operator/pkg/webhook/handlers/validator.go:137:							validateTemplatesExist				100.0%
github.com/multigres/multigres-operator/pkg/webhook/handlers/validator.go:147:							validateLogic					100.0%
github.com/multigres/multigres-operator/pkg/webhook/handlers/validator.go:158:							validateNoStorageShrink				90.5%
github.com/multigres/multigres-operator/pkg/webhook/handlers/validator.go:202:							validatePostgresConfig				100.0%
github.com/multigres/multigres-operator/pkg/webhook/handlers/validator.go:229:							collectPoolStorageSizes				100.0%
github.com/multigres/multigres-operator/pkg/webhook/handlers/validator.go:257:							validateEtcdReplicasImmutable			100.0%
github.com/multigres/multigres-operator/pkg/webhook/handlers/validator.go:293:							effectiveEtcdReplicas				100.0%
github.com/multigres/multigres-operator/pkg/webhook/handlers/validator.go:322:							NewTemplateValidator				100.0%
github.com/multigres/multigres-operator/pkg/webhook/handlers/validator.go:330:							ValidateCreate					100.0%
github.com/multigres/multigres-operator/pkg/webhook/handlers/validator.go:342:							ValidateUpdate					100.0%
github.com/multigres/multigres-operator/pkg/webhook/handlers/validator.go:357:							templateSpecUnchanged				100.0%
github.com/multigres/multigres-operator/pkg/webhook/handlers/validator.go:370:							validateWrite					100.0%
github.com/multigres/multigres-operator/pkg/webhook/handlers/validator.go:385:							validateTemplateContent				94.7%
github.com/multigres/multigres-operator/pkg/webhook/handlers/validator.go:429:							validateCellTemplateConsumers			95.8%
github.com/multigres/multigres-operator/pkg/webhook/handlers/validator.go:479:							ValidateDelete					95.0%
github.com/multigres/multigres-operator/pkg/webhook/handlers/validator.go:532:							isTemplateInUse					100.0%
github.com/multigres/multigres-operator/pkg/webhook/handlers/validator.go:596:							NewChildResourceValidator			100.0%
github.com/multigres/multigres-operator/pkg/webhook/handlers/validator.go:603:							ValidateCreate					100.0%
github.com/multigres/multigres-operator/pkg/webhook/handlers/validator.go:611:							ValidateUpdate					100.0%
github.com/multigres/multigres-operator/pkg/webhook/handlers/validator.go:619:							ValidateDelete					100.0%
github.com/multigres/multigres-operator/pkg/webhook/handlers/validator.go:626:							validate					100.0%
github.com/multigres/multigres-operator/pkg/webhook/pki.go:44:									PatchWebhookCABundle				100.0%
github.com/multigres/multigres-operator/pkg/webhook/pki.go:51:									patchMutatingWebhook				100.0%
github.com/multigres/multigres-operator/pkg/webhook/pki.go:97:									patchValidatingWebhook				100.0%
github.com/multigres/multigres-operator/pkg/webhook/pki.go:147:									HasCertAnnotation				100.0%
github.com/multigres/multigres-operator/pkg/webhook/pki.go:173:									FindOperatorDeployment				100.0%
github.com/multigres/multigres-operator/pkg/webhook/setup.go:21:								Setup						100.0%
total:																(statements)					77.1%

@niconosenzo
niconosenzo merged commit 61eb8cc into main Sep 11, 2026
7 checks passed
@niconosenzo
niconosenzo deleted the dependabot/go_modules/go-modules-bca8c73db3 branch September 11, 2026 12:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant