healthcontext

package
v0.18.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 10, 2026 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Overview

Package healthcontext provides a lightweight, dependency-free context marker for identifying health check requests. Keeping this in a separate package allows packages like pkg/vmcp/client and pkg/vmcp/auth/strategies to use the marker without pulling in the heavyweight pkg/vmcp/health dependencies (e.g. k8s.io/apimachinery).

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func IsHealthCheck

func IsHealthCheck(ctx context.Context) bool

IsHealthCheck returns true if the context is marked as a health check. Authentication strategies use this to bypass authentication for health checks, since health checks verify backend availability and should not require user credentials. Returns false for nil contexts.

func WithHealthCheckMarker

func WithHealthCheckMarker(ctx context.Context) context.Context

WithHealthCheckMarker marks a context as a health check request. Authentication layers can use IsHealthCheck to identify and skip authentication for health check requests.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL