Closed mieubrisse closed 1 year ago
Confirmed that this is because the ports are getting bound to ephemerals, rather than to the public static ports:
13:12:09 /tmp kt enclave inspect black-water
WARN[2022-12-05T13:13:24-03:00] You are running an old version of the Kurtosis CLI; we suggest you to update it to the latest version, '0.57.6'
WARN[2022-12-05T13:13:24-03:00] You can manually upgrade the CLI tool following these instructions: https://docs.kurtosistech.com/installation.html#upgrading-kurtosis-cli
Enclave ID: black-water
Enclave Status: RUNNING
Creation Time: Mon, 05 Dec 2022 13:06:20 -03
API Container Status: RUNNING
API Container Host GRPC Port: 127.0.0.1:61608
API Container Host GRPC Proxy Port: 127.0.0.1:61607
========================================= Kurtosis Modules =========================================
GUID ID Ports
========================================== User Services ==========================================
GUID ID Ports Status
contract-helper-db-1670256390 contract-helper-db postgres: 5432/tcp -> 127.0.0.1:61614 RUNNING
contract-helper-dynamo-db-1670256406 contract-helper-dynamo-db default: 8000/tcp -> 127.0.0.1:61618 RUNNING
contract-helper-service-1670256426 contract-helper-service rest: 3000/tcp -> 127.0.0.1:61627 RUNNING
explorer-backend-1670256430 explorer-backend http: 8080/tcp -> 127.0.0.1:61631 RUNNING
explorer-frontend-1670256434 explorer-frontend http: 3000/tcp -> 127.0.0.1:61636 RUNNING
indexer-node-1670256410 indexer-node gossip: 24567/tcp -> 127.0.0.1:61622 RUNNING
rpc: 3030/tcp -> 127.0.0.1:61623
wallet-1670256444 wallet http: 3004/tcp -> 127.0.0.1:61641 RUNNING
You might be on a version of Kurtosis that doesn't support public_ports, can you upgrade and try again?
This is my test from the afternoon, https://github.com/kurtosis-tech/near-package/pull/5#issuecomment-1336770193
Confirmed that this happens on the lastest version:
13:16:29 /tmp kurtosis enclave inspect cold-shape
WARN[2022-12-05T13:16:57-03:00] The currently-running Kurtosis engine version is '0.57.4' but the latest version is '0.57.6'; you can pull the latest fixes by running 'kurtosis engine restart'
Enclave ID: cold-shape
Enclave Status: RUNNING
Creation Time: Mon, 05 Dec 2022 13:15:31 -03
API Container Status: RUNNING
API Container Host GRPC Port: 127.0.0.1:61729
API Container Host GRPC Proxy Port: 127.0.0.1:61730
========================================= Kurtosis Modules =========================================
GUID ID Ports
========================================== User Services ==========================================
GUID ID Ports Status
contract-helper-db-1670256937 contract-helper-db postgres: 5432/tcp -> 127.0.0.1:61736 RUNNING
contract-helper-dynamo-db-1670256952 contract-helper-dynamo-db default: 8000/tcp -> 127.0.0.1:61743 RUNNING
contract-helper-service-1670256972 contract-helper-service rest: 3000/tcp -> 127.0.0.1:61752 RUNNING
explorer-backend-1670256975 explorer-backend http: 8080/tcp -> 127.0.0.1:61756 RUNNING
explorer-frontend-1670256980 explorer-frontend http: 3000/tcp -> 127.0.0.1:61761 RUNNING
indexer-node-1670256955 indexer-node gossip: 24567/tcp -> 127.0.0.1:61747 RUNNING
rpc: 3030/tcp -> 127.0.0.1:61748
wallet-1670256984 wallet http: 3004/tcp -> 127.0.0.1:61766 RUNNING
13:16:58 /tmp kurtosis version
0.57.6
I think you are still on engine 0.57.4, try with the new one!
Confirmed - upgrading CLI and restarting the engine did it!
Run:
Broken URL screenshots:
Enclave dump output (based on the Docker inspect output, it seems like the services are getting bound to ephemeral ports, rather than the hardcoded ports): black-water.zip