Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Kelon ¶
type Kelon struct {
// contains filtered or unexported fields
}
func (*Kelon) Configure ¶
func (k *Kelon) Configure(config *KelonConfiguration)
func (*Kelon) StartValidate ¶
func (k *Kelon) StartValidate()
type KelonConfiguration ¶
type KelonConfiguration struct {
// Config paths
ConfigPath *string
ConfigWatcherPath *string
RegoDir *string
OperandDir *string
// Additional config
PathPrefix *string
Port *uint32
AstSkipUnknown *bool
// Logging
AccessDecisionLogLevel *string
// Configs for envoy external auth
EnvoyPort *uint32
EnvoyDryRun *bool
EnvoyReflection *bool
// Configs for telemetry
MetricProvider *string
OtlpMetricExportProtocol *string
OtlpMetricExportEndpoint *string
TraceProvider *string
OtlpTraceExportProtocol *string
OtlpTraceExportEndpoint *string
OtlpServiceName *string
// Configs for validate mode
Validate bool
InputBody *string
QueryOutputFilename *string
}
Click to show internal directories.
Click to hide internal directories.