Skip to content

Commit e635424

Browse files
authored
feat: add gcp/azure storage documentation (#145)
## Summary by Sourcery Documentation: - Document GCP and Azure storage options. Update links to refer to "S3 Compatible Storage" instead of "S3 Storage".
1 parent bbeadb0 commit e635424

File tree

5 files changed

+367
-177
lines changed

5 files changed

+367
-177
lines changed

docs/launch-platform/self-hosted/installation-guide/platform-installation.md

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ features:
110110
domain:
111111
hostname: '<your-domain>'
112112
state:
113-
s3ConnectionUrl: 's3://<bucket-name>?region=<region>'
113+
connectionUrl: 's3://<bucket-name>?region=<region>'
114114
secretsProvider: 'passphrase'
115115
credentials:
116116
encryptionKey: '<your-encryption-key>'
@@ -374,14 +374,32 @@ features:
374374
domain:
375375
hostname: 'example.company.com'
376376
state:
377-
s3ConnectionUrl: 's3://example-bucket?region=us-east-1'
377+
connectionUrl: 's3-compatible-endpoint-url'
378378
secretsProvider: 'passphrase'
379379
credentials:
380380
encryptionKey: 'abc123encryption456key789example000key'
381381
aws:
382382
accessKeyId: 'EXAMPLEKEYID123456'
383383
secretAccessKey: 'abc123example456secret789key000aws'
384384
region: 'us-east-1'
385+
azure:
386+
storageAccount: 'example-storage-account'
387+
storageKey: 'abc123example456key789key000azure'
388+
google:
389+
project: 'example-project-id'
390+
credentials: |
391+
{
392+
"type": "service_account",
393+
"project_id": "your-project",
394+
"private_key_id": "key-id",
395+
"private_key": "-----BEGIN PRIVATE KEY-----\n...\n-----END PRIVATE KEY-----\n",
396+
"client_email": "service-account@project.iam.gserviceaccount.com",
397+
"client_id": "client-id",
398+
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
399+
"token_uri": "https://oauth2.googleapis.com/token",
400+
"auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
401+
"client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/service-account@project.iam.gserviceaccount.com"
402+
}
385403
targets:
386404
- id: 'example'
387405
name: 'Example Cluster'

docs/launch-platform/self-hosted/installation-guide/prerequisites/overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ Make sure to complete **all** prerequisites before proceeding with the platform
7575

7676
- Platform assets storage
7777
- Blockchain data persistence
78-
- [Setup Guide](/documentation/docs/launch-platform/self-hosted/installation-guide/prerequisites/s3-storage)
78+
- [Setup Guide](/documentation/docs/launch-platform/self-hosted/installation-guide/prerequisites/s3-compatible-storage)
7979

8080
#### HashiCorp Vault
8181

docs/launch-platform/self-hosted/installation-guide/prerequisites/redis.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ Common issues and solutions:
174174

175175
1. ✅ Set up Redis instance
176176
2. ✅ Configure security settings
177-
3. ➡️ Proceed to [S3 Storage Setup](/documentation/docs/launch-platform/self-hosted/installation-guide/prerequisites/s3-storage)
177+
3. ➡️ Proceed to [S3 Compatible Storage Setup](/documentation/docs/launch-platform/self-hosted/installation-guide/prerequisites/s3-compatible-storage)
178178

179179
:::tip Need Help?
180180
Contact [support@settlemint.com](mailto:support@settlemint.com) if you encounter any issues.

0 commit comments

Comments
 (0)