diff --git a/run-integration-test/kustomize/overlays/replicated/kustomization.yml b/run-integration-test/kustomize/overlays/replicated/kustomization.yml index 5d967f1..738aef1 100644 --- a/run-integration-test/kustomize/overlays/replicated/kustomization.yml +++ b/run-integration-test/kustomize/overlays/replicated/kustomization.yml @@ -5,28 +5,25 @@ resources: - ../../bases/opentelemetry-collectors patches: -# Update all collectors to set the exporter endpoints and any other common overrides. +# Update collectors to set the exporter endpoints. +- path: patch-container-log-scrape.yaml +- path: patch-kubernetes-events.yaml + +# Update all collectors to set common overrides. - target: group: opentelemetry.io version: v1beta1 kind: OpenTelemetryCollector patch: |- - - op: add - path: /spec/config/exporters/otlp~1grpc/endpoint - value: 212.227.162.207:30171 - - op: add - path: /spec/config/exporters/otlp~1grpc/tls - value: - insecure: true - op: add path: /spec/envFrom/- value: configMapRef: name: integration-test-info - op: add - path: /spec/config/processors/attributes + path: /spec/config/processors/resource value: - actions: + attributes: - action: upsert key: k8s.cluster.name value: ${env:KUBERNETES_CLUSTER_NAME} @@ -35,7 +32,7 @@ patches: value: ${env:TRIGGERED_BY} - op: add path: /spec/config/service/pipelines/logs/processors/- - value: attributes + value: resource # Specifically override config for the kubernetes-events collector. - target: diff --git a/run-integration-test/kustomize/overlays/replicated/patch-container-log-scrape.yaml b/run-integration-test/kustomize/overlays/replicated/patch-container-log-scrape.yaml new file mode 100644 index 0000000..a5e7314 --- /dev/null +++ b/run-integration-test/kustomize/overlays/replicated/patch-container-log-scrape.yaml @@ -0,0 +1,17 @@ +apiVersion: opentelemetry.io/v1beta1 +kind: OpenTelemetryCollector +metadata: + name: container-log-scrape + namespace: opentelemetry-operator +spec: + config: + exporters: + otlp/grpc: + $patch: delete + otlphttp: + endpoint: https://loki.nick.stackable.build/otlp + service: + pipelines: + logs: + exporters: + - otlphttp diff --git a/run-integration-test/kustomize/overlays/replicated/patch-kubernetes-events.yaml b/run-integration-test/kustomize/overlays/replicated/patch-kubernetes-events.yaml new file mode 100644 index 0000000..3cfc83a --- /dev/null +++ b/run-integration-test/kustomize/overlays/replicated/patch-kubernetes-events.yaml @@ -0,0 +1,17 @@ +apiVersion: opentelemetry.io/v1beta1 +kind: OpenTelemetryCollector +metadata: + name: kubernetes-events + namespace: opentelemetry-operator +spec: + config: + exporters: + otlp/grpc: + $patch: delete + otlphttp: + endpoint: https://loki.nick.stackable.build/otlp + service: + pipelines: + logs: + exporters: + - otlphttp