Skip to content

fix(kubernetes): use a more appropriate payload example for IP allocation management#9398

Closed
pgaxatte wants to merge 1 commit into
developfrom
fix/pedro/k8s-ip-allocation-example
Closed

fix(kubernetes): use a more appropriate payload example for IP allocation management#9398
pgaxatte wants to merge 1 commit into
developfrom
fix/pedro/k8s-ip-allocation-example

Conversation

@pgaxatte

Copy link
Copy Markdown
Member

What type of Pull Request is this?

  • Fix

Description

This PR changes the example for the IP allocation management on Standard Managed Kubernetes to use a more relevant payload.

Mandatory information

The translations in this Pull Request have been done using:

  • OVHcloud integrated translation LLM

  • Systran

  • Other tool (specify which tool was used)

  • This Pull Request didn't require any translation.

  • This Pull Request can be merged as soon as possible.

@Y0Coss Y0Coss self-assigned this May 22, 2026
Y0Coss added a commit to ovh/ovhcloud-docs that referenced this pull request May 22, 2026
…ilabilityZones, plan) (#17)

Refresh the JSON payload example in the Managed Kubernetes
"Configure pods/services IP allocation policy" guide across all 7 locales:
- Switch example region from GRA11 to EU-WEST-PAR (multi-AZ-capable)
- Add availabilityZones to the nodepool block
- Add privateNetworkId, nodesSubnetId, and plan (required for the
  standard plan with multi-AZ)

Ports legacy PR ovh/docs#9398 (branch
fix/pedro/k8s-ip-allocation-example). Extends to DE/ES/IT/PL/PT
since the JSON example is data, not language-specific content.

Original-URL: ovh/docs#9398
Original-author: @pgaxatte
@Y0Coss

Y0Coss commented May 22, 2026

Copy link
Copy Markdown
Collaborator

Now ported via ovh/ovhcloud-docs#17 and merged
Thank you for your contribution @pgaxatte

