You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 2, 2025. It is now read-only.
Copy file name to clipboardExpand all lines: _includes/collector-upgrade.rst
+3-8Lines changed: 3 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,17 +5,15 @@ When you update the Collector using the official packages, configuration files a
5
5
General guidelines
6
6
=================================
7
7
8
-
Apply the following changes to the Collector configuration files for specific version upgrades.
9
-
10
-
.. :important::
8
+
.. :note::
11
9
12
10
For every configuration update use the default agent config as a reference.
13
11
12
+
Apply the following changes to the Collector configuration files for specific version upgrades. For more details refer to :new-page:`Upgrade guidelines <ttps://github.com/signalfx/splunk-otel-collector?tab=readme-ov-file#upgrade-guidelines>` in GitHub.
Read more in the official Helm upgrade options documentation at :new-page:`https://helm.sh/docs/helm/helm_upgrade/#options <https://helm.sh/docs/helm/helm_upgrade/#options>`.
31
+
Read more in the official :new-page:`Helm upgrade options <https://helm.sh/docs/helm/helm_upgrade/#options>` documentation.
32
+
33
+
.. _otel-upgrade-k8s-guidelines:
34
+
35
+
Upgrade guidelines
36
+
=================================
37
+
38
+
.. :note::
39
+
40
+
For every configuration update use the default agent config as a reference.
41
+
42
+
Apply the following changes to the Collector configuration files for specific version upgrades. For more details refer to :new-page:`Upgrade guidelines <https://github.com/signalfx/splunk-otel-collector-chart/blob/main/UPGRADING.md>` in GitHub.
43
+
44
+
From 0.113.0 to 0.116.0
45
+
---------------------------------------
46
+
47
+
This guide provides steps for new users, transitioning users, and those maintaining previous operator CRD configurations:
48
+
49
+
New users: No migration for CRDs is required.
50
+
Previous users: Migration may be needed if using operator.enabled=true.
51
+
CRD deployment has evolved over chart versions:
52
+
53
+
Before 0.110.0: CRDs were deployed via a crds/ directory (upstream default).
54
+
0.110.0 to 1.113.0: CRDs were deployed using Helm templates (upstream default), which had reported issues.
55
+
0.116.0 and later: Users must now explicitly configure their preferred CRD deployment method or deploy the CRDs manually to avoid potential issues. Users can deploy CRDs via a crds/ directory again by enabling a newly added value.
56
+
57
+
New users
58
+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
59
+
60
+
New users are advised to deploy CRDs via the crds/ directory. For a fresh installation, use the following Helm values:
Current Users (Recommended Migration to crds/ Directory)
70
+
If you're using chart versions 0.110.0 to 1.113.0, CRDs are likely deployed via Helm templates. To migrate to the recommended crds/ directory deployment:
71
+
72
+
Step 1: Delete the Existing Chart
73
+
Remove the chart to prepare for a fresh installation:
74
+
75
+
helm delete <release-name>
76
+
Step 2: Verify or Remove Existing CRDs
77
+
Check if the following CRDs are present and delete them if necessary:
If you're using chart versions 0.110.0 to 1.113.0 and prefer to continue deploying CRDs via Helm templates (not recommended), you can do so with the following values:
89
+
90
+
operator:
91
+
enabled: true
92
+
operator:
93
+
crds:
94
+
create: true
95
+
Warning: This method may cause race conditions during installation or upgrades
0 commit comments