Skip to content

Commit 43f9a40

Browse files
authored
Merge pull request #1157 from input-output-hk/migrate-live-sancho
chore: define live-sanchonet services
2 parents bdcfad0 + 2f8a787 commit 43f9a40

File tree

1 file changed

+87
-1
lines changed

1 file changed

+87
-1
lines changed

nix/cardano-services/deployments/default.nix

+87-1
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,25 @@ in
233233

234234
blockfrost-worker.enabled = false;
235235
pg-boss-worker.enabled = true;
236-
backend.ogmiosSrvServiceName = "${final.namespace}-cardano-stack.${final.namespace}.svc.cluster.local";
236+
backend.routes = let
237+
inherit (oci.meta) versions;
238+
in
239+
lib.concatLists [
240+
(map (v: "/v${v}/health") versions.root)
241+
(map (v: "/v${v}/live") versions.root)
242+
(map (v: "/v${v}/meta") versions.root)
243+
(map (v: "/v${v}/ready") versions.root)
244+
(map (v: "/v${v}/asset") versions.assetInfo)
245+
(map (v: "/v${v}/chain-history") versions.chainHistory)
246+
(map (v: "/v${v}/network-info") versions.networkInfo)
247+
(map (v: "/v${v}/rewards") versions.rewards)
248+
(map (v: "/v${v}/tx-submit") versions.txSubmit)
249+
(map (v: "/v${v}/utxo") versions.utxo)
250+
(map (v: "/v${v}/handle") versions.handle)
251+
(map (v: "/v${v}/provider-server") versions.stakePool)
252+
(map (v: "/v${v}/stake-pool-provider-server") versions.stakePool)
253+
];
254+
237255

238256
cardano-services = {
239257
ingresOrder = 99;
@@ -491,5 +509,73 @@ in
491509
};
492510
};
493511
};
512+
513+
"live-sanchonet@us-east-2@v1" = final: {
514+
515+
namespace = "live-sanchonet";
516+
name = "${final.namespace}-cardanojs-v1";
517+
518+
providers = {
519+
backend = {
520+
enabled = true;
521+
env.USE_SUBMIT_API = "true";
522+
env.USE_BLOCKFROST = lib.mkForce "false";
523+
env.SUBMIT_API_URL = "http://${final.namespace}-cardano-stack.${final.namespace}.svc.cluster.local:8090";
524+
};
525+
stake-pool-provider.enabled = true;
526+
};
527+
528+
projectors = {
529+
stake-pool.enabled = true;
530+
};
531+
532+
values = {
533+
network = "sanchonet";
534+
region = "us-east-2";
535+
536+
blockfrost-worker.enabled = false;
537+
pg-boss-worker.enabled = true;
538+
backend.routes = let
539+
inherit (oci.meta) versions;
540+
in
541+
lib.concatLists [
542+
(map (v: "/v${v}/health") versions.root)
543+
(map (v: "/v${v}/live") versions.root)
544+
(map (v: "/v${v}/meta") versions.root)
545+
(map (v: "/v${v}/ready") versions.root)
546+
(map (v: "/v${v}/asset") versions.assetInfo)
547+
(map (v: "/v${v}/chain-history") versions.chainHistory)
548+
(map (v: "/v${v}/network-info") versions.networkInfo)
549+
(map (v: "/v${v}/rewards") versions.rewards)
550+
(map (v: "/v${v}/tx-submit") versions.txSubmit)
551+
(map (v: "/v${v}/utxo") versions.utxo)
552+
(map (v: "/v${v}/handle") versions.handle)
553+
(map (v: "/v${v}/provider-server") versions.stakePool)
554+
(map (v: "/v${v}/stake-pool-provider-server") versions.stakePool)
555+
];
556+
557+
cardano-services = {
558+
ingresOrder = 99;
559+
additionalRoutes = [
560+
{
561+
pathType = "Prefix";
562+
path = "/v1.0.0/stake-pool";
563+
backend.service = {
564+
name = "${final.namespace}-cardanojs-v1-stake-pool-provider";
565+
port.name = "http";
566+
};
567+
}
568+
{
569+
pathType = "Prefix";
570+
path = "/v3.0.0/chain-history";
571+
backend.service = {
572+
name = "${final.namespace}-cardanojs-v1-backend";
573+
port.name = "http";
574+
};
575+
}
576+
];
577+
};
578+
};
579+
};
494580
};
495581
}

0 commit comments

Comments
 (0)