Documentation
¶
Index ¶
- func CreateOrUpdate(ctx core.Context, name, key string, value any, stacks ...string) (*v1beta1.Settings, error)
- func Get(ctx core.Context, stack string, keys ...string) (*string, error)
- func GetAWSServiceAccount(ctx core.Context, stackName string) (string, error)
- func GetAs[T any](ctx core.Context, stack string, keys ...string) (*T, error)
- func GetBool(ctx core.Context, stack string, keys ...string) (*bool, error)
- func GetBoolOrDefault(ctx core.Context, stack string, defaultValue bool, keys ...string) (bool, error)
- func GetBoolOrFalse(ctx core.Context, stack string, keys ...string) (bool, error)
- func GetBoolOrTrue(ctx core.Context, stack string, keys ...string) (bool, error)
- func GetInt(ctx core.Context, stack string, keys ...string) (*int, error)
- func GetInt32(ctx core.Context, stack string, keys ...string) (*int32, error)
- func GetInt32OrDefault(ctx core.Context, stack string, defaultValue int32, keys ...string) (int32, error)
- func GetInt64(ctx core.Context, stack string, keys ...string) (*int64, error)
- func GetIntOrDefault(ctx core.Context, stack string, defaultValue int, keys ...string) (int, error)
- func GetMap(ctx core.Context, stack string, keys ...string) (map[string]string, error)
- func GetMapOrEmpty(ctx core.Context, stack string, keys ...string) (map[string]string, error)
- func GetOTELEnvVars(ctx core.Context, stack, serviceName string, sliceStringSeparator string) ([]v1.EnvVar, error)
- func GetResourceList(ctx core.Context, stack string, keys ...string) (v1.ResourceList, error)
- func GetResourceRequirements(ctx core.Context, stack string, keys ...string) (*v1.ResourceRequirements, error)
- func GetString(ctx core.Context, stack string, keys ...string) (*string, error)
- func GetStringOrDefault(ctx core.Context, stack, defaultValue string, keys ...string) (string, error)
- func GetStringOrEmpty(ctx core.Context, stack string, keys ...string) (string, error)
- func GetStringSlice(ctx core.Context, stack string, keys ...string) ([]string, error)
- func GetTrimmedStringSlice(ctx core.Context, stack string, keys ...string) ([]string, error)
- func GetUInt(ctx core.Context, stack string, keys ...string) (*uint, error)
- func GetUInt16(ctx core.Context, stack string, keys ...string) (*uint16, error)
- func GetUInt16OrDefault(ctx core.Context, stack string, defaultValue uint16, keys ...string) (uint16, error)
- func GetUInt64(ctx core.Context, stack string, keys ...string) (*uint64, error)
- func GetURL(ctx core.Context, stack string, keys ...string) (*v1beta1.URI, error)
- func HasOpenTelemetryTracesEnabled(ctx core.Context, stack string) (bool, error)
- func IsTrue(v string) bool
- func New(name, key, value string, stacks ...string) *v1beta1.Settings
- func RequireString(ctx core.Context, stack string, keys ...string) (string, error)
- func RequireURL(ctx core.Context, stack string, keys ...string) (*v1beta1.URI, error)
- func SplitKeywordWithDot(key string) []string
- type MonitoringType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateOrUpdate ¶
func GetAWSServiceAccount ¶
func GetAs ¶
TODO(gfyrag): GetAs only allow to map to structure containing only strings. With a bit of reflection, we could be able to have a more smart mapping to structure with usefull types.
func GetBoolOrDefault ¶
func GetBoolOrFalse ¶
func GetBoolOrTrue ¶
func GetInt32OrDefault ¶
func GetIntOrDefault ¶
func GetMapOrEmpty ¶
func GetOTELEnvVars ¶
func GetResourceList ¶
func GetResourceRequirements ¶
func GetStringOrDefault ¶
func GetStringOrEmpty ¶
func GetStringSlice ¶
func GetTrimmedStringSlice ¶
func GetUInt16OrDefault ¶
func RequireString ¶
func RequireURL ¶
func SplitKeywordWithDot ¶
Types ¶
type MonitoringType ¶
type MonitoringType string
const ( MonitoringTypeTraces MonitoringType = "TRACES" MonitoringTypeMetrics MonitoringType = "METRICS" )
Click to show internal directories.
Click to hide internal directories.