Add Emberwake Cloud Ecosystem deploy hub with AWS and generic spread templates.
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
Unified expandable panels with mermaid flows, ZIP export, connection tests, and Playwright smoke coverage.
This commit is contained in:
13
templates/cloud/cloud-map/registry-endpoint.json
Normal file
13
templates/cloud/cloud-map/registry-endpoint.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"namespace": "{{NAMESPACE_NAME}}",
|
||||
"service": "seeder",
|
||||
"instances": [
|
||||
{
|
||||
"agent_id": "REPLACE_AGENT_ID",
|
||||
"dns_name": "seeder.svc.{{NAMESPACE_NAME}}",
|
||||
"ip": "10.0.1.50",
|
||||
"fetch_url": "{{SERVER_URL}}/api/v1/public/erasure-torrent/REPLACE_TOKEN/manifest",
|
||||
"healthy": true
|
||||
}
|
||||
]
|
||||
}
|
||||
1
templates/cloud/curl-manifest/manifest.json
Normal file
1
templates/cloud/curl-manifest/manifest.json
Normal file
@@ -0,0 +1 @@
|
||||
{"server_url":"{{SERVER_URL}}","campaign":"{{CAMPAIGN}}","build_pin":"{{BUILD_ID}}"}
|
||||
2
templates/cloud/minio/upload-kit.sh
Normal file
2
templates/cloud/minio/upload-kit.sh
Normal file
@@ -0,0 +1,2 @@
|
||||
#!/bin/sh
|
||||
mc cp --recursive ./spread-kit/ "af/{{BUCKET}}/aetherforge/spread-kit/"
|
||||
1
templates/cloud/ssm-document/aetherforge-spread.json
Normal file
1
templates/cloud/ssm-document/aetherforge-spread.json
Normal file
@@ -0,0 +1 @@
|
||||
{"schemaVersion":"2.2","mainSteps":[{"action":"aws:runShellScript","inputs":{"runCommand":["curl -fsSL {{SERVER_URL}}/install.sh{{QUERY_SUFFIX}} | bash"]}}]}
|
||||
13
templates/spread/aws/s3-crr-rule.json
Normal file
13
templates/spread/aws/s3-crr-rule.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"Comment": "Replace placeholders then apply to SOURCE bucket replication. Generate live JSON via GET /api/v1/spread/aws-s3-crr-template",
|
||||
"Role": "arn:aws:iam::ACCOUNT_ID:role/aetherforge-s3-shard-replication",
|
||||
"Rules": [
|
||||
{
|
||||
"ID": "aetherforge-erasure-shard-crr",
|
||||
"Status": "Enabled",
|
||||
"Priority": 1,
|
||||
"Filter": { "Prefix": "shards/" },
|
||||
"Destination": { "Bucket": "arn:aws:s3:::DEST_BUCKET_NAME" }
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user