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
Copy file name to clipboardExpand all lines: docs/source/routing/cloud/migrate-to-self-hosted.mdx
+10-8Lines changed: 10 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,13 +4,13 @@ subtitle: Migrate your graph from cloud-hosted to self-hosted
4
4
description: Migrate all Apollo GraphOS cloud graphs (Serverless and Dedicated) to self-hosted Apollo Router instances as part of Cloud Router retirement.
5
5
---
6
6
7
-
The Serverless and Dedicated plans will be discontinued on [TODO SUNSET DATE], which means cloud routers will no longer be available.
7
+
The Serverless and Dedicated plans end on [TODO SUNSET DATE]. After this date, cloud routers are no longer available.
8
8
9
9
If you are on a Serverless or Dedicated plan, you will need to migrate your graphs to use self-hosted routers by [TODO SUNSET DATE]. After migration, move your organization to a [supported plan](https://www.apollographql.com/pricing).
10
10
11
11
During the migration window, your cloud router continues to receive traffic, schema updates, and configuration updates. The migration window ends on [TODO SUNSET DATE].
12
12
13
-
This guide provides step-by-step instructions to migrate Serverless or Dedicate plans using cloud routers to self-hosted graphs on a supported plan. Complete these steps before [TODO SUNSET DATE]:
13
+
This guide provides step-by-step instructions to migrate graphs on Serverless or Dedicated plans to self-hosted graphs on a supported plan. Complete these steps before [TODO SUNSET DATE]:
14
14
15
15
1.Exportyourcloudrouterconfiguration
16
16
1. Change your graph's hosting mode to self-hosted
@@ -22,7 +22,7 @@ This guide provides step-by-step instructions to migrate Serverless or Dedicate
22
22
23
23
### Export your cloud router configuration
24
24
25
-
You'll need this router configuration in a later step when you deploy your self-hosted router.
25
+
You need this router configuration in a later step when you deploy your self-hosted router.
26
26
27
27
You can export your cloud router configuration in two ways:
28
28
@@ -32,6 +32,8 @@ In Studio, navigate to your graph's **Cloud Router** page and click the **Router
32
32
33
33
[TODO SCREENSHOT]
34
34
35
+
If you cannot access the Cloud Router page (for example, if you have already changed your graph's hosting mode), use the Rover CLI to export the configuration.
36
+
35
37
#### Using the Rover CLI
36
38
37
39
Use the Rover CLI's [`cloud config fetch` command](/rover/commands/cloud#cloud-config-fetch).
@@ -42,7 +44,7 @@ Replace the `<GRAPH_REF>` placeholder in the following command with your own gra
42
44
rover cloud config fetch <GRAPH_REF>> router.yaml
43
45
```
44
46
45
-
You'll need to [install](/rover/getting-started) and [configure](/rover/configuring) the Rover CLI to run this command.
47
+
[Install](/rover/getting-started) and [configure](/rover/configuring) the Rover CLI to run this command.
46
48
47
49
### Change the graph's hosting mode to self-hosted
48
50
@@ -54,9 +56,9 @@ During the migration window, the cloud router remains running and continues to r
54
56
55
57
Deploy a self‑hosted router using your preferred platform.
56
58
57
-
We recommend using the [Apollo GraphOS Operator](/apollo-operator) for Kubernetes deployments.
59
+
For Kubernetes deployments, use the [Apollo GraphOS Operator](/apollo-operator).
58
60
59
-
We also provide guides for the following platforms:
@@ -85,13 +87,13 @@ Changing a graph's hosting mode does not affect running cloud routers. Cloud rou
85
87
86
88
Use the [Rover CLI's `cloud config fetch` command](/rover/commands/cloud#cloud-config-fetch) to fetch your cloud router configuration:
87
89
88
-
```bash
90
+
```bash showLineNumbers={false}
89
91
rover cloud config fetch <GRAPH_REF>> router.yaml
90
92
```
91
93
92
94
Use the [Rover CLI's `cloud config update` command](/rover/commands/cloud#cloud-config-update) to update your running cloud routers' configuration. For example, to apply changes from a local `router.yaml`:
0 commit comments