Skip to content

ci(deps): bump ossf/scorecard-action from 2.3.1 to 2.4.3#27

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/github_actions/ossf/scorecard-action-2.4.3
Open

ci(deps): bump ossf/scorecard-action from 2.3.1 to 2.4.3#27
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/github_actions/ossf/scorecard-action-2.4.3

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot Bot commented on behalf of github Oct 6, 2025

Bumps ossf/scorecard-action from 2.3.1 to 2.4.3.

Release notes

Sourced from ossf/scorecard-action's releases.

v2.4.3

What's Changed

This update bumps the Scorecard version to the v5.3.0 release. For a complete list of changes, please refer to the Scorecard v5.3.0 release notes.

Documentation

Other

New Contributors

Full Changelog: ossf/scorecard-action@v2.4.2...v2.4.3

v2.4.2

What's Changed

This update bumps the Scorecard version to the v5.2.1 release. For a complete list of changes, please refer to the Scorecard v5.2.0 and v5.2.1 release notes.

Full Changelog: ossf/scorecard-action@v2.4.1...v2.4.2

v2.4.1

What's Changed

  • This update bumps the Scorecard version to the v5.1.1 release. For a complete list of changes, please refer to the v5.1.0 and v5.1.1 release notes.
  • Publishing results now uses half the API quota as before. The exact savings depends on the repository in question.
  • Some errors were made into annotations to make them more visible
  • There is now an optional file_mode input which controls how repository files are fetched from GitHub. The default is archive, but git produces the most accurate results for repositories with .gitattributes files at the cost of analysis speed.
  • The underlying container for the action is now hosted on GitHub Container Registry. There should be no functional changes.

Docs

New Contributors

v2.4.0

What's Changed

... (truncated)

