Skip to content

Commit 2aa07a9

Browse files
JayBeeDesbraz
andauthored
Apply suggestions from code review
Co-authored-by: Louis Sautier <[email protected]>
1 parent 146e429 commit 2aa07a9

File tree

1 file changed

+26
-26
lines changed
  • pages/bare_metal_cloud/dedicated_servers/personal-templates-end-of-life

1 file changed

+26
-26
lines changed

pages/bare_metal_cloud/dedicated_servers/personal-templates-end-of-life/guide.en-gb.md

+26-26
Original file line numberDiff line numberDiff line change
@@ -8,42 +8,42 @@ updated: 2025-04-28
88

99
## Context
1010

11-
OVHcloud is constantly evolving and must adapt its offerings to the increasingly resilient and regulated cloud market. In order to meet those new challenges the **personal template for dedicated servers OS installation** will be fully decommissioned the **7th of October 2025**.
11+
OVHcloud is constantly evolving and must adapt its offerings to the increasingly resilient and regulated cloud market. In order to meet those new challenges, **personal templates for dedicated servers OS installation** will be fully decommissioned on the **7th of October 2025**.
1212

13-
This service was used to request an OS installation on a dedicated servers by targeting a personal template instead of an operating system with the following elements:
13+
This feature allowed requesting an OS installation on a dedicated server by using a personal template containing with following elements:
1414
- operating system to be installed
15-
- partitioning customization layout,
15+
- partitioning layout,
1616
- hardware RAID configuration,
1717
- hostname,
1818
- SSH public key,
19-
- post installation script.
19+
- post-installation script.
2020

2121
This decommissioning will be done in 2 steps:
2222

2323
### Step 1: 17th of June 2025<a name="step-1"></a>
2424

25-
- Customers will no longer be able to **edit** or **add** new personal templates
26-
- Customers having personal template(s) and active dedicated servers services will receive custom technical informations by email to help them migrate their personal template(s) using the new API call.
25+
- Customers will no longer be able to **edit** or **add** new personal templates.
26+
- Customers having personal template(s) and active subscriptions to dedicated servers will receive custom technical information by email to help them migrate their personal template(s) to the new /reinstall API call.
2727

2828
### Step 2: 7th of October 2025<a name="step-2"></a>
2929

30-
- Customers will no longer be able to access their personal templates
31-
- All personal templates data will be deleted
30+
- Customers will no longer be able to access their personal templates.
31+
- All data related to personal templates will be deleted.
3232

33-
Note that customers will still have the email from the 17th of June 2025 with technical documentation based on their personal templates data to migrate to new API call.
33+
Please note that customers will still have the email from the 17th of June 2025 with technical documentation based on their personal templates data to help them migrate to the new API call.
3434

3535
## Instructions
3636

3737
The following section contains specific information per usage of the service.
3838

3939
### Using OVHcloud, SoYouStart or Kimsufi Control Panel<a name="ux"></a>
4040