@Y0Coss Y0Coss closed this May 22, 2026
@Y0Coss Y0Coss deleted the fix/pedro/k8s-ip-allocation-example branch May 22, 2026 11:48
Kazarus4 added a commit to ovh/ovhcloud-docs that referenced this pull request May 22, 2026
* fix(theme): restore mobile burger-menu links and drop Beta badge (#7)

- NavScreen used rspress's stock useNav() which expects link:string, but our
  nav config uses links:Record<Locale,string>. The cast in rspress.config.ts
  hid the mismatch and the mobile menu rendered Webmail / customer account /
  support as inert items with no href. Switch to useLocalizedNav() so mobile
  resolves the same translated text + locale-specific URL the desktop nav does.
- Remove the hardcoded "Beta" badge next to the Documentation sidebar header
  now that the new docs platform is live and indexed.

* fix(config): point GitHub links at ovhcloud-docs instead of legacy repo (#9)

The per-guide "Edit this page" link and the navbar GitHub icon both pointed at
github.com/ovh/docs (now a deprecated branch on the legacy repo). Retarget
both editLink.docRepoBaseUrl and socialLinks at github.com/ovh/ovhcloud-docs
(develop branch) so contributors land on the active repo.

* fix(sidebar): wire 30 orphan guides into nav and add locale fallbacks (#10)

* fix(sidebar): wire 30 orphan guides into navigation and add locale fallbacks

Restore sidebar entries for 30 guides that existed in `docs/en/guides/` but were
not linked in `config/sidebar/index.md`, making them inaccessible from the
navigation. Adds 168 locale-fallback copies (fr/de/es/it/pl/pt) for the
EN-only guides so the language switcher does not redirect to home.

- Sidebar: 17 entries restored from the index-base snapshot (ClickHouse,
  Kafka, ceph-access-cluster, api-right-delegation, security-specification-pci,
  migration-from-free-to-standard) and 13 new entries (logs-data-platform
  extract-logs/nodejs/service-logs, IAM auth pages under Private Registry +
  Rancher, DB migration pages, regions comparison, hosted-exchange RACI,
  domains/web-hosting responsibility-sharing).
- Analytics regions comparison moved from Kafka to Analytics > Common >
  Key concepts (engine-agnostic).
- New `Security` subsection created under Managed Rancher Service for the
  IAM auth guide, mirroring the Private Registry pattern.
- i18n.json: added publicCloudContainersOrchestrationManagedRancherServiceSecurity
  key (Sécurité in fr, Security in others).
- Renamed hosted-echange-responsibility-model.mdx -> hosted-exchange-* (typo fix).
- 2 new FR translations: domains-responsibility-sharing,
  web-hosting-responsibility-sharing.
- 168 locale-fallback copies created from EN source with external URLs
  localized per target locale via /verify-links (~194 OVHcloud URLs updated
  across fr/de/es/it/pl/pt).

* fix(sidebar): cascade-duplicate dead-link targets to non-EN/FR locales

CI flagged dead internal links in service-logs.mdx for DE/ES/IT/PL/PT.
The targets (kms/logs and ovhcloud-connect/logs-to-customers) existed
only in EN+FR. Cascade-duplicate them to the 5 missing locales with EN
content and localized OVHcloud URLs (identity-security-operations,
professional-services).

10 new files (2 targets x 5 locales).

* docs(i18n): translate FR TOC entry on Eco dedicated server guide (#12)

Translate the "Installing or reinstalling an operating system" table-of-contents
link to "Installation ou réinstallation de votre serveur dédié", matching the
already-translated section heading below.

Ports legacy PR ovh/docs#9401 (branch jf-quick-fix-sd).

Original-URL: ovh/docs#9401
Original-author: @jessica

* docs: vRack 3-AZ failover priorities (port of legacy #9365) (#13)

* docs(i18n): add 3-AZ failover priorities section to vRack guides (EN+FR)

Add a new "Managing 3-AZ failover priorities" section to two vRack guides on
dedicated servers:
- Configure an Additional IPv6 block in a vRack
- Configure an Additional IP block in a vRack

In the IPv6 guide, also promote "Host-side commands" and "Setup verification"
from h4 to h3, in line with the legacy PR's restructure.

Ports legacy PR ovh/docs#9365 (branch sa-vrack-3az).

Original-URL: ovh/docs#9365
Original-author: @SlimJ4

* docs(i18n): translate 3-AZ failover priorities section into DE/ES/IT/PL/PT

Translate the new "Managing 3-AZ failover priorities" section into the five
remaining locales for both vRack guides on dedicated servers. Also bump
lastUpdated and, for the IPv6 guide, promote the "Host-side commands" and
"Setup verification" headings from h4 to h3 to mirror the EN/FR restructure.

Source routing: DE/PL from EN, ES/IT/PT from FR. Action-button labels
("Network", "Public IP Routing", "Configure", "Manage", "vRack private network")
match the established translations already used elsewhere in each guide.

Original-URL: ovh/docs#9365
Original-author: @SlimJ4

* docs(i18n): announce PG15 / MariaDB 10.11 EOL dates, update PG14 EOS/EOL (#15)

Update the Web Cloud Databases EOS/EOL announcement table across all 7
locales:
- MariaDB 10.11: announced (EOL 2026-05-22, EOS 2027-08-17, EoSupport 2028-02-16)
- PostgreSQL 14: EOS bumped to 2026-08-22, EoSupport to 2026-11-21
- PostgreSQL 15: announced (EOL 2026-05-22, EOS 2027-05-12, EoSupport 2027-11-11)

Ports legacy PR ovh/docs#9399 (branch
dev/fabien.bagard/clouddb-eol-eos).

Original-URL: ovh/docs#9399
Original-author: @Meuh-42

* fix(scripts): allow windows file paths in sidebar scripts

* docs(i18n): refresh Kafka supported-versions list (3.8 deprecated, add 3.9/4.0/4.1) (#16)

Mark Kafka 3.8 as soon-to-be-deprecated and add 3.9 / 4.0 / 4.1 to the
supported-versions list of the Public Cloud Analytics Kafka capabilities
guide, across all 7 locales.

Ports legacy PR ovh/docs#9397 (branch
public_cloud_analytics_kafka_versions).

Original-URL: ovh/docs#9397
Original-author: @thild42

* docs(i18n): k8s ip-allocation — use 3-AZ payload example (region, availabilityZones, plan) (#17)

Refresh the JSON payload example in the Managed Kubernetes
"Configure pods/services IP allocation policy" guide across all 7 locales:
- Switch example region from GRA11 to EU-WEST-PAR (multi-AZ-capable)
- Add availabilityZones to the nodepool block
- Add privateNetworkId, nodesSubnetId, and plan (required for the
  standard plan with multi-AZ)

Ports legacy PR ovh/docs#9398 (branch
fix/pedro/k8s-ip-allocation-example). Extends to DE/ES/IT/PL/PT
since the JSON example is data, not language-specific content.

Original-URL: ovh/docs#9398
Original-author: @pgaxatte

* fix(theme): persist SurveyWidget dismissal across reloads (#19)

Store a flag in localStorage when the user dismisses or responds to the
survey, so refreshing the page no longer re-displays the widget.

* All done (#20)

* docs(port): adapt legacy PRs #9392/#9393/#9394/#9400 — PCI grammar pass (#22)

* docs(port): adapt legacy PRs #9392/#9393/#9394/#9400 — PCI grammar pass

Bundled port of four legacy PRs by @Jessica41 that together form a single
grammar-and-punctuation pass over Public Cloud guides. Each legacy PR was
a review-sized slice of one effort; combined here because they share an
author, theme, base commit, and a non-overlapping file set.

Applies 186 small grammar / punctuation / whitespace fixes across all 7
primary locales (compute, network services, cross-functional).

Legacy-specific changes (community URL standardisation to /links/,
.thumbnail modifiers, Going Further footer rewrites) are intentionally
NOT ported — they are no-ops on new-docs, which addresses them
differently through migration-time normalisation.

See cp-extraction/pr-port/bundle-pr-9392-9393-9394-9400.md (in the tools
repo) for the full per-PR breakdown and per-file report.

Original-URL: ovh/docs#9392
Original-URL: ovh/docs#9393
Original-URL: ovh/docs#9394
Original-URL: ovh/docs#9400
Original-author: @Jessica41

* fix(i18n): resolve dead link in IT changing-hostname guide

Legacy slug 'public-cloud-first-steps' was renamed to 'getting-started' on
new-docs; the bundled port applied the contributor's link target verbatim
without consulting the slug rename map. Fix the one resulting dead link
caught by CI.

* docs(vps): fix Nextcloud Docker Compose connectivity and persistence (#23)

Port of legacy PR ovh/docs#9343.

- Add dedicated `internal` network for db / redis / app services
  (fixes `getaddrinfo for db failed`).
- Lowercase Redis image tag (`redis:7-alpine`) for registry compliance.
- Correct MariaDB volume path to `/var/lib/mysql` (case-sensitive FS).
- Persist Nextcloud `/config` so config.php survives container recreation.
- Add `traefik.docker.network=proxy` label on app for correct routing.

Legacy PR only touched en-gb + fr-fr; propagated to all 7 locales since
the change is inside a language-agnostic Docker Compose code block.

Original-URL: ovh/docs#9343
Original-author: @afiand

* chore(cp-steps): strip markers from non-en locales of getting-started-cloud-web (#24)

Port of legacy PR ovh/docs#9377.

The legacy PR strips `CP-STEPS-START`/`CP-STEPS-END` markers from all
non-en-gb locales across 86 guides. On new-docs, 85 of those guides
already had markers removed entirely (prior NM migration cleaned up
EN too). Only `getting-started-cloud-web` still carried markers in
every locale, and all 7 locales there are real files (not symlinks),
so each non-EN locale needed its own strip.

EN is left untouched (still holds its CP-STEPS markers), consistent
with the legacy PR keeping en-gb intact.

Original-URL: ovh/docs#9377
Original-author: @benchbzh

---------

Co-authored-by: bs-ovh <[email protected]>
Co-authored-by: bs-ovh <[email protected]>
Co-authored-by: Kazarus <[email protected]>
Y0Coss added a commit to ovh/ovhcloud-docs that referenced this pull request May 26, 2026
* fix(theme): restore mobile burger-menu links and drop Beta badge (#7)

- NavScreen used rspress's stock useNav() which expects link:string, but our
  nav config uses links:Record<Locale,string>. The cast in rspress.config.ts
  hid the mismatch and the mobile menu rendered Webmail / customer account /
  support as inert items with no href. Switch to useLocalizedNav() so mobile
  resolves the same translated text + locale-specific URL the desktop nav does.
- Remove the hardcoded "Beta" badge next to the Documentation sidebar header
  now that the new docs platform is live and indexed.

* fix(config): point GitHub links at ovhcloud-docs instead of legacy repo (#9)

The per-guide "Edit this page" link and the navbar GitHub icon both pointed at
github.com/ovh/docs (now a deprecated branch on the legacy repo). Retarget
both editLink.docRepoBaseUrl and socialLinks at github.com/ovh/ovhcloud-docs
(develop branch) so contributors land on the active repo.

* fix(sidebar): wire 30 orphan guides into nav and add locale fallbacks (#10)

* fix(sidebar): wire 30 orphan guides into navigation and add locale fallbacks

Restore sidebar entries for 30 guides that existed in `docs/en/guides/` but were
not linked in `config/sidebar/index.md`, making them inaccessible from the
navigation. Adds 168 locale-fallback copies (fr/de/es/it/pl/pt) for the
EN-only guides so the language switcher does not redirect to home.

- Sidebar: 17 entries restored from the index-base snapshot (ClickHouse,
  Kafka, ceph-access-cluster, api-right-delegation, security-specification-pci,
  migration-from-free-to-standard) and 13 new entries (logs-data-platform
  extract-logs/nodejs/service-logs, IAM auth pages under Private Registry +
  Rancher, DB migration pages, regions comparison, hosted-exchange RACI,
  domains/web-hosting responsibility-sharing).
- Analytics regions comparison moved from Kafka to Analytics > Common >
  Key concepts (engine-agnostic).
- New `Security` subsection created under Managed Rancher Service for the
  IAM auth guide, mirroring the Private Registry pattern.
- i18n.json: added publicCloudContainersOrchestrationManagedRancherServiceSecurity
  key (Sécurité in fr, Security in others).
- Renamed hosted-echange-responsibility-model.mdx -> hosted-exchange-* (typo fix).
- 2 new FR translations: domains-responsibility-sharing,
  web-hosting-responsibility-sharing.
- 168 locale-fallback copies created from EN source with external URLs
  localized per target locale via /verify-links (~194 OVHcloud URLs updated
  across fr/de/es/it/pl/pt).

* fix(sidebar): cascade-duplicate dead-link targets to non-EN/FR locales

CI flagged dead internal links in service-logs.mdx for DE/ES/IT/PL/PT.
The targets (kms/logs and ovhcloud-connect/logs-to-customers) existed
only in EN+FR. Cascade-duplicate them to the 5 missing locales with EN
content and localized OVHcloud URLs (identity-security-operations,
professional-services).

10 new files (2 targets x 5 locales).

* docs(i18n): translate FR TOC entry on Eco dedicated server guide (#12)

Translate the "Installing or reinstalling an operating system" table-of-contents
link to "Installation ou réinstallation de votre serveur dédié", matching the
already-translated section heading below.

Ports legacy PR ovh/docs#9401 (branch jf-quick-fix-sd).

Original-URL: ovh/docs#9401
Original-author: @jessica

* docs: vRack 3-AZ failover priorities (port of legacy #9365) (#13)

* docs(i18n): add 3-AZ failover priorities section to vRack guides (EN+FR)

Add a new "Managing 3-AZ failover priorities" section to two vRack guides on
dedicated servers:
- Configure an Additional IPv6 block in a vRack
- Configure an Additional IP block in a vRack

In the IPv6 guide, also promote "Host-side commands" and "Setup verification"
from h4 to h3, in line with the legacy PR's restructure.

Ports legacy PR ovh/docs#9365 (branch sa-vrack-3az).

Original-URL: ovh/docs#9365
Original-author: @SlimJ4

* docs(i18n): translate 3-AZ failover priorities section into DE/ES/IT/PL/PT

Translate the new "Managing 3-AZ failover priorities" section into the five
remaining locales for both vRack guides on dedicated servers. Also bump
lastUpdated and, for the IPv6 guide, promote the "Host-side commands" and
"Setup verification" headings from h4 to h3 to mirror the EN/FR restructure.

Source routing: DE/PL from EN, ES/IT/PT from FR. Action-button labels
("Network", "Public IP Routing", "Configure", "Manage", "vRack private network")
match the established translations already used elsewhere in each guide.

Original-URL: ovh/docs#9365
Original-author: @SlimJ4

* docs(i18n): announce PG15 / MariaDB 10.11 EOL dates, update PG14 EOS/EOL (#15)

Update the Web Cloud Databases EOS/EOL announcement table across all 7
locales:
- MariaDB 10.11: announced (EOL 2026-05-22, EOS 2027-08-17, EoSupport 2028-02-16)
- PostgreSQL 14: EOS bumped to 2026-08-22, EoSupport to 2026-11-21
- PostgreSQL 15: announced (EOL 2026-05-22, EOS 2027-05-12, EoSupport 2027-11-11)

Ports legacy PR ovh/docs#9399 (branch
dev/fabien.bagard/clouddb-eol-eos).

Original-URL: ovh/docs#9399
Original-author: @Meuh-42

* fix(scripts): allow windows file paths in sidebar scripts

* docs(i18n): refresh Kafka supported-versions list (3.8 deprecated, add 3.9/4.0/4.1) (#16)

Mark Kafka 3.8 as soon-to-be-deprecated and add 3.9 / 4.0 / 4.1 to the
supported-versions list of the Public Cloud Analytics Kafka capabilities
guide, across all 7 locales.

Ports legacy PR ovh/docs#9397 (branch
public_cloud_analytics_kafka_versions).

Original-URL: ovh/docs#9397
Original-author: @thild42

* docs(i18n): k8s ip-allocation — use 3-AZ payload example (region, availabilityZones, plan) (#17)

Refresh the JSON payload example in the Managed Kubernetes
"Configure pods/services IP allocation policy" guide across all 7 locales:
- Switch example region from GRA11 to EU-WEST-PAR (multi-AZ-capable)
- Add availabilityZones to the nodepool block
- Add privateNetworkId, nodesSubnetId, and plan (required for the
  standard plan with multi-AZ)

Ports legacy PR ovh/docs#9398 (branch
fix/pedro/k8s-ip-allocation-example). Extends to DE/ES/IT/PL/PT
since the JSON example is data, not language-specific content.

Original-URL: ovh/docs#9398
Original-author: @pgaxatte

* fix(theme): persist SurveyWidget dismissal across reloads (#19)

Store a flag in localStorage when the user dismisses or responds to the
survey, so refreshing the page no longer re-displays the widget.

* All done (#20)

* docs(port): adapt legacy PRs #9392/#9393/#9394/#9400 — PCI grammar pass (#22)

* docs(port): adapt legacy PRs #9392/#9393/#9394/#9400 — PCI grammar pass

Bundled port of four legacy PRs by @Jessica41 that together form a single
grammar-and-punctuation pass over Public Cloud guides. Each legacy PR was
a review-sized slice of one effort; combined here because they share an
author, theme, base commit, and a non-overlapping file set.

Applies 186 small grammar / punctuation / whitespace fixes across all 7
primary locales (compute, network services, cross-functional).

Legacy-specific changes (community URL standardisation to /links/,
.thumbnail modifiers, Going Further footer rewrites) are intentionally
NOT ported — they are no-ops on new-docs, which addresses them
differently through migration-time normalisation.

See cp-extraction/pr-port/bundle-pr-9392-9393-9394-9400.md (in the tools
repo) for the full per-PR breakdown and per-file report.

Original-URL: ovh/docs#9392
Original-URL: ovh/docs#9393
Original-URL: ovh/docs#9394
Original-URL: ovh/docs#9400
Original-author: @Jessica41

* fix(i18n): resolve dead link in IT changing-hostname guide

Legacy slug 'public-cloud-first-steps' was renamed to 'getting-started' on
new-docs; the bundled port applied the contributor's link target verbatim
without consulting the slug rename map. Fix the one resulting dead link
caught by CI.

* docs(vps): fix Nextcloud Docker Compose connectivity and persistence (#23)

Port of legacy PR ovh/docs#9343.

- Add dedicated `internal` network for db / redis / app services
  (fixes `getaddrinfo for db failed`).
- Lowercase Redis image tag (`redis:7-alpine`) for registry compliance.
- Correct MariaDB volume path to `/var/lib/mysql` (case-sensitive FS).
- Persist Nextcloud `/config` so config.php survives container recreation.
- Add `traefik.docker.network=proxy` label on app for correct routing.

Legacy PR only touched en-gb + fr-fr; propagated to all 7 locales since
the change is inside a language-agnostic Docker Compose code block.

Original-URL: ovh/docs#9343
Original-author: @afiand

* chore(cp-steps): strip markers from non-en locales of getting-started-cloud-web (#24)

Port of legacy PR ovh/docs#9377.

The legacy PR strips `CP-STEPS-START`/`CP-STEPS-END` markers from all
non-en-gb locales across 86 guides. On new-docs, 85 of those guides
already had markers removed entirely (prior NM migration cleaned up
EN too). Only `getting-started-cloud-web` still carried markers in
every locale, and all 7 locales there are real files (not symlinks),
so each non-EN locale needed its own strip.

EN is left untouched (still holds its CP-STEPS markers), consistent
with the legacy PR keeping en-gb intact.

Original-URL: ovh/docs#9377
Original-author: @benchbzh

* docs(hosted-private-cloud): port spare-host process update from ovh/docs#9382 (#26)

Restructures the spare-host delivery/return guide (Hosted Private Cloud /
VMware) across all 7 locales: promotes Delivery and Return to subsections
under Instructions, adds a Prerequisites section, tightens HA/DRS link
labels, drops the redundant "you can return one of the two hosts" sentence,
and adds a 7-day non-return billing warning. Bumps lastUpdated to today.

Original-URL: ovh/docs#9382
Original-author: @CelineMa59

* refactor: refactor release script and update package.json (#38)

Co-authored-by: Hassen <[email protected]>

* feat(theme): open Pagefind modal from ?q= URL parameter (#40)

* fix(docs): repair 404 links across overview pages (#44)

Overview pages still referenced legacy numbered/snake_case slugs after the
SEO slug rename, plus a few removed-but-never-migrated guides. This sweep
updates every overview.mdx across all 7 locales.

- Rename databases-09-order-terraform -> public-cloud-databases-order-terraform
- Rename legacy snake_case data-analytics paths to kebab-case (clickhouse/kafka)
- Rename web_cloud snake_case paths to kebab-case (domains, email-pro)
- Rename occ-logs-2-customers -> logs-to-customers (network/ovhcloud-connect)
- Drop cards for databases-02-order-api (never migrated)
- Drop "Getting started with Analytics APIs" cards (never migrated);
  retarget "Terraform for Analytics" to analytics-order-terraform
- Fix EN clickhouse overview where all 4 cards pointed at kafka-connect-cluster-cli
- Duplicate email-pro/responsibility-model.mdx into the 6 non-EN locale trees
  per the locale-fallback convention

* Public Cloud - Logs Concepts (#31)

* docs(port): adapt legacy PR #9058 to new-docs

New transversal Public Cloud Logs concepts guide explaining how logging
works across Public Cloud services: live-tail, subscriptions, log kinds,
LDP integration, IAM cross-account delegation, and common strategies.
Created across all 7 locale trees (EN content; untranslated locales hold
EN per new-docs duplication convention). 7 screenshots copied.

Original-URL: ovh/docs#9058
Original-author: Valentin Lacour <[email protected]>

* docs(sidebar): add Public Cloud Logs concepts entry under Key concepts

* docs(public-cloud): proofread + CP-NAV on logs-concepts

Proofread (typos, EN-GB spelling, Public Cloud → Public Cloud services,
indexation → indexing, applicative → application, list consistency, S11
preposition fix, awkward phrasing, R1–R9 rewordings) and added a CP-NAV
block pointing to Public Cloud Projects with the Logs tab path. Dropped
the redundant "Access to the Control Panel" Requirements bullet.

Applied uniformly across all 7 locale files per the locale-duplication
convention.

* docs(public-cloud): translate logs-concepts into 6 locales

Translated EN → FR, DE, PL and FR → ES, IT, PT per source-language routing.
Replaces the EN fallback content previously held by the non-EN locale files.

CP-NAV block, frontmatter (lastUpdated 2026-05-26), tables, code blocks,
images and links preserved 1:1. Action-button labels for Subscribe/
Unsubscribe/Manage subscriptions translated naturally — these prose terms
have no exact Manager-repo key (live UI uses "Add a data stream").

* fix(images): restore animated GIFs stripped during migration (#41)

* fix(images): restore animated GIFs stripped during migration

All 86 .gif files under docs/public/images/ were single-frame after the
legacy→new-docs migration. Replaced each with its animated counterpart
from the legacy repo (pages/**/images/<file>), matched by basename plus
path-aware scoring to disambiguate same-named GIFs across guides.

* fix(images): pilot add-vDC GIF→MP4 conversion (-77% size)

Converts the add-vDC.gif demo (service-migration-vdc guide) to MP4
in both /images/ and /images/guides/ trees: 3.0 MB → 700 KB each.
Replaces the <img> / markdown image reference across all 7 locales
with <video autoPlay loop muted playsInline>.

Pilot before extending to the remaining 85 restored GIFs.

* fix(images): convert remaining 84 GIFs to MP4 (-57% size)

Converts every remaining animated GIF under docs/public/images/ to MP4
(libx264, yuv420p, faststart, CRF 23). Rewrites all 364 references
across 243 MDX files (7 locales) from <img>/markdown-image to
<video autoPlay loop muted playsInline className="thumbnail">.

Combined with the add-vDC pilot, this branch saves ~69 MB vs the
restored animated GIFs (118.7 MB -> 50.1 MB), with quality that matches
or exceeds the GIF source (24-bit color vs 256-color palette).

* SK2653 WebHosting (MH4WP)- creation guide : mainWP site management (#42)

* docs: add Managed Hosting for WordPress MainWP site management guide (FR)

New guide mainwp-site-management on the Managed Hosting for WordPress
product: how to access the MainWP dashboard from the OVHcloud Control
Panel, navigate its UI, manage individual sites, and run bulk actions.

Brings the FR version only — EN/DE/ES/IT/PL/PT translations and the
sidebar entry follow in a subsequent step.

* TRANSLATION AND PROOF DONE

* index done

* CI checks done

* fix done

* SK2654 - Web Cloud (MH4WP) - Creation : managed hosting domain link + translations for "wordpress.mdx" guide (#43)

* TRANSLATION AND PROOF DONE

* TRANSLATION AND PROOF DONE

* screens done except parcours mismatches

* wordpress mdx guide translated

* index done

* CI checks done

* fix done

* fix done

* fix done

---------

Signed-off-by: Kazarus <[email protected]>

---------

Signed-off-by: Kazarus <[email protected]>
Co-authored-by: bs-ovh <[email protected]>
Co-authored-by: bs-ovh <[email protected]>
Co-authored-by: Kazarus <[email protected]>
Co-authored-by: Hassen <[email protected]>
Co-authored-by: Hassen <[email protected]>
Co-authored-by: Syprien <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants