Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( AWSDriver = &drivers.AWSDriver{} ParameterSourceOptions = ¶meter.SourceOptions{ ParameterOptions: ¶meter.ParameterOptions{}, } Drivers = []Driver{ AWSDriver, } EnvoyDiscoveryServices = []servicemesh.EnvoyDiscoveryService{} )
View Source
var ( Logger *zap.Logger SugaredLogger *zap.SugaredLogger Configuration zap.Config )
Functions ¶
func AttachLoggingOptions ¶
func FlushLogger ¶
func FlushLogger()
func LoadDrivers ¶
func LoadLogger ¶
Types ¶
type Driver ¶
type Driver interface { ApplyParameterSourceOptions(opts *parameter.SourceOptions) GetEnvoyDiscoveryServices(opts *parameter.SourceOptions) []servicemesh.EnvoyDiscoveryService Bind(flagSet *pflag.FlagSet, cfg *viper.Viper) Load(ctx context.Context, logger *zap.SugaredLogger) error }
Click to show internal directories.
Click to hide internal directories.