configs

package
v0.0.0-...-a1261cd Latest Latest
Warning

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

Go to latest
Published: Jun 27, 2024 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AksBrowserLoginExt

type AksBrowserLoginExt struct {
	ClusterFilterExpression Expression
}

type ApplicationConfig

type ApplicationConfig struct {
	DataStores                *DataStores `yaml:"DataStores,omitempty" json:"DataStores,omitempty"`
	AutoUpdate                bool
	Extensions                *Extension
	DefaultCredResolverConfig string
}

func ResolveConfig

func ResolveConfig(absPath string) (*ApplicationConfig, error)

type DataStoreConfig

type DataStoreConfig struct {
	Path string
}

type DataStores

type DataStores struct {
	AggregatedClusterMetadata *DataStoreConfig
	CredResolverConfig        *DataStoreConfig
}

type EksAssumeRoleExt

type EksAssumeRoleExt struct {
	// StringExpression
	RoleNameExpression      Expression
	ClusterFilterExpression Expression
}

type Expression

type Expression struct {
	Type       string
	Expression string
}

type Extension

type Extension struct {
	Fox              *FoxExt
	EksAssumeRoles   []*EksAssumeRoleExt
	AksBrowserLogins []*AksBrowserLoginExt
	LensRegister     []*LensRegisterExt
}

type FoxExt

type FoxExt struct {
	Enable  bool
	Address string
}

type LensRegisterExt

type LensRegisterExt struct {
	ClusterFilterExpression Expression
	PrometheusEndpoint      string
}

Jump to

Keyboard shortcuts

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