common

package
v1.1.0-rc6 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ManagementCertEventKind

type ManagementCertEventKind string
const (
	// Emitted when we load the currently-installed certificate (e.g., agent restart).
	ManagementCertEventKindCurrent ManagementCertEventKind = "current"
	// Emitted for a renewal flow (provision/store). Exactly one event per renewal attempt.
	ManagementCertEventKindRenewal ManagementCertEventKind = "renewal"
)

type ManagementCertMetricsCallback

type ManagementCertMetricsCallback func(
	kind ManagementCertEventKind,
	cert *x509.Certificate,
	durationSeconds float64,
	err error,
)

ManagementCertMetricsCallback observes management certificate events.

Semantics:

  • kind=current: best-effort observation of the currently installed cert (no renewal attempt). durationSeconds is expected to be 0.
  • kind=renewal: one renewal attempt observation (success/pending/failure) + durationSeconds. pending is typically signaled via ErrProvisionNotReady.
  • cert may be nil (e.g., failures or non-ready/pending).

Jump to

Keyboard shortcuts

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