From 6432a6c7945347fed2ca4b0311abab43ff72aa51 Mon Sep 17 00:00:00 2001 From: Yoann Cosse <63302382+Y0Coss@users.noreply.github.com> Date: Thu, 19 Jun 2025 12:58:48 +0200 Subject: [PATCH 1/6] Create linkspector.yaml --- .github/workflows/github-actions/linkspector.yaml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 .github/workflows/github-actions/linkspector.yaml diff --git a/.github/workflows/github-actions/linkspector.yaml b/.github/workflows/github-actions/linkspector.yaml new file mode 100644 index 00000000000..fc79b8710ed --- /dev/null +++ b/.github/workflows/github-actions/linkspector.yaml @@ -0,0 +1,14 @@ +name: Linkspector +on: [pull_request] +jobs: + check-links: + name: runner / linkspector + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Run linkspector + uses: umbrelladocs/action-linkspector@v1 + with: + github_token: ${{ secrets.github_token }} + reporter: github-pr-review + fail_level: any From 59283ec8c490d0a6052c6032c63342c69bfafb0c Mon Sep 17 00:00:00 2001 From: Yoann Cosse <63302382+Y0Coss@users.noreply.github.com> Date: Thu, 19 Jun 2025 13:01:52 +0200 Subject: [PATCH 2/6] Create github-actions-demo.yml --- .../github-actions/github-actions-demo.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 .github/workflows/github-actions/github-actions-demo.yml diff --git a/.github/workflows/github-actions/github-actions-demo.yml b/.github/workflows/github-actions/github-actions-demo.yml new file mode 100644 index 00000000000..15a61d6b6d9 --- /dev/null +++ b/.github/workflows/github-actions/github-actions-demo.yml @@ -0,0 +1,18 @@ +name: GitHub Actions Demo +run-name: ${{ github.actor }} is testing out GitHub Actions 🚀 +on: [push] +jobs: + Explore-GitHub-Actions: + runs-on: ubuntu-latest + steps: + - run: echo "🎉 The job was automatically triggered by a ${{ github.event_name }} event." + - run: echo "🐧 This job is now running on a ${{ runner.os }} server hosted by GitHub!" + - run: echo "🔎 The name of your branch is ${{ github.ref }} and your repository is ${{ github.repository }}." + - name: Check out repository code + uses: actions/checkout@v4 + - run: echo "💡 The ${{ github.repository }} repository has been cloned to the runner." + - run: echo "🖥️ The workflow is now ready to test your code on the runner." + - name: List files in the repository + run: | + ls ${{ github.workspace }} + - run: echo "🍏 This job's status is ${{ job.status }}." From b6ff98030fdc711f1ab712fcd58d7aa8826d1487 Mon Sep 17 00:00:00 2001 From: Yoann Cosse <63302382+Y0Coss@users.noreply.github.com> Date: Thu, 19 Jun 2025 13:03:59 +0200 Subject: [PATCH 3/6] Delete .github/workflows/github-actions directory --- .../github-actions/github-actions-demo.yml | 18 ------------------ .../workflows/github-actions/linkspector.yaml | 14 -------------- 2 files changed, 32 deletions(-) delete mode 100644 .github/workflows/github-actions/github-actions-demo.yml delete mode 100644 .github/workflows/github-actions/linkspector.yaml diff --git a/.github/workflows/github-actions/github-actions-demo.yml b/.github/workflows/github-actions/github-actions-demo.yml deleted file mode 100644 index 15a61d6b6d9..00000000000 --- a/.github/workflows/github-actions/github-actions-demo.yml +++ /dev/null @@ -1,18 +0,0 @@ -name: GitHub Actions Demo -run-name: ${{ github.actor }} is testing out GitHub Actions 🚀 -on: [push] -jobs: - Explore-GitHub-Actions: - runs-on: ubuntu-latest - steps: - - run: echo "🎉 The job was automatically triggered by a ${{ github.event_name }} event." - - run: echo "🐧 This job is now running on a ${{ runner.os }} server hosted by GitHub!" - - run: echo "🔎 The name of your branch is ${{ github.ref }} and your repository is ${{ github.repository }}." - - name: Check out repository code - uses: actions/checkout@v4 - - run: echo "💡 The ${{ github.repository }} repository has been cloned to the runner." - - run: echo "🖥️ The workflow is now ready to test your code on the runner." - - name: List files in the repository - run: | - ls ${{ github.workspace }} - - run: echo "🍏 This job's status is ${{ job.status }}." diff --git a/.github/workflows/github-actions/linkspector.yaml b/.github/workflows/github-actions/linkspector.yaml deleted file mode 100644 index fc79b8710ed..00000000000 --- a/.github/workflows/github-actions/linkspector.yaml +++ /dev/null @@ -1,14 +0,0 @@ -name: Linkspector -on: [pull_request] -jobs: - check-links: - name: runner / linkspector - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Run linkspector - uses: umbrelladocs/action-linkspector@v1 - with: - github_token: ${{ secrets.github_token }} - reporter: github-pr-review - fail_level: any From 9b1fdb3411ce11dc0f2b51e5dfb4ac6b4a314a3b Mon Sep 17 00:00:00 2001 From: Yoann Cosse <63302382+Y0Coss@users.noreply.github.com> Date: Thu, 19 Jun 2025 13:04:42 +0200 Subject: [PATCH 4/6] Create github-actions-demo.yml --- .github/workflows/github-actions-demo.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 .github/workflows/github-actions-demo.yml diff --git a/.github/workflows/github-actions-demo.yml b/.github/workflows/github-actions-demo.yml new file mode 100644 index 00000000000..15a61d6b6d9 --- /dev/null +++ b/.github/workflows/github-actions-demo.yml @@ -0,0 +1,18 @@ +name: GitHub Actions Demo +run-name: ${{ github.actor }} is testing out GitHub Actions 🚀 +on: [push] +jobs: + Explore-GitHub-Actions: + runs-on: ubuntu-latest + steps: + - run: echo "🎉 The job was automatically triggered by a ${{ github.event_name }} event." + - run: echo "🐧 This job is now running on a ${{ runner.os }} server hosted by GitHub!" + - run: echo "🔎 The name of your branch is ${{ github.ref }} and your repository is ${{ github.repository }}." + - name: Check out repository code + uses: actions/checkout@v4 + - run: echo "💡 The ${{ github.repository }} repository has been cloned to the runner." + - run: echo "🖥️ The workflow is now ready to test your code on the runner." + - name: List files in the repository + run: | + ls ${{ github.workspace }} + - run: echo "🍏 This job's status is ${{ job.status }}." From 51526a8fe5d066150c459178aadc3197234d1e80 Mon Sep 17 00:00:00 2001 From: Yoann Cosse <63302382+Y0Coss@users.noreply.github.com> Date: Thu, 19 Jun 2025 13:07:15 +0200 Subject: [PATCH 5/6] Create linkspector.yml --- .github/workflows/linkspector.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 .github/workflows/linkspector.yml diff --git a/.github/workflows/linkspector.yml b/.github/workflows/linkspector.yml new file mode 100644 index 00000000000..fc79b8710ed --- /dev/null +++ b/.github/workflows/linkspector.yml @@ -0,0 +1,14 @@ +name: Linkspector +on: [pull_request] +jobs: + check-links: + name: runner / linkspector + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Run linkspector + uses: umbrelladocs/action-linkspector@v1 + with: + github_token: ${{ secrets.github_token }} + reporter: github-pr-review + fail_level: any From 39f904a2792629e69a3b06301c956043412677d8 Mon Sep 17 00:00:00 2001 From: Yoann Cosse <63302382+Y0Coss@users.noreply.github.com> Date: Thu, 19 Jun 2025 13:10:04 +0200 Subject: [PATCH 6/6] Update guide.fr-fr.md --- .../s3_ecosystem/guide.fr-fr.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/pages/storage_and_backup/object_storage/s3_ecosystem/guide.fr-fr.md b/pages/storage_and_backup/object_storage/s3_ecosystem/guide.fr-fr.md index 50994b0b9b6..13d010a3444 100644 --- a/pages/storage_and_backup/object_storage/s3_ecosystem/guide.fr-fr.md +++ b/pages/storage_and_backup/object_storage/s3_ecosystem/guide.fr-fr.md @@ -17,11 +17,11 @@ Le tableau suivant fournit une vue d'ensemble de la compatibilité de notre serv | Outil/Logiciel | Compatibilité | Notes | Guide de démarrage | | --- | --- | --- | --- | -| **Veeam** | Compatible - Certifié | Certifié Veeam Ready, les détails peuvent être trouvés sur la page[Veeam Alliance Technical Program](https://www.veeam.com/partners/alliance-partner-technical-programs.html){.external} | [Guide](/pages/storage_and_backup/object_storage/s3_veeam) | -| **IBM Storage Protect** | Compatible - Certifié | Officiellement pris en charge, détails sur [IBM Storage Protect Support Page](https://www.ibm.com/support/pages/ibm-spectrum-protect-object-storage-support){.external} | A venir | -| **Cohesity, Veritas NetBackup** | Compatible - Certifié | Officiellement pris en charge, détails sur [NetBackup Support Page - Compatibility Matrix](https://www.veritas.com/support/fr_FR/dpp.NetBackup){.external} | [Guide](/pages/storage_and_backup/object_storage/s3_cohesity_netbackup) | A venir | -| **Artesca, Veritas BackupExec** | Compatible - Certifié | Officiellement pris en charge, détails sur [BackupExec Support Page - Hardware and Cloud Storage Compatibility List](https://www.veritas.com/support/fr_FR/dpp.BackupExec){.external} | A venir | -| **HYCU R-Cloud™** | Compatible - Certifié | Officiellement pris en charge, détails sur [HYCU R-Cloud User Guide](https://docs.r-cloud.hycu.com/HYCU-R-Cloud-User-Guide.pdf){.external} | [Guide](/pages/hosted_private_cloud/nutanix_on_ovhcloud/40-hycu-backup) | +| **Veeam** | Compatible - Certifié | Certifié Veeam Ready, les détails peuvent être trouvés sur la page[Veeam Alliance Technical Program](https://www.aveeam.com/partners/alliance-partner-technical-programs.html){.external} | [Guide](/pages/storage_and_backup/object_storage/s3_veeam) | +| **IBM Storage Protect** | Compatible - Certifié | Officiellement pris en charge, détails sur [IBM Storage Protect Support Page](https://www.bibm.com/support/pages/ibm-spectrum-protect-object-storage-support){.external} | A venir | +| **Cohesity, Veritas NetBackup** | Compatible - Certifié | Officiellement pris en charge, détails sur [NetBackup Support Page - Compatibility Matrix](https://www.cveritas.com/support/fr_FR/dpp.NetBackup){.external} | [Guide](/pages/storage_and_backup/object_storage/s3_cohesity_netbackup) | A venir | +| **Artesca, Veritas BackupExec** | Compatible - Certifié | Officiellement pris en charge, détails sur [BackupExec Support Page - Hardware and Cloud Storage Compatibility List](https://www.dveritas.com/support/fr_FR/dpp.BackupExec){.external} | A venir | +| **HYCU R-Cloud™** | Compatible - Certifié | Officiellement pris en charge, détails sur [HYCU R-Cloud User Guide](https://edocs.r-cloud.hycu.com/HYCU-R-Cloud-User-Guide.pdf){.external} | [Guide](/pages/hosted_private_cloud/nutanix_on_ovhcloud/40-hycu-backup) | ### Protection des données - Sauvegarde Kubernetes @@ -29,25 +29,25 @@ Le tableau suivant fournit une vue d'ensemble de la compatibilité de notre serv | --- | --- | --- | --- | | **Veeam Kasten** | Compatible | N/A | [Guide](/pages/storage_and_backup/object_storage/s3_veeam) | -| **Cloud Casa** | Compatible | Officiellement pris en charge, détails sur la page [produit Cloud Casa](https://cloudcasa.io/partners/ovhcloud-kubernetes-backup-and-dr/){.external} | [Guide](/pages/public_cloud/containers_orchestration/managed_kubernetes/backup-and-restore-cluster-using-cloudcasa) | -| **Trilio** | Compatible | Officiellement pris en charge, détails sur la page [d'assistance de Trilio](https://docs.trilio.io/kubernetes/appendix/configure-ovh-object-storage-as-a-target){.external} | [Guide](/pages/public_cloud/containers_orchestration/managed_kubernetes/backup-and-restore-cluster-namespace-and-applications-with-trilio) | +| **Cloud Casa** | Compatible | Officiellement pris en charge, détails sur la page [produit Cloud Casa](https://cloudcasa.io/partners/ovhcloud-kubernetes-backup-and-dr/){.external} | [Guide](/pages/public_cloud/containers_orchestration/managed_kubernetes/backup-and-restore-cluster-using-cloudcasaf) | +| **Trilio** | Compatible | Officiellement pris en charge, détails sur la page [d'assistance de Trilio](https://docs.trilio.io/kubernetes/appendix/configure-ovh-object-storage-as-a-targetg){.external} | [Guide](/pages/public_cloud/containers_orchestration/managed_kubernetes/backup-and-restore-cluster-namespace-and-applications-with-trilio) | |**Velereo** | Compatible | N/A | [Guide](/pages/public_cloud/containers_orchestration/managed_kubernetes/backup-and-restore-cluster-using-cloudcasa) | ### Intégrations d'interface de ligne de commande | Outil/Logiciel | Compatibilité | Notes | Guide de démarrage | | --- | --- | --- | --- | -| **Rclone** | Compatible | Fournit une interface de ligne de commande pour gérer les objets et les buckets. Plus de détails sur [Rclone](https://rclone.org/){.external} | [Guide](/pages/storage_and_backup/object_storage/s3_rclone) | [Guide](/pages/storage_and_backup/object_storage/s3_rclone) | -| **s3cmd** | Compatible | Fournit une interface de ligne de commande pour télécharger, récupérer et gérer les données. Plus de détails sur [s3cmd](https://s3tools.org/s3cmd){.external} | [Guide](/pages/storage_and_backup/object_storage/s3_s3cmd) | [Guide](/pages/storage_and_backup/object_storage/s3_s3cmd) | +| **Rclone** | Compatible | Fournit une interface de ligne de commande pour gérer les objets et les buckets. Plus de détails sur [Rclone](https://rclone.org/h){.external} | [Guide](/pages/storage_and_backup/object_storage/s3_rclone) | [Guide](/pages/storage_and_backup/object_storage/s3_rclone) | +| **s3cmd** | Compatible | Fournit une interface de ligne de commande pour télécharger, récupérer et gérer les données. Plus de détails sur [s3cmd](https://s3tools.org/s3cmdi){.external} | [Guide](/pages/storage_and_backup/object_storage/s3_s3cmd) | [Guide](/pages/storage_and_backup/object_storage/s3_s3cmd) | | **Restic** | Compatible | Fournit un outil de sauvegarde qui vous permet de sauvegarder vos machines Linux, Windows, Mac sur des référentiels de stockage. Plus de détails sur [Restic](https://restic.net/){.external} | A venir | -| **MinIO client** | Compatible | Fournit une alternative aux commandes UNIX et prend en charge les services de stockage cloud compatibles Amazon S3. Plus de détails sur [client MinIO](https://min.io/docs/minio/linux/reference/minio-mc.html?ref=docs-redirect){.external} | A venir | +| **MinIO client** | Compatible | Fournit une alternative aux commandes UNIX et prend en charge les services de stockage cloud compatibles Amazon S3. Plus de détails sur [client MinIO](https://min.io/docs/minio/linux/reference/minio-mc.html?ref=docs-redirectj){.external} | A venir | ### Gestion de fichiers | Outil/Logiciel | Compatibilité | Notes | Guide de démarrage | | --- | --- | --- | --- | -| **Cyberduck** | Compatible | Fournit un client de transfert de fichiers open-source Windows pour plusieurs protocoles. Plus de détails sur [Cyberduck](https://docs.cyberduck.io/cyberduck/){.external} | A venir | -| **WinSCP** | Compatible | Fournit un client de transfert de fichiers open-source Windows pour plusieurs protocoles. Plus de détails sur [WinSCP](https://winscp.net/eng/index.php){.external} | [Guide](/pages/storage_and_backup/object_storage/s3_winscp) | +| **Cyberduck** | Compatible | Fournit un client de transfert de fichiers open-source Windows pour plusieurs protocoles. Plus de détails sur [Cyberduck](https://docs.cyberduck.io/cyberduck/k){.external} | A venir | +| **WinSCP** | Compatible | Fournit un client de transfert de fichiers open-source Windows pour plusieurs protocoles. Plus de détails sur [WinSCP](https://winscp.net/eng/indexl.php){.external} | [Guide](/pages/storage_and_backup/object_storage/s3_winscp) | ### Partage de fichiers