41-
The `Install one of your templates`{.action} wizard to install an operating system on a dedicated server has already been removed since mid-April. If you were using that wizard you have 3 long-term possibilities:
42-
- keep using the web graphical interface (not recommended): update your process with screenshots with all the customizations in the OS install wizard (= former `Install from an OVHcloud template`{.action} wizard)
43-
- move to API (best for automation, but requires programming skills): see section [Using OVHcloud, SoYouStart or Kimsufi API](#api) below.
44-
- move to the API console (recommended, good tradeoff): update your process with screenshots and links to the console API. Once authenticated, you just need to provide in the documentation the exact JSON payload with the OS installation details. **You will receive the corresponding payloads to your personal templates in the communication of the 17th of June 2025**.
41+
The `Install one of your templates`{.action} wizard to install an operating system on a dedicated server has already been removed since mid-April 2025. If you were using that wizard you have 3 long-term possibilities:
42+
- keep using the Web interface (not recommended): manually apply all customizations in the OS install wizard (former `Install from an OVHcloud template`{.action} wizard) every time you need to perform an installation
43+
- write a script that uses the API (best for automation, but requires programming skills): see section [Using OVHcloud, SoYouStart or Kimsufi API](#api) below.
44+
- move to the API console (recommended, good tradeoff): Once authenticated, you just need to provide the exact JSON payload with the OS installation details. **You will receive the payloads corresponding to your personal templates in the email communication that will be sent on the 17th of June 2025**.
4545

46-
Although you could start exploring by yourself the examples and schemas of the [new API call in the API console](https://eu.api.ovh.com/console/?section=%2Fdedicated%2Fserver&branch=v1#post-/dedicated/server/-serviceName-/reinstall) and look at its [public documentation](/pages/bare_metal_cloud/dedicated_servers/api-os-installation), here is the temporary workaround you can follow in the meantime of the email of the 17th of June 2025.
46+
Although you could start exploring the examples and schemas of the [new API call in the API console](https://eu.api.ovh.com/console/?section=%2Fdedicated%2Fserver&branch=v1#post-/dedicated/server/-serviceName-/reinstall) and look at its [public documentation](/pages/bare_metal_cloud/dedicated_servers/api-os-installation), here is the temporary workaround you can follow until your receive the payloads in the email of the 17th of June 2025.
4747

4848
#### OVHcloud workaround<a name="ux-ovh"></a>
4949

@@ -60,20 +60,20 @@ Then run the API call to trigger an OS reinstallation from your personal templat
6060
- Choose `/dedicated/server`{.action} section.
6161
- Find `POST /dedicated/server/{serviceName}/install/start`{.action} API call (you can use the filter).
6262
- In the `serviceName` field, enter the name of the dedicated server you want to install.
63-
- In the `REQUEST BODY` field (aka. API payload), put the following JSON value (in this example we suppose "my-amazing-template" is the name of the personal template you want to install):
63+
- In the `REQUEST BODY` field (aka. API payload), put the following JSON value (in this example we assume that "my-amazing-template" is the name of the personal template you want to install):
6464
```json
6565
{
6666
"templateName": "my-amazing-template"
6767
}
6868
```
6969

70-
If you need to list your personal templates and their details, please go to `/me`{.action} section and look at all the `GET` API calls under `/me/installationTemplate`{.action}.
70+
If you need to list your personal templates and their details, please go to the `/me`{.action} section and look at all the `GET` API calls under `/me/installationTemplate`{.action}.
7171

7272
> [!warning]
7373
> **Performing a [POST /dedicated/server/{serviceName}/install/start](https://eu.api.ovh.com/console/?section=%2Fdedicated%2Fserver&branch=v1#post-/dedicated/server/-serviceName-/install/start) to a dedicated server will erase all the data in that server. PLEASE BE CAREFUL WHILE USING THIS API CALL.**
7474
>
7575
76-
Then click `Execute`{.action} button to start the OS installation.
76+
Then click the `Execute`{.action} button to start the OS installation.
7777

7878
![console API](images/screenshot-api-console-workaround.png){.thumbnail}
7979

@@ -83,37 +83,37 @@ You can go back to the [OVHcloud Control Panel](/links/manager) on the dedicated
8383

8484
Open the [SoYouStart console API](https://eu.api.soyoustart.com/console/) or the [Kimsufi console API](https://eu.api.kimsufi.com/console/).
8585

86-
Click `Login`{.action} on the top right corner and enter your credentials. Then click`Log in`{.action} button: you are now authenticated to the console API.
86+
Click `Login`{.action} on the top right corner and enter your credentials. Then click the `Log in`{.action} button: you are now authenticated with the API console.
8787

8888
- Open the `/dedicated/server`{.action} section.
8989
- Find the `POST /dedicated/server/{serviceName}/install/start`{.action} API call.
9090
- In the `serviceName` field, enter the name of the dedicated server you want to install.
9191
- In the `templateName` field, enter the name of the personal template you want to install.
9292

93-
If you need to list your personal templates and their details, please go to `/me`{.action} section and look at all the `GET` API calls under `/me/installationTemplate`{.action}.
93+
If you need to list your personal templates and their details, please go to the `/me`{.action} section and look at all the `GET` API calls under `/me/installationTemplate`{.action}.
9494

9595
> [!warning]
9696
> **Performing a [POST /dedicated/server/{serviceName}/install/start](https://eu.api.soyoustart.com/console/#/dedicated/server/%7BserviceName%7D/install/start~POST) (or [here](https://eu.api.kimsufi.com/console/#/dedicated/server/%7BserviceName%7D/install/start~POST) for Kimsufi) to a dedicated server will erase all the data in that server. PLEASE BE CAREFUL WHILE USING THIS API CALL.**
9797
>
9898
99-
Then click `Execute`{.action} button to start the OS installation.
99+
Then click the `Execute`{.action} button to start the OS installation.
100100

101101
You can go back to the [SoYouStart](https://eu.soyoustart.com/manager) or [Kimsufi Control Panel](https://www.kimsufi.com/fr/manager) on the dedicated server dashboard page to track the installation progress.
102102

103-
### Using OVHcloud, SoYouStart or Kimsufi API<a name="api"></a>
103+
### Using OVHcloud, SoYouStart or Kimsufi APIs<a name="api"></a>
104104

105-
If you are using the OVHcloud, SoYouStart or Kimsufi API to trigger OS installations from a personal template, you can continue using the `POST /dedicated/server/{serviceName}/install/start`{.action} API call until the 7th of October 2025.
106-
But please note that starting from the 17th of June 2025, you will no longer be able to add or edit personal templates.
105+
If you are using the OVHcloud, SoYouStart or Kimsufi APIs to trigger OS installations from a personal template, you can continue using the `POST /dedicated/server/{serviceName}/install/start`{.action} API call until **the 7th of October 2025**.
106+
But please note that starting from **the 17th of June 2025**, you will no longer be able to add or edit personal templates.
107107

108-
Although you will receive an email with all the details to migrate your API payloads to the [new API call](https://eu.api.ovh.com/console/?section=%2Fdedicated%2Fserver&branch=v1#post-/dedicated/server/-serviceName-/reinstall), feel free to start exploring by yourself the examples and schemas of the [new API call in the API console](https://eu.api.ovh.com/console/?section=%2Fdedicated%2Fserver&branch=v1#post-/dedicated/server/-serviceName-/reinstall) and look at its [public documentation](/pages/bare_metal_cloud/dedicated_servers/api-os-installation).
108+
Although you will receive an email with all the details to migrate your API payloads to the [new API call](https://eu.api.ovh.com/console/?section=%2Fdedicated%2Fserver&branch=v1#post-/dedicated/server/-serviceName-/reinstall), feel free to start exploring the examples and schemas of the [new API call in the API console](https://eu.api.ovh.com/console/?section=%2Fdedicated%2Fserver&branch=v1#post-/dedicated/server/-serviceName-/reinstall) and look at its [public documentation](/pages/bare_metal_cloud/dedicated_servers/api-os-installation).
109109

110-
In your usage, end of personal templates service really simplifies the OS installation on dedicated servers, since the new API call [POST /dedicated/server/{serviceName}/reinstall](https://eu.api.ovh.com/console/?section=%2Fdedicated%2Fserver&branch=v1#post-/dedicated/server/-serviceName-/reinstall) brings all the possible customizations that the old API call [POST /dedicated/server/{serviceName}/install/start](https://eu.api.ovh.com/console/?section=%2Fdedicated%2Fserver&branch=v1#post-/dedicated/server/-serviceName-/install/start) was not able to offer without the need to define a personal template under [/me/installationTemplate](https://eu.api.ovh.com/console/?section=%2Fme&branch=v1#get-/me/installationTemplate) earlier.
110+
In your case, the end of the personal templates feature should simplify OS installation on dedicated servers. Indeed, the new API call [POST /dedicated/server/{serviceName}/reinstall](https://eu.api.ovh.com/console/?section=%2Fdedicated%2Fserver&branch=v1#post-/dedicated/server/-serviceName-/reinstall) brings all the possible customizations that the old API call [POST /dedicated/server/{serviceName}/install/start](https://eu.api.ovh.com/console/?section=%2Fdedicated%2Fserver&branch=v1#post-/dedicated/server/-serviceName-/install/start) was not able to offer without the need to first define a personal template under [/me/installationTemplate](https://eu.api.ovh.com/console/?section=%2Fme&branch=v1#get-/me/installationTemplate).
111111

112112
The following comparison gives you an idea of the reduced number of API calls to achieve a complex customization configuration involving hardware RAID and custom partitioning: from 4+n calls (where n is the number of partitions you have defined in your partitioning layout) to 1 single API call.
113113

114114
![API calls comparison](images/api-calls-comparison.png){.thumbnail}
115115

116-
As you can see, everything becomes as-code.
116+
As you can see, everything becomes streamlined, eliminating the the need for heavy setup.
117117

118118
## Go further
119119

0 commit comments

Comments
 (0)