Commits
  • 4eaacf0 bump docker to ghcr v2.4.3 (#1587)
  • 42e3a01 🌱 Bump the github-actions group with 3 updates (#1585)
  • 88c07ac 🌱 Bump github.com/sigstore/cosign/v2 from 2.5.2 to 2.6.0 (#1579)
  • 6c690f2 Bump github.com/ossf/scorecard/v5 from v5.2.1 to v5.3.0 (#1586)
  • 92083b5 📖 Fix recommended command to test the image in development (#1583)
  • 7975ea6 🌱 Bump the docker-images group across 1 directory with 2 updates (#1...
  • 0d1a743 🌱 Bump github.com/spf13/cobra from 1.9.1 to 1.10.1 (#1575)
  • 46e6e0c 🌱 Bump the github-actions group with 2 updates (#1580)
  • c3f1350 🌱 Improve printing options (#1584)
  • 43e475b 🌱 Bump golang.org/x/net from 0.42.0 to 0.44.0 (#1578)
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.3.1 to 2.4.3.
- [Release notes](https://github.com/ossf/scorecard-action/releases)
- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)
- [Commits](ossf/scorecard-action@v2.3.1...v2.4.3)

---
updated-dependencies:
- dependency-name: ossf/scorecard-action
  dependency-version: 2.4.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github
Copy link
Copy Markdown
Author

dependabot Bot commented on behalf of github Oct 6, 2025

Assignees

The following users could not be added as assignees: edelwud/platform-team. Either the username does not exist or it does not have the correct permissions to be added as an assignee.

Labels

The following labels could not be found: dependencies, github-actions. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.


- name: Run OSSF Scorecard
uses: ossf/scorecard-action@v2.3.1
uses: ossf/scorecard-action@v2.4.3

Check warning

Code scanning / Scorecard

Pinned-Dependencies Medium

score is 3: third-party GitHubAction not pinned by hash
Click Remediation section below to solve this issue
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Oct 6, 2025

📊 Coverage Report

Coverage

Overall Coverage: 70.9%

📋 Detailed Coverage by Package
github.com/edelwud/vm-proxy-auth/cmd/gateway/main.go:39:						main						0.0%
github.com/edelwud/vm-proxy-auth/cmd/gateway/main.go:212:						showVersionInfo					0.0%
github.com/edelwud/vm-proxy-auth/cmd/gateway/main.go:223:						showValidationSuccess				0.0%
github.com/edelwud/vm-proxy-auth/cmd/gateway/main.go:228:						createStateStorageConfig			0.0%
github.com/edelwud/vm-proxy-auth/cmd/gateway/main.go:240:						initializeMemberlist				0.0%
github.com/edelwud/vm-proxy-auth/internal/config/config.go:46:						Validate					92.9%
github.com/edelwud/vm-proxy-auth/internal/config/config.go:83:						IsClusterEnabled				100.0%
github.com/edelwud/vm-proxy-auth/internal/config/defaults.go:16:					GetDefaults					100.0%
github.com/edelwud/vm-proxy-auth/internal/config/loader.go:12:						LoadConfig					95.7%
github.com/edelwud/vm-proxy-auth/internal/config/loader.go:61:						bindEnvironmentVariables			100.0%
github.com/edelwud/vm-proxy-auth/internal/config/loader.go:73:						bindMetadataEnv					100.0%
github.com/edelwud/vm-proxy-auth/internal/config/loader.go:80:						bindLoggingEnv					100.0%
github.com/edelwud/vm-proxy-auth/internal/config/loader.go:85:						bindMetricsEnv					100.0%
github.com/edelwud/vm-proxy-auth/internal/config/loader.go:90:						bindServerEnv					100.0%
github.com/edelwud/vm-proxy-auth/internal/config/loader.go:97:						bindAuthEnv					100.0%
github.com/edelwud/vm-proxy-auth/internal/config/loader.go:108:						bindProxyEnv					100.0%
github.com/edelwud/vm-proxy-auth/internal/config/loader.go:131:						bindTenantEnv					100.0%
github.com/edelwud/vm-proxy-auth/internal/config/loader.go:139:						bindStorageEnv					100.0%
github.com/edelwud/vm-proxy-auth/internal/config/loader.go:163:						bindClusterEnv					100.0%
github.com/edelwud/vm-proxy-auth/internal/config/loader.go:193:						setDefaults					100.0%
github.com/edelwud/vm-proxy-auth/internal/config/loader.go:207:						setMetadataDefaults				100.0%
github.com/edelwud/vm-proxy-auth/internal/config/loader.go:214:						setLoggingDefaults				100.0%
github.com/edelwud/vm-proxy-auth/internal/config/loader.go:219:						setMetricsDefaults				100.0%
github.com/edelwud/vm-proxy-auth/internal/config/loader.go:224:						setServerDefaults				100.0%
github.com/edelwud/vm-proxy-auth/internal/config/loader.go:231:						setProxyDefaults				100.0%
github.com/edelwud/vm-proxy-auth/internal/config/loader.go:246:						setAuthDefaults					100.0%
github.com/edelwud/vm-proxy-auth/internal/config/loader.go:255:						setTenantDefaults				100.0%
github.com/edelwud/vm-proxy-auth/internal/config/loader.go:262:						setStorageDefaults				100.0%
github.com/edelwud/vm-proxy-auth/internal/config/loader.go:279:						setClusterDefaults				100.0%
github.com/edelwud/vm-proxy-auth/internal/config/modules/auth/config.go:44:				Validate					100.0%
github.com/edelwud/vm-proxy-auth/internal/config/modules/auth/config.go:49:				Validate					88.2%
github.com/edelwud/vm-proxy-auth/internal/config/modules/auth/defaults.go:20:				GetDefaults					100.0%
github.com/edelwud/vm-proxy-auth/internal/config/modules/cluster/config.go:69:				Validate					100.0%
github.com/edelwud/vm-proxy-auth/internal/config/modules/cluster/config.go:84:				Validate					100.0%
github.com/edelwud/vm-proxy-auth/internal/config/modules/cluster/config.go:115:				Validate					100.0%
github.com/edelwud/vm-proxy-auth/internal/config/modules/cluster/config.go:128:				Validate					100.0%
github.com/edelwud/vm-proxy-auth/internal/config/modules/cluster/config.go:145:				Validate					87.5%
github.com/edelwud/vm-proxy-auth/internal/config/modules/cluster/config.go:166:				Validate					66.7%
github.com/edelwud/vm-proxy-auth/internal/config/modules/cluster/config.go:183:				Validate					100.0%
github.com/edelwud/vm-proxy-auth/internal/config/modules/cluster/defaults.go:48:			GetDefaults					100.0%
github.com/edelwud/vm-proxy-auth/internal/config/modules/logging/config.go:15:				Validate					0.0%
github.com/edelwud/vm-proxy-auth/internal/config/modules/logging/defaults.go:10:			GetDefaults					100.0%
github.com/edelwud/vm-proxy-auth/internal/config/modules/metadata/config.go:22:				Validate					0.0%
github.com/edelwud/vm-proxy-auth/internal/config/modules/metadata/defaults.go:12:			GetDefaults					100.0%
github.com/edelwud/vm-proxy-auth/internal/config/modules/metrics/config.go:15:				Validate					0.0%
github.com/edelwud/vm-proxy-auth/internal/config/modules/metrics/defaults.go:10:			GetDefaults					100.0%
github.com/edelwud/vm-proxy-auth/internal/config/modules/proxy/config.go:54:				Validate					100.0%
github.com/edelwud/vm-proxy-auth/internal/config/modules/proxy/config.go:80:				Validate					85.7%
github.com/edelwud/vm-proxy-auth/internal/config/modules/proxy/config.go:98:				Validate					100.0%
github.com/edelwud/vm-proxy-auth/internal/config/modules/proxy/config.go:117:				Validate					92.3%
github.com/edelwud/vm-proxy-auth/internal/config/modules/proxy/config.go:146:				Validate					85.7%
github.com/edelwud/vm-proxy-auth/internal/config/modules/proxy/config.go:164:				Validate					100.0%
github.com/edelwud/vm-proxy-auth/internal/config/modules/proxy/defaults.go:32:				GetDefaults					100.0%
github.com/edelwud/vm-proxy-auth/internal/config/modules/server/config.go:24:				Validate					100.0%
github.com/edelwud/vm-proxy-auth/internal/config/modules/server/defaults.go:18:				GetDefaults					100.0%
github.com/edelwud/vm-proxy-auth/internal/config/modules/storage/config.go:64:				Validate					87.5%
github.com/edelwud/vm-proxy-auth/internal/config/modules/storage/config.go:88:				Validate					100.0%
github.com/edelwud/vm-proxy-auth/internal/config/modules/storage/config.go:116:				Validate					100.0%
github.com/edelwud/vm-proxy-auth/internal/config/modules/storage/config.go:133:				Validate					100.0%
github.com/edelwud/vm-proxy-auth/internal/config/modules/storage/config.go:150:				Validate					66.7%
github.com/edelwud/vm-proxy-auth/internal/config/modules/storage/config.go:171:				Validate					77.8%
github.com/edelwud/vm-proxy-auth/internal/config/modules/storage/defaults.go:41:			GetDefaults					100.0%
github.com/edelwud/vm-proxy-auth/internal/config/modules/tenant/config.go:42:				Validate					100.0%
github.com/edelwud/vm-proxy-auth/internal/config/modules/tenant/config.go:63:				Validate					100.0%
github.com/edelwud/vm-proxy-auth/internal/config/modules/tenant/config.go:74:				Validate					100.0%
github.com/edelwud/vm-proxy-auth/internal/config/modules/tenant/config.go:87:				Validate					100.0%
github.com/edelwud/vm-proxy-auth/internal/config/modules/tenant/config.go:117:				Validate					100.0%
github.com/edelwud/vm-proxy-auth/internal/config/modules/tenant/defaults.go:12:				GetDefaults					100.0%
github.com/edelwud/vm-proxy-auth/internal/config/validator.go:11:					ValidateConfig					0.0%
github.com/edelwud/vm-proxy-auth/internal/config/validator.go:64:					validateCrossModule				0.0%
github.com/edelwud/vm-proxy-auth/internal/domain/errors.go:32:						NewAppError					0.0%
github.com/edelwud/vm-proxy-auth/internal/domain/errors.go:42:						NewUnauthorizedError				0.0%
github.com/edelwud/vm-proxy-auth/internal/domain/errors.go:47:						NewForbiddenError				0.0%
github.com/edelwud/vm-proxy-auth/internal/domain/errors.go:52:						NewBadRequestError				0.0%
github.com/edelwud/vm-proxy-auth/internal/domain/errors.go:57:						NewUpstreamError				0.0%
github.com/edelwud/vm-proxy-auth/internal/domain/errors.go:62:						NewInternalError				0.0%
github.com/edelwud/vm-proxy-auth/internal/domain/errors.go:66:						Error						66.7%
github.com/edelwud/vm-proxy-auth/internal/domain/errors.go:74:						Unwrap						0.0%
github.com/edelwud/vm-proxy-auth/internal/domain/types.go:30:						String						100.0%
github.com/edelwud/vm-proxy-auth/internal/domain/types.go:280:						IsValid						100.0%
github.com/edelwud/vm-proxy-auth/internal/domain/types.go:327:						String						100.0%
github.com/edelwud/vm-proxy-auth/internal/domain/types.go:346:						String						83.3%
github.com/edelwud/vm-proxy-auth/internal/domain/types.go:362:						IsAvailable					100.0%
github.com/edelwud/vm-proxy-auth/internal/domain/types.go:367:						IsAvailableWithFallback				100.0%
github.com/edelwud/vm-proxy-auth/internal/domain/types.go:384:						IsValid						100.0%
github.com/edelwud/vm-proxy-auth/internal/domain/types.go:415:						String						80.0%
github.com/edelwud/vm-proxy-auth/internal/domain/types.go:439:						String						75.0%
github.com/edelwud/vm-proxy-auth/internal/domain/types.go:460:						IsValid						100.0%
github.com/edelwud/vm-proxy-auth/internal/handlers/gateway.go:30:					NewGatewayHandler				100.0%
github.com/edelwud/vm-proxy-auth/internal/handlers/gateway.go:49:					ServeHTTP					50.0%
github.com/edelwud/vm-proxy-auth/internal/handlers/gateway.go:110:					processRequest					47.8%
github.com/edelwud/vm-proxy-auth/internal/handlers/gateway.go:166:					extractToken					85.7%
github.com/edelwud/vm-proxy-auth/internal/handlers/gateway.go:180:					extractQuery					14.3%
github.com/edelwud/vm-proxy-auth/internal/handlers/gateway.go:216:					isQueryEndpoint					80.0%
github.com/edelwud/vm-proxy-auth/internal/handlers/gateway.go:234:					isWriteEndpoint					28.6%
github.com/edelwud/vm-proxy-auth/internal/handlers/gateway.go:254:					writeResponse					83.3%
github.com/edelwud/vm-proxy-auth/internal/handlers/gateway.go:268:					writeError					80.0%
github.com/edelwud/vm-proxy-auth/internal/handlers/gateway.go:283:					recordMetrics					100.0%
github.com/edelwud/vm-proxy-auth/internal/handlers/gateway.go:294:					generateRequestID				100.0%
github.com/edelwud/vm-proxy-auth/internal/handlers/gateway.go:300:					processQueryFiltering				64.3%
github.com/edelwud/vm-proxy-auth/internal/handlers/gateway.go:333:					processTargetTenant				28.6%
github.com/edelwud/vm-proxy-auth/internal/handlers/gateway.go:348:					handleProcessingError				0.0%
github.com/edelwud/vm-proxy-auth/internal/handlers/gateway.go:369:					getUserLogger					75.0%
github.com/edelwud/vm-proxy-auth/internal/handlers/health.go:20:					NewHealthHandler				100.0%
github.com/edelwud/vm-proxy-auth/internal/handlers/health.go:29:					ServeHTTP					100.0%
github.com/edelwud/vm-proxy-auth/internal/handlers/health.go:34:					Health						100.0%
github.com/edelwud/vm-proxy-auth/internal/handlers/health.go:45:					Readiness					0.0%
github.com/edelwud/vm-proxy-auth/internal/handlers/health.go:59:					checkBackendHealth				0.0%
github.com/edelwud/vm-proxy-auth/internal/handlers/health.go:86:					countHealthyBackends				0.0%
github.com/edelwud/vm-proxy-auth/internal/handlers/health.go:96:					writeJSON					60.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/formatters/console.go:15:		NewConsoleFormatter				100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/formatters/console.go:20:		Format						100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/formatters/console.go:41:		extractImportantFields				100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/formatters/logfmt.go:17:		NewLogFmtFormatter				100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/formatters/logfmt.go:24:		Format						100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/formatters/logfmt.go:56:		appendKeyValue					100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/formatters/logfmt.go:69:		formatValue					100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/formatters/logfmt.go:85:		needsQuoting					100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/formatters/pretty.go:30:		NewPrettyFormatter				100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/formatters/pretty.go:38:		Format						100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/formatters/pretty.go:66:		formatLevel					30.8%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/formatters/pretty.go:95:		padMessage					100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/formatters/pretty.go:104:		formatFields					92.3%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/formatters/pretty.go:138:		formatFieldValue				100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/formatters/pretty.go:154:		colorize					66.7%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/formatters/pretty.go:162:		supportsColor					40.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/hclog_adapter.go:23:			NewHCLogAdapter					100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/hclog_adapter.go:32:			Log						58.3%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/hclog_adapter.go:62:			Trace						100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/hclog_adapter.go:67:			Debug						100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/hclog_adapter.go:72:			Info						100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/hclog_adapter.go:77:			Warn						100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/hclog_adapter.go:82:			Error						100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/hclog_adapter.go:87:			IsTrace						100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/hclog_adapter.go:92:			IsDebug						100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/hclog_adapter.go:97:			IsInfo						100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/hclog_adapter.go:102:			IsWarn						100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/hclog_adapter.go:107:			IsError						100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/hclog_adapter.go:112:			ImpliedArgs					0.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/hclog_adapter.go:117:			With						100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/hclog_adapter.go:127:			Name						0.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/hclog_adapter.go:132:			Named						83.3%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/hclog_adapter.go:150:			ResetNamed					0.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/hclog_adapter.go:159:			SetLevel					100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/hclog_adapter.go:164:			GetLevel					100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/hclog_adapter.go:170:			StandardLogger					100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/hclog_adapter.go:177:			StandardWriter					100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/hclog_adapter.go:182:			convertArgsToFields				85.7%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/hclog_adapter.go:201:			Write						94.1%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/hclog_adapter.go:240:			parseLogMessage					100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/hclog_adapter.go:275:			shouldDowngradeMessage				100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:21:				NewStructuredLogger				92.9%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:73:				Debug						100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:77:				Info						100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:81:				Warn						100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:85:				Error						100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:89:				With						100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:104:				logWithFields					100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:116:				sanitizeLogValue				66.7%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:134:				sanitizeString					44.4%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:152:				String						100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:156:				Int						100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:160:				Duration					100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:164:				Error						100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:172:				UserID						100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:176:				RequestID					100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:180:				Path						100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:184:				Method						100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:188:				StatusCode					100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:198:				NewEnhancedStructuredLogger			100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:206:				WithComponent					100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:211:				WithRequestID					100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:216:				WithUser					100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:221:				WithTenant					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/access/service.go:17:				NewService					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/access/service.go:24:				CanAccess					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/access/service.go:45:				isWriteOperation				87.5%
github.com/edelwud/vm-proxy-auth/internal/services/access/service.go:70:				isRestrictedPath				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/access/service.go:88:				isAdmin						100.0%
github.com/edelwud/vm-proxy-auth/internal/services/auth/jwks.go:44:					NewJWKSFetcher					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/auth/jwks.go:56:					SetHTTPClient					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/auth/jwks.go:61:					GetPublicKey					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/auth/jwks.go:81:					fetchJWKS					91.7%
github.com/edelwud/vm-proxy-auth/internal/services/auth/jwks.go:124:					jwkToRSAPublicKey				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/auth/jwt_verifier.go:22:				NewJWTVerifier					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/auth/jwt_verifier.go:31:				NewJWKSVerifier					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/auth/jwt_verifier.go:53:				VerifyToken					88.9%
github.com/edelwud/vm-proxy-auth/internal/services/auth/jwt_verifier.go:72:				keyFunc						100.0%
github.com/edelwud/vm-proxy-auth/internal/services/auth/jwt_verifier.go:84:				handleRSAKey					60.0%
github.com/edelwud/vm-proxy-auth/internal/services/auth/jwt_verifier.go:99:				handleHMACKey					66.7%
github.com/edelwud/vm-proxy-auth/internal/services/auth/jwt_verifier.go:107:				getKeyFromJWKS					0.0%
github.com/edelwud/vm-proxy-auth/internal/services/auth/jwt_verifier.go:128:				validateClaims					91.7%
github.com/edelwud/vm-proxy-auth/internal/services/auth/service.go:35:					NewService					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/auth/service.go:67:					Authenticate					91.3%
github.com/edelwud/vm-proxy-auth/internal/services/auth/service.go:153:					extractGroups					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/auth/service.go:161:					determineUserPermissions			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/auth/service.go:205:					hasGroupMatch					75.0%
github.com/edelwud/vm-proxy-auth/internal/services/auth/service.go:216:					removeDuplicates				57.1%
github.com/edelwud/vm-proxy-auth/internal/services/auth/service.go:230:					removeDuplicateVMTenants			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/auth/service.go:245:					CleanupCache					0.0%
github.com/edelwud/vm-proxy-auth/internal/services/discovery/factory.go:18:				NewFactory					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/discovery/factory.go:25:				CreateProviders					90.9%
github.com/edelwud/vm-proxy-auth/internal/services/discovery/factory.go:49:				createProvider					75.0%
github.com/edelwud/vm-proxy-auth/internal/services/discovery/factory.go:61:				createStaticProvider				50.0%
github.com/edelwud/vm-proxy-auth/internal/services/discovery/factory.go:71:				createMDNSProvider				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/discovery/providers/mdns.go:48:			NewMDNSProvider					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/discovery/providers/mdns.go:66:			Start						87.5%
github.com/edelwud/vm-proxy-auth/internal/services/discovery/providers/mdns.go:129:			Stop						91.7%
github.com/edelwud/vm-proxy-auth/internal/services/discovery/providers/mdns.go:158:			Discover					85.3%
github.com/edelwud/vm-proxy-auth/internal/services/discovery/providers/mdns.go:257:			GetProviderType					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/discovery/providers/mdns.go:262:			convertTXTRecords				33.3%
github.com/edelwud/vm-proxy-auth/internal/services/discovery/providers/mdns.go:279:			getLocalIP					75.0%
github.com/edelwud/vm-proxy-auth/internal/services/discovery/providers/mdns.go:299:			copyServiceEntry				73.1%
github.com/edelwud/vm-proxy-auth/internal/services/discovery/providers/static.go:17:			NewStaticProvider				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/discovery/providers/static.go:25:			Discover					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/discovery/providers/static.go:47:			Start						100.0%
github.com/edelwud/vm-proxy-auth/internal/services/discovery/providers/static.go:53:			Stop						100.0%
github.com/edelwud/vm-proxy-auth/internal/services/discovery/providers/static.go:59:			GetProviderType					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/discovery/service.go:46:				NewService					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/discovery/service.go:56:				SetPeerJoiner					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/discovery/service.go:66:				SetRaftManager					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/discovery/service.go:73:				Start						83.3%
github.com/edelwud/vm-proxy-auth/internal/services/discovery/service.go:126:				Stop						95.0%
github.com/edelwud/vm-proxy-auth/internal/services/discovery/service.go:171:				discoveryLoop					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/discovery/service.go:203:				runDiscovery					81.5%
github.com/edelwud/vm-proxy-auth/internal/services/discovery/service.go:266:				filterPeers					83.3%
github.com/edelwud/vm-proxy-auth/internal/services/discovery/service.go:294:				isSelfAddress					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/discovery/service.go:301:				isAlreadyConnected				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/health/checker.go:60:				NewChecker					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/health/checker.go:109:				CheckHealth					90.9%
github.com/edelwud/vm-proxy-auth/internal/services/health/checker.go:150:				recordHealthCheck				88.6%
github.com/edelwud/vm-proxy-auth/internal/services/health/checker.go:248:				StartMonitoring					83.3%
github.com/edelwud/vm-proxy-auth/internal/services/health/checker.go:273:				monitoringLoop					86.7%
github.com/edelwud/vm-proxy-auth/internal/services/health/checker.go:302:				performHealthChecks				94.1%
github.com/edelwud/vm-proxy-auth/internal/services/health/checker.go:336:				Stop						90.0%
github.com/edelwud/vm-proxy-auth/internal/services/health/checker.go:359:				GetStats					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/health/checker.go:394:				calculateSuccessRate				75.0%
github.com/edelwud/vm-proxy-auth/internal/services/health/checker.go:415:				IsHealthy					0.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/factory.go:17:				NewFactory					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/factory.go:24:				CreateLoadBalancer				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/factory.go:57:				GetSupportedStrategies				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/factory.go:66:				ValidateStrategy				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/factory.go:78:				GetStrategyDescription				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/least_connections.go:24:		NewLeastConnectionsBalancer			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/least_connections.go:35:		NextBackend					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/least_connections.go:102:		ReportResult					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/least_connections.go:136:		BackendsStatus					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/least_connections.go:155:		Close						100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/least_connections.go:182:		getHealthyBackendIndices			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/least_connections.go:197:		getFallbackBackendIndices			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/least_connections.go:212:		UpdateBackendState				0.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/least_connections.go:236:		GetBackendCount					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/least_connections.go:243:		GetHealthyBackendCount				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/least_connections.go:248:		GetBackendConnections				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/least_connections.go:261:		GetBackendTotalRequests				83.3%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/least_connections.go:274:		ResetStats					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/round_robin.go:23:			NewRoundRobinBalancer				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/round_robin.go:33:			NextBackend					83.3%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/round_robin.go:80:			ReportResult					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/round_robin.go:96:			BackendsStatus					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/round_robin.go:115:			Close						100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/round_robin.go:129:			getHealthyBackends				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/round_robin.go:144:			getFallbackBackends				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/round_robin.go:160:			UpdateBackendState				88.9%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/round_robin.go:182:			GetBackendCount					0.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/round_robin.go:189:			GetHealthyBackendCount				0.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/weighted_round_robin.go:26:		NewWeightedRoundRobinBalancer			76.5%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/weighted_round_robin.go:70:		NextBackend					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/weighted_round_robin.go:114:		selectByWeight					79.3%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/weighted_round_robin.go:168:		ReportResult					87.5%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/weighted_round_robin.go:194:		BackendsStatus					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/weighted_round_robin.go:213:		Close						100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/weighted_round_robin.go:227:		getHealthyBackendIndices			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/weighted_round_robin.go:242:		getFallbackBackendIndices			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/weighted_round_robin.go:257:		UpdateBackendState				88.9%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/weighted_round_robin.go:280:		GetBackendCount					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/weighted_round_robin.go:287:		GetHealthyBackendCount				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/weighted_round_robin.go:292:		GetTotalWeight					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/weighted_round_robin.go:297:		GetBackendWeight				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/delegate.go:36:				NewRaftDelegate					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/delegate.go:47:				SetRaftManager					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/delegate.go:54:				SetNodeMetadata					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/delegate.go:61:				SetLocalNodeName				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/delegate.go:70:				NodeMeta					85.7%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/delegate.go:104:				NotifyMsg					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/delegate.go:113:				GetBroadcasts					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/delegate.go:145:				LocalState					81.8%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/delegate.go:172:				MergeRemoteState				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/delegate.go:193:				NotifyJoin					72.2%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/delegate.go:245:				NotifyLeave					81.8%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/delegate.go:275:				NotifyUpdate					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/delegate.go:285:				addRaftPeer					83.3%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/delegate.go:336:				removeRaftPeer					81.8%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/delegate.go:362:				handleEmergencyRecovery				46.2%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/delegate.go:393:				findSurvivingNode				57.1%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/delegate.go:408:				getSurvivingNodeAddress				21.1%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/delegate.go:454:				handleNonLeaderRemoval				22.2%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/delegate.go:473:				performPeerRemoval				75.0%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/delegate.go:488:				ProcessPendingPeers				0.0%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/delegate.go:565:				QueueBroadcast					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/memberlist.go:42:				NewMemberlistService				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/memberlist.go:47:				NewMemberlistServiceWithMetadata		91.3%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/memberlist.go:113:			applyConfig					84.8%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/memberlist.go:177:			SetRaftManager					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/memberlist.go:185:			SetDiscoveryService				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/memberlist.go:195:			Start						92.3%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/memberlist.go:223:			Join						100.0%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/memberlist.go:258:			Stop						88.0%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/memberlist.go:315:			GetMembers					66.7%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/memberlist.go:323:			GetLocalNode					66.7%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/memberlist.go:331:			GetMember					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/memberlist.go:341:			IsHealthy					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/memberlist.go:348:			GetClusterSize					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/memberlist.go:353:			GetDelegate					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/memberlist.go:358:			processExistingMembers				88.2%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/memberlist.go:404:			monitorLeadership				70.0%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/memberlist.go:425:			checkLeadershipChange				0.0%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/memberlist.go:463:			CreateNodeMetadata				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/memberlist.go:492:			Marshal						100.0%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/memberlist.go:497:			UnmarshalNodeMetadata				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/memberlist/memberlist.go:511:			DecodeEncryptionKey				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:52:				newMetricsSet					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:89:				createHTTPRequestsCounter			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:99:				createHTTPDurationHistogram			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:110:				createUpstreamRequestsCounter			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:120:				createUpstreamDurationHistogram			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:131:				createAuthAttemptsCounter			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:141:				createQueryFilteringCounter			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:151:				createQueryFilteringDurationHistogram		100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:162:				createTenantAccessCounter			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:172:				createBackendRequestsCounter			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:182:				createBackendDurationHistogram			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:193:				createHealthCheckCounter			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:203:				createHealthCheckDurationHistogram		100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:214:				createBackendStateChangesCounter		100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:224:				createCircuitBreakerStateCounter		100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:234:				createQueueOperationsCounter			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:244:				createQueueOperationsDurationHistogram		100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:255:				createLoadBalancerSelectionsCounter		100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:265:				createLoadBalancerSelectionDurationHistogram	100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:284:				NewService					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:323:				Handler						100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:330:				RecordRequest					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:359:				RecordUpstream					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:383:				RecordQueryFilter				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:406:				RecordAuthAttempt				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:416:				RecordTenantAccess				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:428:				RecordUpstreamBackend				0.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:452:				RecordHealthCheck				0.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:474:				RecordBackendStateChange			0.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:490:				RecordCircuitBreakerStateChange			0.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:504:				RecordQueueOperation				0.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:521:				RecordLoadBalancerSelection			0.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:539:				RecordRaftState					0.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:554:				RecordRaftTerm					0.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:559:				RecordRaftIndexes				0.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:565:				RecordRaftPeerCount				0.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:570:				RecordRaftLeaderChange				0.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:575:				RecordServiceDiscoveryEvent			0.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:580:				RecordServiceDiscoveryCounts			0.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:586:				RecordServiceDiscoveryError			0.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:591:				RecordServiceDiscoveryLastUpdate		0.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:596:				createRaftStateGauge				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:606:				createRaftTermCounter				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:616:				createRaftCommitIndexGauge			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:626:				createRaftLastAppliedGauge			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:636:				createRaftPeerCountGauge			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:646:				createRaftLeaderChangesCounter			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:657:				createServiceDiscoveryEventsCounter		100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:667:				createServiceDiscoveryPeersGauge		100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:677:				createServiceDiscoveryBackendsGauge		100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:687:				createServiceDiscoveryErrorsCounter		100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:697:				createServiceDiscoveryLastUpdateGauge		100.0%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:35:			NewEnhancedService				84.0%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:131:			Start						75.0%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:149:			Forward						75.0%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:168:			forwardWithQueue				64.0%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:225:			processQueuedRequest				75.0%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:250:			hasHealthyBackends				80.0%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:261:			processFromQueue				0.0%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:288:			handleDequeueError				0.0%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:304:			handleProcessingFailure				0.0%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:326:			forwardToBackendDirect				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:373:			forwardToBackend				90.9%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:407:			selectBackend					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:421:			createBackendRequest				66.7%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:458:			buildTargetURL					90.0%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:480:			prepareRequestHeaders				60.0%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:494:			executeBackendRequest				80.0%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:520:			handleRequestError				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:543:			processBackendResponse				93.3%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:597:			onBackendStateChange				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:618:			GetBackendsStatus				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:623:			SetMaintenanceMode				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:649:			GetHealthStats					66.7%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:657:			GetQueueStats					80.0%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:668:			Close						75.0%
github.com/edelwud/vm-proxy-auth/internal/services/queue/memory_queue.go:27:				NewMemoryQueue					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/queue/memory_queue.go:38:				Enqueue						100.0%
github.com/edelwud/vm-proxy-auth/internal/services/queue/memory_queue.go:83:				Dequeue						68.8%
github.com/edelwud/vm-proxy-auth/internal/services/queue/memory_queue.go:152:				Size						100.0%
github.com/edelwud/vm-proxy-auth/internal/services/queue/memory_queue.go:157:				Close						100.0%
github.com/edelwud/vm-proxy-auth/internal/services/queue/memory_queue.go:186:				Stats						100.0%
github.com/edelwud/vm-proxy-auth/internal/services/queue/memory_queue.go:211:				IsHealthy					75.0%
github.com/edelwud/vm-proxy-auth/internal/services/queue/memory_queue.go:222:				UtilizationPercent				66.7%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/factory.go:12:				NewStateStorage					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/local_storage.go:33:			isExpired					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/local_storage.go:41:			NewLocalStorage					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/local_storage.go:51:			Get						100.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/local_storage.go:66:			Set						100.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/local_storage.go:92:			Delete						100.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/local_storage.go:107:			GetMultiple					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/local_storage.go:121:			SetMultiple					75.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/local_storage.go:135:			Watch						100.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/local_storage.go:155:			Close						100.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/local_storage.go:192:			Ping						80.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/local_storage.go:203:			notifyWatchers					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/local_storage.go:229:			removeWatcherAndClose				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/local_storage.go:242:			removeChannelFromWatchers			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/local_storage.go:261:			closeChannelSafely				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/raft_storage.go:62:			NewRaftStorage					74.1%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/raft_storage.go:130:			createRaftConfig				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/raft_storage.go:144:			createRaftTransport				71.4%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/raft_storage.go:165:			createRaftStores				53.8%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/raft_storage.go:190:			createRaftFSM					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/raft_storage.go:199:			cleanupStores					0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/raft_storage.go:210:			bootstrapCluster				92.3%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/raft_storage.go:242:			maybeBootstrap					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/raft_storage.go:257:			TryDelayedBootstrap				69.2%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/raft_storage.go:290:			bootstrapWithStaticPeers			83.3%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/raft_storage.go:336:			bootstrapWithDiscoveredPeers			88.9%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/raft_storage.go:368:			bootstrapSingleNode				75.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/raft_storage.go:391:			Get						100.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/raft_storage.go:409:			Set						62.5%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/raft_storage.go:450:			Delete						62.5%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/raft_storage.go:487:			GetMultiple					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/raft_storage.go:507:			SetMultiple					62.5%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/raft_storage.go:546:			Watch						100.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/raft_storage.go:573:			Close						86.4%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/raft_storage.go:621:			Ping						87.5%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/raft_storage.go:641:			GetStats					0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/raft_storage.go:658:			removeWatcherAndClose				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/raft_storage.go:684:			closeAllWatchers				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/raft_storage.go:704:			isClosed					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/raft_storage.go:711:			IsLeader					66.7%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/raft_storage.go:721:			AddVoter					80.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/raft_storage.go:785:			RemoveServer					0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/raft_storage.go:804:			GetLeader					0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/raft_storage.go:810:			GetPeers					85.7%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/raft_storage.go:826:			ForceRecoverCluster				0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/raft_storage.go:866:			Apply						82.1%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/raft_storage.go:953:			Snapshot					0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/raft_storage.go:977:			Restore						0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/raft_storage.go:997:			get						100.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/raft_storage.go:1021:			addWatcher					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/raft_storage.go:1028:			removeWatcher					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/raft_storage.go:1045:			closeAllWatchers				85.7%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/raft_storage.go:1062:			notifyWatchers					87.5%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/raft_storage.go:1091:			Persist						0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/raft_storage.go:1101:			Release						0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/redis_storage.go:49:			NewRedisStorage					76.9%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/redis_storage.go:130:			Get						0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/redis_storage.go:157:			Set						0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/redis_storage.go:200:			Delete						0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/redis_storage.go:234:			GetMultiple					0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/redis_storage.go:284:			SetMultiple					0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/redis_storage.go:339:			Watch						0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/redis_storage.go:367:			Close						0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/redis_storage.go:403:			Ping						0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/redis_storage.go:417:			formatKey					0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/redis_storage.go:422:			checkClosed					0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/redis_storage.go:433:			startPubSubMonitoring				0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/redis_storage.go:449:			processPubSubMessages				0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/redis_storage.go:486:			handlePubSubMessage				0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/redis_storage.go:516:			publishStateEvent				0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/redis_storage.go:546:			notifyWatchers					0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/redis_storage.go:573:			removeWatcherAndClose				0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/redis_storage.go:609:			closeAllWatchers				0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/redis_storage.go:630:			isClosed					0.0%
github.com/edelwud/vm-proxy-auth/internal/services/tenant/filterstrategies/or_query_builder.go:28:	NewORQueryBuilder				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/tenant/filterstrategies/or_query_builder.go:36:	BuildSecureQuery				91.7%
github.com/edelwud/vm-proxy-auth/internal/services/tenant/filterstrategies/or_query_builder.go:72:	createSecureORExpression			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/tenant/filterstrategies/or_query_builder.go:117:	optimizeGroups					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/tenant/filterstrategies/or_query_builder.go:170:	deduplicateStrings				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/tenant/filterstrategies/or_query_builder.go:185:	cloneExpression					66.7%
github.com/edelwud/vm-proxy-auth/internal/services/tenant/filterstrategies/or_query_builder.go:199:	injectTenantToExpression			81.8%
github.com/edelwud/vm-proxy-auth/internal/services/tenant/filterstrategies/or_query_builder.go:226:	injectTenantToVectorSelector			92.3%
github.com/edelwud/vm-proxy-auth/internal/services/tenant/filterstrategies/promql_parser.go:19:		NewPromQLTenantInjector				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/tenant/filterstrategies/promql_parser.go:26:		InjectTenantLabels				73.3%
github.com/edelwud/vm-proxy-auth/internal/services/tenant/filterstrategies/promql_parser.go:74:		injectTenantLabelsToVectorSelector		60.0%
github.com/edelwud/vm-proxy-auth/internal/services/tenant/filterstrategies/promql_parser.go:119:	addSingleTenantFilter				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/tenant/service.go:24:				NewService					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/tenant/service.go:40:				FilterQuery					70.0%
github.com/edelwud/vm-proxy-auth/internal/services/tenant/service.go:107:				CanAccessTenant					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/tenant/service.go:125:				DetermineTargetTenant				100.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/debug_logger.go:17:					NewDebugLogger					0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/debug_logger.go:22:					Debug						0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/debug_logger.go:27:					Info						0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/debug_logger.go:32:					Warn						0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/debug_logger.go:37:					Error						0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/debug_logger.go:42:					With						0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/debug_logger.go:50:					fieldsToMap					0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_access.go:24:					CanAccess					100.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_access.go:77:					RecordRequest					100.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_access.go:90:					RecordUpstream					100.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_access.go:103:					RecordQueryFilter				100.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_access.go:115:					RecordAuthAttempt				100.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_access.go:123:					RecordTenantAccess				0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_access.go:132:					RecordUpstreamBackend				0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_access.go:144:					RecordHealthCheck				0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_access.go:147:					RecordBackendStateChange			0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_access.go:156:					RecordCircuitBreakerStateChange			0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_access.go:164:					RecordQueueOperation				0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_access.go:168:					RecordLoadBalancerSelection			0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_access.go:177:					Handler						0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_access.go:195:					Authenticate					60.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_access.go:215:					FilterQuery					80.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_access.go:228:					CanAccessTenant					0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_access.go:234:					DetermineTargetTenant				0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_access.go:254:					Forward						87.5%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_access.go:280:					GetBackendsStatus				0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_access.go:295:					SetMaintenanceMode				0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_discovery.go:9:				Join						100.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_health_checker.go:17:				CheckHealth					66.7%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_health_checker.go:25:				StartMonitoring					66.7%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_health_checker.go:33:				Stop						66.7%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_load_balancer.go:18:				NextBackend					66.7%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_load_balancer.go:26:				ReportResult					100.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_load_balancer.go:33:				BackendsStatus					66.7%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_load_balancer.go:41:				Close						66.7%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_logger.go:23:					NewMockLogger					100.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_logger.go:28:					Debug						100.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_logger.go:33:					Info						100.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_logger.go:38:					Warn						100.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_logger.go:43:					Error						100.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_logger.go:48:					With						100.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_logger.go:61:					log						100.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_logger.go:78:					GetEntries					0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_logger.go:88:					HasEntry					0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_logger.go:101:					HasEntryWithField				0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_logger.go:116:					Clear						0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_logger.go:123:					EntryCount					0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_logger.go:130:					GetEntriesByLevel				0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_metrics.go:16:					RecordRequest					0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_metrics.go:20:					RecordUpstream					0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_metrics.go:24:					RecordQueryFilter				0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_metrics.go:27:					RecordAuthAttempt				0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_metrics.go:30:					RecordTenantAccess				0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_metrics.go:33:					RecordUpstreamBackend				0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_metrics.go:45:					RecordHealthCheck				0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_metrics.go:48:					RecordBackendStateChange			0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_metrics.go:57:					RecordCircuitBreakerStateChange			0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_metrics.go:61:					RecordQueueOperation				0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_metrics.go:64:					RecordLoadBalancerSelection			0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_metrics.go:73:					Handler						0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_metrics.go:84:					RecordRequest					0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_metrics.go:95:					RecordUpstream					0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_metrics.go:99:					RecordQueryFilter				0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_metrics.go:103:				RecordAuthAttempt				0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_metrics.go:106:				RecordTenantAccess				0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_metrics.go:109:				RecordUpstreamBackend				100.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_metrics.go:124:				RecordHealthCheck				0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_metrics.go:128:				RecordBackendStateChange			100.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_metrics.go:140:				RecordCircuitBreakerStateChange			0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_metrics.go:148:				RecordQueueOperation				0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_metrics.go:152:				RecordLoadBalancerSelection			100.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_metrics.go:164:				Handler						0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_metrics.go:167:				GetCallCounts					0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_raft_manager.go:17:				NewMockRaftManager				100.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_raft_manager.go:26:				AddVoter					66.7%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_raft_manager.go:33:				RemoveServer					66.7%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_raft_manager.go:40:				GetLeader					0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_raft_manager.go:44:				GetLeaderID					0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_raft_manager.go:48:				GetStats					0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_raft_manager.go:57:				GetPeers					100.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_raft_manager.go:61:				IsLeader					100.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_raft_manager.go:65:				TryDelayedBootstrap				0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_raft_manager.go:70:				ForceRecoverCluster				0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_state_storage.go:18:				NewMockStateStorage				100.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_state_storage.go:25:				Get						0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_state_storage.go:39:				Set						0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_state_storage.go:51:				Delete						0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_state_storage.go:60:				GetMultiple					0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_state_storage.go:77:				SetMultiple					0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_state_storage.go:91:				Watch						0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_state_storage.go:98:				Close						0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_state_storage.go:108:				Ping						0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_state_storage.go:113:				Clear						0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_state_storage.go:121:				Size						0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_state_storage.go:129:				HasKey						0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/test_helpers.go:16:					GetFreePort					77.8%
github.com/edelwud/vm-proxy-auth/internal/testutils/test_helpers.go:32:					GetFreePorts					85.7%
github.com/edelwud/vm-proxy-auth/internal/testutils/test_helpers.go:45:					CopyFile					70.6%
github.com/edelwud/vm-proxy-auth/internal/testutils/test_helpers.go:78:					validateFilePath				35.3%
github.com/edelwud/vm-proxy-auth/pkg/utils/network.go:13:						GetExternalIP					81.8%
github.com/edelwud/vm-proxy-auth/pkg/utils/network.go:30:						ConvertBindToAdvertiseAddress			88.9%
total:													(statements)					70.9%

Coverage threshold: 70% ✅

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant