Skip to content
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

Feat/pci object storage #15025

Open
wants to merge 145 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
145 commits
Select commit Hold shift + click to select a range
6826c52
feat(pci-object-storage): initialize react app
kqesar Nov 22, 2024
64a26c8
feat(pci-object-storage): routing and layout tabs
kqesar Nov 25, 2024
708a308
feat(pci-object-storage): add datagrid for user s3
kqesar Nov 26, 2024
ca1a08a
feat(pci-object-storage): add storages listing
frenautvh Nov 26, 2024
38e6f0e
feat(pci-object-storage): add delete user modal
kqesar Nov 26, 2024
837cad9
feat(pci-object-storage): add onboarding page
frenautvh Nov 27, 2024
a69dad5
feat(pci-object-storage): download user policy json
seven-amid Nov 27, 2024
1199dca
feat(pci-object-storage): show S3 secret
seven-amid Nov 28, 2024
df0f985
feat(pci-object-storage): add import policy nodal
kqesar Nov 28, 2024
5a86a9c
feat(pci-object-storage): add container deletion modal
frenautvh Nov 28, 2024
9cf7cc7
feat(pci-object-storage): create user modal
sidlynx Dec 2, 2024
7b3e6ee
feat(pci-object-storage): delete object
kqesar Dec 2, 2024
6144eeb
feat(pci-object-storage): implement enable versioning modal
seven-amid Dec 5, 2024
f07c5b3
feat(pci-object-storage): use rclone download modal from pci-common
seven-amid Dec 2, 2024
a4d956e
feat(pci-users): use rclone dwonload modal from pci-common
seven-amid Dec 2, 2024
aedc563
feat(pci-object-storage): add user modal for object
kqesar Dec 9, 2024
77fa3b8
feat(pci-object-storage): add container step 1 & 2
frenautvh Dec 3, 2024
9c5004f
feat(pci-object-storage): container creation region step
frenautvh Dec 4, 2024
568639d
feat(pci-object-storage): add container creation steps
frenautvh Dec 16, 2024
c2d7c9c
fix(pci-object-storage): add container type step
frenautvh Dec 17, 2024
5fee18b
feat(pci-object-storage): add associate user to conainter
kqesar Dec 13, 2024
fb72d46
fix(pci-object-storage): ods user select
frenautvh Dec 13, 2024
5d5c83e
feat(pci-object-storage): add container
frenautvh Dec 18, 2024
66cd3c0
fix(pci-object-storage): container creation
frenautvh Dec 20, 2024
4946b00
feat(pci-object-storage): add objects
seven-amid Dec 18, 2024
4634d4f
feat(pci-object-storage): show object
sidlynx Dec 6, 2024
96962be
fix(pci-object-storage): use common imports for availability and i18n
sidlynx Dec 18, 2024
789650b
fix(pci-object-storage): count reserved word in trads
sidlynx Dec 19, 2024
64ec6dc
feat(manager-react-components): update border
kqesar Dec 23, 2024
cfb9d3b
feat(pci-object-storage): migrate modal and new page
kqesar Dec 26, 2024
ed1fe79
feat(pci-object-storage): import styles
frenautvh Dec 26, 2024
8479ec3
feat(pci-object-storage): convert from ods 17 to ods 18 new pasge
kqesar Dec 27, 2024
5c5ce70
feat(pci-object-storage): migrate object show page
frenautvh Dec 27, 2024
9a80117
fix(pci-object-storage): fix the menu action in ods 18
seven-amid Jan 3, 2025
8a346a3
fix(pci-object-storage): fix storage header implementation
seven-amid Jan 3, 2025
7443804
feat(pci-object-storage): add MRC baseLayout for storages page
seven-amid Jan 6, 2025
d65f204
feat(pci-object-storage): add MRC baseLayout for object show page
seven-amid Jan 6, 2025
44b263b
feat(pci-object-storage): add MRC baseLayout for new page
seven-amid Jan 6, 2025
6c0dcb4
fix(pci-object-storage): fix container name link click
seven-amid Jan 6, 2025
cb5a4ce
feat(pci-object-storage): migrate object add-user
frenautvh Jan 6, 2025
772a452
fix(pci-object-storage): fix design issue within user add modal
seven-amid Jan 7, 2025
3f07f8f
fix(pci-object-storage): fix styles on show resume page
seven-amid Jan 8, 2025
1723c0e
fix(pci-object-storage): fix object versioning activation
seven-amid Jan 8, 2025
adaf1b1
fix(pci-object-storage): migrate and fix import s3 policy modal
seven-amid Jan 8, 2025
848c859
feat(pci-object-storage): add user to container
seven-amid Jan 10, 2025
44851f8
fix(pci-object-storage): object creation
frenautvh Jan 8, 2025
8fe141f
fix(pci-object-storage): ownerId type
frenautvh Jan 9, 2025
37acf4b
fix(pci-object-storage): addUser
frenautvh Jan 9, 2025
1092eb8
fix(pci-object-storage): onboarding
frenautvh Jan 9, 2025
0c0bf63
feat(pci-object-storage): bump MRC version
seven-amid Jan 10, 2025
6fa8a35
fix(pci-object-storage): fix design new container
seven-amid Jan 10, 2025
b555310
test(pci-object-storage): add users unit tests
frenautvh Jan 10, 2025
6da93b2
fix(pci-object-storage): fix style of addObject modal
seven-amid Jan 10, 2025
d95363d
test(pci-object-storage): add storages unit tests
frenautvh Jan 10, 2025
5b049ec
test(pci-object-storage): add region unit tests
frenautvh Jan 10, 2025
7d92d1b
test(pci-object-storage): add objects unit tests
frenautvh Jan 10, 2025
8555e8e
fix(pci-object-storage): userId type
frenautvh Jan 10, 2025
1eb429c
fix(pci-object-storage): rebase
frenautvh Jan 10, 2025
2616f53
feat(pci-object-storage): container type toggle
frenautvh Dec 19, 2024
a88186b
fix(pci-object-storage): add select custom render
seven-amid Jan 13, 2025
61ace13
feat(pci-object-storage): use to fileInput comming from ods 18
seven-amid Jan 13, 2025
99de780
fix(pci-object-storage): adapte search filter to MRC ods18 version
seven-amid Jan 13, 2025
0f6c069
feat(pci-object-storage): add hint for user add select in s3 page
seven-amid Jan 13, 2025
9045b88
fix(pci-object-storage): onboarding page design issue
seven-amid Jan 14, 2025
093ca2b
fix(pci-object-storage): fix issues reported on pair testing
seven-amid Jan 16, 2025
8141342
fix(pci-object-storage): issues add user and listing page
kqesar Jan 16, 2025
47b1ad3
fix(pci-object-storage): issues Delete page for container
kqesar Jan 16, 2025
f178242
fix(pci-object-storage): remove console log
kqesar Jan 16, 2025
7b211cf
fix(pci-object-storage): issues deletion modal
kqesar Jan 16, 2025
777bdce
fix(pci-object-storage): fix user section pair testing returns
seven-amid Jan 16, 2025
cbade8b
fix(pci-object-storage): refactor container/object deletion
seven-amid Jan 17, 2025
7f244fc
fix(pci-object-storage): use length of array objects
kqesar Jan 17, 2025
085d78e
fix(pci-object-storage): sorting on container count works
kqesar Jan 20, 2025
ff5bdb4
test(pci-object-storage): fix tests
kqesar Jan 20, 2025
a59ff68
fix(pci-object-storage): user link list refresh
frenautvh Jan 20, 2025
1479c5a
fix(pci-users): revert rclone changes
frenautvh Jan 21, 2025
162de9a
fix(pci-object-storage): fix QA returns
seven-amid Jan 20, 2025
c71a594
test(pci-object-storage): update objects tests
frenautvh Jan 21, 2025
735a09b
test(pci-object-storage): update tests
frenautvh Jan 21, 2025
1f2430b
fix(pci-object-storage): fix pair testing issues
seven-amid Jan 21, 2025
a37523a
fix(pci-object-storage): disabled banner replication for swift container
kqesar Jan 21, 2025
3c8df8b
fix(pci-object-storage): fix minor sonar issues
frenautvh Jan 21, 2025
10a174c
test(pci-object-storage): add unit tests
frenautvh Jan 22, 2025
d8e55f3
test(pci-object-storage): add ContainerNameStep test
frenautvh Jan 22, 2025
123a3dd
fix(pci-object-storage): containerNameStep
frenautvh Jan 22, 2025
aaeba86
fix(pci-object-storage): container creation errors
frenautvh Jan 22, 2025
352fd79
fix(pci-object-storage): fix onboarding redirection
seven-amid Jan 22, 2025
fab2997
fix(pci-object-storage): region selection
frenautvh Jan 22, 2025
0e34cd2
fix(pci-object-storage): dismissable credentials
frenautvh Jan 22, 2025
da67907
fix(pci-object-storage): sticky discovery banner
frenautvh Jan 22, 2025
152e8d2
fix(pci-object-storage): fix container deployement mode sorting
seven-amid Jan 23, 2025
ca45142
fix(pci-object-storage): fix object list search
seven-amid Jan 23, 2025
a03b279
fix(pci-object-storage): disabled actions
frenautvh Jan 24, 2025
44238c4
fix(pci-object-storage): storage type
frenautvh Jan 24, 2025
9640242
fix(pci-object-storage): add object banner
frenautvh Jan 24, 2025
2c30bd4
feat(pci-object-storage): add empty user modal
seven-amid Jan 23, 2025
70fd2a4
fix(pci-object-storage): enable versioning link
frenautvh Jan 27, 2025
c08c447
fix(pci-object-storage): region mobile view
frenautvh Jan 27, 2025
92b1620
fix(pci-object-storage): container name validation
frenautvh Jan 27, 2025
5c650ab
fix(pci-object-storage): container actions
frenautvh Jan 27, 2025
3aeea68
test(pci-object-storage): add unit tests
kqesar Jan 23, 2025
2e4c06a
test(pci-object-storage): container name step
frenautvh Jan 27, 2025
f078d19
fix(pci-object-storage): fix return design
seven-amid Jan 27, 2025
066d0f4
fix(pci-object-storage): add missing feature flipping
frenautvh Jan 28, 2025
0ed9371
fix(pci-object-storage): s3 object download
frenautvh Jan 29, 2025
846608f
feat(pci-object-storage): add empty user modal
seven-amid Jan 23, 2025
dcffe0d
fix(pci-object-storage): object name encoding
frenautvh Jan 29, 2025
d9d01e7
fix(pci-object-storage): deployment mode pricings
frenautvh Jan 29, 2025
d3e5e99
fix(pci-object-storage): region selection
frenautvh Jan 29, 2025
88004eb
fix(pci-object-storage): fix object detail fetching issue
seven-amid Jan 29, 2025
0dc2226
fix(pci-object-storage): fix broken tracking events
seven-amid Jan 30, 2025
cdfa4be
fix(pci-object-storage): fix region selector translations
seven-amid Jan 30, 2025
082c14a
fix(pci-object-storage): qa returns
seven-amid Jan 31, 2025
3782ea3
fix(pci-object-storage): fix object upload
seven-amid Jan 31, 2025
d0b1cf3
fix(pci-object-storage): container creation discovery
frenautvh Jan 31, 2025
6e530c6
build(*): update yarn.lock
frenautvh Feb 3, 2025
1870d8d
test(pci-object-storage): update snapshots
frenautvh Feb 3, 2025
73dcad6
fix(pci-object-storage): swift fixes, endpoint & search
frenautvh Feb 4, 2025
630d53e
fix(pci-object-storage): add missing user banner
frenautvh Feb 4, 2025
e34878a
fix(pci-object-storage): swift object creation
frenautvh Feb 4, 2025
0ba8a6b
fix(pci-object-storage): swift container deletion
frenautvh Feb 12, 2025
8749826
fix(pci-object-storage): swift container endpoint
frenautvh Feb 12, 2025
c51d683
fix(pci-object-storage): disabled regions
frenautvh Feb 13, 2025
73ba924
fix(pci-object-storage): notifications
frenautvh Feb 13, 2025
c522f96
fix(pci-object-storage): minor ui issues
frenautvh Feb 13, 2025
ecc10af
fix(pci-object-storage): error boundary
frenautvh Feb 14, 2025
abc7ca9
fix(pci-object-storage): size byte units
frenautvh Feb 14, 2025
3ff6dc7
feat(pci-object-storage): offsite replication and sse encryption
Feb 17, 2025
a03a5fd
feat(pci-object-storage): offsite replication review issues
Feb 18, 2025
5ce8493
feat(pci-object-storage): fix build
Feb 18, 2025
d68f72e
feat(pci-object-storage): fix bugs
Feb 19, 2025
8d6f9f6
feat(pci-object-storage): force refresh container detail
Feb 19, 2025
f34113c
feat(pci-object-storage): fix variable name
Feb 19, 2025
2352664
feat(pci-object-storage): fix final reviews
Feb 19, 2025
1754b9e
feat(pci-object-storage): fix enable versioning
Feb 19, 2025
ba01074
feat(pci-object-storage): remove copy file
Feb 20, 2025
6ab56a8
fix(pci-object-storage): new user message
frenautvh Feb 18, 2025
c69d162
fix(pci-object-storage): region selection in discovery project
frenautvh Feb 18, 2025
9dce9f6
fix(pci-object-storage): breadcrumb translations
frenautvh Feb 18, 2025
d16eb31
fix(pci-object-storage): containerType switch success message
frenautvh Feb 18, 2025
957b2e0
fix(pci-object-storage): action menu uid
frenautvh Feb 18, 2025
1d8aaad
fix(pci-object-storage): object deletion redirection
frenautvh Feb 19, 2025
d40fd37
fix(pci-object-storage): rebase & dependencies bump
frenautvh Feb 20, 2025
3cfa7c0
fix(pci-object-storage): cleanup, update snapshots
frenautvh Feb 20, 2025
fc4eb43
fix(pci-object-storage): bump pci-common & MRC
frenautvh Feb 20, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions packages/manager/apps/pci-object-storage/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

