Skip to content

feat(bare_metal_cloud/dedicated_servers): add personal-templates-end-of-life #7797

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 2 commits into
base: develop
Choose a base branch
from

Conversation

JayBeeDe
Copy link
Member

@JayBeeDe JayBeeDe commented Apr 25, 2025

What type of Pull Request is this?

  • New guide(s)
  • Fix

Description

  • feat(bare_metal_cloud/dedicated_servers): add personal-templates-end-of-life
  • feat(bare_metal_cloud,hosted_private_cloud): remove personal template notion
    ref: #PUBM-45215

Mandatory information

  • This Pull Request shouldn't be merged before: 2025-04-28

  • This Pull Request content should be replicated for the US OVHcloud documentation : YES

@JayBeeDe JayBeeDe added Guide creation The Pull Request contains at least 1 new guide (meta.yaml and index edition needed) Priority: Urgent This Pull Request contains urgent updates or fixes. labels Apr 25, 2025

## Context

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**.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
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**.
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**.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Après avoir relu le reste, je pense qu'il faudrait étoffer un peu l'introduction pour présenter immédiatement le fait qu'on a deux routes API, quelque chose comme ça :

OVHcloud is constantly evolving and must adapt its offerings to the increasingly resilient and regulated cloud market. In order to meet those new challenges, a new API route was created to start OS installation tasks on bare metal servers. This new /reinstall [add a link to the console or something here] call does not support personal templates for dedicated servers OS installation.
The OVHcloud control panel also relies on this new route and therefore no longer supports personal templates either.
Personal templates will be fully decommissioned on the 7th of October 2025.

Until then, the older /install/start [add a link there too] API call may still be used to start OS installations with a personal template. However, please note that this route, will eventually be deprecated in favor of /reinstall at a later date.


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**.

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:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
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:
This feature allowed requesting an OS installation on a dedicated server by using a personal template containing with following elements:

La partie "instead of an operating system" ne me semblait pas nécessaire.


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:
- operating system to be installed
- partitioning customization layout,
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- partitioning customization layout,
- partitioning layout,

- hardware RAID configuration,
- hostname,
- SSH public key,
- post installation script.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- post installation script.
- post-installation script.


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

- Customers will no longer be able to **edit** or **add** new personal templates
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Customers will no longer be able to **edit** or **add** new personal templates
- Customers will no longer be able to **edit** or **add** new personal templates.

### Using OVHcloud, SoYouStart or Kimsufi API<a name="api"></a>

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.
But please note that starting from the 17th of June 2025, you will no longer be able to add or edit personal templates.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
But please note that starting from the 17th of June 2025, you will no longer be able to add or edit personal templates.
But please note that starting from **the 17th of June 2025**, you will no longer be able to add or edit personal templates.

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.
But please note that starting from the 17th of June 2025, you will no longer be able to add or edit personal templates.

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).
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
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).
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).


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).

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.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
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.
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).

S'il reste des "service", je les remplacerais tous par "features", j'ai pu en oublier.


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

As you can see, everything becomes as-code.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
As you can see, everything becomes as-code.
As you can see, everything becomes streamlined, eliminating the the need for heavy setup.

Les anciens calls étaient déjà as-code

@@ -132,6 +132,7 @@
+ [Find your patch for Meltdown and Spectre](bare_metal_cloud/dedicated_servers/meltdown_spectre_fixes_os)
+ [Information about Meltdown and Spectre vulnerability fixes](bare_metal_cloud/dedicated_servers/meltdown_spectre_fixes)
+ [Server management](bare-metal-cloud-dedicated-servers-managing-servers)
+ [Personal installation templates end of life](bare_metal_cloud/dedicated_servers/personal-templates-end-of-life)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
+ [Personal installation templates end of life](bare_metal_cloud/dedicated_servers/personal-templates-end-of-life)
+ [End of life for personal installation templates](bare_metal_cloud/dedicated_servers/personal-templates-end-of-life)

Ça sonne mieux comme ça je trouve

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Guide creation The Pull Request contains at least 1 new guide (meta.yaml and index edition needed) Priority: Urgent This Pull Request contains urgent updates or fixes.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants