Documentation
¶
Index ¶
- Variables
- func GetEtcdManager() *etcd.Manager
- func GetOCIManager() *oci.Manager
- func SetupOTelSDK(ctx context.Context) (shutdown func(context.Context) error, err error)
- func WithChallengeID(ctx context.Context, id string) context.Context
- func WithIdentity(ctx context.Context, id string) context.Context
- func WithSourceID(ctx context.Context, id string) context.Context
- func WithoutChallengeID(ctx context.Context) context.Context
- func WithoutIdentity(ctx context.Context) context.Context
- func WithoutSourceID(ctx context.Context) context.Context
- type Configuration
- type Logger
- func (log *Logger) Debug(ctx context.Context, msg string, fields ...zap.Field)
- func (log *Logger) Error(ctx context.Context, msg string, fields ...zap.Field)
- func (log *Logger) Info(ctx context.Context, msg string, fields ...zap.Field)
- func (log *Logger) Warn(ctx context.Context, msg string, fields ...zap.Field)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Tracer trace.Tracer = tracenoop.NewTracerProvider().Tracer(serviceName) Meter metric.Meter = metricnoop.NewMeterProvider().Meter(serviceName) )
View Source
var (
PulumiRuntimes = []string{"go"}
)
View Source
var (
Version = ""
)
Functions ¶
func GetEtcdManager ¶ added in v0.4.5
func GetOCIManager ¶ added in v0.6.2
func SetupOTelSDK ¶ added in v0.6.4
SetupOTelSDK configures the OpenTelemetry signals exporters.
func WithChallengeID ¶ added in v0.1.4
func WithIdentity ¶ added in v0.4.0
func WithSourceID ¶ added in v0.1.4
func WithoutChallengeID ¶ added in v0.4.3
Types ¶
type Configuration ¶
type Configuration struct {
Directory string
Cache string
LogLevel string
Etcd struct {
Endpoint string
Username string
Password string //nolint:gosec //#gosec G117 -- FP, we don't marshal this object into JSON
}
OCI struct {
Insecure bool
Username string
Password string //nolint:gosec //#gosec G117 -- FP, we don't marshal this object into JSON
}
}
Configuration holds the parameters that are shared across submodules.
var (
Conf Configuration
)
Click to show internal directories.
Click to hide internal directories.