Skip to content

Commit 2fcf1e5

Browse files
Prepare release v0.116.0 (#1568)
* Prepare release v0.116.0 * Update CHANGELOG.md to cleanup white space for linter --------- Co-authored-by: jvoravong <[email protected]>
1 parent 8e185b8 commit 2fcf1e5

File tree

364 files changed

+1252
-1343
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

364 files changed

+1252
-1343
lines changed

.chloggen/do-not-scrape-fs-metrics-from-snap-mount.yaml

Lines changed: 0 additions & 8 deletions
This file was deleted.

.chloggen/fips.yaml

Lines changed: 0 additions & 12 deletions
This file was deleted.

.chloggen/gw-apm-correlation.yaml

Lines changed: 0 additions & 12 deletions
This file was deleted.

.chloggen/ingest_cluster_receiver_events_into_index_from_annotation.yaml

Lines changed: 0 additions & 12 deletions
This file was deleted.

.chloggen/move-operator-crd-install-method.yaml

Lines changed: 0 additions & 16 deletions
This file was deleted.

.chloggen/refactor-agent-daemonset-toleration.yaml

Lines changed: 0 additions & 12 deletions
This file was deleted.

.chloggen/update-dotnet.yaml

Lines changed: 0 additions & 12 deletions
This file was deleted.

.chloggen/update-java.yaml

Lines changed: 0 additions & 12 deletions
This file was deleted.

.chloggen/update-nodejs.yaml

Lines changed: 0 additions & 12 deletions
This file was deleted.

.chloggen/update-service-telemetry-endpoint.yaml

Lines changed: 0 additions & 12 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,35 @@
44
<!-- For unreleased changes, see entries in .chloggen -->
55
<!-- next version -->
66

7+
## [0.116.0] - 2025-01-17
8+
9+
This Splunk OpenTelemetry Collector for Kubernetes release adopts the [Splunk OpenTelemetry Collector v0.116.0](https://github.com/signalfx/splunk-otel-collector/releases/tag/v0.116.0).
10+
11+
### 🛑 Breaking changes 🛑
12+
13+
- `operator`: Move operator CRD installation to the crds/ folder via a subchart to resolve Helm install ordering issues ([#1561](https://github.com/signalfx/splunk-otel-collector-chart/pull/1561),[#1619](https://github.com/signalfx/splunk-otel-collector-chart/pull/#1619))
14+
- Users enabling the operator (`.Values.operator.enabled=true`) must now set `operatorcrds.install=true` in Helm values or [manually manage CRD installation](https://github.com/signalfx/splunk-otel-collector-chart/blob/main/docs/auto-instrumentation-install.md#crd-management).
15+
- Previously, CRDs were installed using templates (`operator.crds.create=true`), which could cause race conditions and installation failures.
16+
- CRD installation is now handled via Helm's native `crds/` directory for better stability, using a [localized subchart](https://github.com/signalfx/splunk-otel-collector-chart/tree/main/helm-charts/splunk-otel-collector/charts/opentelemetry-operator-crds).
17+
- If you use `operator.enabled=true` you may have to follow some migration steps, please see the [Upgrade guidelines](https://github.com/signalfx/splunk-otel-collector-chart/blob/main/UPGRADING.md#0113-to-0116).
18+
19+
### 💡 Enhancements 💡
20+
21+
- `collector`: Document the possible use of a FIPS-140 compliant image ([#1582](https://github.com/signalfx/splunk-otel-collector-chart/pull/1582))
22+
- `clusterReceiver`: Configure k8s attributes processor for cluster receiver to ingest events into index defined in namespace annotation ([#1481](https://github.com/signalfx/splunk-otel-collector-chart/pull/1481))
23+
- `agent`: Make it so the default tolerations used to deploy the agent collector account for k8s distribution ([#1562](https://github.com/signalfx/splunk-otel-collector-chart/pull/1562))
24+
OpenShift infra nodes and AKS system nodes will now be monitored by the agent by default
25+
- `operator`: Bump dotnet to v1.8.0 in helm-charts/splunk-otel-collector/values.yaml ([#1538](https://github.com/signalfx/splunk-otel-collector-chart/pull/1538))
26+
- `operator`: Bump java to v2.10.0 in helm-charts/splunk-otel-collector/values.yaml ([#1551](https://github.com/signalfx/splunk-otel-collector-chart/pull/1551))
27+
- `operator`: Bump nodejs to v2.15.0 in helm-charts/splunk-otel-collector/values.yaml ([#1558](https://github.com/signalfx/splunk-otel-collector-chart/pull/1558))
28+
- `agent, clusterReceiver, gateway`: Update config for scraping internal metrics to use new config interface and loopback address. ([#1573](https://github.com/signalfx/splunk-otel-collector-chart/pull/1573))
29+
This also drops redundant attributes reported with the internal metrics: `net.host.name` and `server.address`
30+
31+
### 🧰 Bug fixes 🧰
32+
33+
- `agent`: Scrape FS metrics from one host disk mounted to the root to avoid scraping errors since the collector likely doesn't have access to other mounts. ([#1569](https://github.com/signalfx/splunk-otel-collector-chart/pull/1569))
34+
- `gateway`: add signalfx exporter to the gateway traces pipeline to enable APM correlation ([#1607](https://github.com/signalfx/splunk-otel-collector-chart/pull/1607))
35+
736
## [0.113.0] - 2024-11-22
837

938
This Splunk OpenTelemetry Collector for Kubernetes release adopts the [Splunk OpenTelemetry Collector v0.113.0](https://github.com/signalfx/splunk-otel-collector/releases/tag/v0.113.0).

examples/add-filter-processor/rendered_manifests/clusterRole.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ metadata:
66
name: default-splunk-otel-collector
77
labels:
88
app.kubernetes.io/name: splunk-otel-collector
9-
helm.sh/chart: splunk-otel-collector-0.113.0
9+
helm.sh/chart: splunk-otel-collector-0.116.0
1010
app.kubernetes.io/managed-by: Helm
1111
app.kubernetes.io/instance: default
12-
app.kubernetes.io/version: "0.113.0"
12+
app.kubernetes.io/version: "0.116.0"
1313
app: splunk-otel-collector
14-
chart: splunk-otel-collector-0.113.0
14+
chart: splunk-otel-collector-0.116.0
1515
release: default
1616
heritage: Helm
1717
rules:

examples/add-filter-processor/rendered_manifests/clusterRoleBinding.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ metadata:
66
name: default-splunk-otel-collector
77
labels:
88
app.kubernetes.io/name: splunk-otel-collector
9-
helm.sh/chart: splunk-otel-collector-0.113.0
9+
helm.sh/chart: splunk-otel-collector-0.116.0
1010
app.kubernetes.io/managed-by: Helm
1111
app.kubernetes.io/instance: default
12-
app.kubernetes.io/version: "0.113.0"
12+
app.kubernetes.io/version: "0.116.0"
1313
app: splunk-otel-collector
14-
chart: splunk-otel-collector-0.113.0
14+
chart: splunk-otel-collector-0.116.0
1515
release: default
1616
heritage: Helm
1717
roleRef:

examples/add-filter-processor/rendered_manifests/configmap-agent.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@ metadata:
77
namespace: default
88
labels:
99
app.kubernetes.io/name: splunk-otel-collector
10-
helm.sh/chart: splunk-otel-collector-0.113.0
10+
helm.sh/chart: splunk-otel-collector-0.116.0
1111
app.kubernetes.io/managed-by: Helm
1212
app.kubernetes.io/instance: default
13-
app.kubernetes.io/version: "0.113.0"
13+
app.kubernetes.io/version: "0.116.0"
1414
app: splunk-otel-collector
15-
chart: splunk-otel-collector-0.113.0
15+
chart: splunk-otel-collector-0.116.0
1616
release: default
1717
heritage: Helm
1818
data:

examples/add-filter-processor/rendered_manifests/configmap-cluster-receiver.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@ metadata:
77
namespace: default
88
labels:
99
app.kubernetes.io/name: splunk-otel-collector
10-
helm.sh/chart: splunk-otel-collector-0.113.0
10+
helm.sh/chart: splunk-otel-collector-0.116.0
1111
app.kubernetes.io/managed-by: Helm
1212
app.kubernetes.io/instance: default
13-
app.kubernetes.io/version: "0.113.0"
13+
app.kubernetes.io/version: "0.116.0"
1414
app: splunk-otel-collector
15-
chart: splunk-otel-collector-0.113.0
15+
chart: splunk-otel-collector-0.116.0
1616
release: default
1717
heritage: Helm
1818
data:

examples/add-filter-processor/rendered_manifests/daemonset.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ metadata:
77
namespace: default
88
labels:
99
app.kubernetes.io/name: splunk-otel-collector
10-
helm.sh/chart: splunk-otel-collector-0.113.0
10+
helm.sh/chart: splunk-otel-collector-0.116.0
1111
app.kubernetes.io/managed-by: Helm
1212
app.kubernetes.io/instance: default
13-
app.kubernetes.io/version: "0.113.0"
13+
app.kubernetes.io/version: "0.116.0"
1414
app: splunk-otel-collector
1515
component: otel-collector-agent
16-
chart: splunk-otel-collector-0.113.0
16+
chart: splunk-otel-collector-0.116.0
1717
release: default
1818
heritage: Helm
1919
spec:
@@ -32,7 +32,7 @@ spec:
3232
component: otel-collector-agent
3333
release: default
3434
annotations:
35-
checksum/config: e62f6ee4ef1ba1d8771d4056077ed10afe5d3bc6b4052980b2a7cc9f15a2bcdd
35+
checksum/config: d6d3039316c7cf191ad152c117b6c1a21751f0ec542db6da823d16847d46fc71
3636
kubectl.kubernetes.io/default-container: otel-collector
3737
spec:
3838
hostNetwork: true
@@ -55,7 +55,7 @@ spec:
5555
operator: Exists
5656
initContainers:
5757
- name: migrate-checkpoint
58-
image: quay.io/signalfx/splunk-otel-collector:0.113.0
58+
image: quay.io/signalfx/splunk-otel-collector:0.116.0
5959
imagePullPolicy: IfNotPresent
6060
command: ["/migratecheckpoint"]
6161
securityContext:
@@ -125,7 +125,7 @@ spec:
125125
containerPort: 9411
126126
hostPort: 9411
127127
protocol: TCP
128-
image: quay.io/signalfx/splunk-otel-collector:0.113.0
128+
image: quay.io/signalfx/splunk-otel-collector:0.116.0
129129
imagePullPolicy: IfNotPresent
130130
securityContext:
131131
runAsUser: 0

examples/add-filter-processor/rendered_manifests/deployment-cluster-receiver.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ metadata:
77
namespace: default
88
labels:
99
app.kubernetes.io/name: splunk-otel-collector
10-
helm.sh/chart: splunk-otel-collector-0.113.0
10+
helm.sh/chart: splunk-otel-collector-0.116.0
1111
app.kubernetes.io/managed-by: Helm
1212
app.kubernetes.io/instance: default
13-
app.kubernetes.io/version: "0.113.0"
13+
app.kubernetes.io/version: "0.116.0"
1414
app: splunk-otel-collector
1515
component: otel-k8s-cluster-receiver
16-
chart: splunk-otel-collector-0.113.0
16+
chart: splunk-otel-collector-0.116.0
1717
release: default
1818
heritage: Helm
1919
app.kubernetes.io/component: otel-k8s-cluster-receiver
@@ -31,7 +31,7 @@ spec:
3131
component: otel-k8s-cluster-receiver
3232
release: default
3333
annotations:
34-
checksum/config: ff5ed57ffd6eaabc34c61f909a53c3ead6cf13539461c69ae410cc955d467a21
34+
checksum/config: 9eaf3e7a1dd2aa061e1ccbb7e7edafd003628e71c61ff9e82c9f605e28ac374d
3535
spec:
3636
serviceAccountName: default-splunk-otel-collector
3737
nodeSelector:
@@ -41,7 +41,7 @@ spec:
4141
command:
4242
- /otelcol
4343
- --config=/conf/relay.yaml
44-
image: quay.io/signalfx/splunk-otel-collector:0.113.0
44+
image: quay.io/signalfx/splunk-otel-collector:0.116.0
4545
imagePullPolicy: IfNotPresent
4646
env:
4747
- name: SPLUNK_MEMORY_TOTAL_MIB

examples/add-filter-processor/rendered_manifests/secret-splunk.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@ metadata:
77
namespace: default
88
labels:
99
app.kubernetes.io/name: splunk-otel-collector
10-
helm.sh/chart: splunk-otel-collector-0.113.0
10+
helm.sh/chart: splunk-otel-collector-0.116.0
1111
app.kubernetes.io/managed-by: Helm
1212
app.kubernetes.io/instance: default
13-
app.kubernetes.io/version: "0.113.0"
13+
app.kubernetes.io/version: "0.116.0"
1414
app: splunk-otel-collector
15-
chart: splunk-otel-collector-0.113.0
15+
chart: splunk-otel-collector-0.116.0
1616
release: default
1717
heritage: Helm
1818
type: Opaque

examples/add-filter-processor/rendered_manifests/service-agent.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ metadata:
77
namespace: default
88
labels:
99
app.kubernetes.io/name: splunk-otel-collector
10-
helm.sh/chart: splunk-otel-collector-0.113.0
10+
helm.sh/chart: splunk-otel-collector-0.116.0
1111
app.kubernetes.io/managed-by: Helm
1212
app.kubernetes.io/instance: default
13-
app.kubernetes.io/version: "0.113.0"
13+
app.kubernetes.io/version: "0.116.0"
1414
app: splunk-otel-collector
1515
component: otel-collector-agent
16-
chart: splunk-otel-collector-0.113.0
16+
chart: splunk-otel-collector-0.116.0
1717
release: default
1818
heritage: Helm
1919
app.kubernetes.io/component: otel-collector-agent

examples/add-filter-processor/rendered_manifests/serviceAccount.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ metadata:
88
namespace: default
99
labels:
1010
app.kubernetes.io/name: splunk-otel-collector
11-
helm.sh/chart: splunk-otel-collector-0.113.0
11+
helm.sh/chart: splunk-otel-collector-0.116.0
1212
app.kubernetes.io/managed-by: Helm
1313
app.kubernetes.io/instance: default
14-
app.kubernetes.io/version: "0.113.0"
14+
app.kubernetes.io/version: "0.116.0"
1515
app: splunk-otel-collector
16-
chart: splunk-otel-collector-0.113.0
16+
chart: splunk-otel-collector-0.116.0
1717
release: default
1818
heritage: Helm

examples/add-kafkametrics-receiver/rendered_manifests/clusterRole.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ metadata:
66
name: default-splunk-otel-collector
77
labels:
88
app.kubernetes.io/name: splunk-otel-collector
9-
helm.sh/chart: splunk-otel-collector-0.113.0
9+
helm.sh/chart: splunk-otel-collector-0.116.0
1010
app.kubernetes.io/managed-by: Helm
1111
app.kubernetes.io/instance: default
12-
app.kubernetes.io/version: "0.113.0"
12+
app.kubernetes.io/version: "0.116.0"
1313
app: splunk-otel-collector
14-
chart: splunk-otel-collector-0.113.0
14+
chart: splunk-otel-collector-0.116.0
1515
release: default
1616
heritage: Helm
1717
rules:

0 commit comments

Comments
 (0)