From e8ff08590afddd25663f1742c6fa1465a5a2276a Mon Sep 17 00:00:00 2001 From: SamyOubouaziz Date: Mon, 17 Mar 2025 11:45:26 +0100 Subject: [PATCH 1/2] docs(gen): change tb menu buttons to links --- menu/navigation.json | 444 ------------------------------------------- 1 file changed, 444 deletions(-) diff --git a/menu/navigation.json b/menu/navigation.json index 3cebb2c060..33a9ccb68b 100644 --- a/menu/navigation.json +++ b/menu/navigation.json @@ -111,38 +111,6 @@ "slug": "api-cli" }, { - "items": [ - { - "label": "Product availability overview", - "slug": "products-availability" - }, - { - "label": "Scaleway network information", - "slug": "scaleway-network-information" - }, - { - "label": "Protecting yourself against phishing and fraud", - "slug": "protecting-yourself-fraud-phishing" - }, - { - "label": "Subscribing to Scaleway status updates", - "slug": "scaleway-status-updates" - } - ], - "label": "Additional Content", - "slug": "reference-content" - }, - { - "items": [ - { - "label": "I cannot log into my account", - "slug": "cannot-log-into-my-account" - }, - { - "label": "I cannot erase my account and personal data", - "slug": "cannot-erase-account" - } - ], "label": "Troubleshooting", "slug": "troubleshooting" } @@ -239,16 +207,6 @@ "slug": "additional-content" }, { - "items": [ - { - "label": "Fix common billing issues", - "slug": "fix-common-billing-issues" - }, - { - "label": "I cannot add a payment method", - "slug": "cannot-add-payment-method" - } - ], "label": "Troubleshooting", "slug": "troubleshooting" } @@ -460,12 +418,6 @@ "slug": "api-cli" }, { - "items": [ - { - "label": "I am not allowed to perform actions on resources", - "slug": "cannot-use-resources" - } - ], "label": "Troubleshooting", "slug": "troubleshooting" }, @@ -510,12 +462,6 @@ "slug": "how-to" }, { - "items": [ - { - "label": "I cannot see any events in Audit Trail", - "slug": "cannot-see-events" - } - ], "label": "Troubleshooting", "slug": "troubleshooting" }, @@ -1053,12 +999,6 @@ "slug": "reference-content" }, { - "items": [ - { - "label": "Fixing common issues", - "slug": "fixing-common-issues" - } - ], "label": "Troubleshooting", "slug": "troubleshooting" } @@ -1142,24 +1082,6 @@ "slug": "how-to" }, { - "items": [ - { - "label": "Troubleshooting remote desktop connections to Mac mini servers", - "slug": "cant-connect-using-vnc" - }, - { - "label": "Troubleshooting SSH connection issues to Mac mini servers", - "slug": "cant-connect-using-ssh" - }, - { - "label": "Troubleshooting Apple account creation for hosted Mac minis", - "slug": "cant-create-apple-account" - }, - { - "label": "Troubleshooting deletion issues with Mac minis", - "slug": "cant-delete-mac-mini" - } - ], "label": "Troubleshooting", "slug": "troubleshooting" }, @@ -1308,36 +1230,6 @@ "slug": "how-to" }, { - "items": [ - { - "label": "Troubleshooting SSH connection issues on Elastic Metal servers", - "slug": "troubleshoot-ssh-issues" - }, - { - "label": "Troubleshooting common Elastic Metal server access issues", - "slug": "troubleshoot-access-issues" - }, - { - "label": "Troubleshooting an Elastic Metal server blocked installation", - "slug": "troubleshoot-installation" - }, - { - "label": "Troubleshooting remote access (KVM over IP) issues on Elastic Metal servers", - "slug": "troubleshoot-remote-access-issues" - }, - { - "label": "Replacing a failed drive in a software RAID", - "slug": "replace-failed-drive-software-raid" - }, - { - "label": "Enabling SSH on Elastic Metal servers running virtualization distributions", - "slug": "enable-ssh-virtualization-distribution" - }, - { - "label": "Resetting the Administrator password on servers running Windows Server", - "slug": "reset-admin-password-windows-server" - } - ], "label": "Troubleshooting", "slug": "troubleshooting" }, @@ -1757,60 +1649,6 @@ "slug": "reference-content" }, { - "items": [ - { - "label": "Fix common issues with Instances", - "slug": "fix-common-issues" - }, - { - "label": "Troubleshooting SSH connection issues", - "slug": "cant-connect-ssh" - }, - { - "label": "Troubleshooting issues with faulty kernel installations", - "slug": "reboot-from-faulty-kernel" - }, - { - "label": "Fix unreachable Ubuntu Focal Instance when it has two public IP adresses", - "slug": "fix-unreachable-focal-with-two-public-ips" - }, - { - "label": "Dealing with the end of life of the bootscript feature", - "slug": "bootscript-eol" - }, - { - "label": "Fixing long delays when booting without a public IP", - "slug": "fix-long-delays-booting-without-public-ip" - }, - { - "label": "Fixing broken VPN when switching OpenVPN Instance to routed IP", - "slug": "fix-broken-vpn-when-switching-openvpn-vm-to-routed-ip" - }, - { - "label": "Fixing the user configuration of cloud-init on Debian 12", - "slug": "fix-cloud-init-debian12" - }, - { - "label": "Fixing lost IPv6 connectivity on Debian Buster when migrating to routed IP", - "slug": "fix-lost-ip-connectivity-on-debian-buster" - }, - { - "label": "Fixing DNS resolution with a routed IPv6-only setup on Debian Bullseye", - "slug": "fix-dns-routed-ipv6-only-debian-bullseye" - }, - { - "label": "Fixing unreachable IPv6 on RHEL based Instances after transition to routed ip", - "slug": "fix-unreachable-ipv6-rhel-based-instance" - }, - { - "label": "Fixing wrong PPA configuration on Ubuntu Noble Instances", - "slug": "fix-noble-wrong-ppa-configuration" - }, - { - "label": "Changing the rescue mode of Instances", - "slug": "change-rescue-mode" - } - ], "label": "Troubleshooting", "slug": "troubleshooting" } @@ -1867,20 +1705,6 @@ "slug": "how-to" }, { - "items": [ - { - "label": "Fixing GPU issues after upgrading GPU Instances with cloud-init", - "slug": "updating-gpu-instance-with-cloud-init" - }, - { - "label": "Fixing GPU issues after installing nvidia-driver packages", - "slug": "fix-driver-issues" - }, - { - "label": "Installing NVIDIA drivers on Ubuntu 22.04", - "slug": "install-nvidia-drivers-ubuntu" - } - ], "label": "Troubleshooting", "slug": "troubleshooting" }, @@ -2152,16 +1976,6 @@ "slug": "reference-content" }, { - "items": [ - { - "label": "Configuring a SQL storage backend in Helm", - "slug": "configuring-sql-storage-backend-helm" - }, - { - "label": "Containers not starting on ARM Instances", - "slug": "containers-not-starting-arm-instances" - } - ], "label": "Troubleshooting", "slug": "troubleshooting" }, @@ -2244,12 +2058,6 @@ "slug": "api-cli" }, { - "items": [ - { - "label": "Common errors when pushing images to Container Registry", - "slug": "common-errors-when-pushing-images-to-container-registry" - } - ], "label": "Troubleshooting", "slug": "troubleshooting" } @@ -2540,28 +2348,6 @@ "slug": "api-cli" }, { - "items": [ - { - "label": "Dealing with Database Instance unavailability", - "slug": "database-instance-unavailable" - }, - { - "label": "Dealing with Database Instance connectivity issues", - "slug": "database-instance-connectivity-issues" - }, - { - "label": "Dealing with Database Instance performance issues", - "slug": "database-instance-performance-issues" - }, - { - "label": "Dealing with disk_full state in a Database Instance", - "slug": "disk-full" - }, - { - "label": "Dealing with common PostgreSQL extension errors", - "slug": "extension-errors" - } - ], "label": "Troubleshooting", "slug": "troubleshooting" } @@ -2851,12 +2637,6 @@ "slug": "reference-content" }, { - "items": [ - { - "label": "Getting delisted from Spamhaus", - "slug": "delist-domain" - } - ], "label": "Troubleshooting", "slug": "troubleshooting" } @@ -3133,28 +2913,6 @@ "slug": "reference-content" }, { - "items": [ - { - "label": "Troubleshooting cPanel or Plesk access issues", - "slug": "troubleshooting-access-issues-cpanel-plesk" - }, - { - "label": "Troubleshooting mail or website access issues", - "slug": "cant-access-website-mail" - }, - { - "label": "Troubleshooting DNS issues", - "slug": "troubleshooting-dns-issues" - }, - { - "label": "Troubleshooting mail delivery issues", - "slug": "troubleshooting-email" - }, - { - "label": "Troubleshooting FTP access issues", - "slug": "cant-connect-ftp" - } - ], "label": "Troubleshooting", "slug": "troubleshooting" } @@ -3199,12 +2957,6 @@ "slug": "how-to" }, { - "items": [ - { - "label": "Troubleshooting Distributed Data Lab execution issues", - "slug": "cannot-run-data-lab" - } - ], "label": "Troubleshooting", "slug": "troubleshooting" } @@ -3308,36 +3060,6 @@ "slug": "reference-content" }, { - "items": [ - { - "label": "VPC Limitations", - "slug": "vpc-limitations" - }, - { - "label": "My resource has no IP address on a Private Network", - "slug": "resource-attached-no-ip" - }, - { - "label": "Private DNS and/or DHCP are not working", - "slug": "private-dns-dhcp-not-working" - }, - { - "label": "Auto-configuration is not working", - "slug": "autoconfig-not-working" - }, - { - "label": "I am experiencing SSL/DNS errors and conflicts", - "slug": "pn-name" - }, - { - "label": "I can't delete my VPC or Private Network", - "slug": "cant-delete-vpc-pn" - }, - { - "label": "I am experiencing connectivity or routing issues", - "slug": "vpc-pn-routing-connectivity-issues" - } - ], "label": "Troubleshooting", "slug": "troubleshooting" } @@ -3468,20 +3190,6 @@ "slug": "api-cli" }, { - "items": [ - { - "label": "I can't connect to my Instance with a Private Network gateway", - "slug": "cant-connect-to-instance-with-pn-gateway" - }, - { - "label": "My gateway services are not working", - "slug": "gateway-services-not-working" - }, - { - "label": "Public Gateway Limitations", - "slug": "gw-limitations" - } - ], "label": "Troubleshooting", "slug": "troubleshooting" } @@ -3979,20 +3687,6 @@ "slug": "reference-content" }, { - "items": [ - { - "label": "No data showing up on Grafana dashboards", - "slug": "synchronize-grafana-data-sources" - }, - { - "label": "Resetting a Grafana password", - "slug": "resetting-grafana-password-via-the-api" - }, - { - "label": "My pusher does not support custom HTTP headers", - "slug": "pusher-does-not-support-custom-http-headers" - } - ], "label": "Troubleshooting", "slug": "troubleshooting" } @@ -4156,44 +3850,6 @@ "slug": "reference-content" }, { - "items": [ - { - "label": "Unable to create a namespace", - "slug": "cannot-create-namespace" - }, - { - "label": "I cannot inject secrets or variables in my function", - "slug": "cannot-inject-secret-variable" - }, - { - "label": "My function is in an error state", - "slug": "function-in-error-state" - }, - { - "label": "My function does not build properly", - "slug": "function-build-error" - }, - { - "label": "My function stopped working after a redeploy", - "slug": "function-stopped-after-redeploy" - }, - { - "label": "Handler not found", - "slug": "handler-not-found" - }, - { - "label": "I am experiencing timeout errors", - "slug": "timeout-error" - }, - { - "label": "My function fails after too many retries", - "slug": "too-many-retries" - }, - { - "label": "Tests fail on functions", - "slug": "tests-fail-on-function" - } - ], "label": "Troubleshooting", "slug": "troubleshooting" } @@ -4342,32 +3998,6 @@ "slug": "reference-content" }, { - "items": [ - { - "label": "I cannot create a namespace", - "slug": "cannot-create-namespace" - }, - { - "label": "I cannot deploy my image", - "slug": "cannot-deploy-image" - }, - { - "label": "I cannot inject secrets or variables in my container", - "slug": "cannot-inject-secret-variable" - }, - { - "label": "I cannot retrieve external images", - "slug": "cannot-retrieve-external-image" - }, - { - "label": "My container stopped working after a redeploy", - "slug": "container-stopped-after-redeploy" - }, - { - "label": "Tests fail on containers", - "slug": "tests-fail-on-container" - } - ], "label": "Troubleshooting", "slug": "troubleshooting" } @@ -4468,20 +4098,6 @@ "slug": "reference-content" }, { - "items": [ - { - "label": "My job is in an error state", - "slug": "job-in-error-state" - }, - { - "label": "I cannot inject secrets or variables in my job", - "slug": "cannot-inject-secret-variable" - }, - { - "label": "I cannot retrieve external images", - "slug": "cannot-retrieve-external-image" - } - ], "label": "Troubleshooting", "slug": "troubleshooting" } @@ -4718,24 +4334,6 @@ "slug": "reference-content" }, { - "items": [ - { - "label": "Solving connection timeouts", - "slug": "connection-timeout" - }, - { - "label": "Solving connection errors", - "slug": "connection-errors" - }, - { - "label": "Solving failing backup and restore operations", - "slug": "failing-backup-restore" - }, - { - "label": "Solving maximum prepared statements size errors", - "slug": "maximum-prepared-statements-reached" - } - ], "label": "Troubleshooting", "slug": "troubleshooting" } @@ -4951,32 +4549,6 @@ "slug": "reference-content" }, { - "items": [ - { - "label": "I am experiencing performance issues", - "slug": "low-performance" - }, - { - "label": "I cannot delete my bucket", - "slug": "cannot-delete-bucket" - }, - { - "label": "I cannot restore an object from Glacier", - "slug": "cannot-restore-glacier" - }, - { - "label": "I cannot access my data", - "slug": "cannot-access-data" - }, - { - "label": "I lost access to a bucket after putting a bucket policy", - "slug": "lost-bucket-access-bucket-policy" - }, - { - "label": "My API key does not work with Object Storage", - "slug": "api-key-does-not-work" - } - ], "label": "Troubleshooting", "slug": "troubleshooting" }, @@ -5576,12 +5148,6 @@ "slug": "how-to" }, { - "items": [ - { - "label": "Diagonis of a defective disk", - "slug": "diagnose-defective-disk" - } - ], "label": "Troubleshooting", "slug": "troubleshooting" }, @@ -5686,16 +5252,6 @@ "label": "How to", "slug": "how-to" }, - { - "items": [ - { - "label": "Anti-DDoS Solutions", - "slug": "anti-ddos" - } - ], - "label": "Additional Content", - "slug": "reference-content" - }, { "label": "Troubleshooting", "slug": "troubleshooting" From 421d5d1d3665cfa9e1a2d76ecb937ff7af9efed1 Mon Sep 17 00:00:00 2001 From: SamyOubouaziz Date: Mon, 17 Mar 2025 15:08:26 +0100 Subject: [PATCH 2/2] docs(gen): update --- menu/navigation.json | 108 ++++++++++++++++++++++++++++--------------- 1 file changed, 70 insertions(+), 38 deletions(-) diff --git a/menu/navigation.json b/menu/navigation.json index 33a9ccb68b..d9fd72ecf1 100644 --- a/menu/navigation.json +++ b/menu/navigation.json @@ -110,6 +110,28 @@ "label": "API/CLI", "slug": "api-cli" }, + { + "items": [ + { + "label": "Product availability overview", + "slug": "products-availability" + }, + { + "label": "Scaleway network information", + "slug": "scaleway-network-information" + }, + { + "label": "Protecting yourself against phishing and fraud", + "slug": "protecting-yourself-fraud-phishing" + }, + { + "label": "Subscribing to Scaleway status updates", + "slug": "scaleway-status-updates" + } + ], + "label": "Additional Content", + "slug": "reference-content" + }, { "label": "Troubleshooting", "slug": "troubleshooting" @@ -417,13 +439,13 @@ "label": "API/CLI", "slug": "api-cli" }, - { - "label": "Troubleshooting", - "slug": "troubleshooting" - }, { "label": "Videos", "slug": "videos" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" } ], "label": "IAM", @@ -462,8 +484,14 @@ "slug": "how-to" }, { - "label": "Troubleshooting", - "slug": "troubleshooting" + "items": [ + { + "label": "Audit Trail API Reference", + "slug": "https://www.scaleway.com/en/developers/api/audit-trail/" + } + ], + "label": "API/CLI", + "slug": "api-cli" }, { "items": [ @@ -476,14 +504,8 @@ "slug": "reference-content" }, { - "items": [ - { - "label": "Audit Trail API Reference", - "slug": "https://www.scaleway.com/en/developers/api/audit-trail/" - } - ], - "label": "API/CLI", - "slug": "api-cli" + "label": "Troubleshooting", + "slug": "troubleshooting" } ], "label": "Audit Trail", @@ -1081,10 +1103,6 @@ "label": "How to", "slug": "how-to" }, - { - "label": "Troubleshooting", - "slug": "troubleshooting" - }, { "items": [ { @@ -1104,6 +1122,10 @@ ], "label": "Additional Content", "slug": "reference-content" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" } ], "label": "Apple silicon", @@ -1229,10 +1251,6 @@ "label": "How to", "slug": "how-to" }, - { - "label": "Troubleshooting", - "slug": "troubleshooting" - }, { "items": [ { @@ -1276,6 +1294,10 @@ ], "label": "Additional Content", "slug": "reference-content" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" } ], "label": "Elastic Metal", @@ -1704,10 +1726,6 @@ "label": "How to", "slug": "how-to" }, - { - "label": "Troubleshooting", - "slug": "troubleshooting" - }, { "items": [ { @@ -1755,6 +1773,10 @@ ], "label": "Additional Content", "slug": "reference-content" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" } ], "label": "GPU Instances", @@ -1975,13 +1997,13 @@ "label": "Additional Content", "slug": "reference-content" }, - { - "label": "Troubleshooting", - "slug": "troubleshooting" - }, { "label": "Videos", "slug": "videos" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" } ], "label": "Kubernetes", @@ -4548,13 +4570,13 @@ "label": "Additional Content", "slug": "reference-content" }, - { - "label": "Troubleshooting", - "slug": "troubleshooting" - }, { "label": "Videos", "slug": "videos" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" } ], "label": "Object Storage", @@ -5147,10 +5169,6 @@ "label": "How to", "slug": "how-to" }, - { - "label": "Troubleshooting", - "slug": "troubleshooting" - }, { "items": [ { @@ -5160,6 +5178,10 @@ ], "label": "Additional Content", "slug": "reference-content" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" } ], "label": "Hardware", @@ -5252,6 +5274,16 @@ "label": "How to", "slug": "how-to" }, + { + "items": [ + { + "label": "Anti-DDoS Solutions", + "slug": "anti-ddos" + } + ], + "label": "Additional Content", + "slug": "reference-content" + }, { "label": "Troubleshooting", "slug": "troubleshooting"