Skip to content

Commit

Permalink
Prepare 0.109.0 release (#1457)
Browse files Browse the repository at this point in the history
* Add continuous discovery support

The new continuous discovery mechanism is disabled by default. To enable it, set the following values in your configuration:
```yaml
agent:
discovery:
  enabled: true
featureGates: splunk.continuousDiscovery
```
  • Loading branch information
dmitryax authored Sep 18, 2024
1 parent 685a837 commit 7e75700
Show file tree
Hide file tree
Showing 323 changed files with 1,278 additions and 772 deletions.
8 changes: 0 additions & 8 deletions .chloggen/addfsyncflagconfig.yaml

This file was deleted.

14 changes: 0 additions & 14 deletions .chloggen/controlplanemetricshistogram.yaml

This file was deleted.

12 changes: 0 additions & 12 deletions .chloggen/fixexplicittokenta.yaml

This file was deleted.

12 changes: 0 additions & 12 deletions .chloggen/operator-instrumentation-update.yaml

This file was deleted.

12 changes: 0 additions & 12 deletions .chloggen/update-nodejs.yaml

This file was deleted.

31 changes: 31 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,37 @@
<!-- For unreleased changes, see entries in .chloggen -->
<!-- next version -->

## [0.109.0] - 2024-09-17

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

### 🛑 Breaking changes 🛑

- `operator`: Operator Helm values previously under `.Values.operator.instrumentation.spec.*` have been moved to `.Values.instrumentation.*` ([#1436](https://github.com/signalfx/splunk-otel-collector-chart/pull/1436))
If you use custom values under `.Values.operator.instrumentation.spec.*` please review the [upgrade guidelines](https://github.com/signalfx/splunk-otel-collector-chart/blob/main/UPGRADING.md#01055-01080)

### 💡 Enhancements 💡

- `agent`: Added `fsyncFlag` configuration to allow users to enable fsync on the filestorage. ([#1425](https://github.com/signalfx/splunk-otel-collector-chart/pull/1425))
- `agent`: Add a feature gate `useControlPlaneMetricsHistogramData` ([#1372](https://github.com/signalfx/splunk-otel-collector-chart/pull/1372))
This feature gate allows to gather control plane metrics and send them as histogram data to Observability Cloud.
This is an experimental feature under heavy development.

- `agent`: Add base configuration to support the new continuous discovery mechanism. ([#1455](https://github.com/signalfx/splunk-otel-collector-chart/pull/1455))
The new continuous discovery mechanism is disabled by default. To enable it, set the following values in your configuration:
```yaml
agent:
discovery:
enabled: true
featureGates: splunk.continuousDiscovery
```
- `operator`: Bump nodejs to v2.12.0 in helm-charts/splunk-otel-collector/values.yaml ([#1434](https://github.com/signalfx/splunk-otel-collector-chart/pull/1434))

### 🧰 Bug fixes 🧰

- `targetAllocator`: Fix the name of the service account token given when featureGates.explicitMountServiceAccountToken is true ([#1427](https://github.com/signalfx/splunk-otel-collector-chart/pull/1427))

## [0.105.5] - 2024-08-28

This Splunk OpenTelemetry Collector for Kubernetes release adopts the [Splunk OpenTelemetry Collector v0.105.0](https://github.com/signalfx/splunk-otel-collector/releases/tag/v0.105.0).
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@ metadata:
name: default-splunk-otel-collector
labels:
app.kubernetes.io/name: splunk-otel-collector
helm.sh/chart: splunk-otel-collector-0.105.5
helm.sh/chart: splunk-otel-collector-0.109.0
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: default
app.kubernetes.io/version: "0.109.0"
app: splunk-otel-collector
chart: splunk-otel-collector-0.105.5
chart: splunk-otel-collector-0.109.0
release: default
heritage: Helm
rules:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@ metadata:
name: default-splunk-otel-collector
labels:
app.kubernetes.io/name: splunk-otel-collector
helm.sh/chart: splunk-otel-collector-0.105.5
helm.sh/chart: splunk-otel-collector-0.109.0
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: default
app.kubernetes.io/version: "0.109.0"
app: splunk-otel-collector
chart: splunk-otel-collector-0.105.5
chart: splunk-otel-collector-0.109.0
release: default
heritage: Helm
roleRef:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,21 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: splunk-otel-collector
helm.sh/chart: splunk-otel-collector-0.105.5
helm.sh/chart: splunk-otel-collector-0.109.0
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: default
app.kubernetes.io/version: "0.109.0"
app: splunk-otel-collector
chart: splunk-otel-collector-0.105.5
chart: splunk-otel-collector-0.109.0
release: default
heritage: Helm
data:
relay: |
exporters:
otlphttp/entities:
headers:
X-SF-Token: ${SPLUNK_OBSERVABILITY_ACCESS_TOKEN}
logs_endpoint: https://ingest.CHANGEME.signalfx.com/v3/event
sapm:
access_token: ${SPLUNK_OBSERVABILITY_ACCESS_TOKEN}
endpoint: https://ingest.CHANGEME.signalfx.com/v2/trace
Expand Down Expand Up @@ -321,6 +325,7 @@ data:
- container
- pod
- node
nop: null
otlp:
protocols:
grpc:
Expand Down Expand Up @@ -427,6 +432,15 @@ data:
- filelog
- fluentforward
- otlp
logs/entities:
exporters:
- otlphttp/entities
processors:
- memory_limiter
- batch
- resourcedetection
receivers:
- nop
metrics:
exporters:
- signalfx
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: splunk-otel-collector
helm.sh/chart: splunk-otel-collector-0.105.5
helm.sh/chart: splunk-otel-collector-0.109.0
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: default
app.kubernetes.io/version: "0.109.0"
app: splunk-otel-collector
chart: splunk-otel-collector-0.105.5
chart: splunk-otel-collector-0.109.0
release: default
heritage: Helm
data:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: splunk-otel-collector
helm.sh/chart: splunk-otel-collector-0.105.5
helm.sh/chart: splunk-otel-collector-0.109.0
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: default
app.kubernetes.io/version: "0.109.0"
app: splunk-otel-collector
component: otel-collector-agent
chart: splunk-otel-collector-0.105.5
chart: splunk-otel-collector-0.109.0
release: default
heritage: Helm
spec:
Expand All @@ -32,7 +32,7 @@ spec:
component: otel-collector-agent
release: default
annotations:
checksum/config: 379191976bf8590ad7e28867db39ef860a5b8288f15e5447560acd995bffca92
checksum/config: 777b75669775167da2012bb5e514b54b09297368bca5452bc03487af1f5ad499
kubectl.kubernetes.io/default-container: otel-collector
spec:
hostNetwork: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: splunk-otel-collector
helm.sh/chart: splunk-otel-collector-0.105.5
helm.sh/chart: splunk-otel-collector-0.109.0
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: default
app.kubernetes.io/version: "0.109.0"
app: splunk-otel-collector
component: otel-k8s-cluster-receiver
chart: splunk-otel-collector-0.105.5
chart: splunk-otel-collector-0.109.0
release: default
heritage: Helm
app.kubernetes.io/component: otel-k8s-cluster-receiver
Expand All @@ -31,7 +31,7 @@ spec:
component: otel-k8s-cluster-receiver
release: default
annotations:
checksum/config: b5b990754852e739e83f14b0ffe24b6c196cf47ee47b95d07e5c8d174e417bd4
checksum/config: 0df452aa4c364468521d6026d3c83f91530f6ddae819768ba075ecb6d40b981a
spec:
serviceAccountName: default-splunk-otel-collector
nodeSelector:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: splunk-otel-collector
helm.sh/chart: splunk-otel-collector-0.105.5
helm.sh/chart: splunk-otel-collector-0.109.0
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: default
app.kubernetes.io/version: "0.109.0"
app: splunk-otel-collector
chart: splunk-otel-collector-0.105.5
chart: splunk-otel-collector-0.109.0
release: default
heritage: Helm
type: Opaque
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: splunk-otel-collector
helm.sh/chart: splunk-otel-collector-0.105.5
helm.sh/chart: splunk-otel-collector-0.109.0
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: default
app.kubernetes.io/version: "0.109.0"
app: splunk-otel-collector
chart: splunk-otel-collector-0.105.5
chart: splunk-otel-collector-0.109.0
release: default
heritage: Helm
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@ metadata:
name: default-splunk-otel-collector
labels:
app.kubernetes.io/name: splunk-otel-collector
helm.sh/chart: splunk-otel-collector-0.105.5
helm.sh/chart: splunk-otel-collector-0.109.0
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: default
app.kubernetes.io/version: "0.109.0"
app: splunk-otel-collector
chart: splunk-otel-collector-0.105.5
chart: splunk-otel-collector-0.109.0
release: default
heritage: Helm
rules:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@ metadata:
name: default-splunk-otel-collector
labels:
app.kubernetes.io/name: splunk-otel-collector
helm.sh/chart: splunk-otel-collector-0.105.5
helm.sh/chart: splunk-otel-collector-0.109.0
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: default
app.kubernetes.io/version: "0.109.0"
app: splunk-otel-collector
chart: splunk-otel-collector-0.105.5
chart: splunk-otel-collector-0.109.0
release: default
heritage: Helm
roleRef:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,21 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: splunk-otel-collector
helm.sh/chart: splunk-otel-collector-0.105.5
helm.sh/chart: splunk-otel-collector-0.109.0
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: default
app.kubernetes.io/version: "0.109.0"
app: splunk-otel-collector
chart: splunk-otel-collector-0.105.5
chart: splunk-otel-collector-0.109.0
release: default
heritage: Helm
data:
relay: |
exporters:
otlphttp/entities:
headers:
X-SF-Token: ${SPLUNK_OBSERVABILITY_ACCESS_TOKEN}
logs_endpoint: https://ingest.CHANGEME.signalfx.com/v3/event
sapm:
access_token: ${SPLUNK_OBSERVABILITY_ACCESS_TOKEN}
endpoint: https://ingest.CHANGEME.signalfx.com/v2/trace
Expand Down Expand Up @@ -277,6 +281,7 @@ data:
- container
- pod
- node
nop: null
otlp:
protocols:
grpc:
Expand Down Expand Up @@ -381,6 +386,15 @@ data:
- filelog
- fluentforward
- otlp
logs/entities:
exporters:
- otlphttp/entities
processors:
- memory_limiter
- batch
- resourcedetection
receivers:
- nop
metrics:
exporters:
- signalfx
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: splunk-otel-collector
helm.sh/chart: splunk-otel-collector-0.105.5
helm.sh/chart: splunk-otel-collector-0.109.0
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: default
app.kubernetes.io/version: "0.109.0"
app: splunk-otel-collector
chart: splunk-otel-collector-0.105.5
chart: splunk-otel-collector-0.109.0
release: default
heritage: Helm
data:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: splunk-otel-collector
helm.sh/chart: splunk-otel-collector-0.105.5
helm.sh/chart: splunk-otel-collector-0.109.0
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: default
app.kubernetes.io/version: "0.109.0"
app: splunk-otel-collector
component: otel-collector-agent
chart: splunk-otel-collector-0.105.5
chart: splunk-otel-collector-0.109.0
release: default
heritage: Helm
spec:
Expand All @@ -32,7 +32,7 @@ spec:
component: otel-collector-agent
release: default
annotations:
checksum/config: 446deacf2fb4a314a607bda26d2da8d80016d1c88faa9d88a868e981119366e7
checksum/config: aef737f594f54679bf42aec98ea49267f19ee99ef8ad0d58a7d78f0102cc26bc
kubectl.kubernetes.io/default-container: otel-collector
spec:
hostNetwork: true
Expand Down
Loading

0 comments on commit 7e75700

Please sign in to comment.