Skip to content

Commit bdcfad0

Browse files
Merge pull request #1165 from input-output-hk/uat-deployment-on-dev-preprod
chore: configure 2 dev-preprod deployments, one compatible with Lace …
2 parents 6a8be3b + b4acc59 commit bdcfad0

File tree

2 files changed

+44
-16
lines changed

2 files changed

+44
-16
lines changed

.github/workflows/std.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ jobs:
8585
echo '{"environment":"dev-preview", "target":"dev-preview@us-east-1", "url": "https://dev-preview.lw.iog.io/"}'
8686
fi
8787
if [ "true" == ${{ inputs.deploy-dev-preprod || false }} ] ; then
88-
echo '{"environment":"dev-preprod", "target":"dev-preprod@us-east-1@v1", "url": "https://dev-preprod.lw.iog.io/"}'
88+
echo '{"environment":"dev-preprod", "target":"dev-preprod@us-east-1@v2", "url": "https://dev-preprod.lw.iog.io/"}'
8989
fi
9090
if [ "true" == ${{ inputs.deploy-dev-mainnet || false }} ] ; then
9191
echo '{"environment":"dev-mainnet", "target":"dev-mainnet@us-east-1", "url": "https://dev-mainnet.lw.iog.io/"}'

nix/cardano-services/deployments/default.nix

+43-15
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@
1111
us-east-1 = readJsonFile ./tf-outputs/lace-dev-us-east-1.json;
1212
us-east-2 = readJsonFile ./tf-outputs/lace-prod-us-east-2.json;
1313
};
14+
oci = inputs.self.x86_64-linux.cardano-services.oci-images.cardano-services;
1415
in
1516
nix-helm.builders.${pkgs.system}.mkHelmMultiTarget {
1617
defaults = final: let
1718
inherit (final) values;
18-
oci = inputs.self.x86_64-linux.cardano-services.oci-images.cardano-services;
1919
in {
2020
name = "${final.namespace}-cardanojs";
2121
chart = ./Chart.yaml;
@@ -207,7 +207,6 @@ in
207207
};
208208

209209
"dev-sanchonet@us-east-1@v1" = final: {
210-
211210
namespace = "dev-sanchonet";
212211
name = "${final.namespace}-cardanojs-v1";
213212

@@ -308,11 +307,50 @@ in
308307
"dev-preprod@us-east-1@v1" = final: {
309308
name = "${final.namespace}-cardanojs-v1";
310309
namespace = "dev-preprod";
310+
context = "eks-devs";
311+
312+
providers = {
313+
backend = {
314+
enabled = true;
315+
};
316+
};
317+
318+
values = {
319+
network = "preprod";
320+
region = "us-east-1";
321+
322+
backend.hostnames = ["${final.namespace}.${baseUrl}"];
323+
backend.passHandleDBArgs = false;
324+
backend.routes = [
325+
"/v1.0.0/health"
326+
"/v1.0.0/live"
327+
"/v1.0.0/meta"
328+
"/v1.0.0/ready"
329+
"/v1.0.0/asset"
330+
"/v2.0.0/chain-history"
331+
"/v1.0.0/handle"
332+
"/v1.0.0/network-info"
333+
"/v1.0.0/rewards"
334+
"/v1.0.0/stake-pool"
335+
"/v2.0.0/tx-submit"
336+
"/v2.0.0/utxo"
337+
];
338+
# blockfrost-worker.enabled = true;
339+
cardano-services = {
340+
ingresOrder = 99;
341+
image = "926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:s8j5nx9x2naar194pr58kpmlr5s4xn7b";
342+
};
343+
};
344+
};
345+
346+
"dev-preprod@us-east-1@v2" = final: {
347+
name = "${final.namespace}-cardanojs-v2";
348+
namespace = "dev-preprod";
349+
context = "eks-devs";
311350

312351
providers = {
313352
backend = {
314353
enabled = true;
315-
env.USE_BLOCKFROST = lib.mkForce "false";
316354
};
317355
stake-pool-provider = {
318356
enabled = true;
@@ -330,21 +368,11 @@ in
330368
network = "preprod";
331369
region = "us-east-1";
332370

371+
backend.hostnames = ["${final.namespace}.${baseUrl}"];
333372
blockfrost-worker.enabled = true;
334373
pg-boss-worker.enabled = true;
335-
336374
cardano-services = {
337-
ingresOrder = 99;
338-
additionalRoutes = [
339-
{
340-
pathType = "Prefix";
341-
path = "/v1.0.0/stake-pool";
342-
backend.service = {
343-
name = "${final.namespace}-cardanojs-v1-stake-pool-provider";
344-
port.name = "http";
345-
};
346-
}
347-
];
375+
ingresOrder = 98;
348376
};
349377
};
350378
};

0 commit comments

Comments
 (0)