diff --git a/charts/opentelemetry-demo/Chart.yaml b/charts/opentelemetry-demo/Chart.yaml index aa9127915aa..30934dd7ccc 100644 --- a/charts/opentelemetry-demo/Chart.yaml +++ b/charts/opentelemetry-demo/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 type: application name: opentelemetry-demo -version: 0.30.6 +version: 0.30.7 description: opentelemetry demo helm chart home: https://opentelemetry.io/ sources: diff --git a/charts/opentelemetry-demo/examples/bring-your-own-observability/rendered/component.yaml b/charts/opentelemetry-demo/examples/bring-your-own-observability/rendered/component.yaml index 2858382cd32..e623c977b6e 100644 --- a/charts/opentelemetry-demo/examples/bring-your-own-observability/rendered/component.yaml +++ b/charts/opentelemetry-demo/examples/bring-your-own-observability/rendered/component.yaml @@ -5,7 +5,7 @@ kind: Service metadata: name: example-adservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-adservice app.kubernetes.io/instance: example @@ -30,7 +30,7 @@ kind: Service metadata: name: example-cartservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-cartservice app.kubernetes.io/instance: example @@ -55,7 +55,7 @@ kind: Service metadata: name: example-checkoutservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-checkoutservice app.kubernetes.io/instance: example @@ -80,7 +80,7 @@ kind: Service metadata: name: example-currencyservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-currencyservice app.kubernetes.io/instance: example @@ -105,7 +105,7 @@ kind: Service metadata: name: example-emailservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-emailservice app.kubernetes.io/instance: example @@ -130,7 +130,7 @@ kind: Service metadata: name: example-flagd labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-flagd app.kubernetes.io/instance: example @@ -155,7 +155,7 @@ kind: Service metadata: name: example-frontend labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-frontend app.kubernetes.io/instance: example @@ -180,7 +180,7 @@ kind: Service metadata: name: example-frontendproxy labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-frontendproxy app.kubernetes.io/instance: example @@ -205,7 +205,7 @@ kind: Service metadata: name: example-kafka labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-kafka app.kubernetes.io/instance: example @@ -233,7 +233,7 @@ kind: Service metadata: name: example-loadgenerator labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-loadgenerator app.kubernetes.io/instance: example @@ -258,7 +258,7 @@ kind: Service metadata: name: example-paymentservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-paymentservice app.kubernetes.io/instance: example @@ -283,7 +283,7 @@ kind: Service metadata: name: example-productcatalogservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-productcatalogservice app.kubernetes.io/instance: example @@ -308,7 +308,7 @@ kind: Service metadata: name: example-quoteservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-quoteservice app.kubernetes.io/instance: example @@ -333,7 +333,7 @@ kind: Service metadata: name: example-recommendationservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-recommendationservice app.kubernetes.io/instance: example @@ -358,7 +358,7 @@ kind: Service metadata: name: example-redis labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-redis app.kubernetes.io/instance: example @@ -383,7 +383,7 @@ kind: Service metadata: name: example-shippingservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-shippingservice app.kubernetes.io/instance: example @@ -408,7 +408,7 @@ kind: Deployment metadata: name: example-accountingservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-accountingservice app.kubernetes.io/instance: example @@ -473,7 +473,7 @@ kind: Deployment metadata: name: example-adservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-adservice app.kubernetes.io/instance: example @@ -540,7 +540,7 @@ kind: Deployment metadata: name: example-cartservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-cartservice app.kubernetes.io/instance: example @@ -617,7 +617,7 @@ kind: Deployment metadata: name: example-checkoutservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-checkoutservice app.kubernetes.io/instance: example @@ -704,7 +704,7 @@ kind: Deployment metadata: name: example-currencyservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-currencyservice app.kubernetes.io/instance: example @@ -767,7 +767,7 @@ kind: Deployment metadata: name: example-emailservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-emailservice app.kubernetes.io/instance: example @@ -830,7 +830,7 @@ kind: Deployment metadata: name: example-flagd labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-flagd app.kubernetes.io/instance: example @@ -897,7 +897,7 @@ kind: Deployment metadata: name: example-frauddetectionservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-frauddetectionservice app.kubernetes.io/instance: example @@ -966,7 +966,7 @@ kind: Deployment metadata: name: example-frontend labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-frontend app.kubernetes.io/instance: example @@ -1035,11 +1035,15 @@ spec: value: frontend-web - name: PUBLIC_OTEL_EXPORTER_OTLP_TRACES_ENDPOINT value: http://localhost:8080/otlp-http/v1/traces + - name: FLAGD_HOST + value: 'example-flagd' + - name: FLAGD_PORT + value: "8013" - name: OTEL_RESOURCE_ATTRIBUTES value: service.name=$(OTEL_SERVICE_NAME),service.namespace=opentelemetry-demo resources: limits: - memory: 200Mi + memory: 250Mi securityContext: runAsGroup: 1001 runAsNonRoot: true @@ -1053,7 +1057,7 @@ kind: Deployment metadata: name: example-frontendproxy labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-frontendproxy app.kubernetes.io/instance: example @@ -1120,6 +1124,10 @@ spec: value: "4318" - name: OTEL_COLLECTOR_HOST value: $(OTEL_COLLECTOR_NAME) + - name: FLAGD_HOST + value: 'example-flagd' + - name: FLAGD_PORT + value: "8013" - name: OTEL_RESOURCE_ATTRIBUTES value: service.name=$(OTEL_SERVICE_NAME),service.namespace=opentelemetry-demo resources: @@ -1138,7 +1146,7 @@ kind: Deployment metadata: name: example-kafka labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-kafka app.kubernetes.io/instance: example @@ -1207,7 +1215,7 @@ kind: Deployment metadata: name: example-loadgenerator labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-loadgenerator app.kubernetes.io/instance: example @@ -1286,7 +1294,7 @@ kind: Deployment metadata: name: example-paymentservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-paymentservice app.kubernetes.io/instance: example @@ -1355,7 +1363,7 @@ kind: Deployment metadata: name: example-productcatalogservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-productcatalogservice app.kubernetes.io/instance: example @@ -1420,7 +1428,7 @@ kind: Deployment metadata: name: example-quoteservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-quoteservice app.kubernetes.io/instance: example @@ -1487,7 +1495,7 @@ kind: Deployment metadata: name: example-recommendationservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-recommendationservice app.kubernetes.io/instance: example @@ -1558,7 +1566,7 @@ kind: Deployment metadata: name: example-redis labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-redis app.kubernetes.io/instance: example @@ -1619,7 +1627,7 @@ kind: Deployment metadata: name: example-shippingservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-shippingservice app.kubernetes.io/instance: example diff --git a/charts/opentelemetry-demo/examples/bring-your-own-observability/rendered/flagd-config.yaml b/charts/opentelemetry-demo/examples/bring-your-own-observability/rendered/flagd-config.yaml index e99ef85da41..b6f2dba83de 100644 --- a/charts/opentelemetry-demo/examples/bring-your-own-observability/rendered/flagd-config.yaml +++ b/charts/opentelemetry-demo/examples/bring-your-own-observability/rendered/flagd-config.yaml @@ -6,7 +6,7 @@ metadata: name: example-flagd-config namespace: default labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example app.kubernetes.io/instance: example @@ -16,7 +16,7 @@ metadata: app.kubernetes.io/managed-by: Helm data: - demo.flagd.json: | + demo.flagd.json: |- { "$schema": "https://flagd.dev/schema/v0/flags.json", "flags": { @@ -51,10 +51,10 @@ data: "description": "Triggers high cpu load in the ad service", "state": "ENABLED", "variants": { - "on": true, - "off": false - }, - "defaultVariant": "off" + "on": true, + "off": false + }, + "defaultVariant": "off" }, "adServiceFailure": { "description": "Fail ad service", @@ -66,9 +66,6 @@ data: "defaultVariant": "off", "targeting": { "fractional": [ - { - "var": "session" - }, [ "on", 10 @@ -80,7 +77,7 @@ data: ] } }, - "kafakQueueProblems": { + "kafkaQueueProblems": { "description": "Overloads Kafka queue while simultaneously introducing a consumer side delay leading to a lag spike", "state": "ENABLED", "variants": { @@ -124,6 +121,16 @@ data: "off": 0 }, "defaultVariant": "off" + }, + "imageSlowLoad": { + "description": "slow loading images in the frontend", + "state": "ENABLED", + "variants": { + "10sec": 10000, + "5sec": 5000, + "off": 0 + }, + "defaultVariant": "off" } } } diff --git a/charts/opentelemetry-demo/examples/bring-your-own-observability/rendered/serviceaccount.yaml b/charts/opentelemetry-demo/examples/bring-your-own-observability/rendered/serviceaccount.yaml index 469930a7ac4..154931567b5 100644 --- a/charts/opentelemetry-demo/examples/bring-your-own-observability/rendered/serviceaccount.yaml +++ b/charts/opentelemetry-demo/examples/bring-your-own-observability/rendered/serviceaccount.yaml @@ -5,7 +5,7 @@ kind: ServiceAccount metadata: name: example labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example app.kubernetes.io/instance: example diff --git a/charts/opentelemetry-demo/examples/collector-as-daemonset/rendered/component.yaml b/charts/opentelemetry-demo/examples/collector-as-daemonset/rendered/component.yaml index 686236337d6..7fc41f6016d 100644 --- a/charts/opentelemetry-demo/examples/collector-as-daemonset/rendered/component.yaml +++ b/charts/opentelemetry-demo/examples/collector-as-daemonset/rendered/component.yaml @@ -5,7 +5,7 @@ kind: Service metadata: name: example-adservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-adservice app.kubernetes.io/instance: example @@ -30,7 +30,7 @@ kind: Service metadata: name: example-cartservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-cartservice app.kubernetes.io/instance: example @@ -55,7 +55,7 @@ kind: Service metadata: name: example-checkoutservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-checkoutservice app.kubernetes.io/instance: example @@ -80,7 +80,7 @@ kind: Service metadata: name: example-currencyservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-currencyservice app.kubernetes.io/instance: example @@ -105,7 +105,7 @@ kind: Service metadata: name: example-emailservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-emailservice app.kubernetes.io/instance: example @@ -130,7 +130,7 @@ kind: Service metadata: name: example-flagd labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-flagd app.kubernetes.io/instance: example @@ -155,7 +155,7 @@ kind: Service metadata: name: example-frontend labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-frontend app.kubernetes.io/instance: example @@ -180,7 +180,7 @@ kind: Service metadata: name: example-frontendproxy labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-frontendproxy app.kubernetes.io/instance: example @@ -205,7 +205,7 @@ kind: Service metadata: name: example-kafka labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-kafka app.kubernetes.io/instance: example @@ -233,7 +233,7 @@ kind: Service metadata: name: example-loadgenerator labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-loadgenerator app.kubernetes.io/instance: example @@ -258,7 +258,7 @@ kind: Service metadata: name: example-paymentservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-paymentservice app.kubernetes.io/instance: example @@ -283,7 +283,7 @@ kind: Service metadata: name: example-productcatalogservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-productcatalogservice app.kubernetes.io/instance: example @@ -308,7 +308,7 @@ kind: Service metadata: name: example-quoteservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-quoteservice app.kubernetes.io/instance: example @@ -333,7 +333,7 @@ kind: Service metadata: name: example-recommendationservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-recommendationservice app.kubernetes.io/instance: example @@ -358,7 +358,7 @@ kind: Service metadata: name: example-redis labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-redis app.kubernetes.io/instance: example @@ -383,7 +383,7 @@ kind: Service metadata: name: example-shippingservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-shippingservice app.kubernetes.io/instance: example @@ -408,7 +408,7 @@ kind: Deployment metadata: name: example-accountingservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-accountingservice app.kubernetes.io/instance: example @@ -473,7 +473,7 @@ kind: Deployment metadata: name: example-adservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-adservice app.kubernetes.io/instance: example @@ -540,7 +540,7 @@ kind: Deployment metadata: name: example-cartservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-cartservice app.kubernetes.io/instance: example @@ -617,7 +617,7 @@ kind: Deployment metadata: name: example-checkoutservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-checkoutservice app.kubernetes.io/instance: example @@ -704,7 +704,7 @@ kind: Deployment metadata: name: example-currencyservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-currencyservice app.kubernetes.io/instance: example @@ -767,7 +767,7 @@ kind: Deployment metadata: name: example-emailservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-emailservice app.kubernetes.io/instance: example @@ -830,7 +830,7 @@ kind: Deployment metadata: name: example-flagd labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-flagd app.kubernetes.io/instance: example @@ -897,7 +897,7 @@ kind: Deployment metadata: name: example-frauddetectionservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-frauddetectionservice app.kubernetes.io/instance: example @@ -966,7 +966,7 @@ kind: Deployment metadata: name: example-frontend labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-frontend app.kubernetes.io/instance: example @@ -1035,11 +1035,15 @@ spec: value: frontend-web - name: PUBLIC_OTEL_EXPORTER_OTLP_TRACES_ENDPOINT value: http://localhost:8080/otlp-http/v1/traces + - name: FLAGD_HOST + value: 'example-flagd' + - name: FLAGD_PORT + value: "8013" - name: OTEL_RESOURCE_ATTRIBUTES value: service.name=$(OTEL_SERVICE_NAME),service.namespace=opentelemetry-demo resources: limits: - memory: 200Mi + memory: 250Mi securityContext: runAsGroup: 1001 runAsNonRoot: true @@ -1053,7 +1057,7 @@ kind: Deployment metadata: name: example-frontendproxy labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-frontendproxy app.kubernetes.io/instance: example @@ -1120,6 +1124,10 @@ spec: value: "4318" - name: OTEL_COLLECTOR_HOST value: $(OTEL_COLLECTOR_NAME) + - name: FLAGD_HOST + value: 'example-flagd' + - name: FLAGD_PORT + value: "8013" - name: OTEL_RESOURCE_ATTRIBUTES value: service.name=$(OTEL_SERVICE_NAME),service.namespace=opentelemetry-demo resources: @@ -1138,7 +1146,7 @@ kind: Deployment metadata: name: example-kafka labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-kafka app.kubernetes.io/instance: example @@ -1207,7 +1215,7 @@ kind: Deployment metadata: name: example-loadgenerator labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-loadgenerator app.kubernetes.io/instance: example @@ -1286,7 +1294,7 @@ kind: Deployment metadata: name: example-paymentservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-paymentservice app.kubernetes.io/instance: example @@ -1355,7 +1363,7 @@ kind: Deployment metadata: name: example-productcatalogservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-productcatalogservice app.kubernetes.io/instance: example @@ -1420,7 +1428,7 @@ kind: Deployment metadata: name: example-quoteservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-quoteservice app.kubernetes.io/instance: example @@ -1487,7 +1495,7 @@ kind: Deployment metadata: name: example-recommendationservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-recommendationservice app.kubernetes.io/instance: example @@ -1558,7 +1566,7 @@ kind: Deployment metadata: name: example-redis labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-redis app.kubernetes.io/instance: example @@ -1619,7 +1627,7 @@ kind: Deployment metadata: name: example-shippingservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-shippingservice app.kubernetes.io/instance: example diff --git a/charts/opentelemetry-demo/examples/collector-as-daemonset/rendered/flagd-config.yaml b/charts/opentelemetry-demo/examples/collector-as-daemonset/rendered/flagd-config.yaml index e99ef85da41..b6f2dba83de 100644 --- a/charts/opentelemetry-demo/examples/collector-as-daemonset/rendered/flagd-config.yaml +++ b/charts/opentelemetry-demo/examples/collector-as-daemonset/rendered/flagd-config.yaml @@ -6,7 +6,7 @@ metadata: name: example-flagd-config namespace: default labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example app.kubernetes.io/instance: example @@ -16,7 +16,7 @@ metadata: app.kubernetes.io/managed-by: Helm data: - demo.flagd.json: | + demo.flagd.json: |- { "$schema": "https://flagd.dev/schema/v0/flags.json", "flags": { @@ -51,10 +51,10 @@ data: "description": "Triggers high cpu load in the ad service", "state": "ENABLED", "variants": { - "on": true, - "off": false - }, - "defaultVariant": "off" + "on": true, + "off": false + }, + "defaultVariant": "off" }, "adServiceFailure": { "description": "Fail ad service", @@ -66,9 +66,6 @@ data: "defaultVariant": "off", "targeting": { "fractional": [ - { - "var": "session" - }, [ "on", 10 @@ -80,7 +77,7 @@ data: ] } }, - "kafakQueueProblems": { + "kafkaQueueProblems": { "description": "Overloads Kafka queue while simultaneously introducing a consumer side delay leading to a lag spike", "state": "ENABLED", "variants": { @@ -124,6 +121,16 @@ data: "off": 0 }, "defaultVariant": "off" + }, + "imageSlowLoad": { + "description": "slow loading images in the frontend", + "state": "ENABLED", + "variants": { + "10sec": 10000, + "5sec": 5000, + "off": 0 + }, + "defaultVariant": "off" } } } diff --git a/charts/opentelemetry-demo/examples/collector-as-daemonset/rendered/grafana-dashboards.yaml b/charts/opentelemetry-demo/examples/collector-as-daemonset/rendered/grafana-dashboards.yaml index 968dd0d16ab..4a2fd1f1cb2 100644 --- a/charts/opentelemetry-demo/examples/collector-as-daemonset/rendered/grafana-dashboards.yaml +++ b/charts/opentelemetry-demo/examples/collector-as-daemonset/rendered/grafana-dashboards.yaml @@ -6,7 +6,7 @@ metadata: name: example-grafana-dashboards namespace: default labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example app.kubernetes.io/instance: example diff --git a/charts/opentelemetry-demo/examples/collector-as-daemonset/rendered/serviceaccount.yaml b/charts/opentelemetry-demo/examples/collector-as-daemonset/rendered/serviceaccount.yaml index 469930a7ac4..154931567b5 100644 --- a/charts/opentelemetry-demo/examples/collector-as-daemonset/rendered/serviceaccount.yaml +++ b/charts/opentelemetry-demo/examples/collector-as-daemonset/rendered/serviceaccount.yaml @@ -5,7 +5,7 @@ kind: ServiceAccount metadata: name: example labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example app.kubernetes.io/instance: example diff --git a/charts/opentelemetry-demo/examples/custom-environment-variables/rendered/component.yaml b/charts/opentelemetry-demo/examples/custom-environment-variables/rendered/component.yaml index 95f7bb77b52..8c2dc99cde2 100644 --- a/charts/opentelemetry-demo/examples/custom-environment-variables/rendered/component.yaml +++ b/charts/opentelemetry-demo/examples/custom-environment-variables/rendered/component.yaml @@ -5,7 +5,7 @@ kind: Service metadata: name: example-adservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-adservice app.kubernetes.io/instance: example @@ -30,7 +30,7 @@ kind: Service metadata: name: example-cartservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-cartservice app.kubernetes.io/instance: example @@ -55,7 +55,7 @@ kind: Service metadata: name: example-checkoutservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-checkoutservice app.kubernetes.io/instance: example @@ -80,7 +80,7 @@ kind: Service metadata: name: example-currencyservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-currencyservice app.kubernetes.io/instance: example @@ -105,7 +105,7 @@ kind: Service metadata: name: example-emailservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-emailservice app.kubernetes.io/instance: example @@ -130,7 +130,7 @@ kind: Service metadata: name: example-flagd labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-flagd app.kubernetes.io/instance: example @@ -155,7 +155,7 @@ kind: Service metadata: name: example-frontend labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-frontend app.kubernetes.io/instance: example @@ -180,7 +180,7 @@ kind: Service metadata: name: example-frontendproxy labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-frontendproxy app.kubernetes.io/instance: example @@ -205,7 +205,7 @@ kind: Service metadata: name: example-kafka labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-kafka app.kubernetes.io/instance: example @@ -233,7 +233,7 @@ kind: Service metadata: name: example-loadgenerator labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-loadgenerator app.kubernetes.io/instance: example @@ -258,7 +258,7 @@ kind: Service metadata: name: example-paymentservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-paymentservice app.kubernetes.io/instance: example @@ -283,7 +283,7 @@ kind: Service metadata: name: example-productcatalogservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-productcatalogservice app.kubernetes.io/instance: example @@ -308,7 +308,7 @@ kind: Service metadata: name: example-quoteservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-quoteservice app.kubernetes.io/instance: example @@ -333,7 +333,7 @@ kind: Service metadata: name: example-recommendationservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-recommendationservice app.kubernetes.io/instance: example @@ -358,7 +358,7 @@ kind: Service metadata: name: example-redis labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-redis app.kubernetes.io/instance: example @@ -383,7 +383,7 @@ kind: Service metadata: name: example-shippingservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-shippingservice app.kubernetes.io/instance: example @@ -408,7 +408,7 @@ kind: Deployment metadata: name: example-accountingservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-accountingservice app.kubernetes.io/instance: example @@ -475,7 +475,7 @@ kind: Deployment metadata: name: example-adservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-adservice app.kubernetes.io/instance: example @@ -544,7 +544,7 @@ kind: Deployment metadata: name: example-cartservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-cartservice app.kubernetes.io/instance: example @@ -623,7 +623,7 @@ kind: Deployment metadata: name: example-checkoutservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-checkoutservice app.kubernetes.io/instance: example @@ -712,7 +712,7 @@ kind: Deployment metadata: name: example-currencyservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-currencyservice app.kubernetes.io/instance: example @@ -777,7 +777,7 @@ kind: Deployment metadata: name: example-emailservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-emailservice app.kubernetes.io/instance: example @@ -842,7 +842,7 @@ kind: Deployment metadata: name: example-flagd labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-flagd app.kubernetes.io/instance: example @@ -909,7 +909,7 @@ kind: Deployment metadata: name: example-frauddetectionservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-frauddetectionservice app.kubernetes.io/instance: example @@ -980,7 +980,7 @@ kind: Deployment metadata: name: example-frontend labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-frontend app.kubernetes.io/instance: example @@ -1049,13 +1049,17 @@ spec: value: frontend-web - name: PUBLIC_OTEL_EXPORTER_OTLP_TRACES_ENDPOINT value: http://localhost:8080/otlp-http/v1/traces + - name: FLAGD_HOST + value: 'example-flagd' + - name: FLAGD_PORT + value: "8013" - name: TEAM_NAME value: ring - name: OTEL_RESOURCE_ATTRIBUTES value: service.name=$(OTEL_SERVICE_NAME),service.instance.id=$(OTEL_K8S_POD_UID),service.namespace=opentelemetry-demo,k8s.namespace.name=$(OTEL_K8S_NAMESPACE),k8s.node.name=$(OTEL_K8S_NODE_NAME),k8s.pod.name=$(OTEL_K8S_POD_NAME),app.eng.team=$(TEAM_NAME) resources: limits: - memory: 200Mi + memory: 250Mi securityContext: runAsGroup: 1001 runAsNonRoot: true @@ -1069,7 +1073,7 @@ kind: Deployment metadata: name: example-frontendproxy labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-frontendproxy app.kubernetes.io/instance: example @@ -1136,6 +1140,10 @@ spec: value: "4318" - name: OTEL_COLLECTOR_HOST value: $(OTEL_COLLECTOR_NAME) + - name: FLAGD_HOST + value: 'example-flagd' + - name: FLAGD_PORT + value: "8013" - name: OTEL_RESOURCE_ATTRIBUTES value: service.name=$(OTEL_SERVICE_NAME),service.instance.id=$(OTEL_K8S_POD_UID),service.namespace=opentelemetry-demo,k8s.namespace.name=$(OTEL_K8S_NAMESPACE),k8s.node.name=$(OTEL_K8S_NODE_NAME),k8s.pod.name=$(OTEL_K8S_POD_NAME),app.eng.team=$(TEAM_NAME) resources: @@ -1154,7 +1162,7 @@ kind: Deployment metadata: name: example-kafka labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-kafka app.kubernetes.io/instance: example @@ -1223,7 +1231,7 @@ kind: Deployment metadata: name: example-loadgenerator labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-loadgenerator app.kubernetes.io/instance: example @@ -1304,7 +1312,7 @@ kind: Deployment metadata: name: example-paymentservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-paymentservice app.kubernetes.io/instance: example @@ -1375,7 +1383,7 @@ kind: Deployment metadata: name: example-productcatalogservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-productcatalogservice app.kubernetes.io/instance: example @@ -1442,7 +1450,7 @@ kind: Deployment metadata: name: example-quoteservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-quoteservice app.kubernetes.io/instance: example @@ -1511,7 +1519,7 @@ kind: Deployment metadata: name: example-recommendationservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-recommendationservice app.kubernetes.io/instance: example @@ -1584,7 +1592,7 @@ kind: Deployment metadata: name: example-redis labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-redis app.kubernetes.io/instance: example @@ -1645,7 +1653,7 @@ kind: Deployment metadata: name: example-shippingservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-shippingservice app.kubernetes.io/instance: example diff --git a/charts/opentelemetry-demo/examples/custom-environment-variables/rendered/flagd-config.yaml b/charts/opentelemetry-demo/examples/custom-environment-variables/rendered/flagd-config.yaml index e99ef85da41..b6f2dba83de 100644 --- a/charts/opentelemetry-demo/examples/custom-environment-variables/rendered/flagd-config.yaml +++ b/charts/opentelemetry-demo/examples/custom-environment-variables/rendered/flagd-config.yaml @@ -6,7 +6,7 @@ metadata: name: example-flagd-config namespace: default labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example app.kubernetes.io/instance: example @@ -16,7 +16,7 @@ metadata: app.kubernetes.io/managed-by: Helm data: - demo.flagd.json: | + demo.flagd.json: |- { "$schema": "https://flagd.dev/schema/v0/flags.json", "flags": { @@ -51,10 +51,10 @@ data: "description": "Triggers high cpu load in the ad service", "state": "ENABLED", "variants": { - "on": true, - "off": false - }, - "defaultVariant": "off" + "on": true, + "off": false + }, + "defaultVariant": "off" }, "adServiceFailure": { "description": "Fail ad service", @@ -66,9 +66,6 @@ data: "defaultVariant": "off", "targeting": { "fractional": [ - { - "var": "session" - }, [ "on", 10 @@ -80,7 +77,7 @@ data: ] } }, - "kafakQueueProblems": { + "kafkaQueueProblems": { "description": "Overloads Kafka queue while simultaneously introducing a consumer side delay leading to a lag spike", "state": "ENABLED", "variants": { @@ -124,6 +121,16 @@ data: "off": 0 }, "defaultVariant": "off" + }, + "imageSlowLoad": { + "description": "slow loading images in the frontend", + "state": "ENABLED", + "variants": { + "10sec": 10000, + "5sec": 5000, + "off": 0 + }, + "defaultVariant": "off" } } } diff --git a/charts/opentelemetry-demo/examples/custom-environment-variables/rendered/grafana-dashboards.yaml b/charts/opentelemetry-demo/examples/custom-environment-variables/rendered/grafana-dashboards.yaml index 968dd0d16ab..4a2fd1f1cb2 100644 --- a/charts/opentelemetry-demo/examples/custom-environment-variables/rendered/grafana-dashboards.yaml +++ b/charts/opentelemetry-demo/examples/custom-environment-variables/rendered/grafana-dashboards.yaml @@ -6,7 +6,7 @@ metadata: name: example-grafana-dashboards namespace: default labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example app.kubernetes.io/instance: example diff --git a/charts/opentelemetry-demo/examples/custom-environment-variables/rendered/serviceaccount.yaml b/charts/opentelemetry-demo/examples/custom-environment-variables/rendered/serviceaccount.yaml index 469930a7ac4..154931567b5 100644 --- a/charts/opentelemetry-demo/examples/custom-environment-variables/rendered/serviceaccount.yaml +++ b/charts/opentelemetry-demo/examples/custom-environment-variables/rendered/serviceaccount.yaml @@ -5,7 +5,7 @@ kind: ServiceAccount metadata: name: example labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example app.kubernetes.io/instance: example diff --git a/charts/opentelemetry-demo/examples/default/rendered/component.yaml b/charts/opentelemetry-demo/examples/default/rendered/component.yaml index 221e5c6f07d..97704111b01 100644 --- a/charts/opentelemetry-demo/examples/default/rendered/component.yaml +++ b/charts/opentelemetry-demo/examples/default/rendered/component.yaml @@ -5,7 +5,7 @@ kind: Service metadata: name: example-adservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-adservice app.kubernetes.io/instance: example @@ -30,7 +30,7 @@ kind: Service metadata: name: example-cartservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-cartservice app.kubernetes.io/instance: example @@ -55,7 +55,7 @@ kind: Service metadata: name: example-checkoutservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-checkoutservice app.kubernetes.io/instance: example @@ -80,7 +80,7 @@ kind: Service metadata: name: example-currencyservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-currencyservice app.kubernetes.io/instance: example @@ -105,7 +105,7 @@ kind: Service metadata: name: example-emailservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-emailservice app.kubernetes.io/instance: example @@ -130,7 +130,7 @@ kind: Service metadata: name: example-flagd labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-flagd app.kubernetes.io/instance: example @@ -155,7 +155,7 @@ kind: Service metadata: name: example-frontend labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-frontend app.kubernetes.io/instance: example @@ -180,7 +180,7 @@ kind: Service metadata: name: example-frontendproxy labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-frontendproxy app.kubernetes.io/instance: example @@ -205,7 +205,7 @@ kind: Service metadata: name: example-kafka labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-kafka app.kubernetes.io/instance: example @@ -233,7 +233,7 @@ kind: Service metadata: name: example-loadgenerator labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-loadgenerator app.kubernetes.io/instance: example @@ -258,7 +258,7 @@ kind: Service metadata: name: example-paymentservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-paymentservice app.kubernetes.io/instance: example @@ -283,7 +283,7 @@ kind: Service metadata: name: example-productcatalogservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-productcatalogservice app.kubernetes.io/instance: example @@ -308,7 +308,7 @@ kind: Service metadata: name: example-quoteservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-quoteservice app.kubernetes.io/instance: example @@ -333,7 +333,7 @@ kind: Service metadata: name: example-recommendationservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-recommendationservice app.kubernetes.io/instance: example @@ -358,7 +358,7 @@ kind: Service metadata: name: example-redis labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-redis app.kubernetes.io/instance: example @@ -383,7 +383,7 @@ kind: Service metadata: name: example-shippingservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-shippingservice app.kubernetes.io/instance: example @@ -408,7 +408,7 @@ kind: Deployment metadata: name: example-accountingservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-accountingservice app.kubernetes.io/instance: example @@ -473,7 +473,7 @@ kind: Deployment metadata: name: example-adservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-adservice app.kubernetes.io/instance: example @@ -540,7 +540,7 @@ kind: Deployment metadata: name: example-cartservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-cartservice app.kubernetes.io/instance: example @@ -617,7 +617,7 @@ kind: Deployment metadata: name: example-checkoutservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-checkoutservice app.kubernetes.io/instance: example @@ -704,7 +704,7 @@ kind: Deployment metadata: name: example-currencyservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-currencyservice app.kubernetes.io/instance: example @@ -767,7 +767,7 @@ kind: Deployment metadata: name: example-emailservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-emailservice app.kubernetes.io/instance: example @@ -830,7 +830,7 @@ kind: Deployment metadata: name: example-flagd labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-flagd app.kubernetes.io/instance: example @@ -897,7 +897,7 @@ kind: Deployment metadata: name: example-frauddetectionservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-frauddetectionservice app.kubernetes.io/instance: example @@ -966,7 +966,7 @@ kind: Deployment metadata: name: example-frontend labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-frontend app.kubernetes.io/instance: example @@ -1035,11 +1035,15 @@ spec: value: frontend-web - name: PUBLIC_OTEL_EXPORTER_OTLP_TRACES_ENDPOINT value: http://localhost:8080/otlp-http/v1/traces + - name: FLAGD_HOST + value: 'example-flagd' + - name: FLAGD_PORT + value: "8013" - name: OTEL_RESOURCE_ATTRIBUTES value: service.name=$(OTEL_SERVICE_NAME),service.namespace=opentelemetry-demo resources: limits: - memory: 200Mi + memory: 250Mi securityContext: runAsGroup: 1001 runAsNonRoot: true @@ -1053,7 +1057,7 @@ kind: Deployment metadata: name: example-frontendproxy labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-frontendproxy app.kubernetes.io/instance: example @@ -1120,6 +1124,10 @@ spec: value: "4318" - name: OTEL_COLLECTOR_HOST value: $(OTEL_COLLECTOR_NAME) + - name: FLAGD_HOST + value: 'example-flagd' + - name: FLAGD_PORT + value: "8013" - name: OTEL_RESOURCE_ATTRIBUTES value: service.name=$(OTEL_SERVICE_NAME),service.namespace=opentelemetry-demo resources: @@ -1138,7 +1146,7 @@ kind: Deployment metadata: name: example-kafka labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-kafka app.kubernetes.io/instance: example @@ -1207,7 +1215,7 @@ kind: Deployment metadata: name: example-loadgenerator labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-loadgenerator app.kubernetes.io/instance: example @@ -1286,7 +1294,7 @@ kind: Deployment metadata: name: example-paymentservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-paymentservice app.kubernetes.io/instance: example @@ -1355,7 +1363,7 @@ kind: Deployment metadata: name: example-productcatalogservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-productcatalogservice app.kubernetes.io/instance: example @@ -1420,7 +1428,7 @@ kind: Deployment metadata: name: example-quoteservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-quoteservice app.kubernetes.io/instance: example @@ -1487,7 +1495,7 @@ kind: Deployment metadata: name: example-recommendationservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-recommendationservice app.kubernetes.io/instance: example @@ -1558,7 +1566,7 @@ kind: Deployment metadata: name: example-redis labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-redis app.kubernetes.io/instance: example @@ -1619,7 +1627,7 @@ kind: Deployment metadata: name: example-shippingservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-shippingservice app.kubernetes.io/instance: example diff --git a/charts/opentelemetry-demo/examples/default/rendered/flagd-config.yaml b/charts/opentelemetry-demo/examples/default/rendered/flagd-config.yaml index e99ef85da41..b6f2dba83de 100644 --- a/charts/opentelemetry-demo/examples/default/rendered/flagd-config.yaml +++ b/charts/opentelemetry-demo/examples/default/rendered/flagd-config.yaml @@ -6,7 +6,7 @@ metadata: name: example-flagd-config namespace: default labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example app.kubernetes.io/instance: example @@ -16,7 +16,7 @@ metadata: app.kubernetes.io/managed-by: Helm data: - demo.flagd.json: | + demo.flagd.json: |- { "$schema": "https://flagd.dev/schema/v0/flags.json", "flags": { @@ -51,10 +51,10 @@ data: "description": "Triggers high cpu load in the ad service", "state": "ENABLED", "variants": { - "on": true, - "off": false - }, - "defaultVariant": "off" + "on": true, + "off": false + }, + "defaultVariant": "off" }, "adServiceFailure": { "description": "Fail ad service", @@ -66,9 +66,6 @@ data: "defaultVariant": "off", "targeting": { "fractional": [ - { - "var": "session" - }, [ "on", 10 @@ -80,7 +77,7 @@ data: ] } }, - "kafakQueueProblems": { + "kafkaQueueProblems": { "description": "Overloads Kafka queue while simultaneously introducing a consumer side delay leading to a lag spike", "state": "ENABLED", "variants": { @@ -124,6 +121,16 @@ data: "off": 0 }, "defaultVariant": "off" + }, + "imageSlowLoad": { + "description": "slow loading images in the frontend", + "state": "ENABLED", + "variants": { + "10sec": 10000, + "5sec": 5000, + "off": 0 + }, + "defaultVariant": "off" } } } diff --git a/charts/opentelemetry-demo/examples/default/rendered/grafana-dashboards.yaml b/charts/opentelemetry-demo/examples/default/rendered/grafana-dashboards.yaml index 968dd0d16ab..4a2fd1f1cb2 100644 --- a/charts/opentelemetry-demo/examples/default/rendered/grafana-dashboards.yaml +++ b/charts/opentelemetry-demo/examples/default/rendered/grafana-dashboards.yaml @@ -6,7 +6,7 @@ metadata: name: example-grafana-dashboards namespace: default labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example app.kubernetes.io/instance: example diff --git a/charts/opentelemetry-demo/examples/default/rendered/serviceaccount.yaml b/charts/opentelemetry-demo/examples/default/rendered/serviceaccount.yaml index 469930a7ac4..154931567b5 100644 --- a/charts/opentelemetry-demo/examples/default/rendered/serviceaccount.yaml +++ b/charts/opentelemetry-demo/examples/default/rendered/serviceaccount.yaml @@ -5,7 +5,7 @@ kind: ServiceAccount metadata: name: example labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example app.kubernetes.io/instance: example diff --git a/charts/opentelemetry-demo/examples/kubernetes-infra-monitoring/rendered/component.yaml b/charts/opentelemetry-demo/examples/kubernetes-infra-monitoring/rendered/component.yaml index 221e5c6f07d..97704111b01 100644 --- a/charts/opentelemetry-demo/examples/kubernetes-infra-monitoring/rendered/component.yaml +++ b/charts/opentelemetry-demo/examples/kubernetes-infra-monitoring/rendered/component.yaml @@ -5,7 +5,7 @@ kind: Service metadata: name: example-adservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-adservice app.kubernetes.io/instance: example @@ -30,7 +30,7 @@ kind: Service metadata: name: example-cartservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-cartservice app.kubernetes.io/instance: example @@ -55,7 +55,7 @@ kind: Service metadata: name: example-checkoutservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-checkoutservice app.kubernetes.io/instance: example @@ -80,7 +80,7 @@ kind: Service metadata: name: example-currencyservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-currencyservice app.kubernetes.io/instance: example @@ -105,7 +105,7 @@ kind: Service metadata: name: example-emailservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-emailservice app.kubernetes.io/instance: example @@ -130,7 +130,7 @@ kind: Service metadata: name: example-flagd labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-flagd app.kubernetes.io/instance: example @@ -155,7 +155,7 @@ kind: Service metadata: name: example-frontend labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-frontend app.kubernetes.io/instance: example @@ -180,7 +180,7 @@ kind: Service metadata: name: example-frontendproxy labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-frontendproxy app.kubernetes.io/instance: example @@ -205,7 +205,7 @@ kind: Service metadata: name: example-kafka labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-kafka app.kubernetes.io/instance: example @@ -233,7 +233,7 @@ kind: Service metadata: name: example-loadgenerator labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-loadgenerator app.kubernetes.io/instance: example @@ -258,7 +258,7 @@ kind: Service metadata: name: example-paymentservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-paymentservice app.kubernetes.io/instance: example @@ -283,7 +283,7 @@ kind: Service metadata: name: example-productcatalogservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-productcatalogservice app.kubernetes.io/instance: example @@ -308,7 +308,7 @@ kind: Service metadata: name: example-quoteservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-quoteservice app.kubernetes.io/instance: example @@ -333,7 +333,7 @@ kind: Service metadata: name: example-recommendationservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-recommendationservice app.kubernetes.io/instance: example @@ -358,7 +358,7 @@ kind: Service metadata: name: example-redis labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-redis app.kubernetes.io/instance: example @@ -383,7 +383,7 @@ kind: Service metadata: name: example-shippingservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-shippingservice app.kubernetes.io/instance: example @@ -408,7 +408,7 @@ kind: Deployment metadata: name: example-accountingservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-accountingservice app.kubernetes.io/instance: example @@ -473,7 +473,7 @@ kind: Deployment metadata: name: example-adservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-adservice app.kubernetes.io/instance: example @@ -540,7 +540,7 @@ kind: Deployment metadata: name: example-cartservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-cartservice app.kubernetes.io/instance: example @@ -617,7 +617,7 @@ kind: Deployment metadata: name: example-checkoutservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-checkoutservice app.kubernetes.io/instance: example @@ -704,7 +704,7 @@ kind: Deployment metadata: name: example-currencyservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-currencyservice app.kubernetes.io/instance: example @@ -767,7 +767,7 @@ kind: Deployment metadata: name: example-emailservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-emailservice app.kubernetes.io/instance: example @@ -830,7 +830,7 @@ kind: Deployment metadata: name: example-flagd labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-flagd app.kubernetes.io/instance: example @@ -897,7 +897,7 @@ kind: Deployment metadata: name: example-frauddetectionservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-frauddetectionservice app.kubernetes.io/instance: example @@ -966,7 +966,7 @@ kind: Deployment metadata: name: example-frontend labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-frontend app.kubernetes.io/instance: example @@ -1035,11 +1035,15 @@ spec: value: frontend-web - name: PUBLIC_OTEL_EXPORTER_OTLP_TRACES_ENDPOINT value: http://localhost:8080/otlp-http/v1/traces + - name: FLAGD_HOST + value: 'example-flagd' + - name: FLAGD_PORT + value: "8013" - name: OTEL_RESOURCE_ATTRIBUTES value: service.name=$(OTEL_SERVICE_NAME),service.namespace=opentelemetry-demo resources: limits: - memory: 200Mi + memory: 250Mi securityContext: runAsGroup: 1001 runAsNonRoot: true @@ -1053,7 +1057,7 @@ kind: Deployment metadata: name: example-frontendproxy labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-frontendproxy app.kubernetes.io/instance: example @@ -1120,6 +1124,10 @@ spec: value: "4318" - name: OTEL_COLLECTOR_HOST value: $(OTEL_COLLECTOR_NAME) + - name: FLAGD_HOST + value: 'example-flagd' + - name: FLAGD_PORT + value: "8013" - name: OTEL_RESOURCE_ATTRIBUTES value: service.name=$(OTEL_SERVICE_NAME),service.namespace=opentelemetry-demo resources: @@ -1138,7 +1146,7 @@ kind: Deployment metadata: name: example-kafka labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-kafka app.kubernetes.io/instance: example @@ -1207,7 +1215,7 @@ kind: Deployment metadata: name: example-loadgenerator labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-loadgenerator app.kubernetes.io/instance: example @@ -1286,7 +1294,7 @@ kind: Deployment metadata: name: example-paymentservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-paymentservice app.kubernetes.io/instance: example @@ -1355,7 +1363,7 @@ kind: Deployment metadata: name: example-productcatalogservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-productcatalogservice app.kubernetes.io/instance: example @@ -1420,7 +1428,7 @@ kind: Deployment metadata: name: example-quoteservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-quoteservice app.kubernetes.io/instance: example @@ -1487,7 +1495,7 @@ kind: Deployment metadata: name: example-recommendationservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-recommendationservice app.kubernetes.io/instance: example @@ -1558,7 +1566,7 @@ kind: Deployment metadata: name: example-redis labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-redis app.kubernetes.io/instance: example @@ -1619,7 +1627,7 @@ kind: Deployment metadata: name: example-shippingservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-shippingservice app.kubernetes.io/instance: example diff --git a/charts/opentelemetry-demo/examples/kubernetes-infra-monitoring/rendered/flagd-config.yaml b/charts/opentelemetry-demo/examples/kubernetes-infra-monitoring/rendered/flagd-config.yaml index e99ef85da41..b6f2dba83de 100644 --- a/charts/opentelemetry-demo/examples/kubernetes-infra-monitoring/rendered/flagd-config.yaml +++ b/charts/opentelemetry-demo/examples/kubernetes-infra-monitoring/rendered/flagd-config.yaml @@ -6,7 +6,7 @@ metadata: name: example-flagd-config namespace: default labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example app.kubernetes.io/instance: example @@ -16,7 +16,7 @@ metadata: app.kubernetes.io/managed-by: Helm data: - demo.flagd.json: | + demo.flagd.json: |- { "$schema": "https://flagd.dev/schema/v0/flags.json", "flags": { @@ -51,10 +51,10 @@ data: "description": "Triggers high cpu load in the ad service", "state": "ENABLED", "variants": { - "on": true, - "off": false - }, - "defaultVariant": "off" + "on": true, + "off": false + }, + "defaultVariant": "off" }, "adServiceFailure": { "description": "Fail ad service", @@ -66,9 +66,6 @@ data: "defaultVariant": "off", "targeting": { "fractional": [ - { - "var": "session" - }, [ "on", 10 @@ -80,7 +77,7 @@ data: ] } }, - "kafakQueueProblems": { + "kafkaQueueProblems": { "description": "Overloads Kafka queue while simultaneously introducing a consumer side delay leading to a lag spike", "state": "ENABLED", "variants": { @@ -124,6 +121,16 @@ data: "off": 0 }, "defaultVariant": "off" + }, + "imageSlowLoad": { + "description": "slow loading images in the frontend", + "state": "ENABLED", + "variants": { + "10sec": 10000, + "5sec": 5000, + "off": 0 + }, + "defaultVariant": "off" } } } diff --git a/charts/opentelemetry-demo/examples/kubernetes-infra-monitoring/rendered/grafana-dashboards.yaml b/charts/opentelemetry-demo/examples/kubernetes-infra-monitoring/rendered/grafana-dashboards.yaml index 968dd0d16ab..4a2fd1f1cb2 100644 --- a/charts/opentelemetry-demo/examples/kubernetes-infra-monitoring/rendered/grafana-dashboards.yaml +++ b/charts/opentelemetry-demo/examples/kubernetes-infra-monitoring/rendered/grafana-dashboards.yaml @@ -6,7 +6,7 @@ metadata: name: example-grafana-dashboards namespace: default labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example app.kubernetes.io/instance: example diff --git a/charts/opentelemetry-demo/examples/kubernetes-infra-monitoring/rendered/serviceaccount.yaml b/charts/opentelemetry-demo/examples/kubernetes-infra-monitoring/rendered/serviceaccount.yaml index 469930a7ac4..154931567b5 100644 --- a/charts/opentelemetry-demo/examples/kubernetes-infra-monitoring/rendered/serviceaccount.yaml +++ b/charts/opentelemetry-demo/examples/kubernetes-infra-monitoring/rendered/serviceaccount.yaml @@ -5,7 +5,7 @@ kind: ServiceAccount metadata: name: example labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example app.kubernetes.io/instance: example diff --git a/charts/opentelemetry-demo/examples/public-hosted-ingress/rendered/component.yaml b/charts/opentelemetry-demo/examples/public-hosted-ingress/rendered/component.yaml index e7750737adc..84885d083b8 100644 --- a/charts/opentelemetry-demo/examples/public-hosted-ingress/rendered/component.yaml +++ b/charts/opentelemetry-demo/examples/public-hosted-ingress/rendered/component.yaml @@ -5,7 +5,7 @@ kind: Service metadata: name: example-adservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-adservice app.kubernetes.io/instance: example @@ -30,7 +30,7 @@ kind: Service metadata: name: example-cartservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-cartservice app.kubernetes.io/instance: example @@ -55,7 +55,7 @@ kind: Service metadata: name: example-checkoutservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-checkoutservice app.kubernetes.io/instance: example @@ -80,7 +80,7 @@ kind: Service metadata: name: example-currencyservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-currencyservice app.kubernetes.io/instance: example @@ -105,7 +105,7 @@ kind: Service metadata: name: example-emailservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-emailservice app.kubernetes.io/instance: example @@ -130,7 +130,7 @@ kind: Service metadata: name: example-flagd labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-flagd app.kubernetes.io/instance: example @@ -155,7 +155,7 @@ kind: Service metadata: name: example-frontend labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-frontend app.kubernetes.io/instance: example @@ -180,7 +180,7 @@ kind: Service metadata: name: example-frontendproxy labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-frontendproxy app.kubernetes.io/instance: example @@ -205,7 +205,7 @@ kind: Service metadata: name: example-kafka labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-kafka app.kubernetes.io/instance: example @@ -233,7 +233,7 @@ kind: Service metadata: name: example-loadgenerator labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-loadgenerator app.kubernetes.io/instance: example @@ -258,7 +258,7 @@ kind: Service metadata: name: example-paymentservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-paymentservice app.kubernetes.io/instance: example @@ -283,7 +283,7 @@ kind: Service metadata: name: example-productcatalogservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-productcatalogservice app.kubernetes.io/instance: example @@ -308,7 +308,7 @@ kind: Service metadata: name: example-quoteservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-quoteservice app.kubernetes.io/instance: example @@ -333,7 +333,7 @@ kind: Service metadata: name: example-recommendationservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-recommendationservice app.kubernetes.io/instance: example @@ -358,7 +358,7 @@ kind: Service metadata: name: example-redis labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-redis app.kubernetes.io/instance: example @@ -383,7 +383,7 @@ kind: Service metadata: name: example-shippingservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-shippingservice app.kubernetes.io/instance: example @@ -408,7 +408,7 @@ kind: Deployment metadata: name: example-accountingservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-accountingservice app.kubernetes.io/instance: example @@ -473,7 +473,7 @@ kind: Deployment metadata: name: example-adservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-adservice app.kubernetes.io/instance: example @@ -540,7 +540,7 @@ kind: Deployment metadata: name: example-cartservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-cartservice app.kubernetes.io/instance: example @@ -617,7 +617,7 @@ kind: Deployment metadata: name: example-checkoutservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-checkoutservice app.kubernetes.io/instance: example @@ -704,7 +704,7 @@ kind: Deployment metadata: name: example-currencyservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-currencyservice app.kubernetes.io/instance: example @@ -767,7 +767,7 @@ kind: Deployment metadata: name: example-emailservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-emailservice app.kubernetes.io/instance: example @@ -830,7 +830,7 @@ kind: Deployment metadata: name: example-flagd labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-flagd app.kubernetes.io/instance: example @@ -897,7 +897,7 @@ kind: Deployment metadata: name: example-frauddetectionservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-frauddetectionservice app.kubernetes.io/instance: example @@ -966,7 +966,7 @@ kind: Deployment metadata: name: example-frontend labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-frontend app.kubernetes.io/instance: example @@ -1035,11 +1035,15 @@ spec: value: frontend-web - name: PUBLIC_OTEL_EXPORTER_OTLP_TRACES_ENDPOINT value: https://otel-demo-collector.example.com/v1/traces + - name: FLAGD_HOST + value: 'example-flagd' + - name: FLAGD_PORT + value: "8013" - name: OTEL_RESOURCE_ATTRIBUTES value: service.name=$(OTEL_SERVICE_NAME),service.namespace=opentelemetry-demo resources: limits: - memory: 200Mi + memory: 250Mi securityContext: runAsGroup: 1001 runAsNonRoot: true @@ -1053,7 +1057,7 @@ kind: Deployment metadata: name: example-frontendproxy labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-frontendproxy app.kubernetes.io/instance: example @@ -1120,6 +1124,10 @@ spec: value: "4318" - name: OTEL_COLLECTOR_HOST value: $(OTEL_COLLECTOR_NAME) + - name: FLAGD_HOST + value: 'example-flagd' + - name: FLAGD_PORT + value: "8013" - name: OTEL_RESOURCE_ATTRIBUTES value: service.name=$(OTEL_SERVICE_NAME),service.namespace=opentelemetry-demo resources: @@ -1138,7 +1146,7 @@ kind: Deployment metadata: name: example-kafka labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-kafka app.kubernetes.io/instance: example @@ -1207,7 +1215,7 @@ kind: Deployment metadata: name: example-loadgenerator labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-loadgenerator app.kubernetes.io/instance: example @@ -1286,7 +1294,7 @@ kind: Deployment metadata: name: example-paymentservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-paymentservice app.kubernetes.io/instance: example @@ -1355,7 +1363,7 @@ kind: Deployment metadata: name: example-productcatalogservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-productcatalogservice app.kubernetes.io/instance: example @@ -1420,7 +1428,7 @@ kind: Deployment metadata: name: example-quoteservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-quoteservice app.kubernetes.io/instance: example @@ -1487,7 +1495,7 @@ kind: Deployment metadata: name: example-recommendationservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-recommendationservice app.kubernetes.io/instance: example @@ -1558,7 +1566,7 @@ kind: Deployment metadata: name: example-redis labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-redis app.kubernetes.io/instance: example @@ -1619,7 +1627,7 @@ kind: Deployment metadata: name: example-shippingservice labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-shippingservice app.kubernetes.io/instance: example @@ -1682,7 +1690,7 @@ kind: Ingress metadata: name: example-frontendproxy labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example-frontendproxy app.kubernetes.io/instance: example diff --git a/charts/opentelemetry-demo/examples/public-hosted-ingress/rendered/flagd-config.yaml b/charts/opentelemetry-demo/examples/public-hosted-ingress/rendered/flagd-config.yaml index e99ef85da41..b6f2dba83de 100644 --- a/charts/opentelemetry-demo/examples/public-hosted-ingress/rendered/flagd-config.yaml +++ b/charts/opentelemetry-demo/examples/public-hosted-ingress/rendered/flagd-config.yaml @@ -6,7 +6,7 @@ metadata: name: example-flagd-config namespace: default labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example app.kubernetes.io/instance: example @@ -16,7 +16,7 @@ metadata: app.kubernetes.io/managed-by: Helm data: - demo.flagd.json: | + demo.flagd.json: |- { "$schema": "https://flagd.dev/schema/v0/flags.json", "flags": { @@ -51,10 +51,10 @@ data: "description": "Triggers high cpu load in the ad service", "state": "ENABLED", "variants": { - "on": true, - "off": false - }, - "defaultVariant": "off" + "on": true, + "off": false + }, + "defaultVariant": "off" }, "adServiceFailure": { "description": "Fail ad service", @@ -66,9 +66,6 @@ data: "defaultVariant": "off", "targeting": { "fractional": [ - { - "var": "session" - }, [ "on", 10 @@ -80,7 +77,7 @@ data: ] } }, - "kafakQueueProblems": { + "kafkaQueueProblems": { "description": "Overloads Kafka queue while simultaneously introducing a consumer side delay leading to a lag spike", "state": "ENABLED", "variants": { @@ -124,6 +121,16 @@ data: "off": 0 }, "defaultVariant": "off" + }, + "imageSlowLoad": { + "description": "slow loading images in the frontend", + "state": "ENABLED", + "variants": { + "10sec": 10000, + "5sec": 5000, + "off": 0 + }, + "defaultVariant": "off" } } } diff --git a/charts/opentelemetry-demo/examples/public-hosted-ingress/rendered/grafana-dashboards.yaml b/charts/opentelemetry-demo/examples/public-hosted-ingress/rendered/grafana-dashboards.yaml index 968dd0d16ab..4a2fd1f1cb2 100644 --- a/charts/opentelemetry-demo/examples/public-hosted-ingress/rendered/grafana-dashboards.yaml +++ b/charts/opentelemetry-demo/examples/public-hosted-ingress/rendered/grafana-dashboards.yaml @@ -6,7 +6,7 @@ metadata: name: example-grafana-dashboards namespace: default labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example app.kubernetes.io/instance: example diff --git a/charts/opentelemetry-demo/examples/public-hosted-ingress/rendered/serviceaccount.yaml b/charts/opentelemetry-demo/examples/public-hosted-ingress/rendered/serviceaccount.yaml index 469930a7ac4..154931567b5 100644 --- a/charts/opentelemetry-demo/examples/public-hosted-ingress/rendered/serviceaccount.yaml +++ b/charts/opentelemetry-demo/examples/public-hosted-ingress/rendered/serviceaccount.yaml @@ -5,7 +5,7 @@ kind: ServiceAccount metadata: name: example labels: - helm.sh/chart: opentelemetry-demo-0.30.6 + helm.sh/chart: opentelemetry-demo-0.30.7 opentelemetry.io/name: example app.kubernetes.io/instance: example diff --git a/charts/opentelemetry-demo/flagd/demo.flagd.json b/charts/opentelemetry-demo/flagd/demo.flagd.json index c1c9180240d..fe4c0493689 100644 --- a/charts/opentelemetry-demo/flagd/demo.flagd.json +++ b/charts/opentelemetry-demo/flagd/demo.flagd.json @@ -32,10 +32,10 @@ "description": "Triggers high cpu load in the ad service", "state": "ENABLED", "variants": { - "on": true, - "off": false - }, - "defaultVariant": "off" + "on": true, + "off": false + }, + "defaultVariant": "off" }, "adServiceFailure": { "description": "Fail ad service", @@ -47,9 +47,6 @@ "defaultVariant": "off", "targeting": { "fractional": [ - { - "var": "session" - }, [ "on", 10 @@ -61,7 +58,7 @@ ] } }, - "kafakQueueProblems": { + "kafkaQueueProblems": { "description": "Overloads Kafka queue while simultaneously introducing a consumer side delay leading to a lag spike", "state": "ENABLED", "variants": { @@ -105,6 +102,16 @@ "off": 0 }, "defaultVariant": "off" + }, + "imageSlowLoad": { + "description": "slow loading images in the frontend", + "state": "ENABLED", + "variants": { + "10sec": 10000, + "5sec": 5000, + "off": 0 + }, + "defaultVariant": "off" } } -} +} \ No newline at end of file diff --git a/charts/opentelemetry-demo/values.yaml b/charts/opentelemetry-demo/values.yaml index bfff693154f..c5a508b6774 100644 --- a/charts/opentelemetry-demo/values.yaml +++ b/charts/opentelemetry-demo/values.yaml @@ -342,9 +342,13 @@ components: value: frontend-web - name: PUBLIC_OTEL_EXPORTER_OTLP_TRACES_ENDPOINT value: http://localhost:8080/otlp-http/v1/traces # This expects users to use `kubectl port-forward ...` + - name: FLAGD_HOST + value: '{{ include "otel-demo.name" . }}-flagd' + - name: FLAGD_PORT + value: "8013" resources: limits: - memory: 200Mi + memory: 250Mi securityContext: runAsUser: 1001 # nextjs runAsGroup: 1001 @@ -381,6 +385,10 @@ components: value: "4318" - name: OTEL_COLLECTOR_HOST value: $(OTEL_COLLECTOR_NAME) + - name: FLAGD_HOST + value: '{{ include "otel-demo.name" . }}-flagd' + - name: FLAGD_PORT + value: "8013" resources: limits: memory: 50Mi