Skip to content

Commit a674a85

Browse files
committed
fixing switches
1 parent 2bf408e commit a674a85

File tree

1 file changed

+25
-24
lines changed

1 file changed

+25
-24
lines changed

deploy-manage/upgrade/deployment-or-cluster/upgrade-717.md

Lines changed: 25 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -88,9 +88,9 @@ While the **Upgrade Assistant** helps you identify breaking changes that affect
8888

8989
Follow the guidelines below for your specific deployment type:
9090

91-
::::{applies-switch}
91+
:::::{applies-switch}
9292

93-
:::{applies-item} ess:
93+
::::{applies-item} ess:
9494

9595
The {{ecloud}} platform facilitates major upgrades by doing the following:
9696
* Automatically creating a snapshot before the upgrade.
@@ -109,9 +109,9 @@ You should make sure to:
109109
2. If you use [custom plugins or bundles](/deploy-manage/deploy/elastic-cloud/upload-custom-plugins-bundles.md), make sure they’re compatible with the next major release.
110110

111111
3. As a temporary solution, you can use [REST API compatibility mode](https://www.elastic.co/guide/en/elasticsearch/reference/8.19/rest-api-compatibility.html) if your custom client applications are affected by breaking changes. This mode should only serve as a bridge to ease the upgrade process, not as a long-term strategy.
112-
:::
112+
::::
113113

114-
:::{applies-item} ece:
114+
::::{applies-item} ece:
115115

116116
{{ece}} platform facilitates major upgrades by doing the following:
117117
* When [snapshots are configured](/deploy-manage/tools/snapshot-and-restore/cloud-enterprise.md), automatically creating a snapshot before the upgrade.
@@ -134,51 +134,50 @@ You should make sure to:
134134
2. If you use [custom plugins or bundles](/deploy-manage/deploy/elastic-cloud/upload-custom-plugins-bundles.md), make sure they’re compatible with the next major release.
135135

136136
3. As a temporary solution, you can use [REST API compatibility mode](https://www.elastic.co/guide/en/elasticsearch/reference/8.19/rest-api-compatibility.html) if your custom client applications are affected by breaking changes. This mode should only serve as a bridge to ease the upgrade process, not as a long-term strategy.
137-
:::
137+
::::
138138

139-
:::{applies-item} eck:
139+
::::{applies-item} eck:
140140

141141
Upgrade preparations for an {{eck}}-managed cluster are similar to a self-managed deployment. Before starting the upgrade:
142142

143143
* Follow the steps in [Prepare to upgrade from 7.x](https://www.elastic.co/guide/en/elastic-stack/8.19/upgrading-elastic-stack.html#prepare-to-upgrade).
144144
* Review the [{{es}} upgrade setup guide](https://www.elastic.co/guide/en/elasticsearch/reference/8.19/setup-upgrade.html) for additional details and best practices.
145145

146146
If you're upgrading from an {{eck}} version earlier than 3.x, make sure to [upgrade ECK first](/deploy-manage/upgrade/orchestrator/upgrade-cloud-on-k8s.md) before performing the final upgrade to 9.x.
147-
:::
147+
::::
148148

149-
:::{applies-item} self:
149+
::::{applies-item} self:
150150

151151
Before starting the upgrade, follow the [Prepare to upgrade from 7.x](https://www.elastic.co/guide/en/elastic-stack/8.19/upgrading-elastic-stack.html#prepare-to-upgrade) steps.
152152

153153
For additional details and best practices, review the [{{es}} upgrade setup guide](https://www.elastic.co/guide/en/elasticsearch/reference/8.19/setup-upgrade.html).
154-
:::
155-
156154
::::
157155

156+
:::::
157+
158158
### 8.19 upgrade execution
159159

160160
Keep the following considerations in mind when upgrading your deployment or cluster:
161161

162162
* If you use [Stack monitoring](/deploy-manage/monitor/stack-monitoring.md) with a dedicated monitoring cluster, upgrade your monitoring cluster first.
163163
* If you use [remote cluster](/deploy-manage/remote-clusters.md) functionality, upgrade the remote clusters first.
164+
* Before starting the upgrade, run the same checks and validations you plan to perform afterward, so you have a baseline for comparison. Refer to the [upgrade validation](#819-validation) section for example checks.
164165

165-
Before starting the upgrade, run the same checks and validations you plan to perform afterward, so you have a baseline for comparison. Refer to [](#819-validation) for example checks.
166-
167-
To perform the upgrade, follow the instructions below for your specific deployment type:
166+
The steps below describe how to upgrade the core components of your {{stack}} environment, {{es}}, {{kib}}, and, when applicable, {{fleet-server}} and Elastic APM, for each deployment type.
168167

169-
::::{applies-switch}
168+
:::::{applies-switch}
170169

171-
:::{applies-item} ess:
170+
::::{applies-item} ess:
172171

173172
To upgrade your deployment to 8.19, follow the steps in [Upgrade on Elastic Cloud → Perform the upgrade](https://www.elastic.co/guide/en/elastic-stack/8.19/upgrade-elastic-stack-for-elastic-cloud.html#perform-cloud-upgrade).
174173

175174
During the upgrade process, all components of your deployment are upgraded in the expected order:
176175
- {{es}}
177176
- {{kib}}
178177
- Integrations Server ({{fleet-server}} and APM)
179-
:::
178+
::::
180179

181-
:::{applies-item} ece:
180+
::::{applies-item} ece:
182181

183182
To upgrade your deployment to 8.19, follow the steps in [Upgrade on Elastic Cloud → Perform the upgrade](https://www.elastic.co/guide/en/elastic-stack/8.19/upgrade-elastic-stack-for-elastic-cloud.html#perform-cloud-upgrade).
184183

@@ -190,25 +189,25 @@ During the upgrade process, all components of your deployment are upgraded in th
190189
- {{es}}
191190
- {{kib}}
192191
- Integrations Server ({{fleet-server}} and APM)
193-
:::
192+
::::
194193

195194

196-
:::{applies-item} eck:
195+
::::{applies-item} eck:
197196
In ECK, upgrades are performed declaratively by updating the `spec.version` field in the resource manifest. Once the new version is applied, the operator automatically orchestrates the upgrade, ensuring that each component is upgraded safely and in the correct order.
198197

199-
To upgrade your cluster to 8.19, follow the steps in [Upgrade on ECK](/deploy-manage/upgrade/deployment-or-cluster/upgrade-on-eck.md).
198+
To upgrade your cluster to 8.19, follow the steps in [Upgrade on ECK](/deploy-manage/upgrade/deployment-or-cluster/upgrade-on-eck.md), and start upgrading the {{es}} and {{kib}} resources that represent the cluster.
200199

201200
After upgrading {{es}} and {{kib}}, upgrade any [other Elastic applications](/deploy-manage/deploy/cloud-on-k8s/orchestrate-other-elastic-applications.md) connected to the cluster, such as {{fleet-server}} or Elastic APM.
202-
:::
201+
::::
203202

204-
:::{applies-item} self:
203+
::::{applies-item} self:
205204
To upgrade your cluster to 8.19, follow the steps in [Upgrade self-managed {{stack}}](https://www.elastic.co/guide/en/elastic-stack/8.19/upgrading-elastic-stack-on-prem.html).
206205

207206
Make sure to upgrade all components in the specified order.
208-
:::
209-
210207
::::
211208

209+
:::::
210+
212211
### 8.19 upgrade validation [819-validation]
213212

214213
:::{include} _snippets/upgrade-validation.md
@@ -230,6 +229,8 @@ However, we recommend upgrading to {{version.stack}} to benefit from the latest
230229

231230
## Upgrade Step 2: 8.19.x → {{version.stack}}
232231

232+
**(work in progress, pending to align with Step 1)**
233+
233234
This step covers upgrading your deployment from 8.19.x to {{version.stack}}, assuming that all ingest components have been upgraded to 8.19.x, and client libraries are compatible with 9.x.
234235

235236
### {{version.stack}} upgrade preparations

0 commit comments

Comments
 (0)