core

package
v0.3.2 Latest Latest
Warning

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

Go to latest
Published: Nov 5, 2025 License: Apache-2.0 Imports: 25 Imported by: 0

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) Start

func (k *Kelon) Start()

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
}

Jump to

Keyboard shortcuts

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