apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - ../deploy patches: - target: kind: Deployment name: redis-cart patch: "apiVersion: apps/v1\nkind: Deployment\nmetadata:\n name: redis-cart\nspec:\n\ \ template:\n metadata:\n annotations:\n instrumentation.opentelemetry.io/inject-python:\ \ monitoring/otel-instrumentation\n spec:\n containers:\n - name:\ \ redis\n env:\n - name: OTEL_SERVICE_NAME\n value: redis-cart\n\ \ - name: OTEL_EXPORTER_OTLP_ENDPOINT\n value: http://otel-collector.monitoring.svc.cluster.local:4318\n\ \ - name: OTEL_RESOURCE_ATTRIBUTES\n value: app=security-scan-test\n" - target: kind: Deployment name: adservice patch: "apiVersion: apps/v1\nkind: Deployment\nmetadata:\n name: adservice\nspec:\n\ \ template:\n metadata:\n annotations:\n instrumentation.opentelemetry.io/inject-java:\ \ monitoring/otel-instrumentation\n spec:\n containers:\n - name:\ \ server\n env:\n - name: OTEL_SERVICE_NAME\n value: adservice\n\ \ - name: OTEL_EXPORTER_OTLP_ENDPOINT\n value: http://otel-collector.monitoring.svc.cluster.local:4318\n\ \ - name: OTEL_RESOURCE_ATTRIBUTES\n value: app=security-scan-test\n" - target: kind: Deployment name: currencyservice patch: "apiVersion: apps/v1\nkind: Deployment\nmetadata:\n name: currencyservice\n\ spec:\n template:\n metadata:\n annotations:\n instrumentation.opentelemetry.io/inject-nodejs:\ \ monitoring/otel-instrumentation\n spec:\n containers:\n - name:\ \ server\n env:\n - name: OTEL_SERVICE_NAME\n value: currencyservice\n\ \ - name: OTEL_EXPORTER_OTLP_ENDPOINT\n value: http://otel-collector.monitoring.svc.cluster.local:4318\n\ \ - name: OTEL_RESOURCE_ATTRIBUTES\n value: app=security-scan-test\n" - target: kind: Deployment name: emailservice patch: "apiVersion: apps/v1\nkind: Deployment\nmetadata:\n name: emailservice\n\ spec:\n template:\n metadata:\n annotations:\n instrumentation.opentelemetry.io/inject-python:\ \ monitoring/otel-instrumentation\n spec:\n containers:\n - name:\ \ server\n env:\n - name: OTEL_SERVICE_NAME\n value: emailservice\n\ \ - name: OTEL_EXPORTER_OTLP_ENDPOINT\n value: http://otel-collector.monitoring.svc.cluster.local:4318\n\ \ - name: OTEL_RESOURCE_ATTRIBUTES\n value: app=security-scan-test\n" - target: kind: Deployment name: loadgenerator patch: "apiVersion: apps/v1\nkind: Deployment\nmetadata:\n name: loadgenerator\n\ spec:\n template:\n metadata:\n annotations:\n instrumentation.opentelemetry.io/inject-python:\ \ monitoring/otel-instrumentation\n spec:\n containers:\n - name:\ \ main\n env:\n - name: OTEL_SERVICE_NAME\n value: loadgenerator\n\ \ - name: OTEL_EXPORTER_OTLP_ENDPOINT\n value: http://otel-collector.monitoring.svc.cluster.local:4318\n\ \ - name: OTEL_RESOURCE_ATTRIBUTES\n value: app=security-scan-test\n" - target: kind: Deployment name: paymentservice patch: "apiVersion: apps/v1\nkind: Deployment\nmetadata:\n name: paymentservice\n\ spec:\n template:\n metadata:\n annotations:\n instrumentation.opentelemetry.io/inject-nodejs:\ \ monitoring/otel-instrumentation\n spec:\n containers:\n - name:\ \ server\n env:\n - name: OTEL_SERVICE_NAME\n value: paymentservice\n\ \ - name: OTEL_EXPORTER_OTLP_ENDPOINT\n value: http://otel-collector.monitoring.svc.cluster.local:4318\n\ \ - name: OTEL_RESOURCE_ATTRIBUTES\n value: app=security-scan-test\n" - target: kind: Deployment name: recommendationservice patch: "apiVersion: apps/v1\nkind: Deployment\nmetadata:\n name: recommendationservice\n\ spec:\n template:\n metadata:\n annotations:\n instrumentation.opentelemetry.io/inject-python:\ \ monitoring/otel-instrumentation\n spec:\n containers:\n - name:\ \ server\n env:\n - name: OTEL_SERVICE_NAME\n value: recommendationservice\n\ \ - name: OTEL_EXPORTER_OTLP_ENDPOINT\n value: http://otel-collector.monitoring.svc.cluster.local:4318\n\ \ - name: OTEL_RESOURCE_ATTRIBUTES\n value: app=security-scan-test\n"