helm-charts

tsuga-spicy-gremlin

Version: 0.1.2 Type: application AppVersion: 0.1.3

A minimal Helm chart to run spicy-gremlin against OpenTelemetry Demo feature flags.

Maintainers

Name Email Url
Tsuga hello@tsuga.com  

Source Code

Values

Key Type Default Description
affinity object {}  
commonLabels object {} Extra labels to add to all resources.
enabled bool true Enable spicy-gremlin deployment.
env.dryRun bool false Dry run mode; logs payload without writing flags.
env.flagSchema string "https://flagd.dev/schema/v0/flags.json" flagd schema value to include in write payload.
env.flagdApiBaseUrl string "http://frontend-proxy:8080/feature/api" Base URL of flagd-ui API exposed by the OTel demo frontend-proxy.
env.maxActiveFlags int 2 Limit number of flags in a scenario.
env.maxIntervalSec int 900 Maximum random interval between scenario applications.
env.minIntervalSec int 120 Minimum random interval between scenario applications.
env.offDefaultsJson string "" Optional JSON override for OFF defaults. Empty uses image defaults.
env.otelServiceName string "" OTel service name written to the resource.opentelemetry.io/service.name pod annotation.
env.otelServiceVersion string "" OTel service version for the resource.opentelemetry.io/service.version annotation. Defaults to image.tag when empty.
env.randomSeed string "" Optional deterministic random seed.
env.requestTimeoutSec int 20 HTTP timeout for read/write API calls.
env.runOnStart bool true Apply one scenario immediately after startup.
env.scenariosJson string "" Optional JSON override for scenarios. Empty uses image defaults.
env.warnUnknownFlags bool true Warn when unknown flags are present in OFF_DEFAULTS_JSON or SCENARIOS_JSON.
environment string "" Deployment environment name used for telemetry tags.
extraEnv list [] Additional env vars appended to the container.
fullnameOverride string "" Override full chart release name.
image.pullPolicy string "IfNotPresent" Image pull policy.
image.repository string "docker.io/l0k0ms/spicy-gremlin" spicy-gremlin container image repository.
image.tag string "0.1.3" spicy-gremlin image tag.
imagePullSecrets list [] Optional image pull secrets.
nameOverride string "" Override chart name.
nodeSelector object {}  
podAnnotations object {} Pod annotations.
podSecurityContext.fsGroup int 65532  
podSecurityContext.runAsGroup int 65532  
podSecurityContext.runAsNonRoot bool true  
podSecurityContext.runAsUser int 65532  
replicaCount int 1 Number of replicas. Keep at 1 unless you want concurrent flag writers.
resources object {}  
securityContext.allowPrivilegeEscalation bool false  
securityContext.capabilities.drop[0] string "ALL"  
securityContext.readOnlyRootFilesystem bool true  
tolerations list []  

Autogenerated from chart metadata using helm-docs v1.14.2