Skip to content

Commit

Permalink
chore: make stakepoolv2 resync changes compatible with existing live …
Browse files Browse the repository at this point in the history
…deployments
  • Loading branch information
gytis-ivaskevicius committed May 7, 2024
1 parent 4379b36 commit 6ece647
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 32 deletions.
66 changes: 35 additions & 31 deletions nix/cardano-services/deployments/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,7 @@ in
};
pg-boss-worker = {
enabled = false;
queues = "pool-delist-schedule,pool-metadata,pool-metrics,pool-rewards";
metadata-fetch-mode = "smash";
smash-url =
if final.network == "mainnet"
Expand Down Expand Up @@ -560,7 +561,10 @@ in

projectors = {
handle.enabled = true;
stake-pool.enabled = true;
stake-pool = {
enabled = true;
env.PROJECTION_NAMES = lib.mkForce "stake-pool,stake-pool-metadata-job,stake-pool-metrics-job";
};
# asset.enabled = true;
};

Expand Down Expand Up @@ -599,6 +603,7 @@ in

blockfrost-worker.enabled = true;
pg-boss-worker.enabled = true;
pg-boss-worker.queues = "pool-metadata,pool-metrics";
};
};

Expand Down Expand Up @@ -698,30 +703,6 @@ in
};
};

"live-mainnet@eu-central-1@v3" = final: {
name = "${final.namespace}-cardanojs-v3";
namespace = "live-mainnet";
network = "mainnet";
region = "eu-central-1";
context = "eks-admin";

projectors = {
stake-pool.enabled = true;
};

providers = {
stake-pool-provider = {
enabled = false;
};
};

values = {
ingress.enabled = false;
pg-boss-worker.enabled = false;
stakepool.databaseName = "stakepoolv2";
};
};

"live-preprod@us-east-2@v2" = final: {
name = "${final.namespace}-cardanojs-v2";
namespace = "live-preprod";
Expand All @@ -747,13 +728,17 @@ in

projectors = {
handle.enabled = true;
stake-pool.enabled = true;
stake-pool = {
enabled = true;
env.PROJECTION_NAMES = lib.mkForce "stake-pool,stake-pool-metadata-job,stake-pool-metrics-job";
};
};

values = {
backend.hostnames = ["backend.${final.namespace}.eks.${baseUrl}" "${final.namespace}.${baseUrl}"];
blockfrost-worker.enabled = true;
pg-boss-worker.enabled = true;
pg-boss-worker.queues = "pool-metadata,pool-metrics";
cardano-services = {
ingresOrder = 98;
};
Expand Down Expand Up @@ -828,13 +813,17 @@ in

projectors = {
handle.enabled = true;
stake-pool.enabled = true;
stake-pool = {
enabled = true;
env.PROJECTION_NAMES = lib.mkForce "stake-pool,stake-pool-metadata-job,stake-pool-metrics-job";
};
};

values = {
backend.hostnames = ["tmp-${final.namespace}.${baseUrl}"];
blockfrost-worker.enabled = true;
pg-boss-worker.enabled = true;
pg-boss-worker.queues = "pool-metadata,pool-metrics";
cardano-services = {
ingresOrder = 98;
};
Expand Down Expand Up @@ -948,13 +937,17 @@ in

projectors = {
handle.enabled = true;
stake-pool.enabled = true;
stake-pool = {
enabled = true;
env.PROJECTION_NAMES = lib.mkForce "stake-pool,stake-pool-metadata-job,stake-pool-metrics-job";
};
};

values = {
backend.hostnames = ["backend.${final.namespace}.eks.${baseUrl}" "${final.namespace}.${baseUrl}"];
blockfrost-worker.enabled = true;
pg-boss-worker.enabled = true;
pg-boss-worker.queues = "pool-metadata,pool-metrics";
cardano-services = {
ingresOrder = 98;
};
Expand Down Expand Up @@ -1029,13 +1022,17 @@ in

projectors = {
handle.enabled = true;
stake-pool.enabled = true;
stake-pool = {
enabled = true;
env.PROJECTION_NAMES = lib.mkForce "stake-pool,stake-pool-metadata-job,stake-pool-metrics-job";
};
};

values = {
backend.hostnames = ["tmp-${final.namespace}.${baseUrl}"];
blockfrost-worker.enabled = true;
pg-boss-worker.enabled = true;
pg-boss-worker.queues = "pool-metadata,pool-metrics";
cardano-services = {
ingresOrder = 98;
};
Expand Down Expand Up @@ -1139,12 +1136,16 @@ in
};

projectors = {
stake-pool.enabled = true;
stake-pool = {
enabled = true;
env.PROJECTION_NAMES = lib.mkForce "stake-pool,stake-pool-metadata-job,stake-pool-metrics-job";
};
};

values = {
blockfrost-worker.enabled = false;
pg-boss-worker.enabled = true;
pg-boss-worker.queues = "pool-metadata,pool-metrics";
backend.routes = let
inherit (oci.meta) versions;
in
Expand Down Expand Up @@ -1223,7 +1224,10 @@ in
context = "eks-admin";

projectors = {
stake-pool.enabled = true;
stake-pool = {
enabled = true;
env.PROJECTION_NAMES = lib.mkForce "stake-pool,stake-pool-metadata-job,stake-pool-metrics-job";
};
};

providers = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@
env = utils.mkPodEnv ({
NETWORK = config.network;
LOGGER_MIN_SEVERITY = values.cardano-services.loggingLevel;
QUEUES = "pool-delist-schedule,pool-metadata,pool-metrics,pool-rewards";
QUEUES = values.pg-boss-worker.queues;
BUILD_INFO = values.cardano-services.buildInfo;

METADATA_FETCH_MODE = values.pg-boss-worker.metadata-fetch-mode;
Expand Down

0 comments on commit 6ece647

Please sign in to comment.