mirror of
https://github.com/hanzoai/metrics.git
synced 2026-10-30 20:03:39 +00:00
Add build tag `disable_grpc_modules` for vmbackup, vmrestore and vmbackupmanager. Binary size increases only for 3MB with it. It's acceptable trade-off for security and feature updates. Related issue: https://github.com/VictoriaMetrics/VictoriaMetrics/issues/8008
13 lines
340 B
Go
13 lines
340 B
Go
package x509bundle
|
|
|
|
import (
|
|
"github.com/spiffe/go-spiffe/v2/spiffeid"
|
|
)
|
|
|
|
// Source represents a source of X.509 bundles keyed by trust domain.
|
|
type Source interface {
|
|
// GetX509BundleForTrustDomain returns the X.509 bundle for the given trust
|
|
// domain.
|
|
GetX509BundleForTrustDomain(trustDomain spiffeid.TrustDomain) (*Bundle, error)
|
|
}
|