platform

package
v0.22.14 Latest Latest
Warning

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

Go to latest
Published: Jul 26, 2026 License: AGPL-3.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	AgentsGRPCTarget         string
	AppsGRPCTarget           string
	ThreadsGRPCTarget        string
	ChatGRPCTarget           string
	NotificationsGRPCTarget  string
	FilesGRPCTarget          string
	AgentStateGRPCTarget     string
	TokenCountingGRPCTarget  string
	MeteringGRPCTarget       string
	LLMGRPCTarget            string
	SecretsGRPCTarget        string
	TracingGRPCTarget        string
	ZitiEnabled              bool
	ZitiLeaseRenewalInterval time.Duration
	ZitiEnrollmentTimeout    time.Duration
	ZitiManagementGRPCTarget string
	OIDCIssuerURL            string
	OIDCClientID             string
	OIDCProfileSource        string
	OIDCClaimName            string
	OIDCClaimEmail           string
	OIDCClaimPicture         string
	OIDCClaimPreferredUser   string
	ClusterAdminToken        string
	ClusterAdminIdentityID   string
	UsersGRPCTarget          string
	OrganizationsGRPCTarget  string
	RunnersGRPCTarget        string
	TerminalProxyGRPCTarget  string
	ExposeGRPCTarget         string
	EgressRulesGRPCTarget    string
	GroupsGRPCTarget         string
	NetworksGRPCTarget       string
}

Config holds the runtime configuration for communicating with upstream services.

func LoadConfigFromEnv

func LoadConfigFromEnv() (*Config, error)

LoadConfigFromEnv constructs a Config instance from environment variables.

Jump to

Keyboard shortcuts

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