|
@@ -66,16 +66,16 @@ def k8s_yaml_with_ns(objects):
|
|
|
|
|
|
|
|
local_resource(
|
|
local_resource(
|
|
|
name = "wasm-gen",
|
|
name = "wasm-gen",
|
|
|
- cmd = "tilt docker build -- -f tilt-devnet/docker-images/Dockerfile.wasm -o type=local,dest=. .",
|
|
|
|
|
|
|
+ cmd = "tilt docker build -- -f tilt_devnet/docker_images/Dockerfile.wasm -o type=local,dest=. .",
|
|
|
env = {"DOCKER_BUILDKIT": "1"},
|
|
env = {"DOCKER_BUILDKIT": "1"},
|
|
|
- deps = "./wormhole-attester",
|
|
|
|
|
|
|
+ deps = "./wormhole_attester",
|
|
|
labels = ["wasm"],
|
|
labels = ["wasm"],
|
|
|
allow_parallel=True,
|
|
allow_parallel=True,
|
|
|
trigger_mode = trigger_mode,
|
|
trigger_mode = trigger_mode,
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
def build_node_yaml():
|
|
def build_node_yaml():
|
|
|
- node_yaml = read_yaml_stream("tilt-devnet/k8s/node.yaml")
|
|
|
|
|
|
|
+ node_yaml = read_yaml_stream("tilt_devnet/k8s/node.yaml")
|
|
|
|
|
|
|
|
for obj in node_yaml:
|
|
for obj in node_yaml:
|
|
|
if obj["kind"] == "StatefulSet" and obj["metadata"]["name"] == "guardian":
|
|
if obj["kind"] == "StatefulSet" and obj["metadata"]["name"] == "guardian":
|
|
@@ -103,7 +103,7 @@ k8s_resource(
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
# spy
|
|
# spy
|
|
|
-k8s_yaml_with_ns("tilt-devnet/k8s/spy.yaml")
|
|
|
|
|
|
|
+k8s_yaml_with_ns("tilt_devnet/k8s/spy.yaml")
|
|
|
|
|
|
|
|
k8s_resource(
|
|
k8s_resource(
|
|
|
"spy",
|
|
"spy",
|
|
@@ -121,7 +121,7 @@ k8s_resource(
|
|
|
docker_build(
|
|
docker_build(
|
|
|
ref = "bridge-client",
|
|
ref = "bridge-client",
|
|
|
context = ".",
|
|
context = ".",
|
|
|
- dockerfile = "tilt-devnet/docker-images/Dockerfile.client",
|
|
|
|
|
|
|
+ dockerfile = "tilt_devnet/docker_images/Dockerfile.client",
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
# solana smart contract
|
|
# solana smart contract
|
|
@@ -129,12 +129,12 @@ docker_build(
|
|
|
docker_build(
|
|
docker_build(
|
|
|
ref = "solana-contract",
|
|
ref = "solana-contract",
|
|
|
context = ".",
|
|
context = ".",
|
|
|
- dockerfile = "tilt-devnet/docker-images/Dockerfile.solana",
|
|
|
|
|
|
|
+ dockerfile = "tilt_devnet/docker_images/Dockerfile.solana",
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
# solana local devnet
|
|
# solana local devnet
|
|
|
|
|
|
|
|
-k8s_yaml_with_ns("tilt-devnet/k8s/solana-devnet.yaml")
|
|
|
|
|
|
|
+k8s_yaml_with_ns("tilt_devnet/k8s/solana-devnet.yaml")
|
|
|
|
|
|
|
|
k8s_resource(
|
|
k8s_resource(
|
|
|
"solana-devnet",
|
|
"solana-devnet",
|
|
@@ -152,7 +152,7 @@ k8s_resource(
|
|
|
docker_build(
|
|
docker_build(
|
|
|
ref = "eth-node",
|
|
ref = "eth-node",
|
|
|
context = "./",
|
|
context = "./",
|
|
|
- dockerfile = "tilt-devnet/docker-images/Dockerfile.ethereum",
|
|
|
|
|
|
|
+ dockerfile = "tilt_devnet/docker_images/Dockerfile.ethereum",
|
|
|
|
|
|
|
|
# sync external scripts for incremental development
|
|
# sync external scripts for incremental development
|
|
|
# (everything else needs to be restarted from scratch for determinism)
|
|
# (everything else needs to be restarted from scratch for determinism)
|
|
@@ -170,7 +170,7 @@ docker_build(
|
|
|
context = ".",
|
|
context = ".",
|
|
|
dockerfile = "third_party/pyth/Dockerfile.pyth",
|
|
dockerfile = "third_party/pyth/Dockerfile.pyth",
|
|
|
)
|
|
)
|
|
|
-k8s_yaml_with_ns("./tilt-devnet/k8s/pyth.yaml")
|
|
|
|
|
|
|
+k8s_yaml_with_ns("./tilt_devnet/k8s/pyth.yaml")
|
|
|
|
|
|
|
|
k8s_resource(
|
|
k8s_resource(
|
|
|
"pyth",
|
|
"pyth",
|
|
@@ -186,7 +186,7 @@ docker_build(
|
|
|
dockerfile = "./third_party/pyth/Dockerfile.p2w-attest",
|
|
dockerfile = "./third_party/pyth/Dockerfile.p2w-attest",
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
-k8s_yaml_with_ns("tilt-devnet/k8s/p2w-attest.yaml")
|
|
|
|
|
|
|
+k8s_yaml_with_ns("tilt_devnet/k8s/p2w-attest.yaml")
|
|
|
k8s_resource(
|
|
k8s_resource(
|
|
|
"p2w-attest",
|
|
"p2w-attest",
|
|
|
resource_deps = ["solana-devnet", "pyth", "guardian"],
|
|
resource_deps = ["solana-devnet", "pyth", "guardian"],
|
|
@@ -203,7 +203,7 @@ docker_build(
|
|
|
dockerfile = "./third_party/pyth/Dockerfile.check-attestations",
|
|
dockerfile = "./third_party/pyth/Dockerfile.check-attestations",
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
-k8s_yaml_with_ns("tilt-devnet/k8s/check-attestations.yaml")
|
|
|
|
|
|
|
+k8s_yaml_with_ns("tilt_devnet/k8s/check-attestations.yaml")
|
|
|
k8s_resource(
|
|
k8s_resource(
|
|
|
"check-attestations",
|
|
"check-attestations",
|
|
|
resource_deps = ["pyth-price-service", "pyth", "p2w-attest"],
|
|
resource_deps = ["pyth-price-service", "pyth", "p2w-attest"],
|
|
@@ -217,7 +217,7 @@ docker_build(
|
|
|
context = ".",
|
|
context = ".",
|
|
|
dockerfile = "third_party/pyth/p2w-relay/Dockerfile.pyth_relay",
|
|
dockerfile = "third_party/pyth/p2w-relay/Dockerfile.pyth_relay",
|
|
|
)
|
|
)
|
|
|
-k8s_yaml_with_ns("tilt-devnet/k8s/p2w-terra-relay.yaml")
|
|
|
|
|
|
|
+k8s_yaml_with_ns("tilt_devnet/k8s/p2w-terra-relay.yaml")
|
|
|
k8s_resource(
|
|
k8s_resource(
|
|
|
"p2w-terra-relay",
|
|
"p2w-terra-relay",
|
|
|
resource_deps = ["pyth", "p2w-attest", "spy", "terra-terrad", "wasm-gen"],
|
|
resource_deps = ["pyth", "p2w-attest", "spy", "terra-terrad", "wasm-gen"],
|
|
@@ -227,7 +227,7 @@ k8s_resource(
|
|
|
labels = ["pyth"]
|
|
labels = ["pyth"]
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
-k8s_yaml_with_ns("tilt-devnet/k8s/p2w-evm-relay.yaml")
|
|
|
|
|
|
|
+k8s_yaml_with_ns("tilt_devnet/k8s/p2w-evm-relay.yaml")
|
|
|
k8s_resource(
|
|
k8s_resource(
|
|
|
"p2w-evm-relay",
|
|
"p2w-evm-relay",
|
|
|
resource_deps = ["pyth", "p2w-attest", "spy", "eth-devnet", "wasm-gen"],
|
|
resource_deps = ["pyth", "p2w-attest", "spy", "eth-devnet", "wasm-gen"],
|
|
@@ -241,9 +241,9 @@ k8s_resource(
|
|
|
docker_build(
|
|
docker_build(
|
|
|
ref = "pyth-price-service",
|
|
ref = "pyth-price-service",
|
|
|
context = ".",
|
|
context = ".",
|
|
|
- dockerfile = "price-service/Dockerfile.price_service",
|
|
|
|
|
|
|
+ dockerfile = "price_service/Dockerfile.price_service",
|
|
|
)
|
|
)
|
|
|
-k8s_yaml_with_ns("tilt-devnet/k8s/pyth-price-service.yaml")
|
|
|
|
|
|
|
+k8s_yaml_with_ns("tilt_devnet/k8s/pyth-price-service.yaml")
|
|
|
k8s_resource(
|
|
k8s_resource(
|
|
|
"pyth-price-service",
|
|
"pyth-price-service",
|
|
|
resource_deps = ["pyth", "p2w-attest", "spy", "eth-devnet", "wasm-gen"],
|
|
resource_deps = ["pyth", "p2w-attest", "spy", "eth-devnet", "wasm-gen"],
|
|
@@ -253,7 +253,7 @@ k8s_resource(
|
|
|
labels = ["pyth"]
|
|
labels = ["pyth"]
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
-k8s_yaml_with_ns("tilt-devnet/k8s/eth-devnet.yaml")
|
|
|
|
|
|
|
+k8s_yaml_with_ns("tilt_devnet/k8s/eth-devnet.yaml")
|
|
|
|
|
|
|
|
k8s_resource(
|
|
k8s_resource(
|
|
|
"eth-devnet",
|
|
"eth-devnet",
|
|
@@ -278,17 +278,17 @@ k8s_resource(
|
|
|
|
|
|
|
|
docker_build(
|
|
docker_build(
|
|
|
ref = "terra-image",
|
|
ref = "terra-image",
|
|
|
- context = "./target-chains/cosmwasm/devnet",
|
|
|
|
|
- dockerfile = "./target-chains/cosmwasm/devnet/Dockerfile",
|
|
|
|
|
|
|
+ context = "./target_chains/cosmwasm/devnet",
|
|
|
|
|
+ dockerfile = "./target_chains/cosmwasm/devnet/Dockerfile",
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
docker_build(
|
|
docker_build(
|
|
|
ref = "cosmwasm-contracts",
|
|
ref = "cosmwasm-contracts",
|
|
|
context = ".",
|
|
context = ".",
|
|
|
- dockerfile = "tilt-devnet/docker-images/Dockerfile.cosmwasm",
|
|
|
|
|
|
|
+ dockerfile = "tilt_devnet/docker_images/Dockerfile.cosmwasm",
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
-k8s_yaml_with_ns("tilt-devnet/k8s/terra-devnet.yaml")
|
|
|
|
|
|
|
+k8s_yaml_with_ns("tilt_devnet/k8s/terra-devnet.yaml")
|
|
|
|
|
|
|
|
k8s_resource(
|
|
k8s_resource(
|
|
|
"terra-terrad",
|
|
"terra-terrad",
|
|
@@ -317,10 +317,10 @@ k8s_resource(
|
|
|
docker_build(
|
|
docker_build(
|
|
|
ref = "prometheus",
|
|
ref = "prometheus",
|
|
|
context = ".",
|
|
context = ".",
|
|
|
- dockerfile = "tilt-devnet/docker-images/Dockerfile.prometheus",
|
|
|
|
|
|
|
+ dockerfile = "tilt_devnet/docker_images/Dockerfile.prometheus",
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
-k8s_yaml_with_ns("tilt-devnet/k8s/prometheus.yaml")
|
|
|
|
|
|
|
+k8s_yaml_with_ns("tilt_devnet/k8s/prometheus.yaml")
|
|
|
|
|
|
|
|
k8s_resource(
|
|
k8s_resource(
|
|
|
"prometheus",
|
|
"prometheus",
|
|
@@ -332,10 +332,10 @@ k8s_resource(
|
|
|
docker_build(
|
|
docker_build(
|
|
|
ref = "multisig",
|
|
ref = "multisig",
|
|
|
context = ".",
|
|
context = ".",
|
|
|
- dockerfile = "tilt-devnet/docker-images/Dockerfile.multisig",
|
|
|
|
|
|
|
+ dockerfile = "tilt_devnet/docker_images/Dockerfile.multisig",
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
-k8s_yaml_with_ns("tilt-devnet/k8s/multisig.yaml")
|
|
|
|
|
|
|
+k8s_yaml_with_ns("tilt_devnet/k8s/multisig.yaml")
|
|
|
|
|
|
|
|
k8s_resource(
|
|
k8s_resource(
|
|
|
"multisig",
|
|
"multisig",
|