Skip to content

Commit

Permalink
chore: split chain-history out
Browse files Browse the repository at this point in the history
  • Loading branch information
bernokl committed Apr 23, 2024
1 parent 2c0f8d0 commit 000eb53
Show file tree
Hide file tree
Showing 4 changed files with 80 additions and 2 deletions.
11 changes: 11 additions & 0 deletions nix/cardano-services/deployments/backend-ingress.nix
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,17 @@
}
)
values.backend.routes)
++ lib.optionals config.providers.chain-history-provider.enabled (
map (version: {
pathType = "Prefix";
path = "/v${version}/chain-history";
backend.service = {
name = "${chart.name}-chain-history-provider";
port.name = "http";
};
})
values.cardano-services.versions.chainHistory
)
++ lib.optionals config.providers.stake-pool-provider.enabled [
{
pathType = "Prefix";
Expand Down
2 changes: 1 addition & 1 deletion nix/cardano-services/deployments/backend.provider.nix
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
env = {
NETWORK = values.network;
ENABLE_METRICS = "true";
SERVICE_NAMES = "asset,chain-history,network-info,rewards,stake-pool,tx-submit,utxo";
SERVICE_NAMES = "asset,network-info,rewards,stake-pool,tx-submit,utxo";
OGMIOS_SRV_SERVICE_NAME = values.backend.ogmiosSrvServiceName;
LOGGER_MIN_SEVERITY = values.cardano-services.loggingLevel;
TOKEN_METADATA_SERVER_URL = values.cardano-services.tokenMetadataServerUrl;
Expand Down
60 changes: 60 additions & 0 deletions nix/cardano-services/deployments/chain-history.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
{
config,
values,
lib,
utils,
chart,
...
}: {
providers.chain-history-provider = {
inherit (values.cardano-services) image;
args = ["start-provider-server"];
port = 3000;
metricsPath = "${values.cardano-services.httpPrefix}/metrics";

livenessProbe = {
timeoutSeconds = 5;
httpGet = {
path = "${values.cardano-services.httpPrefix}/health";
port = 3000;
};
};

env = {
NETWORK = values.network;
ENABLE_METRICS = "true";
SERVICE_NAMES = "chain-history";
OGMIOS_SRV_SERVICE_NAME = values.backend.ogmiosSrvServiceName;
LOGGER_MIN_SEVERITY = values.cardano-services.loggingLevel;
TOKEN_METADATA_SERVER_URL = values.cardano-services.tokenMetadataServerUrl;
HANDLE_POLICY_IDS = "f0ff48bbb7bbe9d59a40f1ce90e9e9d0ff5002ec48f232b49ca0fb9a";
USE_BLOCKFROST = "true";
USE_KORA_LABS = "true";
DISABLE_STAKE_POOL_METRIC_APY = "true";
PAGINATION_PAGE_SIZE_LIMIT = "5500";


BUILD_INFO = values.cardano-services.buildInfo;
ALLOWED_ORIGINS = values.backend.allowedOrigins;

POSTGRES_POOL_MAX_DB_SYNC = "50";
POSTGRES_HOST_DB_SYNC = values.postgresName;
POSTGRES_PORT_DB_SYNC = "5432";
POSTGRES_DB_DB_SYNC = "cardano";
POSTGRES_PASSWORD_DB_SYNC = {
valueFrom.secretKeyRef = {
name = "cardano-owner-user.${values.postgresName}.credentials.postgresql.acid.zalan.do";
key = "password";
};
};
POSTGRES_USER_DB_SYNC = {
valueFrom.secretKeyRef = {
name = "cardano-owner-user.${values.postgresName}.credentials.postgresql.acid.zalan.do";
key = "username";
};
};
POSTGRES_SSL_DB_SYNC = "true";
POSTGRES_SSL_CA_FILE_DB_SYNC = "/tls/ca.crt";
};
};
}
9 changes: 8 additions & 1 deletion nix/cardano-services/deployments/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,11 @@ in
resources.limits = mkPodResources "300Mi" "500m";
resources.requests = mkPodResources "150Mi" "100m";
};

chain-history-provider = {
resources.limits = mkPodResources "300Mi" "500m";
resources.requests = mkPodResources "150Mi" "100m";
};
};

projectors = {
Expand Down Expand Up @@ -148,7 +153,6 @@ in
(map (v: "/v${v}/meta") versions.root)
(map (v: "/v${v}/ready") versions.root)
(map (v: "/v${v}/asset") versions.assetInfo)
(map (v: "/v${v}/chain-history") versions.chainHistory)
(map (v: "/v${v}/network-info") versions.networkInfo)
(map (v: "/v${v}/rewards") versions.rewards)
(map (v: "/v${v}/tx-submit") versions.txSubmit)
Expand All @@ -161,6 +165,7 @@ in
./projector.resource.nix
./backend.provider.nix
./stake-pool.nix
./chain-history.nix
./handle.nix
./asset.nix
./backend-ingress.nix
Expand All @@ -183,6 +188,7 @@ in
env.OVERRIDE_FUZZY_OPTIONS = "true";
};
handle-provider.enabled = true;
chain-history-provider.enabled = true;
# asset-provider.enabled = true;
};

Expand Down Expand Up @@ -655,6 +661,7 @@ in
backend = {
enabled = true;
};
chain-history-provider.enabled = true;
};

values = {
Expand Down

0 comments on commit 000eb53

Please sign in to comment.