sidecar

package
v0.101.0 Latest Latest
Warning

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

Go to latest
Published: May 25, 2026 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Overview

Package sidecar provides sidecar container management functionality for Clowder applications

Index

Constants

This section is empty.

Variables

View Source
var DefaultImageSideCarOtelCollector = "ghcr.io/os-observability/redhat-opentelemetry-collector/redhat-opentelemetry-collector:0.107.0" // nolint:gosec

DefaultImageSideCarOtelCollector defines the default OpenTelemetry collector sidecar image

View Source
var DefaultImageSideCarTokenRefresher = "quay.io/redhat-services-prod/rhobs-mco-tenant/rhobs-token-refresher:b9f003e57d17de44a3aac77ff290fa1da2c453c8" // nolint:gosec

DefaultImageSideCarTokenRefresher defines the default token refresher sidecar image

View Source
var ProvName = "sidecar"

ProvName sets the provider name identifier

Functions

func ConvertEnvVars added in v0.101.0

func ConvertEnvVars(envVars []crd.EnvVar) []core.EnvVar

ConvertEnvVars converts custom EnvVar type to Kubernetes EnvVar

func GetOtelCollectorConfigMap added in v0.101.0

func GetOtelCollectorConfigMap(env *crd.ClowdEnvironment, appName string, appSidecar *crd.Sidecar) string

GetOtelCollectorConfigMap returns the config map name for the OpenTelemetry collector

func GetOtelCollectorMemoryLimit added in v0.101.0

func GetOtelCollectorMemoryLimit(env *crd.ClowdEnvironment, appSidecar *crd.Sidecar) string

GetOtelCollectorMemoryLimit returns the memory limit for the OpenTelemetry collector

func GetOtelCollectorMemoryRequest added in v0.101.0

func GetOtelCollectorMemoryRequest(env *crd.ClowdEnvironment, appSidecar *crd.Sidecar) string

GetOtelCollectorMemoryRequest returns the memory request for the OpenTelemetry collector

func GetOtelCollectorSidecar added in v0.90.0

func GetOtelCollectorSidecar(env *crd.ClowdEnvironment, appSidecar *crd.Sidecar) string

GetOtelCollectorSidecar returns the OpenTelemetry collector sidecar image for the environment

func GetSideCar

GetSideCar returns the correct sidecar provider.

func GetTokenRefresherSidecar added in v0.90.0

func GetTokenRefresherSidecar(env *crd.ClowdEnvironment) string

GetTokenRefresherSidecar returns the token refresher sidecar image for the environment

func MergeEnvVars added in v0.101.0

func MergeEnvVars(envVars []crd.EnvVar, appEnvVars []crd.EnvVar) []crd.EnvVar

MergeEnvVars merges environment variables from environment and app level App-level env vars take precedence over environment-level env vars The order is preserved: environment-level variables first, then app-level variables

func NewSidecarProvider

func NewSidecarProvider(p *providers.Provider) (providers.ClowderProvider, error)

NewSidecarProvider creates a new sidecar provider instance

Types

This section is empty.

Jump to

Keyboard shortcuts

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