node_modules
dist
dist-ssr
coverage
*.local

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
1 change: 1 addition & 0 deletions packages/manager/apps/pci-object-storage/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# PCI Object Storage
12 changes: 12 additions & 0 deletions packages/manager/apps/pci-object-storage/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>OVHcloud</title>
</head>
<body>
<div id="root"></div>
<script type="module" src="./src/main.tsx"></script>
</body>
</html>
77 changes: 77 additions & 0 deletions packages/manager/apps/pci-object-storage/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
{
"name": "@ovh-ux/manager-pci-object-storage-app",
"version": "0.0.0",
"private": true,
"description": "PCI Object Storage react app",
"type": "module",
"scripts": {
"build": "tsc --project tsconfig.build.json && vite build",
"coverage": "vitest run --coverage",
"dev": "vite",
"lint": "eslint ./src",
"start": "lerna exec --stream --scope='@ovh-ux/manager-pci-object-storage-app' --include-dependencies -- npm run build --if-present",
"start:dev": "lerna exec --stream --scope='@ovh-ux/manager-pci-object-storage-app' --include-dependencies -- npm run dev --if-present",
"start:watch": "lerna exec --stream --parallel --scope='@ovh-ux/manager-pci-object-storage-app' --include-dependencies -- npm run dev:watch --if-present",
"test": "vitest run",
"test:watch": "vitest"
},
"dependencies": {
"@ovh-ux/manager-config": "^8.0.0",
"@ovh-ux/manager-core-api": "^0.10.0",
"@ovh-ux/manager-core-utils": "*",
"@ovh-ux/manager-pci-common": "^2.1.1",
"@ovh-ux/manager-react-components": "^2.11.0",
"@ovh-ux/manager-react-core-application": "^0.11.1",
"@ovh-ux/manager-react-shell-client": "0.8.5",
"@ovh-ux/manager-tailwind-config": "^0.2.1",
"@ovh-ux/shell": "^4.0.1",
"@ovhcloud/ods-components": "18.4.1",
"@ovhcloud/ods-themes": "18.4.1",
"@tanstack/react-query": "^5.51.21",
"@tanstack/react-table": "^8.20.1",
"axios": "^1.1.2",
"clsx": "^2.1.1",
"date-fns": "^4.1.0",
"element-internals-polyfill": "^1.3.12",
"i18next": "^23.8.2",
"i18next-http-backend": "^2.5.2",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-hook-form": "^7.52.1",
"react-i18next": "^14.0.5",
"react-router-dom": "^6.24.1",
"react-use": "^17.5.0",
"uuid": "^10.0.0",
"zustand": "^4.5.5"
},
"devDependencies": {
"@jest/globals": "^29.7.0",
"@ovh-ux/manager-vite-config": "^0.9.0",
"@tanstack/react-query-devtools": "^5.50.1",
"@testing-library/dom": "^10.1.0",
"@testing-library/jest-dom": "^6.4.5",
"@testing-library/react": "^16.0.0",
"@testing-library/user-event": "^14.5.2",
"@types/jest": "^29.5.12",
"@types/react": "^18.2.79",
"@types/react-dom": "^18.3.0",
"@vitejs/plugin-react": "^4.3.0",
"@vitest/coverage-v8": "^1.6.0",
"autoprefixer": "^10.4.19",
"eslint": "^8.57.0",
"postcss": "^8.4.38",
"rollup": "^4.18.0",
"tailwindcss": "^3.4.4",
"typescript": "^5.4.5",
"vite": "^5.3.3",
"vitest": "^1.6.0"
},
"regions": [
"CA",
"EU",
"US"
],
"universes": [
"@ovh-ux/manager-public-cloud"
]
}
6 changes: 6 additions & 0 deletions packages/manager/apps/pci-object-storage/postcss.config.cjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
module.exports = {
plugins: {
tailwindcss: {},
autoprefixer: {},
},
};
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
{
"pci_projects_project_storages_containers_container_back_label": "Zurück",
"pci_projects_project_storages_containers_container_archive_info_storedObjects": "Archive: {{ count }}",
"pci_projects_project_storages_containers_container_object_info_storedObjects": "Objekte: {{ count }}",
"pci_projects_project_storages_containers_container_info_storedBytes": "Verwendeter Speicherplatz: {{ bytes }}",
"pci_projects_project_storages_containers_container_info_publicUrl": "Endpoint",
"pci_projects_project_storages_containers_container_info_publicUrl_help": "Diese Information ist notwendig, um Ihre Objekte über die API abzurufen oder zu bearbeiten. Weitere Informationen finden Sie in unserer Dokumentation.",
"pci_projects_project_storages_containers_container_archive_info_staticUrl": "Serveradresse für rsync/sftp/scp:",
"pci_projects_project_storages_containers_container_object_info_staticUrl": "Wert des CNAME-/TXT-Eintrags:",
"pci_projects_project_storages_containers_container_object_info_staticUrl_help": "Verwenden Sie den Container „Statisches Hosting“ für eine Domain oder Subdomain. Ändern Sie einfach die DNS-Zone: Fügen Sie dazu einen CNAME-Eintrag mit diesem Wert hinzu.",
"pci_projects_project_storages_containers_container_archive_info_user": "Benutzername: {{ user }}",
"pci_projects_project_storages_containers_container_archive_info_password": "Passwort (Konkatenation der folgenden Felder):",
"pci_projects_project_storages_containers_container_name_label": "Name",
"pci_projects_project_storages_containers_container_lastModified_label": "Letzte Änderung",
"pci_projects_project_storages_containers_container_size_label": "Größe",
"pci_projects_project_storages_containers_container_contentType_label": "Typ",
"pci_projects_project_storages_containers_container_retrievalState_label": "Verfügbarkeit",
"pci_projects_project_storages_containers_container_retrievalState_unsealed": "Ja",
"pci_projects_project_storages_containers_container_retrievalState_sealed": "Gesperrt",
"pci_projects_project_storages_containers_container_unseal_label": "Freigeben",
"pci_projects_project_storages_containers_container_download_label": "Herunterladen",
"pci_projects_project_storages_containers_container_delete_label": "Löschen",
"pci_projects_project_storages_containers_container_add_archive_label": "Archive hinzufügen",
"pci_projects_project_storages_containers_container_add_object_label": "Objekte hinzufügen",
"pci_projects_project_storages_containers_container_archive_error_query": "Beim Abruf des Archivcontainers ist ein Fehler aufgetreten: {{ message }}.",
"pci_projects_project_storages_containers_container_object_error_query": "Beim Abruf des Objektcontainers ist ein Fehler aufgetreten: {{ message }}.",
"pci_projects_project_storages_containers_container_archive_error_download": "Beim Download des Archivs ist ein Fehler aufgetreten: {{ message }}.",
"pci_projects_project_storages_containers_container_object_error_download": "Beim Download des Objekts ist ein Fehler aufgetreten: {{ message }}.",
"pci_projects_project_storages_containers_container_archive_error_unseal": "Bei der Freigabe des Archivs ist ein Fehler aufgetreten: {{ message }}.",
"pci_projects_project_storages_containers_container_archive_success_unseal": "Das Archiv {{ archive }} wird freigegeben.",
"pci_projects_project_storages_containers_container_add_user_label": "Einen Nutzer zu meinem Objekt hinzufügen",
"pci_projects_project_storages_containers_container_info_id": "ID",
"pci_projects_project_storages_containers_container_documentation_title_rclone": "Object Storage mit Rclone",
"pci_projects_project_storages_containers_container_documentation_description_rclone": "Hier erfahren Sie, wie OVHcloud Object Storage mit Rclone synchronisiert werden kann.",
"pci_projects_project_storages_containers_container_documentation_title_veeam": "S3-kompatibler Object Storage mit Veeam",
"pci_projects_project_storages_containers_container_documentation_description_veeam": "Konfigurieren Sie Veeam, um Ihren S3-kompatiblen Object Storage-Speicherplatz zu verwenden.",
"pci_projects_project_storages_containers_container_documentation_title_s3-limitation": "Die technischen Grenzen des S3-kompatiblen Object Storage",
"pci_projects_project_storages_containers_container_documentation_description_s3-limitation": "Hier finden Sie die technischen Einschränkungen des S3-kompatiblen Object Storage Angebots.",
"pci_projects_project_storages_containers_container_back_button_label": "Meine Container",
"pci_projects_project_storages_containers_container_object_info_s3_staticUrl_help": "Stellen Sie Ihre Container und Objekte im Web bereit, indem Sie die Zugriffsrechte für jedes Objekt konfigurieren und so einen öffentlichen Zugang ermöglichen. Sie sind dann über die Virtual Hosted Style-Adresse verfügbar.",
"pci_projects_project_storages_containers_container_info_data_encryption_enabled": "Verschlüsselung: <strong>SSE-OMK</strong>",
"pci_projects_project_storages_containers_container_info_data_encryption_disabled": "Verschlüsselung: <strong>Keine</strong>",
"pci_projects_project_storages_containers_container_storage_class_label": "Speicherklasse",
"pci_projects_project_storages_containers_container_storage_class_STANDARD": "Standard",
"pci_projects_project_storages_containers_container_storage_class_HIGH_PERF": "High Performance",
"pci_projects_project_storages_containers_container_maintenance_message": "Wir führen gerade Wartungsarbeiten durch, um die S3-kompatiblen Endpunkte zusammenzuführen. Das Hinzufügen von Objekten wurde vorübergehend ausgesetzt.",
"pci_projects_project_storages_containers_container_region": "Standort: {{ region }}",
"pci_projects_project_storages_containers_container_add_replication_rules_info": "Bitte beachten Sie, dass die externe Replikation Ihrer Daten bei Ihrem Container nicht enthalten ist. Wenn Ihr Use Case diese zusätzliche Schutzebene erfordert, erwägen Sie die Verwendung unserer asynchronen Replikation in einer oder mehreren Regionen (derzeit nur über die API verfügbar)."
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
{
"pci_projects_project_storages_containers_container_back_label": "Back",
"pci_projects_project_storages_containers_container_archive_info_storedObjects": "Archives: {{ count }}",
"pci_projects_project_storages_containers_container_object_info_storedObjects": "Objects: {{ count }}",
"pci_projects_project_storages_containers_container_info_storedBytes": "Space used: {{ bytes }}",
"pci_projects_project_storages_containers_container_info_publicUrl": "Endpoint",
"pci_projects_project_storages_containers_container_info_publicUrl_help": "You need this information to retrieve or change objects via the API. Go to the guide section for more details.",
"pci_projects_project_storages_containers_container_archive_info_staticUrl": "Server address for rsync/sftp/scp:",
"pci_projects_project_storages_containers_container_object_info_staticUrl": "CNAME/TXT record value:",
"pci_projects_project_storages_containers_container_object_info_staticUrl_help": "Use the “Static hosting” container on a domain or subdomain. Simply modify the DNS zone by adding a CNAME record with this value.",
"pci_projects_project_storages_containers_container_archive_info_user": "Username: {{ user }}",
"pci_projects_project_storages_containers_container_archive_info_password": "Password (the combination of the following fields): ",
"pci_projects_project_storages_containers_container_name_label": "Name",
"pci_projects_project_storages_containers_container_lastModified_label": "Latest modification",
"pci_projects_project_storages_containers_container_size_label": "Size",
"pci_projects_project_storages_containers_container_contentType_label": "Type",
"pci_projects_project_storages_containers_container_retrievalState_label": "Availability",
"pci_projects_project_storages_containers_container_retrievalState_unsealed": "Yes",
"pci_projects_project_storages_containers_container_retrievalState_sealed": "Frozen",
"pci_projects_project_storages_containers_container_unseal_label": "Unfreeze",
"pci_projects_project_storages_containers_container_download_label": "Download",
"pci_projects_project_storages_containers_container_delete_label": "Delete",
"pci_projects_project_storages_containers_container_add_archive_label": "Add archives",
"pci_projects_project_storages_containers_container_add_object_label": "Add objects",
"pci_projects_project_storages_containers_container_archive_error_query": "An error has occurred retrieving the archive container: {{ message }}.",
"pci_projects_project_storages_containers_container_object_error_query": "An error has occurred retrieving the object container: {{ message }}.",
"pci_projects_project_storages_containers_container_archive_error_download": "An error has occurred downloading the archive: {{message}}.",
"pci_projects_project_storages_containers_container_object_error_download": "An error has occurred downloading the object: {{message}}.",
"pci_projects_project_storages_containers_container_archive_error_unseal": "An error has occurred unfreezing the archive: {{message}}.",
"pci_projects_project_storages_containers_container_archive_success_unseal": "Unfreezing the {{archive}} archive.",
"pci_projects_project_storages_containers_container_add_user_label": "Add a user to my object",
"pci_projects_project_storages_containers_container_info_id": "ID",
"pci_projects_project_storages_containers_container_documentation_title_rclone": "Object Storage with rclone",
"pci_projects_project_storages_containers_container_documentation_description_rclone": "Find out how OVHcloud Object Storage can be synced via rclone.",
"pci_projects_project_storages_containers_container_documentation_title_veeam": "S3-compatible Object Storage with Veeam",
"pci_projects_project_storages_containers_container_documentation_description_veeam": "Set up Veeam to use your S3-compatible Object Storage space.",
"pci_projects_project_storages_containers_container_documentation_title_s3-limitation": "The technical limits of S3-compatible Object Storage",
"pci_projects_project_storages_containers_container_documentation_description_s3-limitation": "Here, you can find the technical limits of the S3-compatible Object Storage solution",
"pci_projects_project_storages_containers_container_back_button_label": "My containers",
"pci_projects_project_storages_containers_container_object_info_s3_staticUrl_help": "Publish your containers and objects on the internet by setting access rights (per object), giving them public access. They are then accessible via the virtual-hosted style address.",
"pci_projects_project_storages_containers_container_info_data_encryption_enabled": "Encryption: <strong>SSE-OMK</strong>",
"pci_projects_project_storages_containers_container_info_data_encryption_disabled": "Encryption: <strong>None</strong>",
"pci_projects_project_storages_containers_container_storage_class_label": "Storage class",
"pci_projects_project_storages_containers_container_storage_class_STANDARD": "Standard",
"pci_projects_project_storages_containers_container_storage_class_HIGH_PERF": "High Performance",
"pci_projects_project_storages_containers_container_maintenance_message": "We are currently carrying out maintenance to merge S3-compatible endpoints. Adding objects is temporarily suspended.",
"pci_projects_project_storages_containers_container_region": "Location: {{ region }}",
"pci_projects_project_storages_containers_container_add_replication_rules_info": "Keep in mind that your container doesn’t come with off-site data replication. If your use case requires this extra layer of protection, consider using our asynchronous replication across multiple regions (currently available via API only)."
}
Loading
Loading