|
1 | | -api.listening_addr = "127.0.0.1:5005" |
2 | | -webui.listening_addr = "127.0.0.1:8080" |
3 | | - |
4 | | -database.postgres.host = "${POSTGRES_HOST}" |
5 | | -database.postgres.user = "${POSTGRES_USER}" |
6 | | -database.postgres.password = "${POSTGRES_PASSWORD}" |
7 | | -database.postgres.db_name = "${POSTGRES_DATABASE}" |
8 | | -database.postgres.provision_policy = "auto" |
9 | | - |
10 | | -[log.file] |
11 | | -enabled = true |
12 | | -target = true |
13 | | -level="info" |
14 | | -directory = "." |
15 | | -prefix = "obelisk.log" # File name prefix |
16 | | - |
17 | 1 | [[activity_wasm]] |
18 | 2 | name = "activity_fly_http" |
19 | | -location = "oci://docker.io/getobelisk/components_fly_activity_fly_http:2026-01-13-1@sha256:7b39b252793821b0b7a1cfb4c330fa41c869a8895cfd0ee69c9a9b7e2d3d1b9d" |
20 | | -exec.lock_expiry.seconds = 30 |
21 | | -env_vars = ["FLY_API_TOKEN"] |
| 3 | +location = "oci://docker.io/getobelisk/components_fly_activity_fly_http:2026-03-30@sha256:fef07531120e10a8e59edbb4927dcfffae68aed6925d76ea43c8e02e30584161" |
| 4 | +exec.lock_expiry.seconds = 15 |
22 | 5 | max_retries = 6 |
| 6 | +[[activity_wasm.allowed_host]] |
| 7 | +pattern = "https://api.machines.dev" |
| 8 | +methods = ["POST"] |
| 9 | +[activity_wasm.allowed_host.secrets] |
| 10 | +env_vars = ["FLY_API_TOKEN"] |
| 11 | +replace_in = ["headers"] |
23 | 12 |
|
24 | 13 | # HTTP Client for health checking. |
25 | 14 | [[activity_wasm]] |
26 | 15 | name = "activity_http_generic" |
27 | | -location = "oci://docker.io/getobelisk/components_http_activity_http_generic:2026-01-13@sha256:f64b64aa176224645a21d583312ad1e832afae57af138998711771c4411e3b3e" |
| 16 | +location = "oci://docker.io/getobelisk/components_http_activity_http_generic:2026-03-30@sha256:d170092f3023380960c459bb92d71b6a0ac8c8d3f16ccb863eed72e69cf7157d" |
28 | 17 | exec.lock_expiry.seconds = 5 |
| 18 | +[[activity_wasm.allowed_host]] |
| 19 | +pattern = "https://*.fly.dev" |
| 20 | +methods = "*" |
29 | 21 |
|
30 | 22 | [[activity_wasm]] |
31 | 23 | name = "activity_obelisk_client" |
32 | | -location = "oci://docker.io/getobelisk/components_obelisk_activity_obelisk_client_http:2026-01-10@sha256:ca99fa1f0b08d1883784baff2966e07abe36b450b63d8deac25f8abf8cecd0ce" |
| 24 | +location = "oci://docker.io/getobelisk/components_obelisk_activity_obelisk_client_http:2026-03-30@sha256:f5fa282bb6941b3520c9ac98a949f0c1438eb3f728369858165bba4a91a8dd4c" |
| 25 | +[[activity_wasm.allowed_host]] |
| 26 | +pattern = "https://*.fly.dev" |
| 27 | +methods = ["GET", "POST"] |
33 | 28 |
|
34 | | -[[workflow]] |
| 29 | +[[workflow_wasm]] |
35 | 30 | name = "obelisk_deployer_flyio" |
36 | | -location = "${OBELISK_TOML_DIR}/target/wasm32-unknown-unknown/release_workflow/obelisk_deployer_flyio.wasm" |
| 31 | +location = "${DEPLOYMENT_DIR}/target/wasm32-unknown-unknown/release_workflow/obelisk_deployer_flyio.wasm" |
37 | 32 | backtrace.sources = { |
38 | | - ".../src/lib.rs" = "${OBELISK_TOML_DIR}/workflow/deployer-workflow/src/lib.rs", |
39 | | - ".../src/testing.rs" = "${OBELISK_TOML_DIR}/workflow/deployer-workflow/src/testing.rs", |
40 | | - ".../src/toml.rs" = "${OBELISK_TOML_DIR}/workflow/deployer-workflow/src/toml.rs", |
| 33 | + ".../src/lib.rs" = "${DEPLOYMENT_DIR}/workflow/deployer-workflow/src/lib.rs", |
| 34 | + ".../src/testing.rs" = "${DEPLOYMENT_DIR}/workflow/deployer-workflow/src/testing.rs", |
| 35 | + ".../src/toml.rs" = "${DEPLOYMENT_DIR}/workflow/deployer-workflow/src/toml.rs", |
41 | 36 | } |
42 | | -backtrace.ignore_component_digest = true |
43 | | - |
44 | | -[[http_server]] |
45 | | -name = "webhook_server" |
46 | | -listening_addr = "0.0.0.0:9090" |
0 commit comments