diff --git a/.chloggen/agent-service-enabled.yaml b/.chloggen/agent-service-enabled.yaml new file mode 100644 index 000000000..daf2782e0 --- /dev/null +++ b/.chloggen/agent-service-enabled.yaml @@ -0,0 +1,12 @@ +# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' +change_type: enhancement +# The name of the component, or a single word describing the area of concern, (e.g. agent, clusterReceiver, gateway, operator, chart, other) +component: agent +# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). +note: Enabled agent service (agent.service.enabled=true) by default to allow customers using Kubernetes to send data via a Kubernetes service instead of a host port for improved security and modern standards. The agent will still support the host network for now. +# One or more tracking issues related to the change +issues: [] +# (Optional) One or more lines of additional information to render under the primary note. +# These lines will be padded with 2 spaces and then inserted directly into the document. +# Use pipe (|) for multiline entries. +subtext: diff --git a/examples/add-filter-processor/rendered_manifests/service-agent.yaml b/examples/add-filter-processor/rendered_manifests/service-agent.yaml new file mode 100644 index 000000000..d707fa8e2 --- /dev/null +++ b/examples/add-filter-processor/rendered_manifests/service-agent.yaml @@ -0,0 +1,59 @@ +--- +# Source: splunk-otel-collector/templates/service-agent.yaml +apiVersion: v1 +kind: Service +metadata: + name: default-splunk-otel-collector-agent + namespace: default + labels: + app.kubernetes.io/name: splunk-otel-collector + helm.sh/chart: splunk-otel-collector-0.110.0 + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/instance: default + app.kubernetes.io/version: "0.110.0" + app: splunk-otel-collector + component: otel-collector-agent + chart: splunk-otel-collector-0.110.0 + release: default + heritage: Helm + app.kubernetes.io/component: otel-collector-agent +spec: + type: ClusterIP + ports: + - name: fluentforward + port: 8006 + targetPort: fluentforward + protocol: TCP + - name: jaeger-grpc + port: 14250 + targetPort: jaeger-grpc + protocol: TCP + - name: jaeger-thrift + port: 14268 + targetPort: jaeger-thrift + protocol: TCP + - name: otlp + port: 4317 + targetPort: otlp + protocol: TCP + - name: otlp-http + port: 4318 + targetPort: otlp-http + protocol: TCP + - name: sfx-forwarder + port: 9080 + targetPort: sfx-forwarder + protocol: TCP + - name: signalfx + port: 9943 + targetPort: signalfx + protocol: TCP + - name: zipkin + port: 9411 + targetPort: zipkin + protocol: TCP + selector: + app: splunk-otel-collector + component: otel-collector-agent + release: default + internalTrafficPolicy: Local diff --git a/examples/add-kafkametrics-receiver/rendered_manifests/service-agent.yaml b/examples/add-kafkametrics-receiver/rendered_manifests/service-agent.yaml new file mode 100644 index 000000000..d707fa8e2 --- /dev/null +++ b/examples/add-kafkametrics-receiver/rendered_manifests/service-agent.yaml @@ -0,0 +1,59 @@ +--- +# Source: splunk-otel-collector/templates/service-agent.yaml +apiVersion: v1 +kind: Service +metadata: + name: default-splunk-otel-collector-agent + namespace: default + labels: + app.kubernetes.io/name: splunk-otel-collector + helm.sh/chart: splunk-otel-collector-0.110.0 + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/instance: default + app.kubernetes.io/version: "0.110.0" + app: splunk-otel-collector + component: otel-collector-agent + chart: splunk-otel-collector-0.110.0 + release: default + heritage: Helm + app.kubernetes.io/component: otel-collector-agent +spec: + type: ClusterIP + ports: + - name: fluentforward + port: 8006 + targetPort: fluentforward + protocol: TCP + - name: jaeger-grpc + port: 14250 + targetPort: jaeger-grpc + protocol: TCP + - name: jaeger-thrift + port: 14268 + targetPort: jaeger-thrift + protocol: TCP + - name: otlp + port: 4317 + targetPort: otlp + protocol: TCP + - name: otlp-http + port: 4318 + targetPort: otlp-http + protocol: TCP + - name: sfx-forwarder + port: 9080 + targetPort: sfx-forwarder + protocol: TCP + - name: signalfx + port: 9943 + targetPort: signalfx + protocol: TCP + - name: zipkin + port: 9411 + targetPort: zipkin + protocol: TCP + selector: + app: splunk-otel-collector + component: otel-collector-agent + release: default + internalTrafficPolicy: Local diff --git a/examples/add-receiver-creator/rendered_manifests/service-agent.yaml b/examples/add-receiver-creator/rendered_manifests/service-agent.yaml new file mode 100644 index 000000000..16a2f99bd --- /dev/null +++ b/examples/add-receiver-creator/rendered_manifests/service-agent.yaml @@ -0,0 +1,55 @@ +--- +# Source: splunk-otel-collector/templates/service-agent.yaml +apiVersion: v1 +kind: Service +metadata: + name: default-splunk-otel-collector-agent + namespace: default + labels: + app.kubernetes.io/name: splunk-otel-collector + helm.sh/chart: splunk-otel-collector-0.110.0 + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/instance: default + app.kubernetes.io/version: "0.110.0" + app: splunk-otel-collector + component: otel-collector-agent + chart: splunk-otel-collector-0.110.0 + release: default + heritage: Helm + app.kubernetes.io/component: otel-collector-agent +spec: + type: ClusterIP + ports: + - name: jaeger-grpc + port: 14250 + targetPort: jaeger-grpc + protocol: TCP + - name: jaeger-thrift + port: 14268 + targetPort: jaeger-thrift + protocol: TCP + - name: otlp + port: 4317 + targetPort: otlp + protocol: TCP + - name: otlp-http + port: 4318 + targetPort: otlp-http + protocol: TCP + - name: sfx-forwarder + port: 9080 + targetPort: sfx-forwarder + protocol: TCP + - name: signalfx + port: 9943 + targetPort: signalfx + protocol: TCP + - name: zipkin + port: 9411 + targetPort: zipkin + protocol: TCP + selector: + app: splunk-otel-collector + component: otel-collector-agent + release: default + internalTrafficPolicy: Local diff --git a/examples/add-sampler/rendered_manifests/service-agent.yaml b/examples/add-sampler/rendered_manifests/service-agent.yaml new file mode 100644 index 000000000..16a2f99bd --- /dev/null +++ b/examples/add-sampler/rendered_manifests/service-agent.yaml @@ -0,0 +1,55 @@ +--- +# Source: splunk-otel-collector/templates/service-agent.yaml +apiVersion: v1 +kind: Service +metadata: + name: default-splunk-otel-collector-agent + namespace: default + labels: + app.kubernetes.io/name: splunk-otel-collector + helm.sh/chart: splunk-otel-collector-0.110.0 + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/instance: default + app.kubernetes.io/version: "0.110.0" + app: splunk-otel-collector + component: otel-collector-agent + chart: splunk-otel-collector-0.110.0 + release: default + heritage: Helm + app.kubernetes.io/component: otel-collector-agent +spec: + type: ClusterIP + ports: + - name: jaeger-grpc + port: 14250 + targetPort: jaeger-grpc + protocol: TCP + - name: jaeger-thrift + port: 14268 + targetPort: jaeger-thrift + protocol: TCP + - name: otlp + port: 4317 + targetPort: otlp + protocol: TCP + - name: otlp-http + port: 4318 + targetPort: otlp-http + protocol: TCP + - name: sfx-forwarder + port: 9080 + targetPort: sfx-forwarder + protocol: TCP + - name: signalfx + port: 9943 + targetPort: signalfx + protocol: TCP + - name: zipkin + port: 9411 + targetPort: zipkin + protocol: TCP + selector: + app: splunk-otel-collector + component: otel-collector-agent + release: default + internalTrafficPolicy: Local diff --git a/examples/autodetect-istio/rendered_manifests/service-agent.yaml b/examples/autodetect-istio/rendered_manifests/service-agent.yaml new file mode 100644 index 000000000..d707fa8e2 --- /dev/null +++ b/examples/autodetect-istio/rendered_manifests/service-agent.yaml @@ -0,0 +1,59 @@ +--- +# Source: splunk-otel-collector/templates/service-agent.yaml +apiVersion: v1 +kind: Service +metadata: + name: default-splunk-otel-collector-agent + namespace: default + labels: + app.kubernetes.io/name: splunk-otel-collector + helm.sh/chart: splunk-otel-collector-0.110.0 + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/instance: default + app.kubernetes.io/version: "0.110.0" + app: splunk-otel-collector + component: otel-collector-agent + chart: splunk-otel-collector-0.110.0 + release: default + heritage: Helm + app.kubernetes.io/component: otel-collector-agent +spec: + type: ClusterIP + ports: + - name: fluentforward + port: 8006 + targetPort: fluentforward + protocol: TCP + - name: jaeger-grpc + port: 14250 + targetPort: jaeger-grpc + protocol: TCP + - name: jaeger-thrift + port: 14268 + targetPort: jaeger-thrift + protocol: TCP + - name: otlp + port: 4317 + targetPort: otlp + protocol: TCP + - name: otlp-http + port: 4318 + targetPort: otlp-http + protocol: TCP + - name: sfx-forwarder + port: 9080 + targetPort: sfx-forwarder + protocol: TCP + - name: signalfx + port: 9943 + targetPort: signalfx + protocol: TCP + - name: zipkin + port: 9411 + targetPort: zipkin + protocol: TCP + selector: + app: splunk-otel-collector + component: otel-collector-agent + release: default + internalTrafficPolicy: Local diff --git a/examples/collector-agent-only/rendered_manifests/service-agent.yaml b/examples/collector-agent-only/rendered_manifests/service-agent.yaml new file mode 100644 index 000000000..16a2f99bd --- /dev/null +++ b/examples/collector-agent-only/rendered_manifests/service-agent.yaml @@ -0,0 +1,55 @@ +--- +# Source: splunk-otel-collector/templates/service-agent.yaml +apiVersion: v1 +kind: Service +metadata: + name: default-splunk-otel-collector-agent + namespace: default + labels: + app.kubernetes.io/name: splunk-otel-collector + helm.sh/chart: splunk-otel-collector-0.110.0 + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/instance: default + app.kubernetes.io/version: "0.110.0" + app: splunk-otel-collector + component: otel-collector-agent + chart: splunk-otel-collector-0.110.0 + release: default + heritage: Helm + app.kubernetes.io/component: otel-collector-agent +spec: + type: ClusterIP + ports: + - name: jaeger-grpc + port: 14250 + targetPort: jaeger-grpc + protocol: TCP + - name: jaeger-thrift + port: 14268 + targetPort: jaeger-thrift + protocol: TCP + - name: otlp + port: 4317 + targetPort: otlp + protocol: TCP + - name: otlp-http + port: 4318 + targetPort: otlp-http + protocol: TCP + - name: sfx-forwarder + port: 9080 + targetPort: sfx-forwarder + protocol: TCP + - name: signalfx + port: 9943 + targetPort: signalfx + protocol: TCP + - name: zipkin + port: 9411 + targetPort: zipkin + protocol: TCP + selector: + app: splunk-otel-collector + component: otel-collector-agent + release: default + internalTrafficPolicy: Local diff --git a/examples/collector-all-modes/rendered_manifests/service-agent.yaml b/examples/collector-all-modes/rendered_manifests/service-agent.yaml new file mode 100644 index 000000000..16a2f99bd --- /dev/null +++ b/examples/collector-all-modes/rendered_manifests/service-agent.yaml @@ -0,0 +1,55 @@ +--- +# Source: splunk-otel-collector/templates/service-agent.yaml +apiVersion: v1 +kind: Service +metadata: + name: default-splunk-otel-collector-agent + namespace: default + labels: + app.kubernetes.io/name: splunk-otel-collector + helm.sh/chart: splunk-otel-collector-0.110.0 + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/instance: default + app.kubernetes.io/version: "0.110.0" + app: splunk-otel-collector + component: otel-collector-agent + chart: splunk-otel-collector-0.110.0 + release: default + heritage: Helm + app.kubernetes.io/component: otel-collector-agent +spec: + type: ClusterIP + ports: + - name: jaeger-grpc + port: 14250 + targetPort: jaeger-grpc + protocol: TCP + - name: jaeger-thrift + port: 14268 + targetPort: jaeger-thrift + protocol: TCP + - name: otlp + port: 4317 + targetPort: otlp + protocol: TCP + - name: otlp-http + port: 4318 + targetPort: otlp-http + protocol: TCP + - name: sfx-forwarder + port: 9080 + targetPort: sfx-forwarder + protocol: TCP + - name: signalfx + port: 9943 + targetPort: signalfx + protocol: TCP + - name: zipkin + port: 9411 + targetPort: zipkin + protocol: TCP + selector: + app: splunk-otel-collector + component: otel-collector-agent + release: default + internalTrafficPolicy: Local diff --git a/examples/controlplane-histogram-metrics/rendered_manifests/service-agent.yaml b/examples/controlplane-histogram-metrics/rendered_manifests/service-agent.yaml new file mode 100644 index 000000000..16a2f99bd --- /dev/null +++ b/examples/controlplane-histogram-metrics/rendered_manifests/service-agent.yaml @@ -0,0 +1,55 @@ +--- +# Source: splunk-otel-collector/templates/service-agent.yaml +apiVersion: v1 +kind: Service +metadata: + name: default-splunk-otel-collector-agent + namespace: default + labels: + app.kubernetes.io/name: splunk-otel-collector + helm.sh/chart: splunk-otel-collector-0.110.0 + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/instance: default + app.kubernetes.io/version: "0.110.0" + app: splunk-otel-collector + component: otel-collector-agent + chart: splunk-otel-collector-0.110.0 + release: default + heritage: Helm + app.kubernetes.io/component: otel-collector-agent +spec: + type: ClusterIP + ports: + - name: jaeger-grpc + port: 14250 + targetPort: jaeger-grpc + protocol: TCP + - name: jaeger-thrift + port: 14268 + targetPort: jaeger-thrift + protocol: TCP + - name: otlp + port: 4317 + targetPort: otlp + protocol: TCP + - name: otlp-http + port: 4318 + targetPort: otlp-http + protocol: TCP + - name: sfx-forwarder + port: 9080 + targetPort: sfx-forwarder + protocol: TCP + - name: signalfx + port: 9943 + targetPort: signalfx + protocol: TCP + - name: zipkin + port: 9411 + targetPort: zipkin + protocol: TCP + selector: + app: splunk-otel-collector + component: otel-collector-agent + release: default + internalTrafficPolicy: Local diff --git a/examples/crio-logging/rendered_manifests/service-agent.yaml b/examples/crio-logging/rendered_manifests/service-agent.yaml new file mode 100644 index 000000000..16a2f99bd --- /dev/null +++ b/examples/crio-logging/rendered_manifests/service-agent.yaml @@ -0,0 +1,55 @@ +--- +# Source: splunk-otel-collector/templates/service-agent.yaml +apiVersion: v1 +kind: Service +metadata: + name: default-splunk-otel-collector-agent + namespace: default + labels: + app.kubernetes.io/name: splunk-otel-collector + helm.sh/chart: splunk-otel-collector-0.110.0 + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/instance: default + app.kubernetes.io/version: "0.110.0" + app: splunk-otel-collector + component: otel-collector-agent + chart: splunk-otel-collector-0.110.0 + release: default + heritage: Helm + app.kubernetes.io/component: otel-collector-agent +spec: + type: ClusterIP + ports: + - name: jaeger-grpc + port: 14250 + targetPort: jaeger-grpc + protocol: TCP + - name: jaeger-thrift + port: 14268 + targetPort: jaeger-thrift + protocol: TCP + - name: otlp + port: 4317 + targetPort: otlp + protocol: TCP + - name: otlp-http + port: 4318 + targetPort: otlp-http + protocol: TCP + - name: sfx-forwarder + port: 9080 + targetPort: sfx-forwarder + protocol: TCP + - name: signalfx + port: 9943 + targetPort: signalfx + protocol: TCP + - name: zipkin + port: 9411 + targetPort: zipkin + protocol: TCP + selector: + app: splunk-otel-collector + component: otel-collector-agent + release: default + internalTrafficPolicy: Local diff --git a/examples/default/rendered_manifests/service-agent.yaml b/examples/default/rendered_manifests/service-agent.yaml new file mode 100644 index 000000000..16a2f99bd --- /dev/null +++ b/examples/default/rendered_manifests/service-agent.yaml @@ -0,0 +1,55 @@ +--- +# Source: splunk-otel-collector/templates/service-agent.yaml +apiVersion: v1 +kind: Service +metadata: + name: default-splunk-otel-collector-agent + namespace: default + labels: + app.kubernetes.io/name: splunk-otel-collector + helm.sh/chart: splunk-otel-collector-0.110.0 + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/instance: default + app.kubernetes.io/version: "0.110.0" + app: splunk-otel-collector + component: otel-collector-agent + chart: splunk-otel-collector-0.110.0 + release: default + heritage: Helm + app.kubernetes.io/component: otel-collector-agent +spec: + type: ClusterIP + ports: + - name: jaeger-grpc + port: 14250 + targetPort: jaeger-grpc + protocol: TCP + - name: jaeger-thrift + port: 14268 + targetPort: jaeger-thrift + protocol: TCP + - name: otlp + port: 4317 + targetPort: otlp + protocol: TCP + - name: otlp-http + port: 4318 + targetPort: otlp-http + protocol: TCP + - name: sfx-forwarder + port: 9080 + targetPort: sfx-forwarder + protocol: TCP + - name: signalfx + port: 9943 + targetPort: signalfx + protocol: TCP + - name: zipkin + port: 9411 + targetPort: zipkin + protocol: TCP + selector: + app: splunk-otel-collector + component: otel-collector-agent + release: default + internalTrafficPolicy: Local diff --git a/examples/disable-persistence-queue-traces/rendered_manifests/service-agent.yaml b/examples/disable-persistence-queue-traces/rendered_manifests/service-agent.yaml new file mode 100644 index 000000000..d707fa8e2 --- /dev/null +++ b/examples/disable-persistence-queue-traces/rendered_manifests/service-agent.yaml @@ -0,0 +1,59 @@ +--- +# Source: splunk-otel-collector/templates/service-agent.yaml +apiVersion: v1 +kind: Service +metadata: + name: default-splunk-otel-collector-agent + namespace: default + labels: + app.kubernetes.io/name: splunk-otel-collector + helm.sh/chart: splunk-otel-collector-0.110.0 + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/instance: default + app.kubernetes.io/version: "0.110.0" + app: splunk-otel-collector + component: otel-collector-agent + chart: splunk-otel-collector-0.110.0 + release: default + heritage: Helm + app.kubernetes.io/component: otel-collector-agent +spec: + type: ClusterIP + ports: + - name: fluentforward + port: 8006 + targetPort: fluentforward + protocol: TCP + - name: jaeger-grpc + port: 14250 + targetPort: jaeger-grpc + protocol: TCP + - name: jaeger-thrift + port: 14268 + targetPort: jaeger-thrift + protocol: TCP + - name: otlp + port: 4317 + targetPort: otlp + protocol: TCP + - name: otlp-http + port: 4318 + targetPort: otlp-http + protocol: TCP + - name: sfx-forwarder + port: 9080 + targetPort: sfx-forwarder + protocol: TCP + - name: signalfx + port: 9943 + targetPort: signalfx + protocol: TCP + - name: zipkin + port: 9411 + targetPort: zipkin + protocol: TCP + selector: + app: splunk-otel-collector + component: otel-collector-agent + release: default + internalTrafficPolicy: Local diff --git a/examples/discovery-mode/rendered_manifests/service-agent.yaml b/examples/discovery-mode/rendered_manifests/service-agent.yaml new file mode 100644 index 000000000..16a2f99bd --- /dev/null +++ b/examples/discovery-mode/rendered_manifests/service-agent.yaml @@ -0,0 +1,55 @@ +--- +# Source: splunk-otel-collector/templates/service-agent.yaml +apiVersion: v1 +kind: Service +metadata: + name: default-splunk-otel-collector-agent + namespace: default + labels: + app.kubernetes.io/name: splunk-otel-collector + helm.sh/chart: splunk-otel-collector-0.110.0 + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/instance: default + app.kubernetes.io/version: "0.110.0" + app: splunk-otel-collector + component: otel-collector-agent + chart: splunk-otel-collector-0.110.0 + release: default + heritage: Helm + app.kubernetes.io/component: otel-collector-agent +spec: + type: ClusterIP + ports: + - name: jaeger-grpc + port: 14250 + targetPort: jaeger-grpc + protocol: TCP + - name: jaeger-thrift + port: 14268 + targetPort: jaeger-thrift + protocol: TCP + - name: otlp + port: 4317 + targetPort: otlp + protocol: TCP + - name: otlp-http + port: 4318 + targetPort: otlp-http + protocol: TCP + - name: sfx-forwarder + port: 9080 + targetPort: sfx-forwarder + protocol: TCP + - name: signalfx + port: 9943 + targetPort: signalfx + protocol: TCP + - name: zipkin + port: 9411 + targetPort: zipkin + protocol: TCP + selector: + app: splunk-otel-collector + component: otel-collector-agent + release: default + internalTrafficPolicy: Local diff --git a/examples/distribution-aks/rendered_manifests/service-agent.yaml b/examples/distribution-aks/rendered_manifests/service-agent.yaml new file mode 100644 index 000000000..16a2f99bd --- /dev/null +++ b/examples/distribution-aks/rendered_manifests/service-agent.yaml @@ -0,0 +1,55 @@ +--- +# Source: splunk-otel-collector/templates/service-agent.yaml +apiVersion: v1 +kind: Service +metadata: + name: default-splunk-otel-collector-agent + namespace: default + labels: + app.kubernetes.io/name: splunk-otel-collector + helm.sh/chart: splunk-otel-collector-0.110.0 + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/instance: default + app.kubernetes.io/version: "0.110.0" + app: splunk-otel-collector + component: otel-collector-agent + chart: splunk-otel-collector-0.110.0 + release: default + heritage: Helm + app.kubernetes.io/component: otel-collector-agent +spec: + type: ClusterIP + ports: + - name: jaeger-grpc + port: 14250 + targetPort: jaeger-grpc + protocol: TCP + - name: jaeger-thrift + port: 14268 + targetPort: jaeger-thrift + protocol: TCP + - name: otlp + port: 4317 + targetPort: otlp + protocol: TCP + - name: otlp-http + port: 4318 + targetPort: otlp-http + protocol: TCP + - name: sfx-forwarder + port: 9080 + targetPort: sfx-forwarder + protocol: TCP + - name: signalfx + port: 9943 + targetPort: signalfx + protocol: TCP + - name: zipkin + port: 9411 + targetPort: zipkin + protocol: TCP + selector: + app: splunk-otel-collector + component: otel-collector-agent + release: default + internalTrafficPolicy: Local diff --git a/examples/distribution-eks/rendered_manifests/service-agent.yaml b/examples/distribution-eks/rendered_manifests/service-agent.yaml new file mode 100644 index 000000000..16a2f99bd --- /dev/null +++ b/examples/distribution-eks/rendered_manifests/service-agent.yaml @@ -0,0 +1,55 @@ +--- +# Source: splunk-otel-collector/templates/service-agent.yaml +apiVersion: v1 +kind: Service +metadata: + name: default-splunk-otel-collector-agent + namespace: default + labels: + app.kubernetes.io/name: splunk-otel-collector + helm.sh/chart: splunk-otel-collector-0.110.0 + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/instance: default + app.kubernetes.io/version: "0.110.0" + app: splunk-otel-collector + component: otel-collector-agent + chart: splunk-otel-collector-0.110.0 + release: default + heritage: Helm + app.kubernetes.io/component: otel-collector-agent +spec: + type: ClusterIP + ports: + - name: jaeger-grpc + port: 14250 + targetPort: jaeger-grpc + protocol: TCP + - name: jaeger-thrift + port: 14268 + targetPort: jaeger-thrift + protocol: TCP + - name: otlp + port: 4317 + targetPort: otlp + protocol: TCP + - name: otlp-http + port: 4318 + targetPort: otlp-http + protocol: TCP + - name: sfx-forwarder + port: 9080 + targetPort: sfx-forwarder + protocol: TCP + - name: signalfx + port: 9943 + targetPort: signalfx + protocol: TCP + - name: zipkin + port: 9411 + targetPort: zipkin + protocol: TCP + selector: + app: splunk-otel-collector + component: otel-collector-agent + release: default + internalTrafficPolicy: Local diff --git a/examples/distribution-gke-autopilot/rendered_manifests/service-agent.yaml b/examples/distribution-gke-autopilot/rendered_manifests/service-agent.yaml new file mode 100644 index 000000000..16a2f99bd --- /dev/null +++ b/examples/distribution-gke-autopilot/rendered_manifests/service-agent.yaml @@ -0,0 +1,55 @@ +--- +# Source: splunk-otel-collector/templates/service-agent.yaml +apiVersion: v1 +kind: Service +metadata: + name: default-splunk-otel-collector-agent + namespace: default + labels: + app.kubernetes.io/name: splunk-otel-collector + helm.sh/chart: splunk-otel-collector-0.110.0 + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/instance: default + app.kubernetes.io/version: "0.110.0" + app: splunk-otel-collector + component: otel-collector-agent + chart: splunk-otel-collector-0.110.0 + release: default + heritage: Helm + app.kubernetes.io/component: otel-collector-agent +spec: + type: ClusterIP + ports: + - name: jaeger-grpc + port: 14250 + targetPort: jaeger-grpc + protocol: TCP + - name: jaeger-thrift + port: 14268 + targetPort: jaeger-thrift + protocol: TCP + - name: otlp + port: 4317 + targetPort: otlp + protocol: TCP + - name: otlp-http + port: 4318 + targetPort: otlp-http + protocol: TCP + - name: sfx-forwarder + port: 9080 + targetPort: sfx-forwarder + protocol: TCP + - name: signalfx + port: 9943 + targetPort: signalfx + protocol: TCP + - name: zipkin + port: 9411 + targetPort: zipkin + protocol: TCP + selector: + app: splunk-otel-collector + component: otel-collector-agent + release: default + internalTrafficPolicy: Local diff --git a/examples/distribution-gke/rendered_manifests/service-agent.yaml b/examples/distribution-gke/rendered_manifests/service-agent.yaml new file mode 100644 index 000000000..16a2f99bd --- /dev/null +++ b/examples/distribution-gke/rendered_manifests/service-agent.yaml @@ -0,0 +1,55 @@ +--- +# Source: splunk-otel-collector/templates/service-agent.yaml +apiVersion: v1 +kind: Service +metadata: + name: default-splunk-otel-collector-agent + namespace: default + labels: + app.kubernetes.io/name: splunk-otel-collector + helm.sh/chart: splunk-otel-collector-0.110.0 + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/instance: default + app.kubernetes.io/version: "0.110.0" + app: splunk-otel-collector + component: otel-collector-agent + chart: splunk-otel-collector-0.110.0 + release: default + heritage: Helm + app.kubernetes.io/component: otel-collector-agent +spec: + type: ClusterIP + ports: + - name: jaeger-grpc + port: 14250 + targetPort: jaeger-grpc + protocol: TCP + - name: jaeger-thrift + port: 14268 + targetPort: jaeger-thrift + protocol: TCP + - name: otlp + port: 4317 + targetPort: otlp + protocol: TCP + - name: otlp-http + port: 4318 + targetPort: otlp-http + protocol: TCP + - name: sfx-forwarder + port: 9080 + targetPort: sfx-forwarder + protocol: TCP + - name: signalfx + port: 9943 + targetPort: signalfx + protocol: TCP + - name: zipkin + port: 9411 + targetPort: zipkin + protocol: TCP + selector: + app: splunk-otel-collector + component: otel-collector-agent + release: default + internalTrafficPolicy: Local diff --git a/examples/distribution-openshift/rendered_manifests/service-agent.yaml b/examples/distribution-openshift/rendered_manifests/service-agent.yaml new file mode 100644 index 000000000..16a2f99bd --- /dev/null +++ b/examples/distribution-openshift/rendered_manifests/service-agent.yaml @@ -0,0 +1,55 @@ +--- +# Source: splunk-otel-collector/templates/service-agent.yaml +apiVersion: v1 +kind: Service +metadata: + name: default-splunk-otel-collector-agent + namespace: default + labels: + app.kubernetes.io/name: splunk-otel-collector + helm.sh/chart: splunk-otel-collector-0.110.0 + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/instance: default + app.kubernetes.io/version: "0.110.0" + app: splunk-otel-collector + component: otel-collector-agent + chart: splunk-otel-collector-0.110.0 + release: default + heritage: Helm + app.kubernetes.io/component: otel-collector-agent +spec: + type: ClusterIP + ports: + - name: jaeger-grpc + port: 14250 + targetPort: jaeger-grpc + protocol: TCP + - name: jaeger-thrift + port: 14268 + targetPort: jaeger-thrift + protocol: TCP + - name: otlp + port: 4317 + targetPort: otlp + protocol: TCP + - name: otlp-http + port: 4318 + targetPort: otlp-http + protocol: TCP + - name: sfx-forwarder + port: 9080 + targetPort: sfx-forwarder + protocol: TCP + - name: signalfx + port: 9943 + targetPort: signalfx + protocol: TCP + - name: zipkin + port: 9411 + targetPort: zipkin + protocol: TCP + selector: + app: splunk-otel-collector + component: otel-collector-agent + release: default + internalTrafficPolicy: Local diff --git a/examples/enable-operator-and-auto-instrumentation/rendered_manifests/operator/instrumentation.yaml b/examples/enable-operator-and-auto-instrumentation/rendered_manifests/operator/instrumentation.yaml index 64c9cf223..2adbd88ba 100644 --- a/examples/enable-operator-and-auto-instrumentation/rendered_manifests/operator/instrumentation.yaml +++ b/examples/enable-operator-and-auto-instrumentation/rendered_manifests/operator/instrumentation.yaml @@ -19,17 +19,12 @@ metadata: app.kubernetes.io/component: otel-operator spec: exporter: - endpoint: http://$(SPLUNK_OTEL_AGENT):4317 + endpoint: http://default-splunk-otel-collector-agent.default.svc.cluster.local:4317 propagators: - tracecontext - baggage - b3 env: - - name: SPLUNK_OTEL_AGENT - valueFrom: - fieldRef: - apiVersion: v1 - fieldPath: status.hostIP apacheHttpd: image: ghcr.io/open-telemetry/opentelemetry-operator/autoinstrumentation-apache-httpd:1.0.4 env: @@ -42,15 +37,10 @@ spec: value: "Splunk.OpenTelemetry.AutoInstrumentation.Plugin,Splunk.OpenTelemetry.AutoInstrumentation" - name: OTEL_RESOURCE_ATTRIBUTES value: splunk.zc.method=splunk-otel-dotnet:v1.6.0 - - name: SPLUNK_OTEL_AGENT - valueFrom: - fieldRef: - apiVersion: v1 - fieldPath: status.hostIP # dotnet auto-instrumentation uses http/proto by default, so data must be sent to 4318 instead of 4317. # See: https://github.com/open-telemetry/opentelemetry-operator#opentelemetry-auto-instrumentation-injection - name: OTEL_EXPORTER_OTLP_ENDPOINT - value: http://$(SPLUNK_OTEL_AGENT):4318 + value: http://default-splunk-otel-collector-agent.default.svc.cluster.local:4318 go: image: ghcr.io/open-telemetry/opentelemetry-operator/autoinstrumentation-go:v0.10.1-alpha env: @@ -61,15 +51,10 @@ spec: env: - name: OTEL_RESOURCE_ATTRIBUTES value: splunk.zc.method=splunk-otel-java:v2.8.1 - - name: SPLUNK_OTEL_AGENT - valueFrom: - fieldRef: - apiVersion: v1 - fieldPath: status.hostIP # java auto-instrumentation uses http/proto by default, so data must be sent to 4318 instead of 4317. # See: https://github.com/open-telemetry/opentelemetry-operator#opentelemetry-auto-instrumentation-injection - name: OTEL_EXPORTER_OTLP_ENDPOINT - value: http://$(SPLUNK_OTEL_AGENT):4318 + value: http://default-splunk-otel-collector-agent.default.svc.cluster.local:4318 nginx: image: ghcr.io/open-telemetry/opentelemetry-operator/autoinstrumentation-apache-httpd:1.0.4 env: @@ -85,12 +70,7 @@ spec: env: - name: OTEL_RESOURCE_ATTRIBUTES value: splunk.zc.method=autoinstrumentation-python:0.44b0 - - name: SPLUNK_OTEL_AGENT - valueFrom: - fieldRef: - apiVersion: v1 - fieldPath: status.hostIP # python auto-instrumentation uses http/proto by default, so data must be sent to 4318 instead of 4317. # See: https://github.com/open-telemetry/opentelemetry-operator#opentelemetry-auto-instrumentation-injection - name: OTEL_EXPORTER_OTLP_ENDPOINT - value: http://$(SPLUNK_OTEL_AGENT):4318 + value: http://default-splunk-otel-collector-agent.default.svc.cluster.local:4318 diff --git a/examples/enable-operator-and-auto-instrumentation/rendered_manifests/service-agent.yaml b/examples/enable-operator-and-auto-instrumentation/rendered_manifests/service-agent.yaml new file mode 100644 index 000000000..d707fa8e2 --- /dev/null +++ b/examples/enable-operator-and-auto-instrumentation/rendered_manifests/service-agent.yaml @@ -0,0 +1,59 @@ +--- +# Source: splunk-otel-collector/templates/service-agent.yaml +apiVersion: v1 +kind: Service +metadata: + name: default-splunk-otel-collector-agent + namespace: default + labels: + app.kubernetes.io/name: splunk-otel-collector + helm.sh/chart: splunk-otel-collector-0.110.0 + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/instance: default + app.kubernetes.io/version: "0.110.0" + app: splunk-otel-collector + component: otel-collector-agent + chart: splunk-otel-collector-0.110.0 + release: default + heritage: Helm + app.kubernetes.io/component: otel-collector-agent +spec: + type: ClusterIP + ports: + - name: fluentforward + port: 8006 + targetPort: fluentforward + protocol: TCP + - name: jaeger-grpc + port: 14250 + targetPort: jaeger-grpc + protocol: TCP + - name: jaeger-thrift + port: 14268 + targetPort: jaeger-thrift + protocol: TCP + - name: otlp + port: 4317 + targetPort: otlp + protocol: TCP + - name: otlp-http + port: 4318 + targetPort: otlp-http + protocol: TCP + - name: sfx-forwarder + port: 9080 + targetPort: sfx-forwarder + protocol: TCP + - name: signalfx + port: 9943 + targetPort: signalfx + protocol: TCP + - name: zipkin + port: 9411 + targetPort: zipkin + protocol: TCP + selector: + app: splunk-otel-collector + component: otel-collector-agent + release: default + internalTrafficPolicy: Local diff --git a/examples/enable-persistence-queue/rendered_manifests/service-agent.yaml b/examples/enable-persistence-queue/rendered_manifests/service-agent.yaml new file mode 100644 index 000000000..d707fa8e2 --- /dev/null +++ b/examples/enable-persistence-queue/rendered_manifests/service-agent.yaml @@ -0,0 +1,59 @@ +--- +# Source: splunk-otel-collector/templates/service-agent.yaml +apiVersion: v1 +kind: Service +metadata: + name: default-splunk-otel-collector-agent + namespace: default + labels: + app.kubernetes.io/name: splunk-otel-collector + helm.sh/chart: splunk-otel-collector-0.110.0 + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/instance: default + app.kubernetes.io/version: "0.110.0" + app: splunk-otel-collector + component: otel-collector-agent + chart: splunk-otel-collector-0.110.0 + release: default + heritage: Helm + app.kubernetes.io/component: otel-collector-agent +spec: + type: ClusterIP + ports: + - name: fluentforward + port: 8006 + targetPort: fluentforward + protocol: TCP + - name: jaeger-grpc + port: 14250 + targetPort: jaeger-grpc + protocol: TCP + - name: jaeger-thrift + port: 14268 + targetPort: jaeger-thrift + protocol: TCP + - name: otlp + port: 4317 + targetPort: otlp + protocol: TCP + - name: otlp-http + port: 4318 + targetPort: otlp-http + protocol: TCP + - name: sfx-forwarder + port: 9080 + targetPort: sfx-forwarder + protocol: TCP + - name: signalfx + port: 9943 + targetPort: signalfx + protocol: TCP + - name: zipkin + port: 9411 + targetPort: zipkin + protocol: TCP + selector: + app: splunk-otel-collector + component: otel-collector-agent + release: default + internalTrafficPolicy: Local diff --git a/examples/enable-trace-sampling/rendered_manifests/service-agent.yaml b/examples/enable-trace-sampling/rendered_manifests/service-agent.yaml new file mode 100644 index 000000000..7cc2ba130 --- /dev/null +++ b/examples/enable-trace-sampling/rendered_manifests/service-agent.yaml @@ -0,0 +1,51 @@ +--- +# Source: splunk-otel-collector/templates/service-agent.yaml +apiVersion: v1 +kind: Service +metadata: + name: default-splunk-otel-collector-agent + namespace: default + labels: + app.kubernetes.io/name: splunk-otel-collector + helm.sh/chart: splunk-otel-collector-0.110.0 + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/instance: default + app.kubernetes.io/version: "0.110.0" + app: splunk-otel-collector + component: otel-collector-agent + chart: splunk-otel-collector-0.110.0 + release: default + heritage: Helm + app.kubernetes.io/component: otel-collector-agent +spec: + type: ClusterIP + ports: + - name: jaeger-grpc + port: 14250 + targetPort: jaeger-grpc + protocol: TCP + - name: jaeger-thrift + port: 14268 + targetPort: jaeger-thrift + protocol: TCP + - name: otlp + port: 4317 + targetPort: otlp + protocol: TCP + - name: otlp-http + port: 4318 + targetPort: otlp-http + protocol: TCP + - name: sfx-forwarder + port: 9080 + targetPort: sfx-forwarder + protocol: TCP + - name: zipkin + port: 9411 + targetPort: zipkin + protocol: TCP + selector: + app: splunk-otel-collector + component: otel-collector-agent + release: default + internalTrafficPolicy: Local diff --git a/examples/enabled-pprof-extension/rendered_manifests/service-agent.yaml b/examples/enabled-pprof-extension/rendered_manifests/service-agent.yaml new file mode 100644 index 000000000..16a2f99bd --- /dev/null +++ b/examples/enabled-pprof-extension/rendered_manifests/service-agent.yaml @@ -0,0 +1,55 @@ +--- +# Source: splunk-otel-collector/templates/service-agent.yaml +apiVersion: v1 +kind: Service +metadata: + name: default-splunk-otel-collector-agent + namespace: default + labels: + app.kubernetes.io/name: splunk-otel-collector + helm.sh/chart: splunk-otel-collector-0.110.0 + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/instance: default + app.kubernetes.io/version: "0.110.0" + app: splunk-otel-collector + component: otel-collector-agent + chart: splunk-otel-collector-0.110.0 + release: default + heritage: Helm + app.kubernetes.io/component: otel-collector-agent +spec: + type: ClusterIP + ports: + - name: jaeger-grpc + port: 14250 + targetPort: jaeger-grpc + protocol: TCP + - name: jaeger-thrift + port: 14268 + targetPort: jaeger-thrift + protocol: TCP + - name: otlp + port: 4317 + targetPort: otlp + protocol: TCP + - name: otlp-http + port: 4318 + targetPort: otlp-http + protocol: TCP + - name: sfx-forwarder + port: 9080 + targetPort: sfx-forwarder + protocol: TCP + - name: signalfx + port: 9943 + targetPort: signalfx + protocol: TCP + - name: zipkin + port: 9411 + targetPort: zipkin + protocol: TCP + selector: + app: splunk-otel-collector + component: otel-collector-agent + release: default + internalTrafficPolicy: Local diff --git a/examples/fluentd-multiline-logs-java-stack-traces/rendered_manifests/service-agent.yaml b/examples/fluentd-multiline-logs-java-stack-traces/rendered_manifests/service-agent.yaml new file mode 100644 index 000000000..d707fa8e2 --- /dev/null +++ b/examples/fluentd-multiline-logs-java-stack-traces/rendered_manifests/service-agent.yaml @@ -0,0 +1,59 @@ +--- +# Source: splunk-otel-collector/templates/service-agent.yaml +apiVersion: v1 +kind: Service +metadata: + name: default-splunk-otel-collector-agent + namespace: default + labels: + app.kubernetes.io/name: splunk-otel-collector + helm.sh/chart: splunk-otel-collector-0.110.0 + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/instance: default + app.kubernetes.io/version: "0.110.0" + app: splunk-otel-collector + component: otel-collector-agent + chart: splunk-otel-collector-0.110.0 + release: default + heritage: Helm + app.kubernetes.io/component: otel-collector-agent +spec: + type: ClusterIP + ports: + - name: fluentforward + port: 8006 + targetPort: fluentforward + protocol: TCP + - name: jaeger-grpc + port: 14250 + targetPort: jaeger-grpc + protocol: TCP + - name: jaeger-thrift + port: 14268 + targetPort: jaeger-thrift + protocol: TCP + - name: otlp + port: 4317 + targetPort: otlp + protocol: TCP + - name: otlp-http + port: 4318 + targetPort: otlp-http + protocol: TCP + - name: sfx-forwarder + port: 9080 + targetPort: sfx-forwarder + protocol: TCP + - name: signalfx + port: 9943 + targetPort: signalfx + protocol: TCP + - name: zipkin + port: 9411 + targetPort: zipkin + protocol: TCP + selector: + app: splunk-otel-collector + component: otel-collector-agent + release: default + internalTrafficPolicy: Local diff --git a/examples/fluentd-refresh-interval/rendered_manifests/service-agent.yaml b/examples/fluentd-refresh-interval/rendered_manifests/service-agent.yaml new file mode 100644 index 000000000..d707fa8e2 --- /dev/null +++ b/examples/fluentd-refresh-interval/rendered_manifests/service-agent.yaml @@ -0,0 +1,59 @@ +--- +# Source: splunk-otel-collector/templates/service-agent.yaml +apiVersion: v1 +kind: Service +metadata: + name: default-splunk-otel-collector-agent + namespace: default + labels: + app.kubernetes.io/name: splunk-otel-collector + helm.sh/chart: splunk-otel-collector-0.110.0 + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/instance: default + app.kubernetes.io/version: "0.110.0" + app: splunk-otel-collector + component: otel-collector-agent + chart: splunk-otel-collector-0.110.0 + release: default + heritage: Helm + app.kubernetes.io/component: otel-collector-agent +spec: + type: ClusterIP + ports: + - name: fluentforward + port: 8006 + targetPort: fluentforward + protocol: TCP + - name: jaeger-grpc + port: 14250 + targetPort: jaeger-grpc + protocol: TCP + - name: jaeger-thrift + port: 14268 + targetPort: jaeger-thrift + protocol: TCP + - name: otlp + port: 4317 + targetPort: otlp + protocol: TCP + - name: otlp-http + port: 4318 + targetPort: otlp-http + protocol: TCP + - name: sfx-forwarder + port: 9080 + targetPort: sfx-forwarder + protocol: TCP + - name: signalfx + port: 9943 + targetPort: signalfx + protocol: TCP + - name: zipkin + port: 9411 + targetPort: zipkin + protocol: TCP + selector: + app: splunk-otel-collector + component: otel-collector-agent + release: default + internalTrafficPolicy: Local diff --git a/examples/kubernetes-windows-nodes/rendered_manifests/service-agent.yaml b/examples/kubernetes-windows-nodes/rendered_manifests/service-agent.yaml new file mode 100644 index 000000000..d707fa8e2 --- /dev/null +++ b/examples/kubernetes-windows-nodes/rendered_manifests/service-agent.yaml @@ -0,0 +1,59 @@ +--- +# Source: splunk-otel-collector/templates/service-agent.yaml +apiVersion: v1 +kind: Service +metadata: + name: default-splunk-otel-collector-agent + namespace: default + labels: + app.kubernetes.io/name: splunk-otel-collector + helm.sh/chart: splunk-otel-collector-0.110.0 + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/instance: default + app.kubernetes.io/version: "0.110.0" + app: splunk-otel-collector + component: otel-collector-agent + chart: splunk-otel-collector-0.110.0 + release: default + heritage: Helm + app.kubernetes.io/component: otel-collector-agent +spec: + type: ClusterIP + ports: + - name: fluentforward + port: 8006 + targetPort: fluentforward + protocol: TCP + - name: jaeger-grpc + port: 14250 + targetPort: jaeger-grpc + protocol: TCP + - name: jaeger-thrift + port: 14268 + targetPort: jaeger-thrift + protocol: TCP + - name: otlp + port: 4317 + targetPort: otlp + protocol: TCP + - name: otlp-http + port: 4318 + targetPort: otlp-http + protocol: TCP + - name: sfx-forwarder + port: 9080 + targetPort: sfx-forwarder + protocol: TCP + - name: signalfx + port: 9943 + targetPort: signalfx + protocol: TCP + - name: zipkin + port: 9411 + targetPort: zipkin + protocol: TCP + selector: + app: splunk-otel-collector + component: otel-collector-agent + release: default + internalTrafficPolicy: Local diff --git a/examples/multi-metrics/rendered_manifests/service-agent.yaml b/examples/multi-metrics/rendered_manifests/service-agent.yaml new file mode 100644 index 000000000..41cb399ab --- /dev/null +++ b/examples/multi-metrics/rendered_manifests/service-agent.yaml @@ -0,0 +1,43 @@ +--- +# Source: splunk-otel-collector/templates/service-agent.yaml +apiVersion: v1 +kind: Service +metadata: + name: default-splunk-otel-collector-agent + namespace: default + labels: + app.kubernetes.io/name: splunk-otel-collector + helm.sh/chart: splunk-otel-collector-0.110.0 + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/instance: default + app.kubernetes.io/version: "0.110.0" + app: splunk-otel-collector + component: otel-collector-agent + chart: splunk-otel-collector-0.110.0 + release: default + heritage: Helm + app.kubernetes.io/component: otel-collector-agent +spec: + type: ClusterIP + ports: + - name: fluentforward + port: 8006 + targetPort: fluentforward + protocol: TCP + - name: otlp + port: 4317 + targetPort: otlp + protocol: TCP + - name: otlp-http + port: 4318 + targetPort: otlp-http + protocol: TCP + - name: signalfx + port: 9943 + targetPort: signalfx + protocol: TCP + selector: + app: splunk-otel-collector + component: otel-collector-agent + release: default + internalTrafficPolicy: Local diff --git a/examples/only-logs-fluentd/rendered_manifests/service-agent.yaml b/examples/only-logs-fluentd/rendered_manifests/service-agent.yaml new file mode 100644 index 000000000..f08f6b7d1 --- /dev/null +++ b/examples/only-logs-fluentd/rendered_manifests/service-agent.yaml @@ -0,0 +1,39 @@ +--- +# Source: splunk-otel-collector/templates/service-agent.yaml +apiVersion: v1 +kind: Service +metadata: + name: default-splunk-otel-collector-agent + namespace: default + labels: + app.kubernetes.io/name: splunk-otel-collector + helm.sh/chart: splunk-otel-collector-0.110.0 + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/instance: default + app.kubernetes.io/version: "0.110.0" + app: splunk-otel-collector + component: otel-collector-agent + chart: splunk-otel-collector-0.110.0 + release: default + heritage: Helm + app.kubernetes.io/component: otel-collector-agent +spec: + type: ClusterIP + ports: + - name: fluentforward + port: 8006 + targetPort: fluentforward + protocol: TCP + - name: otlp + port: 4317 + targetPort: otlp + protocol: TCP + - name: otlp-http + port: 4318 + targetPort: otlp-http + protocol: TCP + selector: + app: splunk-otel-collector + component: otel-collector-agent + release: default + internalTrafficPolicy: Local diff --git a/examples/only-logs-otel/rendered_manifests/service-agent.yaml b/examples/only-logs-otel/rendered_manifests/service-agent.yaml new file mode 100644 index 000000000..f08f6b7d1 --- /dev/null +++ b/examples/only-logs-otel/rendered_manifests/service-agent.yaml @@ -0,0 +1,39 @@ +--- +# Source: splunk-otel-collector/templates/service-agent.yaml +apiVersion: v1 +kind: Service +metadata: + name: default-splunk-otel-collector-agent + namespace: default + labels: + app.kubernetes.io/name: splunk-otel-collector + helm.sh/chart: splunk-otel-collector-0.110.0 + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/instance: default + app.kubernetes.io/version: "0.110.0" + app: splunk-otel-collector + component: otel-collector-agent + chart: splunk-otel-collector-0.110.0 + release: default + heritage: Helm + app.kubernetes.io/component: otel-collector-agent +spec: + type: ClusterIP + ports: + - name: fluentforward + port: 8006 + targetPort: fluentforward + protocol: TCP + - name: otlp + port: 4317 + targetPort: otlp + protocol: TCP + - name: otlp-http + port: 4318 + targetPort: otlp-http + protocol: TCP + selector: + app: splunk-otel-collector + component: otel-collector-agent + release: default + internalTrafficPolicy: Local diff --git a/examples/only-logs-with-extra-file-logs/rendered_manifests/service-agent.yaml b/examples/only-logs-with-extra-file-logs/rendered_manifests/service-agent.yaml new file mode 100644 index 000000000..f08f6b7d1 --- /dev/null +++ b/examples/only-logs-with-extra-file-logs/rendered_manifests/service-agent.yaml @@ -0,0 +1,39 @@ +--- +# Source: splunk-otel-collector/templates/service-agent.yaml +apiVersion: v1 +kind: Service +metadata: + name: default-splunk-otel-collector-agent + namespace: default + labels: + app.kubernetes.io/name: splunk-otel-collector + helm.sh/chart: splunk-otel-collector-0.110.0 + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/instance: default + app.kubernetes.io/version: "0.110.0" + app: splunk-otel-collector + component: otel-collector-agent + chart: splunk-otel-collector-0.110.0 + release: default + heritage: Helm + app.kubernetes.io/component: otel-collector-agent +spec: + type: ClusterIP + ports: + - name: fluentforward + port: 8006 + targetPort: fluentforward + protocol: TCP + - name: otlp + port: 4317 + targetPort: otlp + protocol: TCP + - name: otlp-http + port: 4318 + targetPort: otlp-http + protocol: TCP + selector: + app: splunk-otel-collector + component: otel-collector-agent + release: default + internalTrafficPolicy: Local diff --git a/examples/only-metrics-platform/rendered_manifests/service-agent.yaml b/examples/only-metrics-platform/rendered_manifests/service-agent.yaml new file mode 100644 index 000000000..ac66b4f6c --- /dev/null +++ b/examples/only-metrics-platform/rendered_manifests/service-agent.yaml @@ -0,0 +1,39 @@ +--- +# Source: splunk-otel-collector/templates/service-agent.yaml +apiVersion: v1 +kind: Service +metadata: + name: default-splunk-otel-collector-agent + namespace: default + labels: + app.kubernetes.io/name: splunk-otel-collector + helm.sh/chart: splunk-otel-collector-0.110.0 + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/instance: default + app.kubernetes.io/version: "0.110.0" + app: splunk-otel-collector + component: otel-collector-agent + chart: splunk-otel-collector-0.110.0 + release: default + heritage: Helm + app.kubernetes.io/component: otel-collector-agent +spec: + type: ClusterIP + ports: + - name: otlp + port: 4317 + targetPort: otlp + protocol: TCP + - name: otlp-http + port: 4318 + targetPort: otlp-http + protocol: TCP + - name: signalfx + port: 9943 + targetPort: signalfx + protocol: TCP + selector: + app: splunk-otel-collector + component: otel-collector-agent + release: default + internalTrafficPolicy: Local diff --git a/examples/only-metrics/rendered_manifests/service-agent.yaml b/examples/only-metrics/rendered_manifests/service-agent.yaml new file mode 100644 index 000000000..ac66b4f6c --- /dev/null +++ b/examples/only-metrics/rendered_manifests/service-agent.yaml @@ -0,0 +1,39 @@ +--- +# Source: splunk-otel-collector/templates/service-agent.yaml +apiVersion: v1 +kind: Service +metadata: + name: default-splunk-otel-collector-agent + namespace: default + labels: + app.kubernetes.io/name: splunk-otel-collector + helm.sh/chart: splunk-otel-collector-0.110.0 + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/instance: default + app.kubernetes.io/version: "0.110.0" + app: splunk-otel-collector + component: otel-collector-agent + chart: splunk-otel-collector-0.110.0 + release: default + heritage: Helm + app.kubernetes.io/component: otel-collector-agent +spec: + type: ClusterIP + ports: + - name: otlp + port: 4317 + targetPort: otlp + protocol: TCP + - name: otlp-http + port: 4318 + targetPort: otlp-http + protocol: TCP + - name: signalfx + port: 9943 + targetPort: signalfx + protocol: TCP + selector: + app: splunk-otel-collector + component: otel-collector-agent + release: default + internalTrafficPolicy: Local diff --git a/examples/only-traces/rendered_manifests/service-agent.yaml b/examples/only-traces/rendered_manifests/service-agent.yaml new file mode 100644 index 000000000..7cc2ba130 --- /dev/null +++ b/examples/only-traces/rendered_manifests/service-agent.yaml @@ -0,0 +1,51 @@ +--- +# Source: splunk-otel-collector/templates/service-agent.yaml +apiVersion: v1 +kind: Service +metadata: + name: default-splunk-otel-collector-agent + namespace: default + labels: + app.kubernetes.io/name: splunk-otel-collector + helm.sh/chart: splunk-otel-collector-0.110.0 + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/instance: default + app.kubernetes.io/version: "0.110.0" + app: splunk-otel-collector + component: otel-collector-agent + chart: splunk-otel-collector-0.110.0 + release: default + heritage: Helm + app.kubernetes.io/component: otel-collector-agent +spec: + type: ClusterIP + ports: + - name: jaeger-grpc + port: 14250 + targetPort: jaeger-grpc + protocol: TCP + - name: jaeger-thrift + port: 14268 + targetPort: jaeger-thrift + protocol: TCP + - name: otlp + port: 4317 + targetPort: otlp + protocol: TCP + - name: otlp-http + port: 4318 + targetPort: otlp-http + protocol: TCP + - name: sfx-forwarder + port: 9080 + targetPort: sfx-forwarder + protocol: TCP + - name: zipkin + port: 9411 + targetPort: zipkin + protocol: TCP + selector: + app: splunk-otel-collector + component: otel-collector-agent + release: default + internalTrafficPolicy: Local diff --git a/examples/route-data-through-gateway-deployed-separately/rendered_manifests/service-agent.yaml b/examples/route-data-through-gateway-deployed-separately/rendered_manifests/service-agent.yaml new file mode 100644 index 000000000..16a2f99bd --- /dev/null +++ b/examples/route-data-through-gateway-deployed-separately/rendered_manifests/service-agent.yaml @@ -0,0 +1,55 @@ +--- +# Source: splunk-otel-collector/templates/service-agent.yaml +apiVersion: v1 +kind: Service +metadata: + name: default-splunk-otel-collector-agent + namespace: default + labels: + app.kubernetes.io/name: splunk-otel-collector + helm.sh/chart: splunk-otel-collector-0.110.0 + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/instance: default + app.kubernetes.io/version: "0.110.0" + app: splunk-otel-collector + component: otel-collector-agent + chart: splunk-otel-collector-0.110.0 + release: default + heritage: Helm + app.kubernetes.io/component: otel-collector-agent +spec: + type: ClusterIP + ports: + - name: jaeger-grpc + port: 14250 + targetPort: jaeger-grpc + protocol: TCP + - name: jaeger-thrift + port: 14268 + targetPort: jaeger-thrift + protocol: TCP + - name: otlp + port: 4317 + targetPort: otlp + protocol: TCP + - name: otlp-http + port: 4318 + targetPort: otlp-http + protocol: TCP + - name: sfx-forwarder + port: 9080 + targetPort: sfx-forwarder + protocol: TCP + - name: signalfx + port: 9943 + targetPort: signalfx + protocol: TCP + - name: zipkin + port: 9411 + targetPort: zipkin + protocol: TCP + selector: + app: splunk-otel-collector + component: otel-collector-agent + release: default + internalTrafficPolicy: Local diff --git a/examples/secret-validation/rendered_manifests/service-agent.yaml b/examples/secret-validation/rendered_manifests/service-agent.yaml new file mode 100644 index 000000000..f08f6b7d1 --- /dev/null +++ b/examples/secret-validation/rendered_manifests/service-agent.yaml @@ -0,0 +1,39 @@ +--- +# Source: splunk-otel-collector/templates/service-agent.yaml +apiVersion: v1 +kind: Service +metadata: + name: default-splunk-otel-collector-agent + namespace: default + labels: + app.kubernetes.io/name: splunk-otel-collector + helm.sh/chart: splunk-otel-collector-0.110.0 + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/instance: default + app.kubernetes.io/version: "0.110.0" + app: splunk-otel-collector + component: otel-collector-agent + chart: splunk-otel-collector-0.110.0 + release: default + heritage: Helm + app.kubernetes.io/component: otel-collector-agent +spec: + type: ClusterIP + ports: + - name: fluentforward + port: 8006 + targetPort: fluentforward + protocol: TCP + - name: otlp + port: 4317 + targetPort: otlp + protocol: TCP + - name: otlp-http + port: 4318 + targetPort: otlp-http + protocol: TCP + selector: + app: splunk-otel-collector + component: otel-collector-agent + release: default + internalTrafficPolicy: Local diff --git a/examples/splunk-enterprise-index-routing/rendered_manifests/service-agent.yaml b/examples/splunk-enterprise-index-routing/rendered_manifests/service-agent.yaml new file mode 100644 index 000000000..f08f6b7d1 --- /dev/null +++ b/examples/splunk-enterprise-index-routing/rendered_manifests/service-agent.yaml @@ -0,0 +1,39 @@ +--- +# Source: splunk-otel-collector/templates/service-agent.yaml +apiVersion: v1 +kind: Service +metadata: + name: default-splunk-otel-collector-agent + namespace: default + labels: + app.kubernetes.io/name: splunk-otel-collector + helm.sh/chart: splunk-otel-collector-0.110.0 + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/instance: default + app.kubernetes.io/version: "0.110.0" + app: splunk-otel-collector + component: otel-collector-agent + chart: splunk-otel-collector-0.110.0 + release: default + heritage: Helm + app.kubernetes.io/component: otel-collector-agent +spec: + type: ClusterIP + ports: + - name: fluentforward + port: 8006 + targetPort: fluentforward + protocol: TCP + - name: otlp + port: 4317 + targetPort: otlp + protocol: TCP + - name: otlp-http + port: 4318 + targetPort: otlp-http + protocol: TCP + selector: + app: splunk-otel-collector + component: otel-collector-agent + release: default + internalTrafficPolicy: Local diff --git a/examples/target-allocator/rendered_manifests/service-agent.yaml b/examples/target-allocator/rendered_manifests/service-agent.yaml new file mode 100644 index 000000000..16a2f99bd --- /dev/null +++ b/examples/target-allocator/rendered_manifests/service-agent.yaml @@ -0,0 +1,55 @@ +--- +# Source: splunk-otel-collector/templates/service-agent.yaml +apiVersion: v1 +kind: Service +metadata: + name: default-splunk-otel-collector-agent + namespace: default + labels: + app.kubernetes.io/name: splunk-otel-collector + helm.sh/chart: splunk-otel-collector-0.110.0 + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/instance: default + app.kubernetes.io/version: "0.110.0" + app: splunk-otel-collector + component: otel-collector-agent + chart: splunk-otel-collector-0.110.0 + release: default + heritage: Helm + app.kubernetes.io/component: otel-collector-agent +spec: + type: ClusterIP + ports: + - name: jaeger-grpc + port: 14250 + targetPort: jaeger-grpc + protocol: TCP + - name: jaeger-thrift + port: 14268 + targetPort: jaeger-thrift + protocol: TCP + - name: otlp + port: 4317 + targetPort: otlp + protocol: TCP + - name: otlp-http + port: 4318 + targetPort: otlp-http + protocol: TCP + - name: sfx-forwarder + port: 9080 + targetPort: sfx-forwarder + protocol: TCP + - name: signalfx + port: 9943 + targetPort: signalfx + protocol: TCP + - name: zipkin + port: 9411 + targetPort: zipkin + protocol: TCP + selector: + app: splunk-otel-collector + component: otel-collector-agent + release: default + internalTrafficPolicy: Local diff --git a/examples/use-proxy/rendered_manifests/service-agent.yaml b/examples/use-proxy/rendered_manifests/service-agent.yaml new file mode 100644 index 000000000..16a2f99bd --- /dev/null +++ b/examples/use-proxy/rendered_manifests/service-agent.yaml @@ -0,0 +1,55 @@ +--- +# Source: splunk-otel-collector/templates/service-agent.yaml +apiVersion: v1 +kind: Service +metadata: + name: default-splunk-otel-collector-agent + namespace: default + labels: + app.kubernetes.io/name: splunk-otel-collector + helm.sh/chart: splunk-otel-collector-0.110.0 + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/instance: default + app.kubernetes.io/version: "0.110.0" + app: splunk-otel-collector + component: otel-collector-agent + chart: splunk-otel-collector-0.110.0 + release: default + heritage: Helm + app.kubernetes.io/component: otel-collector-agent +spec: + type: ClusterIP + ports: + - name: jaeger-grpc + port: 14250 + targetPort: jaeger-grpc + protocol: TCP + - name: jaeger-thrift + port: 14268 + targetPort: jaeger-thrift + protocol: TCP + - name: otlp + port: 4317 + targetPort: otlp + protocol: TCP + - name: otlp-http + port: 4318 + targetPort: otlp-http + protocol: TCP + - name: sfx-forwarder + port: 9080 + targetPort: sfx-forwarder + protocol: TCP + - name: signalfx + port: 9943 + targetPort: signalfx + protocol: TCP + - name: zipkin + port: 9411 + targetPort: zipkin + protocol: TCP + selector: + app: splunk-otel-collector + component: otel-collector-agent + release: default + internalTrafficPolicy: Local diff --git a/examples/with-target-allocator/rendered_manifests/service-agent.yaml b/examples/with-target-allocator/rendered_manifests/service-agent.yaml new file mode 100644 index 000000000..16a2f99bd --- /dev/null +++ b/examples/with-target-allocator/rendered_manifests/service-agent.yaml @@ -0,0 +1,55 @@ +--- +# Source: splunk-otel-collector/templates/service-agent.yaml +apiVersion: v1 +kind: Service +metadata: + name: default-splunk-otel-collector-agent + namespace: default + labels: + app.kubernetes.io/name: splunk-otel-collector + helm.sh/chart: splunk-otel-collector-0.110.0 + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/instance: default + app.kubernetes.io/version: "0.110.0" + app: splunk-otel-collector + component: otel-collector-agent + chart: splunk-otel-collector-0.110.0 + release: default + heritage: Helm + app.kubernetes.io/component: otel-collector-agent +spec: + type: ClusterIP + ports: + - name: jaeger-grpc + port: 14250 + targetPort: jaeger-grpc + protocol: TCP + - name: jaeger-thrift + port: 14268 + targetPort: jaeger-thrift + protocol: TCP + - name: otlp + port: 4317 + targetPort: otlp + protocol: TCP + - name: otlp-http + port: 4318 + targetPort: otlp-http + protocol: TCP + - name: sfx-forwarder + port: 9080 + targetPort: sfx-forwarder + protocol: TCP + - name: signalfx + port: 9943 + targetPort: signalfx + protocol: TCP + - name: zipkin + port: 9411 + targetPort: zipkin + protocol: TCP + selector: + app: splunk-otel-collector + component: otel-collector-agent + release: default + internalTrafficPolicy: Local diff --git a/helm-charts/splunk-otel-collector/values.yaml b/helm-charts/splunk-otel-collector/values.yaml index 81d554716..006817589 100644 --- a/helm-charts/splunk-otel-collector/values.yaml +++ b/helm-charts/splunk-otel-collector/values.yaml @@ -404,7 +404,7 @@ agent: service: # create a service for the agents with a local internalTrafficPolicy # so that agent pods can be discovered via dns etc - enabled: false + enabled: true # hostNetwork schedules the pod with the host's network namespace. # Disabling this value will affect monitoring of some control plane