WIP: Conway era support
Context
Reason for the change? If an issue exists, reference it here using a keyword
Proposed Solution
Important Changes Introduced
Standard DiffPost
This PR would generate the following kubectl diff:
Preview
diff -u -N /tmp/LIVE-3804438207/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-backend /tmp/MERGED-2129071353/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-backend
--- /tmp/LIVE-3804438207/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-backend 2024-02-21 18:46:29.474718055 +0000
+++ /tmp/MERGED-2129071353/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-backend 2024-02-21 18:46:29.474718055 +0000
@@ -4,11 +4,11 @@
annotations:
deployment.kubernetes.io/revision: "11"
creationTimestamp: "2024-01-25T22:08:02Z"
- generation: 11
+ generation: 12
labels:
app: backend
app.kubernetes.io/managed-by: std-kubectl
- app.kubernetes.io/version: 8afbd79c8068d05f25f3f483769aae72702b6ad1
+ app.kubernetes.io/version: a6b9a22ae0885658e609639112d8a0b2d13c7bd1
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-backend
@@ -89,7 +89,7 @@
value: http://dev-preview-cardano-stack-metadata.dev-preview.svc.cluster.local
- name: USE_KORA_LABS
value: "true"
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:baac6j6j9fzl8ima8mnmib8fv09bq44v
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:wqbgwr4xyaa13xi7wqdckqmhnl6dxd3i
imagePullPolicy: IfNotPresent
livenessProbe:
failureThreshold: 3
diff -u -N /tmp/LIVE-3804438207/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-blockfrost-worker /tmp/MERGED-2129071353/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-blockfrost-worker
--- /tmp/LIVE-3804438207/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-blockfrost-worker 2024-02-21 18:46:29.606719147 +0000
+++ /tmp/MERGED-2129071353/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-blockfrost-worker 2024-02-21 18:46:29.606719147 +0000
@@ -8,7 +8,7 @@
labels:
app: blockfrost-worker
app.kubernetes.io/managed-by: std-kubectl
- app.kubernetes.io/version: 8afbd79c8068d05f25f3f483769aae72702b6ad1
+ app.kubernetes.io/version: a6b9a22ae0885658e609639112d8a0b2d13c7bd1
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-blockfrost-worker
diff -u -N /tmp/LIVE-3804438207/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-coingecko-proxy /tmp/MERGED-2129071353/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-coingecko-proxy
--- /tmp/LIVE-3804438207/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-coingecko-proxy 2024-02-21 18:46:29.738720239 +0000
+++ /tmp/MERGED-2129071353/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-coingecko-proxy 2024-02-21 18:46:29.738720239 +0000
@@ -8,7 +8,7 @@
labels:
app: coingecko-proxy
app.kubernetes.io/managed-by: std-kubectl
- app.kubernetes.io/version: 8afbd79c8068d05f25f3f483769aae72702b6ad1
+ app.kubernetes.io/version: a6b9a22ae0885658e609639112d8a0b2d13c7bd1
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-coingecko-proxy
diff -u -N /tmp/LIVE-3804438207/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-handle-projector /tmp/MERGED-2129071353/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-handle-projector
--- /tmp/LIVE-3804438207/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-handle-projector 2024-02-21 18:46:29.874721365 +0000
+++ /tmp/MERGED-2129071353/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-handle-projector 2024-02-21 18:46:29.874721365 +0000
@@ -4,11 +4,11 @@
annotations:
deployment.kubernetes.io/revision: "11"
creationTimestamp: "2024-01-25T22:08:02Z"
- generation: 11
+ generation: 12
labels:
app: handle-projector
app.kubernetes.io/managed-by: std-kubectl
- app.kubernetes.io/version: 8afbd79c8068d05f25f3f483769aae72702b6ad1
+ app.kubernetes.io/version: a6b9a22ae0885658e609639112d8a0b2d13c7bd1
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-handle-projector
@@ -73,7 +73,7 @@
name: handle-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: PROJECTION_NAMES
value: handle
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:baac6j6j9fzl8ima8mnmib8fv09bq44v
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:wqbgwr4xyaa13xi7wqdckqmhnl6dxd3i
imagePullPolicy: IfNotPresent
livenessProbe:
failureThreshold: 3
diff -u -N /tmp/LIVE-3804438207/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-handle-provider /tmp/MERGED-2129071353/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-handle-provider
--- /tmp/LIVE-3804438207/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-handle-provider 2024-02-21 18:46:30.026722622 +0000
+++ /tmp/MERGED-2129071353/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-handle-provider 2024-02-21 18:46:30.026722622 +0000
@@ -4,11 +4,11 @@
annotations:
deployment.kubernetes.io/revision: "11"
creationTimestamp: "2024-01-25T22:08:02Z"
- generation: 11
+ generation: 12
labels:
app: handle-provider
app.kubernetes.io/managed-by: std-kubectl
- app.kubernetes.io/version: 8afbd79c8068d05f25f3f483769aae72702b6ad1
+ app.kubernetes.io/version: a6b9a22ae0885658e609639112d8a0b2d13c7bd1
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-handle-provider
@@ -81,7 +81,7 @@
value: handle
- name: USE_KORA_LABS
value: "true"
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:baac6j6j9fzl8ima8mnmib8fv09bq44v
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:wqbgwr4xyaa13xi7wqdckqmhnl6dxd3i
imagePullPolicy: IfNotPresent
livenessProbe:
failureThreshold: 3
diff -u -N /tmp/LIVE-3804438207/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-pg-boss-worker /tmp/MERGED-2129071353/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-pg-boss-worker
--- /tmp/LIVE-3804438207/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-pg-boss-worker 2024-02-21 18:46:30.314725005 +0000
+++ /tmp/MERGED-2129071353/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-pg-boss-worker 2024-02-21 18:46:30.314725005 +0000
@@ -4,11 +4,11 @@
annotations:
deployment.kubernetes.io/revision: "11"
creationTimestamp: "2024-01-25T22:08:02Z"
- generation: 11
+ generation: 12
labels:
app: pg-boss-worker
app.kubernetes.io/managed-by: std-kubectl
- app.kubernetes.io/version: 8afbd79c8068d05f25f3f483769aae72702b6ad1
+ app.kubernetes.io/version: a6b9a22ae0885658e609639112d8a0b2d13c7bd1
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-pg-boss-worker
@@ -97,7 +97,7 @@
value: https://smash.cardano-mainnet.iohk.io/api/v1
- name: STAKE_POOL_PROVIDER_URL
value: http://dev-preview-cardanojs-backend.dev-preview.svc.cluster.local
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:baac6j6j9fzl8ima8mnmib8fv09bq44v
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:wqbgwr4xyaa13xi7wqdckqmhnl6dxd3i
imagePullPolicy: IfNotPresent
livenessProbe:
failureThreshold: 3
diff -u -N /tmp/LIVE-3804438207/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-stake-pool-projector /tmp/MERGED-2129071353/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-stake-pool-projector
--- /tmp/LIVE-3804438207/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-stake-pool-projector 2024-02-21 18:46:30.526726758 +0000
+++ /tmp/MERGED-2129071353/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-stake-pool-projector 2024-02-21 18:46:30.526726758 +0000
@@ -4,11 +4,11 @@
annotations:
deployment.kubernetes.io/revision: "11"
creationTimestamp: "2024-01-25T22:08:02Z"
- generation: 11
+ generation: 12
labels:
app: stake-pool-projector
app.kubernetes.io/managed-by: std-kubectl
- app.kubernetes.io/version: 8afbd79c8068d05f25f3f483769aae72702b6ad1
+ app.kubernetes.io/version: a6b9a22ae0885658e609639112d8a0b2d13c7bd1
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-stake-pool-projector
@@ -73,7 +73,7 @@
name: stakepool-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: PROJECTION_NAMES
value: stake-pool,stake-pool-metadata-job,stake-pool-metrics-job,stake-pool-rewards-job
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:baac6j6j9fzl8ima8mnmib8fv09bq44v
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:wqbgwr4xyaa13xi7wqdckqmhnl6dxd3i
imagePullPolicy: IfNotPresent
livenessProbe:
failureThreshold: 3
diff -u -N /tmp/LIVE-3804438207/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-stake-pool-provider /tmp/MERGED-2129071353/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-stake-pool-provider
--- /tmp/LIVE-3804438207/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-stake-pool-provider 2024-02-21 18:46:30.658727847 +0000
+++ /tmp/MERGED-2129071353/apps.v1.Deployment.dev-preview.dev-preview-cardanojs-stake-pool-provider 2024-02-21 18:46:30.658727847 +0000
@@ -4,11 +4,11 @@
annotations:
deployment.kubernetes.io/revision: "11"
creationTimestamp: "2024-01-25T22:08:02Z"
- generation: 11
+ generation: 12
labels:
app: stake-pool-provider
app.kubernetes.io/managed-by: std-kubectl
- app.kubernetes.io/version: 8afbd79c8068d05f25f3f483769aae72702b6ad1
+ app.kubernetes.io/version: a6b9a22ae0885658e609639112d8a0b2d13c7bd1
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-stake-pool-provider
@@ -83,7 +83,7 @@
value: http://dev-preview-cardano-stack-metadata.dev-preview.svc.cluster.local
- name: USE_TYPEORM_STAKE_POOL_PROVIDER
value: "true"
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:baac6j6j9fzl8ima8mnmib8fv09bq44v
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:wqbgwr4xyaa13xi7wqdckqmhnl6dxd3i
imagePullPolicy: IfNotPresent
livenessProbe:
failureThreshold: 3
diff -u -N /tmp/LIVE-3804438207/monitoring.coreos.com.v1.ServiceMonitor.dev-preview.lace-backend-monitor /tmp/MERGED-2129071353/monitoring.coreos.com.v1.ServiceMonitor.dev-preview.lace-backend-monitor
--- /tmp/LIVE-3804438207/monitoring.coreos.com.v1.ServiceMonitor.dev-preview.lace-backend-monitor 2024-02-21 18:46:30.794728972 +0000
+++ /tmp/MERGED-2129071353/monitoring.coreos.com.v1.ServiceMonitor.dev-preview.lace-backend-monitor 2024-02-21 18:46:30.794728972 +0000
@@ -5,7 +5,7 @@
generation: 1
labels:
app.kubernetes.io/managed-by: std-kubectl
- app.kubernetes.io/version: 8afbd79c8068d05f25f3f483769aae72702b6ad1
+ app.kubernetes.io/version: a6b9a22ae0885658e609639112d8a0b2d13c7bd1
instance: primary
name: lace-backend-monitor
namespace: dev-preview
diff -u -N /tmp/LIVE-3804438207/monitoring.coreos.com.v1.ServiceMonitor.dev-preview.lace-handle-provider-monitor /tmp/MERGED-2129071353/monitoring.coreos.com.v1.ServiceMonitor.dev-preview.lace-handle-provider-monitor
--- /tmp/LIVE-3804438207/monitoring.coreos.com.v1.ServiceMonitor.dev-preview.lace-handle-provider-monitor 2024-02-21 18:46:30.926730064 +0000
+++ /tmp/MERGED-2129071353/monitoring.coreos.com.v1.ServiceMonitor.dev-preview.lace-handle-provider-monitor 2024-02-21 18:46:30.926730064 +0000
@@ -5,7 +5,7 @@
generation: 1
labels:
app.kubernetes.io/managed-by: std-kubectl
- app.kubernetes.io/version: 8afbd79c8068d05f25f3f483769aae72702b6ad1
+ app.kubernetes.io/version: a6b9a22ae0885658e609639112d8a0b2d13c7bd1
instance: primary
name: lace-handle-provider-monitor
namespace: dev-preview
diff -u -N /tmp/LIVE-3804438207/monitoring.coreos.com.v1.ServiceMonitor.dev-preview.lace-stake-pool-provider-monitor /tmp/MERGED-2129071353/monitoring.coreos.com.v1.ServiceMonitor.dev-preview.lace-stake-pool-provider-monitor
--- /tmp/LIVE-3804438207/monitoring.coreos.com.v1.ServiceMonitor.dev-preview.lace-stake-pool-provider-monitor 2024-02-21 18:46:31.066731223 +0000
+++ /tmp/MERGED-2129071353/monitoring.coreos.com.v1.ServiceMonitor.dev-preview.lace-stake-pool-provider-monitor 2024-02-21 18:46:31.066731223 +0000
@@ -5,7 +5,7 @@
generation: 1
labels:
app.kubernetes.io/managed-by: std-kubectl
- app.kubernetes.io/version: 8afbd79c8068d05f25f3f483769aae72702b6ad1
+ app.kubernetes.io/version: a6b9a22ae0885658e609639112d8a0b2d13c7bd1
instance: primary
name: lace-stake-pool-provider-monitor
namespace: dev-preview
diff -u -N /tmp/LIVE-3804438207/networking.k8s.io.v1.Ingress.dev-preview.dev-preview-cardanojs-backend /tmp/MERGED-2129071353/networking.k8s.io.v1.Ingress.dev-preview.dev-preview-cardanojs-backend
--- /tmp/LIVE-3804438207/networking.k8s.io.v1.Ingress.dev-preview.dev-preview-cardanojs-backend 2024-02-21 18:46:31.226732546 +0000
+++ /tmp/MERGED-2129071353/networking.k8s.io.v1.Ingress.dev-preview.dev-preview-cardanojs-backend 2024-02-21 18:46:31.226732546 +0000
@@ -20,7 +20,7 @@
labels:
app: backend
app.kubernetes.io/managed-by: std-kubectl
- app.kubernetes.io/version: 8afbd79c8068d05f25f3f483769aae72702b6ad1
+ app.kubernetes.io/version: a6b9a22ae0885658e609639112d8a0b2d13c7bd1
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-backend
diff -u -N /tmp/LIVE-3804438207/networking.k8s.io.v1.Ingress.dev-preview.dev-preview-cardanojs-coingecko-proxy /tmp/MERGED-2129071353/networking.k8s.io.v1.Ingress.dev-preview.dev-preview-cardanojs-coingecko-proxy
--- /tmp/LIVE-3804438207/networking.k8s.io.v1.Ingress.dev-preview.dev-preview-cardanojs-coingecko-proxy 2024-02-21 18:46:31.358733639 +0000
+++ /tmp/MERGED-2129071353/networking.k8s.io.v1.Ingress.dev-preview.dev-preview-cardanojs-coingecko-proxy 2024-02-21 18:46:31.358733639 +0000
@@ -18,7 +18,7 @@
labels:
app: coingecko-proxy
app.kubernetes.io/managed-by: std-kubectl
- app.kubernetes.io/version: 8afbd79c8068d05f25f3f483769aae72702b6ad1
+ app.kubernetes.io/version: a6b9a22ae0885658e609639112d8a0b2d13c7bd1
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-coingecko-proxy
diff -u -N /tmp/LIVE-3804438207/v1.Service.dev-preview.dev-preview-cardanojs-backend /tmp/MERGED-2129071353/v1.Service.dev-preview.dev-preview-cardanojs-backend
--- /tmp/LIVE-3804438207/v1.Service.dev-preview.dev-preview-cardanojs-backend 2024-02-21 18:46:28.950713720 +0000
+++ /tmp/MERGED-2129071353/v1.Service.dev-preview.dev-preview-cardanojs-backend 2024-02-21 18:46:28.950713720 +0000
@@ -5,7 +5,7 @@
labels:
app: backend
app.kubernetes.io/managed-by: std-kubectl
- app.kubernetes.io/version: 8afbd79c8068d05f25f3f483769aae72702b6ad1
+ app.kubernetes.io/version: a6b9a22ae0885658e609639112d8a0b2d13c7bd1
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-backend
diff -u -N /tmp/LIVE-3804438207/v1.Service.dev-preview.dev-preview-cardanojs-coingecko-proxy /tmp/MERGED-2129071353/v1.Service.dev-preview.dev-preview-cardanojs-coingecko-proxy
--- /tmp/LIVE-3804438207/v1.Service.dev-preview.dev-preview-cardanojs-coingecko-proxy 2024-02-21 18:46:29.078714779 +0000
+++ /tmp/MERGED-2129071353/v1.Service.dev-preview.dev-preview-cardanojs-coingecko-proxy 2024-02-21 18:46:29.078714779 +0000
@@ -5,7 +5,7 @@
labels:
app: coingecko-proxy
app.kubernetes.io/managed-by: std-kubectl
- app.kubernetes.io/version: 8afbd79c8068d05f25f3f483769aae72702b6ad1
+ app.kubernetes.io/version: a6b9a22ae0885658e609639112d8a0b2d13c7bd1
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-coingecko-proxy
diff -u -N /tmp/LIVE-3804438207/v1.Service.dev-preview.dev-preview-cardanojs-handle-provider /tmp/MERGED-2129071353/v1.Service.dev-preview.dev-preview-cardanojs-handle-provider
--- /tmp/LIVE-3804438207/v1.Service.dev-preview.dev-preview-cardanojs-handle-provider 2024-02-21 18:46:29.210715871 +0000
+++ /tmp/MERGED-2129071353/v1.Service.dev-preview.dev-preview-cardanojs-handle-provider 2024-02-21 18:46:29.210715871 +0000
@@ -5,7 +5,7 @@
labels:
app: handle-provider
app.kubernetes.io/managed-by: std-kubectl
- app.kubernetes.io/version: 8afbd79c8068d05f25f3f483769aae72702b6ad1
+ app.kubernetes.io/version: a6b9a22ae0885658e609639112d8a0b2d13c7bd1
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-handle-provider
diff -u -N /tmp/LIVE-3804438207/v1.Service.dev-preview.dev-preview-cardanojs-stake-pool-provider /tmp/MERGED-2129071353/v1.Service.dev-preview.dev-preview-cardanojs-stake-pool-provider
--- /tmp/LIVE-3804438207/v1.Service.dev-preview.dev-preview-cardanojs-stake-pool-provider 2024-02-21 18:46:29.338716930 +0000
+++ /tmp/MERGED-2129071353/v1.Service.dev-preview.dev-preview-cardanojs-stake-pool-provider 2024-02-21 18:46:29.338716930 +0000
@@ -5,7 +5,7 @@
labels:
app: stake-pool-provider
app.kubernetes.io/managed-by: std-kubectl
- app.kubernetes.io/version: 8afbd79c8068d05f25f3f483769aae72702b6ad1
+ app.kubernetes.io/version: a6b9a22ae0885658e609639112d8a0b2d13c7bd1
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-stake-pool-provider
dev-preview, dev-preview-cardanojs-backend, Deployment (apps) has changed:
# Source: cardanojs/templates/backend-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: backend
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-backend
spec:
replicas: 3
selector:
matchLabels:
app: backend
network: preview
release: dev-preview-cardanojs
template:
metadata:
labels:
app: backend
network: preview
release: dev-preview-cardanojs
spec:
containers:
- args:
- start-provider-server
env:
- name: ALLOWED_ORIGINS
value: chrome-extension://gafhhkghbfjjkeiendhlofajokpaflmk,chrome-extension://efeiemlfnahiidnjglmehaihacglceia,chrome-extension://bjlhpephaokolembmpdcbobbpkjnoheb,chrome-extension://djcdfchkaijggdjokfomholkalbffgil
- name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-+n3H6rCSVTxtaBnnDkPzvGo7GGfSoZp26hZcrS/VIwU=","path":"/nix/store/xxa1kgyjrzh7vwjnszzvrlxfhkwsz6bl-source","sourceInfo":"/nix/store/xxa1kgyjrzh7vwjnszzvrlxfhkwsz6bl-source"},"lastModified":1709722804,"lastModifiedDate":"20240306110004","rev":"41e21580ade21c344e9534846f10d4cf5704d095","shortRev":"41e2158"}'
+ value: '{"extra":{"narHash":"sha256-U23AfQIPOQQdj/KHO5vpebcXvTKCYpT4YA2ijwg4qXQ=","path":"/nix/store/9mwy2lhjf7n92hkbjsz5ciwayy9p5gxw-source","sourceInfo":"/nix/store/9mwy2lhjf7n92hkbjsz5ciwayy9p5gxw-source"},"lastModified":1709725116,"lastModifiedDate":"20240306113836","rev":"58c389587de60cfc1ed6305e08c1b7b79c513653","shortRev":"58c3895"}'
- name: DISABLE_STAKE_POOL_METRIC_APY
value: "true"
- name: ENABLE_METRICS
value: "true"
- name: HANDLE_POLICY_IDS
value: f0ff48bbb7bbe9d59a40f1ce90e9e9d0ff5002ec48f232b49ca0fb9a
- name: HANDLE_PROVIDER_SERVER_URL
value: https://preview.api.handle.me
- name: LOGGER_MIN_SEVERITY
value: debug
- name: NETWORK
value: preview
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-preview-cardano-stack.dev-preview.svc.cluster.local
- name: PAGINATION_PAGE_SIZE_LIMIT
value: "5500"
- name: POSTGRES_DB_DB_SYNC
value: cardano
- name: POSTGRES_DB_HANDLE
value: handle
- name: POSTGRES_HOST_DB_SYNC
value: dev-preview-postgresql
- name: POSTGRES_HOST_HANDLE
value: dev-preview-postgresql
- name: POSTGRES_PASSWORD_DB_SYNC
valueFrom:
secretKeyRef:
key: password
name: cardano-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_PASSWORD_HANDLE
valueFrom:
secretKeyRef:
key: password
name: handle-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX_DB_SYNC
value: "50"
- name: POSTGRES_POOL_MAX_HANDLE
value: "10"
- name: POSTGRES_PORT_DB_SYNC
value: "5432"
- name: POSTGRES_PORT_HANDLE
value: "5432"
- name: POSTGRES_SSL_CA_FILE_DB_SYNC
value: /tls/ca.crt
- name: POSTGRES_SSL_CA_FILE_HANDLE
value: /tls/ca.crt
- name: POSTGRES_SSL_DB_SYNC
value: "true"
- name: POSTGRES_SSL_HANDLE
value: "true"
- name: POSTGRES_USER_DB_SYNC
valueFrom:
secretKeyRef:
key: username
name: cardano-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_USER_HANDLE
valueFrom:
secretKeyRef:
key: username
name: handle-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: SERVICE_NAMES
value: asset,chain-history,network-info,rewards,stake-pool,tx-submit,utxo
- name: TOKEN_METADATA_SERVER_URL
value: http://dev-preview-cardano-stack-metadata.dev-preview.svc.cluster.local
- name: USE_BLOCKFROST
value: "true"
- name: USE_KORA_LABS
value: "true"
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:lkwc6pm35zi1bi9hd7bjm71hllbygyhs
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:8sp4n9mjfd9n333g325m8jzq0yqssr9s
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: backend
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 1500m
memory: 512Mi
requests:
cpu: 1000m
memory: 350Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preview, dev-preview-cardanojs-backend, Ingress (networking.k8s.io) has changed:
# Source: cardanojs/templates/backend-ingress.yaml
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
annotations:
alb.ingress.kubernetes.io/actions.ssl-redirect: '{"RedirectConfig":{"Port":"443","Protocol":"HTTPS","StatusCode":"HTTP_301"},"Type":"redirect"}'
alb.ingress.kubernetes.io/certificate-arn: arn:aws:acm:us-east-1:926093910549:certificate/f136a39b-3556-4ddf-85ac-ac5b7431dd34
alb.ingress.kubernetes.io/group.name: dev-preview
alb.ingress.kubernetes.io/group.order: "99"
alb.ingress.kubernetes.io/healthcheck-interval-seconds: "60"
alb.ingress.kubernetes.io/healthcheck-path: /v1.0.0/health
alb.ingress.kubernetes.io/healthcheck-timeout-seconds: "30"
alb.ingress.kubernetes.io/listen-ports: '[{"HTTP":80},{"HTTPS":443}]'
alb.ingress.kubernetes.io/scheme: internet-facing
alb.ingress.kubernetes.io/target-type: ip
alb.ingress.kubernetes.io/wafv2-acl-arn: arn:aws:wafv2:us-east-1:926093910549:regional/webacl/rate-limit/d4216c0e-b464-4383-953f-3262f4cd3cb6
external-dns.alpha.kubernetes.io/aws-region: us-east-1
external-dns.alpha.kubernetes.io/set-identifier: us-east-1-dev-preview-backend
labels:
app: backend
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-backend
spec:
ingressClassName: alb
rules:
- host: dev-preview.lw.iog.io
http:
paths:
- backend:
service:
name: ssl-redirect
port:
name: use-annotation
path: /
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v1.0.0/health
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v1.0.0/live
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v1.0.0/meta
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v1.0.0/ready
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v1.0.0/asset
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
- path: /v3.0.0/chain-history
+ path: /v3.1.0/chain-history
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v1.0.0/network-info
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v1.0.0/rewards
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v2.0.0/tx-submit
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v2.0.0/utxo
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-stake-pool-provider
port:
name: http
path: /v1.1.0/stake-pool
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-handle-provider
port:
name: http
path: /v1.0.0/handle
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-stake-pool-provider
port:
name: http
path: /v1.0.0/stake-pool
pathType: Prefix
dev-preview, dev-preview-cardanojs-blockfrost-worker, Deployment (apps) has changed:
# Source: cardanojs/templates/blockfrost-worker-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: blockfrost-worker
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-blockfrost-worker
spec:
selector:
matchLabels:
app: blockfrost-worker
network: preview
release: dev-preview-cardanojs
template:
metadata:
labels:
app: blockfrost-worker
network: preview
release: dev-preview-cardanojs
spec:
containers:
- args:
- start-blockfrost-worker
env:
- name: BLOCKFROST_API_KEY
valueFrom:
secretKeyRef:
key: api-key
name: blockfrost
- name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-+n3H6rCSVTxtaBnnDkPzvGo7GGfSoZp26hZcrS/VIwU=","path":"/nix/store/xxa1kgyjrzh7vwjnszzvrlxfhkwsz6bl-source","sourceInfo":"/nix/store/xxa1kgyjrzh7vwjnszzvrlxfhkwsz6bl-source"},"lastModified":1709722804,"lastModifiedDate":"20240306110004","rev":"41e21580ade21c344e9534846f10d4cf5704d095","shortRev":"41e2158"}'
+ value: '{"extra":{"narHash":"sha256-U23AfQIPOQQdj/KHO5vpebcXvTKCYpT4YA2ijwg4qXQ=","path":"/nix/store/9mwy2lhjf7n92hkbjsz5ciwayy9p5gxw-source","sourceInfo":"/nix/store/9mwy2lhjf7n92hkbjsz5ciwayy9p5gxw-source"},"lastModified":1709725116,"lastModifiedDate":"20240306113836","rev":"58c389587de60cfc1ed6305e08c1b7b79c513653","shortRev":"58c3895"}'
- name: LOGGER_MIN_SEVERITY
value: debug
- name: NETWORK
value: preview
- name: POSTGRES_DB_DB_SYNC
value: cardano
- name: POSTGRES_HOST_DB_SYNC
value: dev-preview-postgresql
- name: POSTGRES_PASSWORD_DB_SYNC
valueFrom:
secretKeyRef:
key: password
name: cardano-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_PORT_DB_SYNC
value: "5432"
- name: POSTGRES_SSL_CA_FILE_DB_SYNC
value: /tls/ca.crt
- name: POSTGRES_SSL_DB_SYNC
value: "true"
- name: POSTGRES_USER_DB_SYNC
valueFrom:
secretKeyRef:
key: username
name: cardano-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:lkwc6pm35zi1bi9hd7bjm71hllbygyhs
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:8sp4n9mjfd9n333g325m8jzq0yqssr9s
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: blockfrost-worker
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 500m
memory: 300Mi
requests:
cpu: 100m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preview, dev-preview-cardanojs-handle-projector, Deployment (apps) has changed:
# Source: cardanojs/templates/handle-projector-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: handle-projector
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-handle-projector
spec:
selector:
matchLabels:
app: handle-projector
network: preview
release: dev-preview-cardanojs
template:
metadata:
labels:
app: handle-projector
network: preview
release: dev-preview-cardanojs
spec:
containers:
- args:
- start-projector
env:
- name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-+n3H6rCSVTxtaBnnDkPzvGo7GGfSoZp26hZcrS/VIwU=","path":"/nix/store/xxa1kgyjrzh7vwjnszzvrlxfhkwsz6bl-source","sourceInfo":"/nix/store/xxa1kgyjrzh7vwjnszzvrlxfhkwsz6bl-source"},"lastModified":1709722804,"lastModifiedDate":"20240306110004","rev":"41e21580ade21c344e9534846f10d4cf5704d095","shortRev":"41e2158"}'
+ value: '{"extra":{"narHash":"sha256-U23AfQIPOQQdj/KHO5vpebcXvTKCYpT4YA2ijwg4qXQ=","path":"/nix/store/9mwy2lhjf7n92hkbjsz5ciwayy9p5gxw-source","sourceInfo":"/nix/store/9mwy2lhjf7n92hkbjsz5ciwayy9p5gxw-source"},"lastModified":1709725116,"lastModifiedDate":"20240306113836","rev":"58c389587de60cfc1ed6305e08c1b7b79c513653","shortRev":"58c3895"}'
- name: HANDLE_POLICY_IDS
value: f0ff48bbb7bbe9d59a40f1ce90e9e9d0ff5002ec48f232b49ca0fb9a
- name: LOGGER_MIN_SEVERITY
value: debug
- name: NETWORK
value: preview
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-preview-cardano-stack.dev-preview.svc.cluster.local
- name: POSTGRES_DB
value: handle
- name: POSTGRES_HOST
value: dev-preview-postgresql
- name: POSTGRES_PASSWORD
valueFrom:
secretKeyRef:
key: password
name: handle-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX
value: "2"
- name: POSTGRES_PORT
value: "5432"
- name: POSTGRES_SSL
value: "true"
- name: POSTGRES_SSL_CA_FILE
value: /tls/ca.crt
- name: POSTGRES_USER
valueFrom:
secretKeyRef:
key: username
name: handle-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: PROJECTION_NAMES
value: handle
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:lkwc6pm35zi1bi9hd7bjm71hllbygyhs
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:8sp4n9mjfd9n333g325m8jzq0yqssr9s
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: handle-projector
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 500m
memory: 300Mi
requests:
cpu: 100m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preview, dev-preview-cardanojs-handle-provider, Deployment (apps) has changed:
# Source: cardanojs/templates/handle-provider-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: handle-provider
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-handle-provider
spec:
selector:
matchLabels:
app: handle-provider
network: preview
release: dev-preview-cardanojs
template:
metadata:
labels:
app: handle-provider
network: preview
release: dev-preview-cardanojs
spec:
containers:
- args:
- start-provider-server
env:
- name: ALLOWED_ORIGINS
value: chrome-extension://gafhhkghbfjjkeiendhlofajokpaflmk,chrome-extension://efeiemlfnahiidnjglmehaihacglceia,chrome-extension://bjlhpephaokolembmpdcbobbpkjnoheb,chrome-extension://djcdfchkaijggdjokfomholkalbffgil
- name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-+n3H6rCSVTxtaBnnDkPzvGo7GGfSoZp26hZcrS/VIwU=","path":"/nix/store/xxa1kgyjrzh7vwjnszzvrlxfhkwsz6bl-source","sourceInfo":"/nix/store/xxa1kgyjrzh7vwjnszzvrlxfhkwsz6bl-source"},"lastModified":1709722804,"lastModifiedDate":"20240306110004","rev":"41e21580ade21c344e9534846f10d4cf5704d095","shortRev":"41e2158"}'
+ value: '{"extra":{"narHash":"sha256-U23AfQIPOQQdj/KHO5vpebcXvTKCYpT4YA2ijwg4qXQ=","path":"/nix/store/9mwy2lhjf7n92hkbjsz5ciwayy9p5gxw-source","sourceInfo":"/nix/store/9mwy2lhjf7n92hkbjsz5ciwayy9p5gxw-source"},"lastModified":1709725116,"lastModifiedDate":"20240306113836","rev":"58c389587de60cfc1ed6305e08c1b7b79c513653","shortRev":"58c3895"}'
- name: ENABLE_METRICS
value: "true"
- name: HANDLE_POLICY_IDS
value: f0ff48bbb7bbe9d59a40f1ce90e9e9d0ff5002ec48f232b49ca0fb9a
- name: LOGGER_MIN_SEVERITY
value: debug
- name: NETWORK
value: preview
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-preview-cardano-stack.dev-preview.svc.cluster.local
- name: POSTGRES_DB_HANDLE
value: handle
- name: POSTGRES_HOST_HANDLE
value: dev-preview-postgresql
- name: POSTGRES_PASSWORD_HANDLE
valueFrom:
secretKeyRef:
key: password
name: handle-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX_HANDLE
value: "10"
- name: POSTGRES_PORT_HANDLE
value: "5432"
- name: POSTGRES_SSL_CA_FILE_HANDLE
value: /tls/ca.crt
- name: POSTGRES_SSL_HANDLE
value: "true"
- name: POSTGRES_USER_HANDLE
valueFrom:
secretKeyRef:
key: username
name: handle-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: SERVICE_NAMES
value: handle
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:lkwc6pm35zi1bi9hd7bjm71hllbygyhs
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:8sp4n9mjfd9n333g325m8jzq0yqssr9s
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: handle-provider
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 500m
memory: 300Mi
requests:
cpu: 100m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preview, dev-preview-cardanojs-pg-boss-worker, Deployment (apps) has changed:
# Source: cardanojs/templates/pgboss-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: pg-boss-worker
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-pg-boss-worker
spec:
selector:
matchLabels:
app: pg-boss-worker
network: preview
release: dev-preview-cardanojs
template:
metadata:
labels:
app: pg-boss-worker
network: preview
release: dev-preview-cardanojs
spec:
containers:
- args:
- start-pg-boss-worker
env:
- name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-+n3H6rCSVTxtaBnnDkPzvGo7GGfSoZp26hZcrS/VIwU=","path":"/nix/store/xxa1kgyjrzh7vwjnszzvrlxfhkwsz6bl-source","sourceInfo":"/nix/store/xxa1kgyjrzh7vwjnszzvrlxfhkwsz6bl-source"},"lastModified":1709722804,"lastModifiedDate":"20240306110004","rev":"41e21580ade21c344e9534846f10d4cf5704d095","shortRev":"41e2158"}'
+ value: '{"extra":{"narHash":"sha256-U23AfQIPOQQdj/KHO5vpebcXvTKCYpT4YA2ijwg4qXQ=","path":"/nix/store/9mwy2lhjf7n92hkbjsz5ciwayy9p5gxw-source","sourceInfo":"/nix/store/9mwy2lhjf7n92hkbjsz5ciwayy9p5gxw-source"},"lastModified":1709725116,"lastModifiedDate":"20240306113836","rev":"58c389587de60cfc1ed6305e08c1b7b79c513653","shortRev":"58c3895"}'
- name: LOGGER_MIN_SEVERITY
value: debug
- name: METADATA_FETCH_MODE
value: smash
- name: NETWORK
value: preview
- name: POSTGRES_DB_DB_SYNC
value: cardano
- name: POSTGRES_DB_STAKE_POOL
value: stakepool
- name: POSTGRES_HOST_DB_SYNC
value: dev-preview-postgresql
- name: POSTGRES_HOST_STAKE_POOL
value: dev-preview-postgresql
- name: POSTGRES_PASSWORD_DB_SYNC
valueFrom:
secretKeyRef:
key: password
name: cardano-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_PASSWORD_STAKE_POOL
valueFrom:
secretKeyRef:
key: password
name: stakepool-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX_DB_SYNC
value: "5"
- name: POSTGRES_POOL_MAX_STAKE_POOL
value: "5"
- name: POSTGRES_PORT_DB_SYNC
value: "5432"
- name: POSTGRES_PORT_STAKE_POOL
value: "5432"
- name: POSTGRES_SSL_CA_FILE_DB_SYNC
value: /tls/ca.crt
- name: POSTGRES_SSL_CA_FILE_STAKE_POOL
value: /tls/ca.crt
- name: POSTGRES_SSL_DB_SYNC
value: "true"
- name: POSTGRES_SSL_STAKE_POOL
value: "true"
- name: POSTGRES_USER_DB_SYNC
valueFrom:
secretKeyRef:
key: username
name: cardano-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_USER_STAKE_POOL
valueFrom:
secretKeyRef:
key: username
name: stakepool-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: QUEUES
value: pool-metadata,pool-metrics
- name: SMASH_URL
value: https://smash.cardano-mainnet.iohk.io/api/v1
- name: STAKE_POOL_PROVIDER_URL
value: http://dev-preview-cardanojs-backend.dev-preview.svc.cluster.local
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:lkwc6pm35zi1bi9hd7bjm71hllbygyhs
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:8sp4n9mjfd9n333g325m8jzq0yqssr9s
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
name: pg-boss-worker
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 300m
memory: 300Mi
requests:
cpu: 200m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
startupProbe:
httpGet:
path: /v1.0.0/ready
port: 3000
initialDelaySeconds: 80
periodSeconds: 5
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preview, dev-preview-cardanojs-stake-pool-projector, Deployment (apps) has changed:
# Source: cardanojs/templates/stake-pool-projector-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: stake-pool-projector
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-stake-pool-projector
spec:
selector:
matchLabels:
app: stake-pool-projector
network: preview
release: dev-preview-cardanojs
template:
metadata:
labels:
app: stake-pool-projector
network: preview
release: dev-preview-cardanojs
spec:
containers:
- args:
- start-projector
env:
- name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-+n3H6rCSVTxtaBnnDkPzvGo7GGfSoZp26hZcrS/VIwU=","path":"/nix/store/xxa1kgyjrzh7vwjnszzvrlxfhkwsz6bl-source","sourceInfo":"/nix/store/xxa1kgyjrzh7vwjnszzvrlxfhkwsz6bl-source"},"lastModified":1709722804,"lastModifiedDate":"20240306110004","rev":"41e21580ade21c344e9534846f10d4cf5704d095","shortRev":"41e2158"}'
+ value: '{"extra":{"narHash":"sha256-U23AfQIPOQQdj/KHO5vpebcXvTKCYpT4YA2ijwg4qXQ=","path":"/nix/store/9mwy2lhjf7n92hkbjsz5ciwayy9p5gxw-source","sourceInfo":"/nix/store/9mwy2lhjf7n92hkbjsz5ciwayy9p5gxw-source"},"lastModified":1709725116,"lastModifiedDate":"20240306113836","rev":"58c389587de60cfc1ed6305e08c1b7b79c513653","shortRev":"58c3895"}'
- name: LOGGER_MIN_SEVERITY
value: debug
- name: NETWORK
value: preview
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-preview-cardano-stack.dev-preview.svc.cluster.local
- name: POSTGRES_DB
value: stakepool
- name: POSTGRES_HOST
value: dev-preview-postgresql
- name: POSTGRES_PASSWORD
valueFrom:
secretKeyRef:
key: password
name: stakepool-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX
value: "2"
- name: POSTGRES_PORT
value: "5432"
- name: POSTGRES_SSL
value: "true"
- name: POSTGRES_SSL_CA_FILE
value: /tls/ca.crt
- name: POSTGRES_USER
valueFrom:
secretKeyRef:
key: username
name: stakepool-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: PROJECTION_NAMES
value: stake-pool,stake-pool-metadata-job,stake-pool-metrics-job
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:lkwc6pm35zi1bi9hd7bjm71hllbygyhs
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:8sp4n9mjfd9n333g325m8jzq0yqssr9s
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: stake-pool-projector
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 700m
memory: 300Mi
requests:
cpu: 700m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preview, dev-preview-cardanojs-stake-pool-provider, Deployment (apps) has changed:
# Source: cardanojs/templates/stake-pool-provider-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: stake-pool-provider
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-stake-pool-provider
spec:
selector:
matchLabels:
app: stake-pool-provider
network: preview
release: dev-preview-cardanojs
template:
metadata:
labels:
app: stake-pool-provider
network: preview
release: dev-preview-cardanojs
spec:
containers:
- args:
- start-provider-server
env:
- name: ALLOWED_ORIGINS
value: chrome-extension://gafhhkghbfjjkeiendhlofajokpaflmk,chrome-extension://efeiemlfnahiidnjglmehaihacglceia,chrome-extension://bjlhpephaokolembmpdcbobbpkjnoheb,chrome-extension://djcdfchkaijggdjokfomholkalbffgil
- name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-+n3H6rCSVTxtaBnnDkPzvGo7GGfSoZp26hZcrS/VIwU=","path":"/nix/store/xxa1kgyjrzh7vwjnszzvrlxfhkwsz6bl-source","sourceInfo":"/nix/store/xxa1kgyjrzh7vwjnszzvrlxfhkwsz6bl-source"},"lastModified":1709722804,"lastModifiedDate":"20240306110004","rev":"41e21580ade21c344e9534846f10d4cf5704d095","shortRev":"41e2158"}'
+ value: '{"extra":{"narHash":"sha256-U23AfQIPOQQdj/KHO5vpebcXvTKCYpT4YA2ijwg4qXQ=","path":"/nix/store/9mwy2lhjf7n92hkbjsz5ciwayy9p5gxw-source","sourceInfo":"/nix/store/9mwy2lhjf7n92hkbjsz5ciwayy9p5gxw-source"},"lastModified":1709725116,"lastModifiedDate":"20240306113836","rev":"58c389587de60cfc1ed6305e08c1b7b79c513653","shortRev":"58c3895"}'
- name: DISABLE_STAKE_POOL_METRIC_APY
value: "true"
- name: ENABLE_METRICS
value: "true"
- name: LOGGER_MIN_SEVERITY
value: debug
- name: NETWORK
value: preview
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-preview-cardano-stack.dev-preview.svc.cluster.local
- name: PAGINATION_PAGE_SIZE_LIMIT
value: "5500"
- name: POSTGRES_DB_STAKE_POOL
value: stakepool
- name: POSTGRES_HOST_STAKE_POOL
value: dev-preview-postgresql
- name: POSTGRES_PASSWORD_STAKE_POOL
valueFrom:
secretKeyRef:
key: password
name: stakepool-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX_STAKE_POOL
value: "10"
- name: POSTGRES_PORT_STAKE_POOL
value: "5432"
- name: POSTGRES_SSL_CA_FILE_STAKE_POOL
value: /tls/ca.crt
- name: POSTGRES_SSL_STAKE_POOL
value: "true"
- name: POSTGRES_USER_STAKE_POOL
valueFrom:
secretKeyRef:
key: username
name: stakepool-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: SERVICE_NAMES
value: stake-pool
- name: TOKEN_METADATA_SERVER_URL
value: http://dev-preview-cardano-stack-metadata.dev-preview.svc.cluster.local
- name: USE_BLOCKFROST
value: "true"
- name: USE_TYPEORM_STAKE_POOL_PROVIDER
value: "true"
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:lkwc6pm35zi1bi9hd7bjm71hllbygyhs
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:8sp4n9mjfd9n333g325m8jzq0yqssr9s
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: stake-pool-provider
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 500m
memory: 300Mi
requests:
cpu: 100m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preview, dev-preview-cardanojs-backend, Deployment (apps) has changed:
# Source: cardanojs/templates/backend-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: backend
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-backend
spec:
replicas: 3
selector:
matchLabels:
app: backend
network: preview
release: dev-preview-cardanojs
template:
metadata:
labels:
app: backend
network: preview
release: dev-preview-cardanojs
spec:
containers:
- args:
- start-provider-server
env:
- name: ALLOWED_ORIGINS
value: chrome-extension://gafhhkghbfjjkeiendhlofajokpaflmk,chrome-extension://efeiemlfnahiidnjglmehaihacglceia,chrome-extension://bjlhpephaokolembmpdcbobbpkjnoheb,chrome-extension://djcdfchkaijggdjokfomholkalbffgil
- name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-xC7kqyHbBL6Lyf79oPpYT0Vzvg3RwZ2HYyz7lCYUCls=","path":"/nix/store/z3x87a2fkdc8bnnqqpmh5s07sxxr5adv-source","sourceInfo":"/nix/store/z3x87a2fkdc8bnnqqpmh5s07sxxr5adv-source"},"lastModified":1709804596,"lastModifiedDate":"20240307094316","rev":"5afd6d872085dff39b79ff866601d3e8083dafe7","shortRev":"5afd6d8"}'
+ value: '{"extra":{"narHash":"sha256-qCSv654zlKT4GDrJ/7GhvTJttH0Z9fO61L//0q7y0yw=","path":"/nix/store/8y967ppz3378m9j58yvdsm3k5clmcq8a-source","sourceInfo":"/nix/store/8y967ppz3378m9j58yvdsm3k5clmcq8a-source"},"lastModified":1709816767,"lastModifiedDate":"20240307130607","rev":"4f11585a2550e1e60dde2a975b7e856b13f41802","shortRev":"4f11585"}'
- name: DISABLE_STAKE_POOL_METRIC_APY
value: "true"
- name: ENABLE_METRICS
value: "true"
- name: HANDLE_POLICY_IDS
value: f0ff48bbb7bbe9d59a40f1ce90e9e9d0ff5002ec48f232b49ca0fb9a
- name: HANDLE_PROVIDER_SERVER_URL
value: https://preview.api.handle.me
- name: LOGGER_MIN_SEVERITY
value: debug
- name: NETWORK
value: preview
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-preview-cardano-stack.dev-preview.svc.cluster.local
- name: PAGINATION_PAGE_SIZE_LIMIT
value: "5500"
- name: POSTGRES_DB_DB_SYNC
value: cardano
- name: POSTGRES_DB_HANDLE
value: handle
- name: POSTGRES_HOST_DB_SYNC
value: dev-preview-postgresql
- name: POSTGRES_HOST_HANDLE
value: dev-preview-postgresql
- name: POSTGRES_PASSWORD_DB_SYNC
valueFrom:
secretKeyRef:
key: password
name: cardano-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_PASSWORD_HANDLE
valueFrom:
secretKeyRef:
key: password
name: handle-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX_DB_SYNC
value: "50"
- name: POSTGRES_POOL_MAX_HANDLE
value: "10"
- name: POSTGRES_PORT_DB_SYNC
value: "5432"
- name: POSTGRES_PORT_HANDLE
value: "5432"
- name: POSTGRES_SSL_CA_FILE_DB_SYNC
value: /tls/ca.crt
- name: POSTGRES_SSL_CA_FILE_HANDLE
value: /tls/ca.crt
- name: POSTGRES_SSL_DB_SYNC
value: "true"
- name: POSTGRES_SSL_HANDLE
value: "true"
- name: POSTGRES_USER_DB_SYNC
valueFrom:
secretKeyRef:
key: username
name: cardano-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_USER_HANDLE
valueFrom:
secretKeyRef:
key: username
name: handle-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: SERVICE_NAMES
value: asset,chain-history,network-info,rewards,stake-pool,tx-submit,utxo
- name: TOKEN_METADATA_SERVER_URL
value: http://dev-preview-cardano-stack-metadata.dev-preview.svc.cluster.local
- name: USE_BLOCKFROST
value: "true"
- name: USE_KORA_LABS
value: "true"
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:qavfd0xhwgl3gvlpgih6mh3i4l7y076q
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:vqnvjfgmnnsf0y0d61in3dqhzghkmjnh
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: backend
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 1500m
memory: 512Mi
requests:
cpu: 1000m
memory: 350Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preview, dev-preview-cardanojs-backend, Ingress (networking.k8s.io) has changed:
# Source: cardanojs/templates/backend-ingress.yaml
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
annotations:
alb.ingress.kubernetes.io/actions.ssl-redirect: '{"RedirectConfig":{"Port":"443","Protocol":"HTTPS","StatusCode":"HTTP_301"},"Type":"redirect"}'
alb.ingress.kubernetes.io/certificate-arn: arn:aws:acm:us-east-1:926093910549:certificate/f136a39b-3556-4ddf-85ac-ac5b7431dd34
alb.ingress.kubernetes.io/group.name: dev-preview
alb.ingress.kubernetes.io/group.order: "99"
alb.ingress.kubernetes.io/healthcheck-interval-seconds: "60"
alb.ingress.kubernetes.io/healthcheck-path: /v1.0.0/health
alb.ingress.kubernetes.io/healthcheck-timeout-seconds: "30"
alb.ingress.kubernetes.io/listen-ports: '[{"HTTP":80},{"HTTPS":443}]'
alb.ingress.kubernetes.io/scheme: internet-facing
alb.ingress.kubernetes.io/target-type: ip
alb.ingress.kubernetes.io/wafv2-acl-arn: arn:aws:wafv2:us-east-1:926093910549:regional/webacl/rate-limit/d4216c0e-b464-4383-953f-3262f4cd3cb6
external-dns.alpha.kubernetes.io/aws-region: us-east-1
external-dns.alpha.kubernetes.io/set-identifier: us-east-1-dev-preview-backend
labels:
app: backend
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-backend
spec:
ingressClassName: alb
rules:
- host: dev-preview.lw.iog.io
http:
paths:
- backend:
service:
name: ssl-redirect
port:
name: use-annotation
path: /
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v1.0.0/health
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v1.0.0/live
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v1.0.0/meta
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v1.0.0/ready
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v1.0.0/asset
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
- path: /v3.0.0/chain-history
+ path: /v3.1.0/chain-history
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v1.0.0/network-info
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v1.0.0/rewards
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v2.0.0/tx-submit
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v2.0.0/utxo
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-stake-pool-provider
port:
name: http
path: /v1.1.0/stake-pool
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-handle-provider
port:
name: http
path: /v1.0.0/handle
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-stake-pool-provider
port:
name: http
path: /v1.0.0/stake-pool
pathType: Prefix
dev-preview, dev-preview-cardanojs-blockfrost-worker, Deployment (apps) has changed:
# Source: cardanojs/templates/blockfrost-worker-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: blockfrost-worker
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-blockfrost-worker
spec:
selector:
matchLabels:
app: blockfrost-worker
network: preview
release: dev-preview-cardanojs
template:
metadata:
labels:
app: blockfrost-worker
network: preview
release: dev-preview-cardanojs
spec:
containers:
- args:
- start-blockfrost-worker
env:
- name: BLOCKFROST_API_KEY
valueFrom:
secretKeyRef:
key: api-key
name: blockfrost
- name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-xC7kqyHbBL6Lyf79oPpYT0Vzvg3RwZ2HYyz7lCYUCls=","path":"/nix/store/z3x87a2fkdc8bnnqqpmh5s07sxxr5adv-source","sourceInfo":"/nix/store/z3x87a2fkdc8bnnqqpmh5s07sxxr5adv-source"},"lastModified":1709804596,"lastModifiedDate":"20240307094316","rev":"5afd6d872085dff39b79ff866601d3e8083dafe7","shortRev":"5afd6d8"}'
+ value: '{"extra":{"narHash":"sha256-qCSv654zlKT4GDrJ/7GhvTJttH0Z9fO61L//0q7y0yw=","path":"/nix/store/8y967ppz3378m9j58yvdsm3k5clmcq8a-source","sourceInfo":"/nix/store/8y967ppz3378m9j58yvdsm3k5clmcq8a-source"},"lastModified":1709816767,"lastModifiedDate":"20240307130607","rev":"4f11585a2550e1e60dde2a975b7e856b13f41802","shortRev":"4f11585"}'
- name: LOGGER_MIN_SEVERITY
value: debug
- name: NETWORK
value: preview
- name: POSTGRES_DB_DB_SYNC
value: cardano
- name: POSTGRES_HOST_DB_SYNC
value: dev-preview-postgresql
- name: POSTGRES_PASSWORD_DB_SYNC
valueFrom:
secretKeyRef:
key: password
name: cardano-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_PORT_DB_SYNC
value: "5432"
- name: POSTGRES_SSL_CA_FILE_DB_SYNC
value: /tls/ca.crt
- name: POSTGRES_SSL_DB_SYNC
value: "true"
- name: POSTGRES_USER_DB_SYNC
valueFrom:
secretKeyRef:
key: username
name: cardano-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:qavfd0xhwgl3gvlpgih6mh3i4l7y076q
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:vqnvjfgmnnsf0y0d61in3dqhzghkmjnh
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: blockfrost-worker
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 500m
memory: 300Mi
requests:
cpu: 100m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preview, dev-preview-cardanojs-handle-projector, Deployment (apps) has changed:
# Source: cardanojs/templates/handle-projector-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: handle-projector
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-handle-projector
spec:
selector:
matchLabels:
app: handle-projector
network: preview
release: dev-preview-cardanojs
template:
metadata:
labels:
app: handle-projector
network: preview
release: dev-preview-cardanojs
spec:
containers:
- args:
- start-projector
env:
- name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-xC7kqyHbBL6Lyf79oPpYT0Vzvg3RwZ2HYyz7lCYUCls=","path":"/nix/store/z3x87a2fkdc8bnnqqpmh5s07sxxr5adv-source","sourceInfo":"/nix/store/z3x87a2fkdc8bnnqqpmh5s07sxxr5adv-source"},"lastModified":1709804596,"lastModifiedDate":"20240307094316","rev":"5afd6d872085dff39b79ff866601d3e8083dafe7","shortRev":"5afd6d8"}'
+ value: '{"extra":{"narHash":"sha256-qCSv654zlKT4GDrJ/7GhvTJttH0Z9fO61L//0q7y0yw=","path":"/nix/store/8y967ppz3378m9j58yvdsm3k5clmcq8a-source","sourceInfo":"/nix/store/8y967ppz3378m9j58yvdsm3k5clmcq8a-source"},"lastModified":1709816767,"lastModifiedDate":"20240307130607","rev":"4f11585a2550e1e60dde2a975b7e856b13f41802","shortRev":"4f11585"}'
- name: HANDLE_POLICY_IDS
value: f0ff48bbb7bbe9d59a40f1ce90e9e9d0ff5002ec48f232b49ca0fb9a
- name: LOGGER_MIN_SEVERITY
value: debug
- name: NETWORK
value: preview
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-preview-cardano-stack.dev-preview.svc.cluster.local
- name: POSTGRES_DB
value: handle
- name: POSTGRES_HOST
value: dev-preview-postgresql
- name: POSTGRES_PASSWORD
valueFrom:
secretKeyRef:
key: password
name: handle-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX
value: "2"
- name: POSTGRES_PORT
value: "5432"
- name: POSTGRES_SSL
value: "true"
- name: POSTGRES_SSL_CA_FILE
value: /tls/ca.crt
- name: POSTGRES_USER
valueFrom:
secretKeyRef:
key: username
name: handle-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: PROJECTION_NAMES
value: handle
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:qavfd0xhwgl3gvlpgih6mh3i4l7y076q
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:vqnvjfgmnnsf0y0d61in3dqhzghkmjnh
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: handle-projector
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 500m
memory: 300Mi
requests:
cpu: 100m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preview, dev-preview-cardanojs-handle-provider, Deployment (apps) has changed:
# Source: cardanojs/templates/handle-provider-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: handle-provider
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-handle-provider
spec:
selector:
matchLabels:
app: handle-provider
network: preview
release: dev-preview-cardanojs
template:
metadata:
labels:
app: handle-provider
network: preview
release: dev-preview-cardanojs
spec:
containers:
- args:
- start-provider-server
env:
- name: ALLOWED_ORIGINS
value: chrome-extension://gafhhkghbfjjkeiendhlofajokpaflmk,chrome-extension://efeiemlfnahiidnjglmehaihacglceia,chrome-extension://bjlhpephaokolembmpdcbobbpkjnoheb,chrome-extension://djcdfchkaijggdjokfomholkalbffgil
- name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-xC7kqyHbBL6Lyf79oPpYT0Vzvg3RwZ2HYyz7lCYUCls=","path":"/nix/store/z3x87a2fkdc8bnnqqpmh5s07sxxr5adv-source","sourceInfo":"/nix/store/z3x87a2fkdc8bnnqqpmh5s07sxxr5adv-source"},"lastModified":1709804596,"lastModifiedDate":"20240307094316","rev":"5afd6d872085dff39b79ff866601d3e8083dafe7","shortRev":"5afd6d8"}'
+ value: '{"extra":{"narHash":"sha256-qCSv654zlKT4GDrJ/7GhvTJttH0Z9fO61L//0q7y0yw=","path":"/nix/store/8y967ppz3378m9j58yvdsm3k5clmcq8a-source","sourceInfo":"/nix/store/8y967ppz3378m9j58yvdsm3k5clmcq8a-source"},"lastModified":1709816767,"lastModifiedDate":"20240307130607","rev":"4f11585a2550e1e60dde2a975b7e856b13f41802","shortRev":"4f11585"}'
- name: ENABLE_METRICS
value: "true"
- name: HANDLE_POLICY_IDS
value: f0ff48bbb7bbe9d59a40f1ce90e9e9d0ff5002ec48f232b49ca0fb9a
- name: LOGGER_MIN_SEVERITY
value: debug
- name: NETWORK
value: preview
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-preview-cardano-stack.dev-preview.svc.cluster.local
- name: POSTGRES_DB_HANDLE
value: handle
- name: POSTGRES_HOST_HANDLE
value: dev-preview-postgresql
- name: POSTGRES_PASSWORD_HANDLE
valueFrom:
secretKeyRef:
key: password
name: handle-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX_HANDLE
value: "10"
- name: POSTGRES_PORT_HANDLE
value: "5432"
- name: POSTGRES_SSL_CA_FILE_HANDLE
value: /tls/ca.crt
- name: POSTGRES_SSL_HANDLE
value: "true"
- name: POSTGRES_USER_HANDLE
valueFrom:
secretKeyRef:
key: username
name: handle-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: SERVICE_NAMES
value: handle
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:qavfd0xhwgl3gvlpgih6mh3i4l7y076q
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:vqnvjfgmnnsf0y0d61in3dqhzghkmjnh
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: handle-provider
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 500m
memory: 300Mi
requests:
cpu: 100m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preview, dev-preview-cardanojs-pg-boss-worker, Deployment (apps) has changed:
# Source: cardanojs/templates/pgboss-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: pg-boss-worker
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-pg-boss-worker
spec:
selector:
matchLabels:
app: pg-boss-worker
network: preview
release: dev-preview-cardanojs
template:
metadata:
labels:
app: pg-boss-worker
network: preview
release: dev-preview-cardanojs
spec:
containers:
- args:
- start-pg-boss-worker
env:
- name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-xC7kqyHbBL6Lyf79oPpYT0Vzvg3RwZ2HYyz7lCYUCls=","path":"/nix/store/z3x87a2fkdc8bnnqqpmh5s07sxxr5adv-source","sourceInfo":"/nix/store/z3x87a2fkdc8bnnqqpmh5s07sxxr5adv-source"},"lastModified":1709804596,"lastModifiedDate":"20240307094316","rev":"5afd6d872085dff39b79ff866601d3e8083dafe7","shortRev":"5afd6d8"}'
+ value: '{"extra":{"narHash":"sha256-qCSv654zlKT4GDrJ/7GhvTJttH0Z9fO61L//0q7y0yw=","path":"/nix/store/8y967ppz3378m9j58yvdsm3k5clmcq8a-source","sourceInfo":"/nix/store/8y967ppz3378m9j58yvdsm3k5clmcq8a-source"},"lastModified":1709816767,"lastModifiedDate":"20240307130607","rev":"4f11585a2550e1e60dde2a975b7e856b13f41802","shortRev":"4f11585"}'
- name: LOGGER_MIN_SEVERITY
value: debug
- name: METADATA_FETCH_MODE
value: smash
- name: NETWORK
value: preview
- name: POSTGRES_DB_DB_SYNC
value: cardano
- name: POSTGRES_DB_STAKE_POOL
value: stakepool
- name: POSTGRES_HOST_DB_SYNC
value: dev-preview-postgresql
- name: POSTGRES_HOST_STAKE_POOL
value: dev-preview-postgresql
- name: POSTGRES_PASSWORD_DB_SYNC
valueFrom:
secretKeyRef:
key: password
name: cardano-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_PASSWORD_STAKE_POOL
valueFrom:
secretKeyRef:
key: password
name: stakepool-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX_DB_SYNC
value: "5"
- name: POSTGRES_POOL_MAX_STAKE_POOL
value: "5"
- name: POSTGRES_PORT_DB_SYNC
value: "5432"
- name: POSTGRES_PORT_STAKE_POOL
value: "5432"
- name: POSTGRES_SSL_CA_FILE_DB_SYNC
value: /tls/ca.crt
- name: POSTGRES_SSL_CA_FILE_STAKE_POOL
value: /tls/ca.crt
- name: POSTGRES_SSL_DB_SYNC
value: "true"
- name: POSTGRES_SSL_STAKE_POOL
value: "true"
- name: POSTGRES_USER_DB_SYNC
valueFrom:
secretKeyRef:
key: username
name: cardano-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_USER_STAKE_POOL
valueFrom:
secretKeyRef:
key: username
name: stakepool-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: QUEUES
value: pool-metadata,pool-metrics
- name: SMASH_URL
value: https://smash.cardano-mainnet.iohk.io/api/v1
- name: STAKE_POOL_PROVIDER_URL
value: http://dev-preview-cardanojs-backend.dev-preview.svc.cluster.local
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:qavfd0xhwgl3gvlpgih6mh3i4l7y076q
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:vqnvjfgmnnsf0y0d61in3dqhzghkmjnh
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
name: pg-boss-worker
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 300m
memory: 300Mi
requests:
cpu: 200m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
startupProbe:
httpGet:
path: /v1.0.0/ready
port: 3000
initialDelaySeconds: 80
periodSeconds: 5
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preview, dev-preview-cardanojs-stake-pool-projector, Deployment (apps) has changed:
# Source: cardanojs/templates/stake-pool-projector-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: stake-pool-projector
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-stake-pool-projector
spec:
selector:
matchLabels:
app: stake-pool-projector
network: preview
release: dev-preview-cardanojs
template:
metadata:
labels:
app: stake-pool-projector
network: preview
release: dev-preview-cardanojs
spec:
containers:
- args:
- start-projector
env:
- name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-xC7kqyHbBL6Lyf79oPpYT0Vzvg3RwZ2HYyz7lCYUCls=","path":"/nix/store/z3x87a2fkdc8bnnqqpmh5s07sxxr5adv-source","sourceInfo":"/nix/store/z3x87a2fkdc8bnnqqpmh5s07sxxr5adv-source"},"lastModified":1709804596,"lastModifiedDate":"20240307094316","rev":"5afd6d872085dff39b79ff866601d3e8083dafe7","shortRev":"5afd6d8"}'
+ value: '{"extra":{"narHash":"sha256-qCSv654zlKT4GDrJ/7GhvTJttH0Z9fO61L//0q7y0yw=","path":"/nix/store/8y967ppz3378m9j58yvdsm3k5clmcq8a-source","sourceInfo":"/nix/store/8y967ppz3378m9j58yvdsm3k5clmcq8a-source"},"lastModified":1709816767,"lastModifiedDate":"20240307130607","rev":"4f11585a2550e1e60dde2a975b7e856b13f41802","shortRev":"4f11585"}'
- name: LOGGER_MIN_SEVERITY
value: debug
- name: NETWORK
value: preview
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-preview-cardano-stack.dev-preview.svc.cluster.local
- name: POSTGRES_DB
value: stakepool
- name: POSTGRES_HOST
value: dev-preview-postgresql
- name: POSTGRES_PASSWORD
valueFrom:
secretKeyRef:
key: password
name: stakepool-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX
value: "2"
- name: POSTGRES_PORT
value: "5432"
- name: POSTGRES_SSL
value: "true"
- name: POSTGRES_SSL_CA_FILE
value: /tls/ca.crt
- name: POSTGRES_USER
valueFrom:
secretKeyRef:
key: username
name: stakepool-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: PROJECTION_NAMES
value: stake-pool,stake-pool-metadata-job,stake-pool-metrics-job
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:qavfd0xhwgl3gvlpgih6mh3i4l7y076q
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:vqnvjfgmnnsf0y0d61in3dqhzghkmjnh
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: stake-pool-projector
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 700m
memory: 300Mi
requests:
cpu: 700m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preview, dev-preview-cardanojs-stake-pool-provider, Deployment (apps) has changed:
# Source: cardanojs/templates/stake-pool-provider-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: stake-pool-provider
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-stake-pool-provider
spec:
selector:
matchLabels:
app: stake-pool-provider
network: preview
release: dev-preview-cardanojs
template:
metadata:
labels:
app: stake-pool-provider
network: preview
release: dev-preview-cardanojs
spec:
containers:
- args:
- start-provider-server
env:
- name: ALLOWED_ORIGINS
value: chrome-extension://gafhhkghbfjjkeiendhlofajokpaflmk,chrome-extension://efeiemlfnahiidnjglmehaihacglceia,chrome-extension://bjlhpephaokolembmpdcbobbpkjnoheb,chrome-extension://djcdfchkaijggdjokfomholkalbffgil
- name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-xC7kqyHbBL6Lyf79oPpYT0Vzvg3RwZ2HYyz7lCYUCls=","path":"/nix/store/z3x87a2fkdc8bnnqqpmh5s07sxxr5adv-source","sourceInfo":"/nix/store/z3x87a2fkdc8bnnqqpmh5s07sxxr5adv-source"},"lastModified":1709804596,"lastModifiedDate":"20240307094316","rev":"5afd6d872085dff39b79ff866601d3e8083dafe7","shortRev":"5afd6d8"}'
+ value: '{"extra":{"narHash":"sha256-qCSv654zlKT4GDrJ/7GhvTJttH0Z9fO61L//0q7y0yw=","path":"/nix/store/8y967ppz3378m9j58yvdsm3k5clmcq8a-source","sourceInfo":"/nix/store/8y967ppz3378m9j58yvdsm3k5clmcq8a-source"},"lastModified":1709816767,"lastModifiedDate":"20240307130607","rev":"4f11585a2550e1e60dde2a975b7e856b13f41802","shortRev":"4f11585"}'
- name: DISABLE_STAKE_POOL_METRIC_APY
value: "true"
- name: ENABLE_METRICS
value: "true"
- name: LOGGER_MIN_SEVERITY
value: debug
- name: NETWORK
value: preview
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-preview-cardano-stack.dev-preview.svc.cluster.local
- name: PAGINATION_PAGE_SIZE_LIMIT
value: "5500"
- name: POSTGRES_DB_STAKE_POOL
value: stakepool
- name: POSTGRES_HOST_STAKE_POOL
value: dev-preview-postgresql
- name: POSTGRES_PASSWORD_STAKE_POOL
valueFrom:
secretKeyRef:
key: password
name: stakepool-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX_STAKE_POOL
value: "10"
- name: POSTGRES_PORT_STAKE_POOL
value: "5432"
- name: POSTGRES_SSL_CA_FILE_STAKE_POOL
value: /tls/ca.crt
- name: POSTGRES_SSL_STAKE_POOL
value: "true"
- name: POSTGRES_USER_STAKE_POOL
valueFrom:
secretKeyRef:
key: username
name: stakepool-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: SERVICE_NAMES
value: stake-pool
- name: TOKEN_METADATA_SERVER_URL
value: http://dev-preview-cardano-stack-metadata.dev-preview.svc.cluster.local
- name: USE_BLOCKFROST
value: "true"
- name: USE_TYPEORM_STAKE_POOL_PROVIDER
value: "true"
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:qavfd0xhwgl3gvlpgih6mh3i4l7y076q
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:vqnvjfgmnnsf0y0d61in3dqhzghkmjnh
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: stake-pool-provider
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 500m
memory: 300Mi
requests:
cpu: 100m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preview@us-east-1 would change:
dev-preview, dev-preview-cardanojs-backend, Deployment (apps) would change:
# Source: cardanojs/templates/backend-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: backend
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-backend
spec:
- replicas: 3
selector:
matchLabels:
app: backend
network: preview
release: dev-preview-cardanojs
template:
metadata:
labels:
app: backend
network: preview
release: dev-preview-cardanojs
spec:
containers:
- args:
- start-provider-server
env:
- name: ALLOWED_ORIGINS
value: chrome-extension://gafhhkghbfjjkeiendhlofajokpaflmk,chrome-extension://efeiemlfnahiidnjglmehaihacglceia,chrome-extension://bjlhpephaokolembmpdcbobbpkjnoheb,chrome-extension://djcdfchkaijggdjokfomholkalbffgil
- name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-tUX6ISEVrsgc3phdYmlF2iEbMQEGpIAleIJwXsOLye0=","path":"/nix/store/csc0iwc010yfbf2f7gjvp0linn7r7sl6-source","sourceInfo":"/nix/store/csc0iwc010yfbf2f7gjvp0linn7r7sl6-source"},"lastModified":1709891216,"lastModifiedDate":"20240308094656","rev":"9dae4b0b8c7f37916782e009935c6dc9ef542017","shortRev":"9dae4b0"}'
+ value: '{"extra":{"narHash":"sha256-HG2K1aXjrVhG5ee1ABJ2gIP4FdiBi09bsr3S5xPOHsk=","path":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source","sourceInfo":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source"},"lastModified":1710141950,"lastModifiedDate":"20240311072550","rev":"c555666b050ddccce4fce0b6e83173a8b15fa316","shortRev":"c555666"}'
- name: DISABLE_STAKE_POOL_METRIC_APY
value: "true"
- name: ENABLE_METRICS
value: "true"
- name: HANDLE_POLICY_IDS
value: f0ff48bbb7bbe9d59a40f1ce90e9e9d0ff5002ec48f232b49ca0fb9a
- name: HANDLE_PROVIDER_SERVER_URL
value: https://preview.api.handle.me
- name: LOGGER_MIN_SEVERITY
value: debug
- name: NETWORK
value: preview
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-preview-cardano-stack.dev-preview.svc.cluster.local
- name: PAGINATION_PAGE_SIZE_LIMIT
value: "5500"
- name: POSTGRES_DB_DB_SYNC
value: cardano
- name: POSTGRES_DB_HANDLE
value: handle
- name: POSTGRES_HOST_DB_SYNC
value: dev-preview-postgresql
- name: POSTGRES_HOST_HANDLE
value: dev-preview-postgresql
- name: POSTGRES_PASSWORD_DB_SYNC
valueFrom:
secretKeyRef:
key: password
name: cardano-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_PASSWORD_HANDLE
valueFrom:
secretKeyRef:
key: password
name: handle-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX_DB_SYNC
value: "50"
- name: POSTGRES_POOL_MAX_HANDLE
value: "10"
- name: POSTGRES_PORT_DB_SYNC
value: "5432"
- name: POSTGRES_PORT_HANDLE
value: "5432"
- name: POSTGRES_SSL_CA_FILE_DB_SYNC
value: /tls/ca.crt
- name: POSTGRES_SSL_CA_FILE_HANDLE
value: /tls/ca.crt
- name: POSTGRES_SSL_DB_SYNC
value: "true"
- name: POSTGRES_SSL_HANDLE
value: "true"
- name: POSTGRES_USER_DB_SYNC
valueFrom:
secretKeyRef:
key: username
name: cardano-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_USER_HANDLE
valueFrom:
secretKeyRef:
key: username
name: handle-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: SERVICE_NAMES
value: asset,chain-history,network-info,rewards,stake-pool,tx-submit,utxo
- name: TOKEN_METADATA_SERVER_URL
value: http://dev-preview-cardano-stack-metadata.dev-preview.svc.cluster.local
- name: USE_BLOCKFROST
value: "true"
- name: USE_KORA_LABS
value: "true"
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:jba5ngvna1h2qf1642m7f7n9vxz1d9y7
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:vbryd82kan3545nr8jn2626qc8d7q160
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: backend
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 1500m
memory: 512Mi
requests:
cpu: 1000m
memory: 350Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preview, dev-preview-cardanojs-backend, Ingress (networking.k8s.io) would change:
# Source: cardanojs/templates/backend-ingress.yaml
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
annotations:
alb.ingress.kubernetes.io/actions.ssl-redirect: '{"RedirectConfig":{"Port":"443","Protocol":"HTTPS","StatusCode":"HTTP_301"},"Type":"redirect"}'
alb.ingress.kubernetes.io/certificate-arn: arn:aws:acm:us-east-1:926093910549:certificate/f136a39b-3556-4ddf-85ac-ac5b7431dd34
alb.ingress.kubernetes.io/group.name: dev-preview
alb.ingress.kubernetes.io/group.order: "99"
alb.ingress.kubernetes.io/healthcheck-interval-seconds: "60"
alb.ingress.kubernetes.io/healthcheck-path: /v1.0.0/health
alb.ingress.kubernetes.io/healthcheck-timeout-seconds: "30"
alb.ingress.kubernetes.io/listen-ports: '[{"HTTP":80},{"HTTPS":443}]'
alb.ingress.kubernetes.io/scheme: internet-facing
alb.ingress.kubernetes.io/target-type: ip
alb.ingress.kubernetes.io/wafv2-acl-arn: arn:aws:wafv2:us-east-1:926093910549:regional/webacl/rate-limit/d4216c0e-b464-4383-953f-3262f4cd3cb6
external-dns.alpha.kubernetes.io/aws-region: us-east-1
external-dns.alpha.kubernetes.io/set-identifier: us-east-1-dev-preview-backend
labels:
app: backend
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-backend
spec:
ingressClassName: alb
rules:
- host: dev-preview.lw.iog.io
http:
paths:
- backend:
service:
name: ssl-redirect
port:
name: use-annotation
path: /
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v1.0.0/health
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v1.0.0/live
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v1.0.0/meta
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v1.0.0/ready
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v1.0.0/asset
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
- path: /v3.0.0/chain-history
+ path: /v3.1.0/chain-history
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v1.0.0/network-info
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v1.0.0/rewards
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v2.0.0/tx-submit
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v2.0.0/utxo
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-stake-pool-provider
port:
name: http
path: /v1.1.0/stake-pool
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-handle-provider
port:
name: http
path: /v1.0.0/handle
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-stake-pool-provider
port:
name: http
path: /v1.0.0/stake-pool
pathType: Prefix
dev-preview, dev-preview-cardanojs-blockfrost-worker, Deployment (apps) would change:
# Source: cardanojs/templates/blockfrost-worker-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: blockfrost-worker
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-blockfrost-worker
spec:
selector:
matchLabels:
app: blockfrost-worker
network: preview
release: dev-preview-cardanojs
template:
metadata:
labels:
app: blockfrost-worker
network: preview
release: dev-preview-cardanojs
spec:
containers:
- args:
- start-blockfrost-worker
env:
- name: BLOCKFROST_API_KEY
valueFrom:
secretKeyRef:
key: api-key
name: blockfrost
- name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-tUX6ISEVrsgc3phdYmlF2iEbMQEGpIAleIJwXsOLye0=","path":"/nix/store/csc0iwc010yfbf2f7gjvp0linn7r7sl6-source","sourceInfo":"/nix/store/csc0iwc010yfbf2f7gjvp0linn7r7sl6-source"},"lastModified":1709891216,"lastModifiedDate":"20240308094656","rev":"9dae4b0b8c7f37916782e009935c6dc9ef542017","shortRev":"9dae4b0"}'
+ value: '{"extra":{"narHash":"sha256-HG2K1aXjrVhG5ee1ABJ2gIP4FdiBi09bsr3S5xPOHsk=","path":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source","sourceInfo":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source"},"lastModified":1710141950,"lastModifiedDate":"20240311072550","rev":"c555666b050ddccce4fce0b6e83173a8b15fa316","shortRev":"c555666"}'
- name: LOGGER_MIN_SEVERITY
value: debug
- name: NETWORK
value: preview
- name: POSTGRES_DB_DB_SYNC
value: cardano
- name: POSTGRES_HOST_DB_SYNC
value: dev-preview-postgresql
- name: POSTGRES_PASSWORD_DB_SYNC
valueFrom:
secretKeyRef:
key: password
name: cardano-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_PORT_DB_SYNC
value: "5432"
- name: POSTGRES_SSL_CA_FILE_DB_SYNC
value: /tls/ca.crt
- name: POSTGRES_SSL_DB_SYNC
value: "true"
- name: POSTGRES_USER_DB_SYNC
valueFrom:
secretKeyRef:
key: username
name: cardano-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:jba5ngvna1h2qf1642m7f7n9vxz1d9y7
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:vbryd82kan3545nr8jn2626qc8d7q160
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: blockfrost-worker
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 500m
memory: 300Mi
requests:
cpu: 100m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preview, dev-preview-cardanojs-handle-projector, Deployment (apps) would change:
# Source: cardanojs/templates/handle-projector-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: handle-projector
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-handle-projector
spec:
selector:
matchLabels:
app: handle-projector
network: preview
release: dev-preview-cardanojs
template:
metadata:
labels:
app: handle-projector
network: preview
release: dev-preview-cardanojs
spec:
containers:
- args:
- start-projector
env:
- name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-tUX6ISEVrsgc3phdYmlF2iEbMQEGpIAleIJwXsOLye0=","path":"/nix/store/csc0iwc010yfbf2f7gjvp0linn7r7sl6-source","sourceInfo":"/nix/store/csc0iwc010yfbf2f7gjvp0linn7r7sl6-source"},"lastModified":1709891216,"lastModifiedDate":"20240308094656","rev":"9dae4b0b8c7f37916782e009935c6dc9ef542017","shortRev":"9dae4b0"}'
+ value: '{"extra":{"narHash":"sha256-HG2K1aXjrVhG5ee1ABJ2gIP4FdiBi09bsr3S5xPOHsk=","path":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source","sourceInfo":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source"},"lastModified":1710141950,"lastModifiedDate":"20240311072550","rev":"c555666b050ddccce4fce0b6e83173a8b15fa316","shortRev":"c555666"}'
- name: HANDLE_POLICY_IDS
value: f0ff48bbb7bbe9d59a40f1ce90e9e9d0ff5002ec48f232b49ca0fb9a
- name: LOGGER_MIN_SEVERITY
value: debug
- name: NETWORK
value: preview
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-preview-cardano-stack.dev-preview.svc.cluster.local
- name: POSTGRES_DB
value: handle
- name: POSTGRES_HOST
value: dev-preview-postgresql
- name: POSTGRES_PASSWORD
valueFrom:
secretKeyRef:
key: password
name: handle-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX
value: "2"
- name: POSTGRES_PORT
value: "5432"
- name: POSTGRES_SSL
value: "true"
- name: POSTGRES_SSL_CA_FILE
value: /tls/ca.crt
- name: POSTGRES_USER
valueFrom:
secretKeyRef:
key: username
name: handle-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: PROJECTION_NAMES
value: handle
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:jba5ngvna1h2qf1642m7f7n9vxz1d9y7
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:vbryd82kan3545nr8jn2626qc8d7q160
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: handle-projector
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 500m
memory: 300Mi
requests:
cpu: 100m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preview, dev-preview-cardanojs-handle-provider, Deployment (apps) would change:
# Source: cardanojs/templates/handle-provider-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: handle-provider
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-handle-provider
spec:
selector:
matchLabels:
app: handle-provider
network: preview
release: dev-preview-cardanojs
template:
metadata:
labels:
app: handle-provider
network: preview
release: dev-preview-cardanojs
spec:
containers:
- args:
- start-provider-server
env:
- name: ALLOWED_ORIGINS
value: chrome-extension://gafhhkghbfjjkeiendhlofajokpaflmk,chrome-extension://efeiemlfnahiidnjglmehaihacglceia,chrome-extension://bjlhpephaokolembmpdcbobbpkjnoheb,chrome-extension://djcdfchkaijggdjokfomholkalbffgil
- name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-tUX6ISEVrsgc3phdYmlF2iEbMQEGpIAleIJwXsOLye0=","path":"/nix/store/csc0iwc010yfbf2f7gjvp0linn7r7sl6-source","sourceInfo":"/nix/store/csc0iwc010yfbf2f7gjvp0linn7r7sl6-source"},"lastModified":1709891216,"lastModifiedDate":"20240308094656","rev":"9dae4b0b8c7f37916782e009935c6dc9ef542017","shortRev":"9dae4b0"}'
+ value: '{"extra":{"narHash":"sha256-HG2K1aXjrVhG5ee1ABJ2gIP4FdiBi09bsr3S5xPOHsk=","path":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source","sourceInfo":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source"},"lastModified":1710141950,"lastModifiedDate":"20240311072550","rev":"c555666b050ddccce4fce0b6e83173a8b15fa316","shortRev":"c555666"}'
- name: ENABLE_METRICS
value: "true"
- name: HANDLE_POLICY_IDS
value: f0ff48bbb7bbe9d59a40f1ce90e9e9d0ff5002ec48f232b49ca0fb9a
- name: LOGGER_MIN_SEVERITY
value: debug
- name: NETWORK
value: preview
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-preview-cardano-stack.dev-preview.svc.cluster.local
- name: POSTGRES_DB_HANDLE
value: handle
- name: POSTGRES_HOST_HANDLE
value: dev-preview-postgresql
- name: POSTGRES_PASSWORD_HANDLE
valueFrom:
secretKeyRef:
key: password
name: handle-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX_HANDLE
value: "10"
- name: POSTGRES_PORT_HANDLE
value: "5432"
- name: POSTGRES_SSL_CA_FILE_HANDLE
value: /tls/ca.crt
- name: POSTGRES_SSL_HANDLE
value: "true"
- name: POSTGRES_USER_HANDLE
valueFrom:
secretKeyRef:
key: username
name: handle-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: SERVICE_NAMES
value: handle
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:jba5ngvna1h2qf1642m7f7n9vxz1d9y7
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:vbryd82kan3545nr8jn2626qc8d7q160
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: handle-provider
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 500m
memory: 300Mi
requests:
cpu: 100m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preview, dev-preview-cardanojs-pg-boss-worker, Deployment (apps) would change:
# Source: cardanojs/templates/pgboss-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: pg-boss-worker
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-pg-boss-worker
spec:
selector:
matchLabels:
app: pg-boss-worker
network: preview
release: dev-preview-cardanojs
template:
metadata:
labels:
app: pg-boss-worker
network: preview
release: dev-preview-cardanojs
spec:
containers:
- args:
- start-pg-boss-worker
env:
- name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-tUX6ISEVrsgc3phdYmlF2iEbMQEGpIAleIJwXsOLye0=","path":"/nix/store/csc0iwc010yfbf2f7gjvp0linn7r7sl6-source","sourceInfo":"/nix/store/csc0iwc010yfbf2f7gjvp0linn7r7sl6-source"},"lastModified":1709891216,"lastModifiedDate":"20240308094656","rev":"9dae4b0b8c7f37916782e009935c6dc9ef542017","shortRev":"9dae4b0"}'
+ value: '{"extra":{"narHash":"sha256-HG2K1aXjrVhG5ee1ABJ2gIP4FdiBi09bsr3S5xPOHsk=","path":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source","sourceInfo":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source"},"lastModified":1710141950,"lastModifiedDate":"20240311072550","rev":"c555666b050ddccce4fce0b6e83173a8b15fa316","shortRev":"c555666"}'
- name: LOGGER_MIN_SEVERITY
value: debug
- name: METADATA_FETCH_MODE
value: smash
- name: NETWORK
value: preview
- name: POSTGRES_DB_DB_SYNC
value: cardano
- name: POSTGRES_DB_STAKE_POOL
value: stakepool
- name: POSTGRES_HOST_DB_SYNC
value: dev-preview-postgresql
- name: POSTGRES_HOST_STAKE_POOL
value: dev-preview-postgresql
- name: POSTGRES_PASSWORD_DB_SYNC
valueFrom:
secretKeyRef:
key: password
name: cardano-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_PASSWORD_STAKE_POOL
valueFrom:
secretKeyRef:
key: password
name: stakepool-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX_DB_SYNC
value: "5"
- name: POSTGRES_POOL_MAX_STAKE_POOL
value: "5"
- name: POSTGRES_PORT_DB_SYNC
value: "5432"
- name: POSTGRES_PORT_STAKE_POOL
value: "5432"
- name: POSTGRES_SSL_CA_FILE_DB_SYNC
value: /tls/ca.crt
- name: POSTGRES_SSL_CA_FILE_STAKE_POOL
value: /tls/ca.crt
- name: POSTGRES_SSL_DB_SYNC
value: "true"
- name: POSTGRES_SSL_STAKE_POOL
value: "true"
- name: POSTGRES_USER_DB_SYNC
valueFrom:
secretKeyRef:
key: username
name: cardano-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_USER_STAKE_POOL
valueFrom:
secretKeyRef:
key: username
name: stakepool-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: QUEUES
value: pool-metadata,pool-metrics
- name: SMASH_URL
value: https://smash.cardano-mainnet.iohk.io/api/v1
- name: STAKE_POOL_PROVIDER_URL
value: http://dev-preview-cardanojs-backend.dev-preview.svc.cluster.local
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:jba5ngvna1h2qf1642m7f7n9vxz1d9y7
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:vbryd82kan3545nr8jn2626qc8d7q160
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
name: pg-boss-worker
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 300m
memory: 300Mi
requests:
cpu: 200m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
startupProbe:
httpGet:
path: /v1.0.0/ready
port: 3000
initialDelaySeconds: 80
periodSeconds: 5
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preview, dev-preview-cardanojs-stake-pool-projector, Deployment (apps) would change:
# Source: cardanojs/templates/stake-pool-projector-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: stake-pool-projector
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-stake-pool-projector
spec:
selector:
matchLabels:
app: stake-pool-projector
network: preview
release: dev-preview-cardanojs
template:
metadata:
labels:
app: stake-pool-projector
network: preview
release: dev-preview-cardanojs
spec:
containers:
- args:
- start-projector
env:
- name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-tUX6ISEVrsgc3phdYmlF2iEbMQEGpIAleIJwXsOLye0=","path":"/nix/store/csc0iwc010yfbf2f7gjvp0linn7r7sl6-source","sourceInfo":"/nix/store/csc0iwc010yfbf2f7gjvp0linn7r7sl6-source"},"lastModified":1709891216,"lastModifiedDate":"20240308094656","rev":"9dae4b0b8c7f37916782e009935c6dc9ef542017","shortRev":"9dae4b0"}'
+ value: '{"extra":{"narHash":"sha256-HG2K1aXjrVhG5ee1ABJ2gIP4FdiBi09bsr3S5xPOHsk=","path":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source","sourceInfo":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source"},"lastModified":1710141950,"lastModifiedDate":"20240311072550","rev":"c555666b050ddccce4fce0b6e83173a8b15fa316","shortRev":"c555666"}'
- name: LOGGER_MIN_SEVERITY
value: debug
- name: NETWORK
value: preview
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-preview-cardano-stack.dev-preview.svc.cluster.local
- name: POSTGRES_DB
value: stakepool
- name: POSTGRES_HOST
value: dev-preview-postgresql
- name: POSTGRES_PASSWORD
valueFrom:
secretKeyRef:
key: password
name: stakepool-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX
value: "2"
- name: POSTGRES_PORT
value: "5432"
- name: POSTGRES_SSL
value: "true"
- name: POSTGRES_SSL_CA_FILE
value: /tls/ca.crt
- name: POSTGRES_USER
valueFrom:
secretKeyRef:
key: username
name: stakepool-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: PROJECTION_NAMES
value: stake-pool,stake-pool-metadata-job,stake-pool-metrics-job
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:jba5ngvna1h2qf1642m7f7n9vxz1d9y7
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:vbryd82kan3545nr8jn2626qc8d7q160
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: stake-pool-projector
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 700m
memory: 300Mi
requests:
cpu: 700m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preview, dev-preview-cardanojs-stake-pool-provider, Deployment (apps) would change:
# Source: cardanojs/templates/stake-pool-provider-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: stake-pool-provider
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-stake-pool-provider
spec:
selector:
matchLabels:
app: stake-pool-provider
network: preview
release: dev-preview-cardanojs
template:
metadata:
labels:
app: stake-pool-provider
network: preview
release: dev-preview-cardanojs
spec:
containers:
- args:
- start-provider-server
env:
- name: ALLOWED_ORIGINS
value: chrome-extension://gafhhkghbfjjkeiendhlofajokpaflmk,chrome-extension://efeiemlfnahiidnjglmehaihacglceia,chrome-extension://bjlhpephaokolembmpdcbobbpkjnoheb,chrome-extension://djcdfchkaijggdjokfomholkalbffgil
- name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-tUX6ISEVrsgc3phdYmlF2iEbMQEGpIAleIJwXsOLye0=","path":"/nix/store/csc0iwc010yfbf2f7gjvp0linn7r7sl6-source","sourceInfo":"/nix/store/csc0iwc010yfbf2f7gjvp0linn7r7sl6-source"},"lastModified":1709891216,"lastModifiedDate":"20240308094656","rev":"9dae4b0b8c7f37916782e009935c6dc9ef542017","shortRev":"9dae4b0"}'
+ value: '{"extra":{"narHash":"sha256-HG2K1aXjrVhG5ee1ABJ2gIP4FdiBi09bsr3S5xPOHsk=","path":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source","sourceInfo":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source"},"lastModified":1710141950,"lastModifiedDate":"20240311072550","rev":"c555666b050ddccce4fce0b6e83173a8b15fa316","shortRev":"c555666"}'
- name: DISABLE_STAKE_POOL_METRIC_APY
value: "true"
- name: ENABLE_METRICS
value: "true"
- name: LOGGER_MIN_SEVERITY
value: debug
- name: NETWORK
value: preview
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-preview-cardano-stack.dev-preview.svc.cluster.local
- name: PAGINATION_PAGE_SIZE_LIMIT
value: "5500"
- name: POSTGRES_DB_STAKE_POOL
value: stakepool
- name: POSTGRES_HOST_STAKE_POOL
value: dev-preview-postgresql
- name: POSTGRES_PASSWORD_STAKE_POOL
valueFrom:
secretKeyRef:
key: password
name: stakepool-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX_STAKE_POOL
value: "10"
- name: POSTGRES_PORT_STAKE_POOL
value: "5432"
- name: POSTGRES_SSL_CA_FILE_STAKE_POOL
value: /tls/ca.crt
- name: POSTGRES_SSL_STAKE_POOL
value: "true"
- name: POSTGRES_USER_STAKE_POOL
valueFrom:
secretKeyRef:
key: username
name: stakepool-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: SERVICE_NAMES
value: stake-pool
- name: TOKEN_METADATA_SERVER_URL
value: http://dev-preview-cardano-stack-metadata.dev-preview.svc.cluster.local
- name: USE_BLOCKFROST
value: "true"
- name: USE_TYPEORM_STAKE_POOL_PROVIDER
value: "true"
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:jba5ngvna1h2qf1642m7f7n9vxz1d9y7
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:vbryd82kan3545nr8jn2626qc8d7q160
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: stake-pool-provider
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 500m
memory: 300Mi
requests:
cpu: 100m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preprod@us-east-1@v1 would change:
dev-preprod, dev-preprod-cardanojs-v1-backend, Deployment (apps) would change:
# Source: cardanojs/templates/backend-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: backend
network: preprod
release: dev-preprod-cardanojs-v1
name: dev-preprod-cardanojs-v1-backend
spec:
selector:
matchLabels:
app: backend
network: preprod
release: dev-preprod-cardanojs-v1
template:
metadata:
labels:
app: backend
network: preprod
release: dev-preprod-cardanojs-v1
spec:
containers:
- args:
- start-provider-server
env:
- name: ALLOWED_ORIGINS
value: chrome-extension://gafhhkghbfjjkeiendhlofajokpaflmk,chrome-extension://efeiemlfnahiidnjglmehaihacglceia,chrome-extension://bjlhpephaokolembmpdcbobbpkjnoheb,chrome-extension://djcdfchkaijggdjokfomholkalbffgil
+ - name: BUILD_INFO
+ value: '{"extra":{"narHash":"sha256-HG2K1aXjrVhG5ee1ABJ2gIP4FdiBi09bsr3S5xPOHsk=","path":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source","sourceInfo":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source"},"lastModified":1710141950,"lastModifiedDate":"20240311072550","rev":"c555666b050ddccce4fce0b6e83173a8b15fa316","shortRev":"c555666"}'
- name: DISABLE_STAKE_POOL_METRIC_APY
value: "true"
- name: ENABLE_METRICS
value: "true"
- name: HANDLE_POLICY_IDS
value: f0ff48bbb7bbe9d59a40f1ce90e9e9d0ff5002ec48f232b49ca0fb9a
- name: HANDLE_PROVIDER_SERVER_URL
value: https://preprod.api.handle.me
- name: LOGGER_MIN_SEVERITY
value: debug
- name: NETWORK
value: preprod
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-preprod-cardano-stack.dev-preprod.svc.cluster.local
- name: PAGINATION_PAGE_SIZE_LIMIT
value: "5500"
- name: POSTGRES_DB_DB_SYNC
value: cardano
- name: POSTGRES_DB_HANDLE
value: handle
- name: POSTGRES_HOST_DB_SYNC
value: dev-preprod-postgresql
- name: POSTGRES_HOST_HANDLE
value: dev-preprod-postgresql
- name: POSTGRES_PASSWORD_DB_SYNC
valueFrom:
secretKeyRef:
key: password
name: cardano-owner-user.dev-preprod-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_PASSWORD_HANDLE
valueFrom:
secretKeyRef:
key: password
name: handle-owner-user.dev-preprod-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX_DB_SYNC
value: "50"
- name: POSTGRES_POOL_MAX_HANDLE
value: "10"
- name: POSTGRES_PORT_DB_SYNC
value: "5432"
- name: POSTGRES_PORT_HANDLE
value: "5432"
- name: POSTGRES_SSL_CA_FILE_DB_SYNC
value: /tls/ca.crt
- name: POSTGRES_SSL_CA_FILE_HANDLE
value: /tls/ca.crt
- name: POSTGRES_SSL_DB_SYNC
value: "true"
- name: POSTGRES_SSL_HANDLE
value: "true"
- name: POSTGRES_USER_DB_SYNC
valueFrom:
secretKeyRef:
key: username
name: cardano-owner-user.dev-preprod-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_USER_HANDLE
valueFrom:
secretKeyRef:
key: username
name: handle-owner-user.dev-preprod-postgresql.credentials.postgresql.acid.zalan.do
- name: SERVICE_NAMES
value: asset,chain-history,network-info,rewards,stake-pool,tx-submit,utxo
- name: TOKEN_METADATA_SERVER_URL
value: http://dev-preprod-cardano-stack-metadata.dev-preprod.svc.cluster.local
- name: USE_BLOCKFROST
value: "false"
- name: USE_KORA_LABS
value: "true"
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:2a9qvpsiryyfpp3y5q5zx918zb31gym2
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:vbryd82kan3545nr8jn2626qc8d7q160
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: backend
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 1500m
memory: 512Mi
requests:
cpu: 1000m
memory: 350Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preprod, dev-preprod-cardanojs-v1-backend, Ingress (networking.k8s.io) would change:
# Source: cardanojs/templates/backend-ingress.yaml
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
annotations:
alb.ingress.kubernetes.io/actions.ssl-redirect: '{"RedirectConfig":{"Port":"443","Protocol":"HTTPS","StatusCode":"HTTP_301"},"Type":"redirect"}'
alb.ingress.kubernetes.io/certificate-arn: arn:aws:acm:us-east-1:926093910549:certificate/f136a39b-3556-4ddf-85ac-ac5b7431dd34
alb.ingress.kubernetes.io/group.name: dev-preprod
alb.ingress.kubernetes.io/group.order: "99"
alb.ingress.kubernetes.io/healthcheck-interval-seconds: "60"
alb.ingress.kubernetes.io/healthcheck-path: /v1.0.0/health
alb.ingress.kubernetes.io/healthcheck-timeout-seconds: "30"
alb.ingress.kubernetes.io/listen-ports: '[{"HTTP":80},{"HTTPS":443}]'
alb.ingress.kubernetes.io/scheme: internet-facing
alb.ingress.kubernetes.io/target-type: ip
alb.ingress.kubernetes.io/wafv2-acl-arn: arn:aws:wafv2:us-east-1:926093910549:regional/webacl/rate-limit/d4216c0e-b464-4383-953f-3262f4cd3cb6
external-dns.alpha.kubernetes.io/aws-region: us-east-1
external-dns.alpha.kubernetes.io/set-identifier: us-east-1-dev-preprod-backend
labels:
app: backend
network: preprod
release: dev-preprod-cardanojs-v1
name: dev-preprod-cardanojs-v1-backend
spec:
ingressClassName: alb
rules:
- host: dev-preprod.lw.iog.io
http:
paths:
- backend:
service:
name: ssl-redirect
port:
name: use-annotation
path: /
pathType: Prefix
- backend:
service:
name: dev-preprod-cardanojs-v1-backend
port:
name: http
path: /v1.0.0/health
pathType: Prefix
- backend:
service:
name: dev-preprod-cardanojs-v1-backend
port:
name: http
path: /v1.0.0/live
pathType: Prefix
- backend:
service:
name: dev-preprod-cardanojs-v1-backend
port:
name: http
path: /v1.0.0/meta
pathType: Prefix
- backend:
service:
name: dev-preprod-cardanojs-v1-backend
port:
name: http
path: /v1.0.0/ready
pathType: Prefix
- backend:
service:
name: dev-preprod-cardanojs-v1-backend
port:
name: http
path: /v1.0.0/asset
pathType: Prefix
- backend:
service:
name: dev-preprod-cardanojs-v1-backend
port:
name: http
- path: /v3.0.0/chain-history
+ path: /v3.1.0/chain-history
pathType: Prefix
- backend:
service:
name: dev-preprod-cardanojs-v1-backend
port:
name: http
path: /v1.0.0/network-info
pathType: Prefix
- backend:
service:
name: dev-preprod-cardanojs-v1-backend
port:
name: http
path: /v1.0.0/rewards
pathType: Prefix
- backend:
service:
name: dev-preprod-cardanojs-v1-backend
port:
name: http
path: /v2.0.0/tx-submit
pathType: Prefix
- backend:
service:
name: dev-preprod-cardanojs-v1-backend
port:
name: http
path: /v2.0.0/utxo
pathType: Prefix
- backend:
service:
name: dev-preprod-cardanojs-v1-stake-pool-provider
port:
name: http
path: /v1.1.0/stake-pool
pathType: Prefix
- backend:
service:
name: dev-preprod-cardanojs-v1-handle-provider
port:
name: http
path: /v1.0.0/handle
pathType: Prefix
- backend:
service:
name: dev-preprod-cardanojs-v1-stake-pool-provider
port:
name: http
path: /v1.0.0/stake-pool
pathType: Prefix
dev-preprod, dev-preprod-cardanojs-v1-blockfrost-worker, Deployment (apps) would change:
# Source: cardanojs/templates/blockfrost-worker-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: blockfrost-worker
network: preprod
release: dev-preprod-cardanojs-v1
name: dev-preprod-cardanojs-v1-blockfrost-worker
spec:
selector:
matchLabels:
app: blockfrost-worker
network: preprod
release: dev-preprod-cardanojs-v1
template:
metadata:
labels:
app: blockfrost-worker
network: preprod
release: dev-preprod-cardanojs-v1
spec:
containers:
- args:
- start-blockfrost-worker
env:
- name: BLOCKFROST_API_KEY
valueFrom:
secretKeyRef:
key: api-key
name: blockfrost
+ - name: BUILD_INFO
+ value: '{"extra":{"narHash":"sha256-HG2K1aXjrVhG5ee1ABJ2gIP4FdiBi09bsr3S5xPOHsk=","path":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source","sourceInfo":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source"},"lastModified":1710141950,"lastModifiedDate":"20240311072550","rev":"c555666b050ddccce4fce0b6e83173a8b15fa316","shortRev":"c555666"}'
- name: LOGGER_MIN_SEVERITY
value: debug
- name: NETWORK
value: preprod
- name: POSTGRES_DB_DB_SYNC
value: cardano
- name: POSTGRES_HOST_DB_SYNC
value: dev-preprod-postgresql
- name: POSTGRES_PASSWORD_DB_SYNC
valueFrom:
secretKeyRef:
key: password
name: cardano-owner-user.dev-preprod-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_PORT_DB_SYNC
value: "5432"
- name: POSTGRES_SSL_CA_FILE_DB_SYNC
value: /tls/ca.crt
- name: POSTGRES_SSL_DB_SYNC
value: "true"
- name: POSTGRES_USER_DB_SYNC
valueFrom:
secretKeyRef:
key: username
name: cardano-owner-user.dev-preprod-postgresql.credentials.postgresql.acid.zalan.do
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:2a9qvpsiryyfpp3y5q5zx918zb31gym2
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:vbryd82kan3545nr8jn2626qc8d7q160
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: blockfrost-worker
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 500m
memory: 300Mi
requests:
cpu: 100m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preprod, dev-preprod-cardanojs-v1-handle-projector, Deployment (apps) would change:
# Source: cardanojs/templates/handle-projector-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: handle-projector
network: preprod
release: dev-preprod-cardanojs-v1
name: dev-preprod-cardanojs-v1-handle-projector
spec:
selector:
matchLabels:
app: handle-projector
network: preprod
release: dev-preprod-cardanojs-v1
template:
metadata:
labels:
app: handle-projector
network: preprod
release: dev-preprod-cardanojs-v1
spec:
containers:
- args:
- start-projector
env:
+ - name: BUILD_INFO
+ value: '{"extra":{"narHash":"sha256-HG2K1aXjrVhG5ee1ABJ2gIP4FdiBi09bsr3S5xPOHsk=","path":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source","sourceInfo":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source"},"lastModified":1710141950,"lastModifiedDate":"20240311072550","rev":"c555666b050ddccce4fce0b6e83173a8b15fa316","shortRev":"c555666"}'
- name: HANDLE_POLICY_IDS
value: f0ff48bbb7bbe9d59a40f1ce90e9e9d0ff5002ec48f232b49ca0fb9a
- name: LOGGER_MIN_SEVERITY
value: debug
- name: NETWORK
value: preprod
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-preprod-cardano-stack.dev-preprod.svc.cluster.local
- name: POSTGRES_DB
value: handle
- name: POSTGRES_HOST
value: dev-preprod-postgresql
- name: POSTGRES_PASSWORD
valueFrom:
secretKeyRef:
key: password
name: handle-owner-user.dev-preprod-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX
value: "2"
- name: POSTGRES_PORT
value: "5432"
- name: POSTGRES_SSL
value: "true"
- name: POSTGRES_SSL_CA_FILE
value: /tls/ca.crt
- name: POSTGRES_USER
valueFrom:
secretKeyRef:
key: username
name: handle-owner-user.dev-preprod-postgresql.credentials.postgresql.acid.zalan.do
- name: PROJECTION_NAMES
value: handle
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:2a9qvpsiryyfpp3y5q5zx918zb31gym2
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:vbryd82kan3545nr8jn2626qc8d7q160
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: handle-projector
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 500m
memory: 300Mi
requests:
cpu: 100m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preprod, dev-preprod-cardanojs-v1-handle-provider, Deployment (apps) would change:
# Source: cardanojs/templates/handle-provider-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: handle-provider
network: preprod
release: dev-preprod-cardanojs-v1
name: dev-preprod-cardanojs-v1-handle-provider
spec:
selector:
matchLabels:
app: handle-provider
network: preprod
release: dev-preprod-cardanojs-v1
template:
metadata:
labels:
app: handle-provider
network: preprod
release: dev-preprod-cardanojs-v1
spec:
containers:
- args:
- start-provider-server
env:
- name: ALLOWED_ORIGINS
value: chrome-extension://gafhhkghbfjjkeiendhlofajokpaflmk,chrome-extension://efeiemlfnahiidnjglmehaihacglceia,chrome-extension://bjlhpephaokolembmpdcbobbpkjnoheb,chrome-extension://djcdfchkaijggdjokfomholkalbffgil
+ - name: BUILD_INFO
+ value: '{"extra":{"narHash":"sha256-HG2K1aXjrVhG5ee1ABJ2gIP4FdiBi09bsr3S5xPOHsk=","path":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source","sourceInfo":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source"},"lastModified":1710141950,"lastModifiedDate":"20240311072550","rev":"c555666b050ddccce4fce0b6e83173a8b15fa316","shortRev":"c555666"}'
- name: ENABLE_METRICS
value: "true"
- name: HANDLE_POLICY_IDS
value: f0ff48bbb7bbe9d59a40f1ce90e9e9d0ff5002ec48f232b49ca0fb9a
- name: LOGGER_MIN_SEVERITY
value: debug
- name: NETWORK
value: preprod
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-preprod-cardano-stack.dev-preprod.svc.cluster.local
- name: POSTGRES_DB_HANDLE
value: handle
- name: POSTGRES_HOST_HANDLE
value: dev-preprod-postgresql
- name: POSTGRES_PASSWORD_HANDLE
valueFrom:
secretKeyRef:
key: password
name: handle-owner-user.dev-preprod-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX_HANDLE
value: "10"
- name: POSTGRES_PORT_HANDLE
value: "5432"
- name: POSTGRES_SSL_CA_FILE_HANDLE
value: /tls/ca.crt
- name: POSTGRES_SSL_HANDLE
value: "true"
- name: POSTGRES_USER_HANDLE
valueFrom:
secretKeyRef:
key: username
name: handle-owner-user.dev-preprod-postgresql.credentials.postgresql.acid.zalan.do
- name: SERVICE_NAMES
value: handle
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:2a9qvpsiryyfpp3y5q5zx918zb31gym2
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:vbryd82kan3545nr8jn2626qc8d7q160
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: handle-provider
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 500m
memory: 300Mi
requests:
cpu: 100m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preprod, dev-preprod-cardanojs-v1-pg-boss-worker, Deployment (apps) would change:
# Source: cardanojs/templates/pgboss-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: pg-boss-worker
network: preprod
release: dev-preprod-cardanojs-v1
name: dev-preprod-cardanojs-v1-pg-boss-worker
spec:
selector:
matchLabels:
app: pg-boss-worker
network: preprod
release: dev-preprod-cardanojs-v1
template:
metadata:
labels:
app: pg-boss-worker
network: preprod
release: dev-preprod-cardanojs-v1
spec:
containers:
- args:
- start-pg-boss-worker
env:
+ - name: BUILD_INFO
+ value: '{"extra":{"narHash":"sha256-HG2K1aXjrVhG5ee1ABJ2gIP4FdiBi09bsr3S5xPOHsk=","path":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source","sourceInfo":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source"},"lastModified":1710141950,"lastModifiedDate":"20240311072550","rev":"c555666b050ddccce4fce0b6e83173a8b15fa316","shortRev":"c555666"}'
- name: LOGGER_MIN_SEVERITY
value: debug
- name: METADATA_FETCH_MODE
value: direct
- name: NETWORK
value: preprod
- name: POSTGRES_DB_DB_SYNC
value: cardano
- name: POSTGRES_DB_STAKE_POOL
value: stakepool
- name: POSTGRES_HOST_DB_SYNC
value: dev-preprod-postgresql
- name: POSTGRES_HOST_STAKE_POOL
value: dev-preprod-postgresql
- name: POSTGRES_PASSWORD_DB_SYNC
valueFrom:
secretKeyRef:
key: password
name: cardano-owner-user.dev-preprod-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_PASSWORD_STAKE_POOL
valueFrom:
secretKeyRef:
key: password
name: stakepool-owner-user.dev-preprod-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX_DB_SYNC
value: "5"
- name: POSTGRES_POOL_MAX_STAKE_POOL
value: "5"
- name: POSTGRES_PORT_DB_SYNC
value: "5432"
- name: POSTGRES_PORT_STAKE_POOL
value: "5432"
- name: POSTGRES_SSL_CA_FILE_DB_SYNC
value: /tls/ca.crt
- name: POSTGRES_SSL_CA_FILE_STAKE_POOL
value: /tls/ca.crt
- name: POSTGRES_SSL_DB_SYNC
value: "true"
- name: POSTGRES_SSL_STAKE_POOL
value: "true"
- name: POSTGRES_USER_DB_SYNC
valueFrom:
secretKeyRef:
key: username
name: cardano-owner-user.dev-preprod-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_USER_STAKE_POOL
valueFrom:
secretKeyRef:
key: username
name: stakepool-owner-user.dev-preprod-postgresql.credentials.postgresql.acid.zalan.do
- name: QUEUES
value: pool-metadata,pool-metrics
- name: STAKE_POOL_PROVIDER_URL
value: http://dev-preprod-cardanojs-v1-backend.dev-preprod.svc.cluster.local
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:2a9qvpsiryyfpp3y5q5zx918zb31gym2
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:vbryd82kan3545nr8jn2626qc8d7q160
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
name: pg-boss-worker
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 300m
memory: 300Mi
requests:
cpu: 200m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
startupProbe:
httpGet:
path: /v1.0.0/ready
port: 3000
initialDelaySeconds: 80
periodSeconds: 5
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preprod, dev-preprod-cardanojs-v1-stake-pool-projector, Deployment (apps) would change:
# Source: cardanojs/templates/stake-pool-projector-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: stake-pool-projector
network: preprod
release: dev-preprod-cardanojs-v1
name: dev-preprod-cardanojs-v1-stake-pool-projector
spec:
selector:
matchLabels:
app: stake-pool-projector
network: preprod
release: dev-preprod-cardanojs-v1
template:
metadata:
labels:
app: stake-pool-projector
network: preprod
release: dev-preprod-cardanojs-v1
spec:
containers:
- args:
- start-projector
env:
+ - name: BUILD_INFO
+ value: '{"extra":{"narHash":"sha256-HG2K1aXjrVhG5ee1ABJ2gIP4FdiBi09bsr3S5xPOHsk=","path":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source","sourceInfo":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source"},"lastModified":1710141950,"lastModifiedDate":"20240311072550","rev":"c555666b050ddccce4fce0b6e83173a8b15fa316","shortRev":"c555666"}'
- name: LOGGER_MIN_SEVERITY
value: debug
- name: NETWORK
value: preprod
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-preprod-cardano-stack.dev-preprod.svc.cluster.local
- name: POSTGRES_DB
value: stakepool
- name: POSTGRES_HOST
value: dev-preprod-postgresql
- name: POSTGRES_PASSWORD
valueFrom:
secretKeyRef:
key: password
name: stakepool-owner-user.dev-preprod-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX
value: "2"
- name: POSTGRES_PORT
value: "5432"
- name: POSTGRES_SSL
value: "true"
- name: POSTGRES_SSL_CA_FILE
value: /tls/ca.crt
- name: POSTGRES_USER
valueFrom:
secretKeyRef:
key: username
name: stakepool-owner-user.dev-preprod-postgresql.credentials.postgresql.acid.zalan.do
- name: PROJECTION_NAMES
value: stake-pool,stake-pool-metadata-job,stake-pool-metrics-job
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:2a9qvpsiryyfpp3y5q5zx918zb31gym2
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:vbryd82kan3545nr8jn2626qc8d7q160
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: stake-pool-projector
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 700m
memory: 300Mi
requests:
cpu: 700m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preprod, dev-preprod-cardanojs-v1-stake-pool-provider, Deployment (apps) would change:
# Source: cardanojs/templates/stake-pool-provider-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: stake-pool-provider
network: preprod
release: dev-preprod-cardanojs-v1
name: dev-preprod-cardanojs-v1-stake-pool-provider
spec:
selector:
matchLabels:
app: stake-pool-provider
network: preprod
release: dev-preprod-cardanojs-v1
template:
metadata:
labels:
app: stake-pool-provider
network: preprod
release: dev-preprod-cardanojs-v1
spec:
containers:
- args:
- start-provider-server
env:
- name: ALLOWED_ORIGINS
value: chrome-extension://gafhhkghbfjjkeiendhlofajokpaflmk,chrome-extension://efeiemlfnahiidnjglmehaihacglceia,chrome-extension://bjlhpephaokolembmpdcbobbpkjnoheb,chrome-extension://djcdfchkaijggdjokfomholkalbffgil
+ - name: BUILD_INFO
+ value: '{"extra":{"narHash":"sha256-HG2K1aXjrVhG5ee1ABJ2gIP4FdiBi09bsr3S5xPOHsk=","path":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source","sourceInfo":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source"},"lastModified":1710141950,"lastModifiedDate":"20240311072550","rev":"c555666b050ddccce4fce0b6e83173a8b15fa316","shortRev":"c555666"}'
- name: DISABLE_STAKE_POOL_METRIC_APY
value: "true"
- name: ENABLE_METRICS
value: "true"
- name: LOGGER_MIN_SEVERITY
value: debug
- name: NETWORK
value: preprod
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-preprod-cardano-stack.dev-preprod.svc.cluster.local
- name: PAGINATION_PAGE_SIZE_LIMIT
value: "5500"
- name: POSTGRES_DB_STAKE_POOL
value: stakepool
- name: POSTGRES_HOST_STAKE_POOL
value: dev-preprod-postgresql
- name: POSTGRES_PASSWORD_STAKE_POOL
valueFrom:
secretKeyRef:
key: password
name: stakepool-owner-user.dev-preprod-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX_STAKE_POOL
value: "10"
- name: POSTGRES_PORT_STAKE_POOL
value: "5432"
- name: POSTGRES_SSL_CA_FILE_STAKE_POOL
value: /tls/ca.crt
- name: POSTGRES_SSL_STAKE_POOL
value: "true"
- name: POSTGRES_USER_STAKE_POOL
valueFrom:
secretKeyRef:
key: username
name: stakepool-owner-user.dev-preprod-postgresql.credentials.postgresql.acid.zalan.do
- name: SERVICE_NAMES
value: stake-pool
- name: TOKEN_METADATA_SERVER_URL
value: http://dev-preprod-cardano-stack-metadata.dev-preprod.svc.cluster.local
- name: USE_BLOCKFROST
value: "true"
- name: USE_TYPEORM_STAKE_POOL_PROVIDER
value: "true"
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:2a9qvpsiryyfpp3y5q5zx918zb31gym2
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:vbryd82kan3545nr8jn2626qc8d7q160
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: stake-pool-provider
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 500m
memory: 300Mi
requests:
cpu: 100m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-mainnet@us-east-1 would change:
dev-mainnet, dev-mainnet-cardanojs-backend, Deployment (apps) would change:
# Source: cardanojs/templates/backend-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: backend
network: mainnet
release: dev-mainnet-cardanojs
name: dev-mainnet-cardanojs-backend
spec:
replicas: 3
selector:
matchLabels:
app: backend
network: mainnet
release: dev-mainnet-cardanojs
template:
metadata:
labels:
app: backend
network: mainnet
release: dev-mainnet-cardanojs
spec:
containers:
- args:
- start-provider-server
env:
- name: ALLOWED_ORIGINS
value: chrome-extension://gafhhkghbfjjkeiendhlofajokpaflmk,chrome-extension://efeiemlfnahiidnjglmehaihacglceia,chrome-extension://bjlhpephaokolembmpdcbobbpkjnoheb,chrome-extension://djcdfchkaijggdjokfomholkalbffgil
- name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-cgb6TplSLBmtYqvmtOCY5eLX6FAl5Cr50vAu520HV7M=","path":"/nix/store/p94x6jwkaz66fdh7yrbghb6m44vfaj3r-source","sourceInfo":"/nix/store/p94x6jwkaz66fdh7yrbghb6m44vfaj3r-source"},"lastModified":1709661431,"lastModifiedDate":"20240305175711","rev":"3b7addaae22b3faba59e1d0b1b4fd38a8668d1b1","shortRev":"3b7adda"}'
+ value: '{"extra":{"narHash":"sha256-HG2K1aXjrVhG5ee1ABJ2gIP4FdiBi09bsr3S5xPOHsk=","path":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source","sourceInfo":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source"},"lastModified":1710141950,"lastModifiedDate":"20240311072550","rev":"c555666b050ddccce4fce0b6e83173a8b15fa316","shortRev":"c555666"}'
- name: DISABLE_STAKE_POOL_METRIC_APY
value: "true"
- name: ENABLE_METRICS
value: "true"
- name: HANDLE_POLICY_IDS
value: f0ff48bbb7bbe9d59a40f1ce90e9e9d0ff5002ec48f232b49ca0fb9a
- name: HANDLE_PROVIDER_SERVER_URL
value: https://api.handle.me
- name: LOGGER_MIN_SEVERITY
value: debug
- name: NETWORK
value: mainnet
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-mainnet-cardano-stack.dev-mainnet.svc.cluster.local
- name: PAGINATION_PAGE_SIZE_LIMIT
value: "5500"
- name: POSTGRES_DB_DB_SYNC
value: cardano
- name: POSTGRES_DB_HANDLE
value: handle
- name: POSTGRES_HOST_DB_SYNC
value: dev-mainnet-postgresql
- name: POSTGRES_HOST_HANDLE
value: dev-mainnet-postgresql
- name: POSTGRES_PASSWORD_DB_SYNC
valueFrom:
secretKeyRef:
key: password
name: cardano-owner-user.dev-mainnet-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_PASSWORD_HANDLE
valueFrom:
secretKeyRef:
key: password
name: handle-owner-user.dev-mainnet-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX_DB_SYNC
value: "50"
- name: POSTGRES_POOL_MAX_HANDLE
value: "10"
- name: POSTGRES_PORT_DB_SYNC
value: "5432"
- name: POSTGRES_PORT_HANDLE
value: "5432"
- name: POSTGRES_SSL_CA_FILE_DB_SYNC
value: /tls/ca.crt
- name: POSTGRES_SSL_CA_FILE_HANDLE
value: /tls/ca.crt
- name: POSTGRES_SSL_DB_SYNC
value: "true"
- name: POSTGRES_SSL_HANDLE
value: "true"
- name: POSTGRES_USER_DB_SYNC
valueFrom:
secretKeyRef:
key: username
name: cardano-owner-user.dev-mainnet-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_USER_HANDLE
valueFrom:
secretKeyRef:
key: username
name: handle-owner-user.dev-mainnet-postgresql.credentials.postgresql.acid.zalan.do
- name: SERVICE_NAMES
value: asset,chain-history,network-info,rewards,stake-pool,tx-submit,utxo
- name: TOKEN_METADATA_SERVER_URL
value: http://dev-mainnet-cardano-stack-metadata.dev-mainnet.svc.cluster.local
- name: USE_BLOCKFROST
value: "true"
- name: USE_KORA_LABS
value: "true"
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:mxk9p2hia07wjc2v4a6k2wjjl3av8bw4
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:vbryd82kan3545nr8jn2626qc8d7q160
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: backend
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 1500m
memory: 512Mi
requests:
cpu: 1000m
memory: 350Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-mainnet, dev-mainnet-cardanojs-backend, Ingress (networking.k8s.io) would change:
# Source: cardanojs/templates/backend-ingress.yaml
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
annotations:
alb.ingress.kubernetes.io/actions.ssl-redirect: '{"RedirectConfig":{"Port":"443","Protocol":"HTTPS","StatusCode":"HTTP_301"},"Type":"redirect"}'
alb.ingress.kubernetes.io/certificate-arn: arn:aws:acm:us-east-1:926093910549:certificate/f136a39b-3556-4ddf-85ac-ac5b7431dd34
alb.ingress.kubernetes.io/group.name: dev-mainnet
alb.ingress.kubernetes.io/group.order: "99"
alb.ingress.kubernetes.io/healthcheck-interval-seconds: "60"
alb.ingress.kubernetes.io/healthcheck-path: /v1.0.0/health
alb.ingress.kubernetes.io/healthcheck-timeout-seconds: "30"
alb.ingress.kubernetes.io/listen-ports: '[{"HTTP":80},{"HTTPS":443}]'
alb.ingress.kubernetes.io/scheme: internet-facing
alb.ingress.kubernetes.io/target-type: ip
alb.ingress.kubernetes.io/wafv2-acl-arn: arn:aws:wafv2:us-east-1:926093910549:regional/webacl/rate-limit/d4216c0e-b464-4383-953f-3262f4cd3cb6
external-dns.alpha.kubernetes.io/aws-region: us-east-1
external-dns.alpha.kubernetes.io/set-identifier: us-east-1-dev-mainnet-backend
labels:
app: backend
network: mainnet
release: dev-mainnet-cardanojs
name: dev-mainnet-cardanojs-backend
spec:
ingressClassName: alb
rules:
- host: dev-mainnet.lw.iog.io
http:
paths:
- backend:
service:
name: ssl-redirect
port:
name: use-annotation
path: /
pathType: Prefix
- backend:
service:
name: dev-mainnet-cardanojs-backend
port:
name: http
path: /v1.0.0/health
pathType: Prefix
- backend:
service:
name: dev-mainnet-cardanojs-backend
port:
name: http
path: /v1.0.0/live
pathType: Prefix
- backend:
service:
name: dev-mainnet-cardanojs-backend
port:
name: http
path: /v1.0.0/meta
pathType: Prefix
- backend:
service:
name: dev-mainnet-cardanojs-backend
port:
name: http
path: /v1.0.0/ready
pathType: Prefix
- backend:
service:
name: dev-mainnet-cardanojs-backend
port:
name: http
path: /v1.0.0/asset
pathType: Prefix
- backend:
service:
name: dev-mainnet-cardanojs-backend
port:
name: http
- path: /v3.0.0/chain-history
+ path: /v3.1.0/chain-history
pathType: Prefix
- backend:
service:
name: dev-mainnet-cardanojs-backend
port:
name: http
path: /v1.0.0/network-info
pathType: Prefix
- backend:
service:
name: dev-mainnet-cardanojs-backend
port:
name: http
path: /v1.0.0/rewards
pathType: Prefix
- backend:
service:
name: dev-mainnet-cardanojs-backend
port:
name: http
path: /v2.0.0/tx-submit
pathType: Prefix
- backend:
service:
name: dev-mainnet-cardanojs-backend
port:
name: http
path: /v2.0.0/utxo
pathType: Prefix
- backend:
service:
name: dev-mainnet-cardanojs-stake-pool-provider
port:
name: http
path: /v1.1.0/stake-pool
pathType: Prefix
- backend:
service:
name: dev-mainnet-cardanojs-handle-provider
port:
name: http
path: /v1.0.0/handle
pathType: Prefix
- backend:
service:
name: dev-mainnet-cardanojs-stake-pool-provider
port:
name: http
path: /v1.0.0/stake-pool
pathType: Prefix
dev-mainnet, dev-mainnet-cardanojs-blockfrost-worker, Deployment (apps) would change:
# Source: cardanojs/templates/blockfrost-worker-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: blockfrost-worker
network: mainnet
release: dev-mainnet-cardanojs
name: dev-mainnet-cardanojs-blockfrost-worker
spec:
selector:
matchLabels:
app: blockfrost-worker
network: mainnet
release: dev-mainnet-cardanojs
template:
metadata:
labels:
app: blockfrost-worker
network: mainnet
release: dev-mainnet-cardanojs
spec:
containers:
- args:
- start-blockfrost-worker
env:
- name: BLOCKFROST_API_KEY
valueFrom:
secretKeyRef:
key: api-key
name: blockfrost
- name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-cgb6TplSLBmtYqvmtOCY5eLX6FAl5Cr50vAu520HV7M=","path":"/nix/store/p94x6jwkaz66fdh7yrbghb6m44vfaj3r-source","sourceInfo":"/nix/store/p94x6jwkaz66fdh7yrbghb6m44vfaj3r-source"},"lastModified":1709661431,"lastModifiedDate":"20240305175711","rev":"3b7addaae22b3faba59e1d0b1b4fd38a8668d1b1","shortRev":"3b7adda"}'
+ value: '{"extra":{"narHash":"sha256-HG2K1aXjrVhG5ee1ABJ2gIP4FdiBi09bsr3S5xPOHsk=","path":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source","sourceInfo":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source"},"lastModified":1710141950,"lastModifiedDate":"20240311072550","rev":"c555666b050ddccce4fce0b6e83173a8b15fa316","shortRev":"c555666"}'
- name: LOGGER_MIN_SEVERITY
value: debug
- name: NETWORK
value: mainnet
- name: POSTGRES_DB_DB_SYNC
value: cardano
- name: POSTGRES_HOST_DB_SYNC
value: dev-mainnet-postgresql
- name: POSTGRES_PASSWORD_DB_SYNC
valueFrom:
secretKeyRef:
key: password
name: cardano-owner-user.dev-mainnet-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_PORT_DB_SYNC
value: "5432"
- name: POSTGRES_SSL_CA_FILE_DB_SYNC
value: /tls/ca.crt
- name: POSTGRES_SSL_DB_SYNC
value: "true"
- name: POSTGRES_USER_DB_SYNC
valueFrom:
secretKeyRef:
key: username
name: cardano-owner-user.dev-mainnet-postgresql.credentials.postgresql.acid.zalan.do
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:mxk9p2hia07wjc2v4a6k2wjjl3av8bw4
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:vbryd82kan3545nr8jn2626qc8d7q160
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: blockfrost-worker
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 500m
memory: 300Mi
requests:
cpu: 100m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-mainnet, dev-mainnet-cardanojs-handle-projector, Deployment (apps) would change:
# Source: cardanojs/templates/handle-projector-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: handle-projector
network: mainnet
release: dev-mainnet-cardanojs
name: dev-mainnet-cardanojs-handle-projector
spec:
selector:
matchLabels:
app: handle-projector
network: mainnet
release: dev-mainnet-cardanojs
template:
metadata:
labels:
app: handle-projector
network: mainnet
release: dev-mainnet-cardanojs
spec:
containers:
- args:
- start-projector
env:
- name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-cgb6TplSLBmtYqvmtOCY5eLX6FAl5Cr50vAu520HV7M=","path":"/nix/store/p94x6jwkaz66fdh7yrbghb6m44vfaj3r-source","sourceInfo":"/nix/store/p94x6jwkaz66fdh7yrbghb6m44vfaj3r-source"},"lastModified":1709661431,"lastModifiedDate":"20240305175711","rev":"3b7addaae22b3faba59e1d0b1b4fd38a8668d1b1","shortRev":"3b7adda"}'
+ value: '{"extra":{"narHash":"sha256-HG2K1aXjrVhG5ee1ABJ2gIP4FdiBi09bsr3S5xPOHsk=","path":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source","sourceInfo":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source"},"lastModified":1710141950,"lastModifiedDate":"20240311072550","rev":"c555666b050ddccce4fce0b6e83173a8b15fa316","shortRev":"c555666"}'
- name: HANDLE_POLICY_IDS
value: f0ff48bbb7bbe9d59a40f1ce90e9e9d0ff5002ec48f232b49ca0fb9a
- name: LOGGER_MIN_SEVERITY
value: debug
- name: NETWORK
value: mainnet
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-mainnet-cardano-stack.dev-mainnet.svc.cluster.local
- name: POSTGRES_DB
value: handle
- name: POSTGRES_HOST
value: dev-mainnet-postgresql
- name: POSTGRES_PASSWORD
valueFrom:
secretKeyRef:
key: password
name: handle-owner-user.dev-mainnet-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX
value: "2"
- name: POSTGRES_PORT
value: "5432"
- name: POSTGRES_SSL
value: "true"
- name: POSTGRES_SSL_CA_FILE
value: /tls/ca.crt
- name: POSTGRES_USER
valueFrom:
secretKeyRef:
key: username
name: handle-owner-user.dev-mainnet-postgresql.credentials.postgresql.acid.zalan.do
- name: PROJECTION_NAMES
value: handle
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:mxk9p2hia07wjc2v4a6k2wjjl3av8bw4
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:vbryd82kan3545nr8jn2626qc8d7q160
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: handle-projector
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 500m
memory: 300Mi
requests:
cpu: 100m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-mainnet, dev-mainnet-cardanojs-handle-provider, Deployment (apps) would change:
# Source: cardanojs/templates/handle-provider-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: handle-provider
network: mainnet
release: dev-mainnet-cardanojs
name: dev-mainnet-cardanojs-handle-provider
spec:
selector:
matchLabels:
app: handle-provider
network: mainnet
release: dev-mainnet-cardanojs
template:
metadata:
labels:
app: handle-provider
network: mainnet
release: dev-mainnet-cardanojs
spec:
containers:
- args:
- start-provider-server
env:
- name: ALLOWED_ORIGINS
value: chrome-extension://gafhhkghbfjjkeiendhlofajokpaflmk,chrome-extension://efeiemlfnahiidnjglmehaihacglceia,chrome-extension://bjlhpephaokolembmpdcbobbpkjnoheb,chrome-extension://djcdfchkaijggdjokfomholkalbffgil
- name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-cgb6TplSLBmtYqvmtOCY5eLX6FAl5Cr50vAu520HV7M=","path":"/nix/store/p94x6jwkaz66fdh7yrbghb6m44vfaj3r-source","sourceInfo":"/nix/store/p94x6jwkaz66fdh7yrbghb6m44vfaj3r-source"},"lastModified":1709661431,"lastModifiedDate":"20240305175711","rev":"3b7addaae22b3faba59e1d0b1b4fd38a8668d1b1","shortRev":"3b7adda"}'
+ value: '{"extra":{"narHash":"sha256-HG2K1aXjrVhG5ee1ABJ2gIP4FdiBi09bsr3S5xPOHsk=","path":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source","sourceInfo":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source"},"lastModified":1710141950,"lastModifiedDate":"20240311072550","rev":"c555666b050ddccce4fce0b6e83173a8b15fa316","shortRev":"c555666"}'
- name: ENABLE_METRICS
value: "true"
- name: HANDLE_POLICY_IDS
value: f0ff48bbb7bbe9d59a40f1ce90e9e9d0ff5002ec48f232b49ca0fb9a
- name: LOGGER_MIN_SEVERITY
value: debug
- name: NETWORK
value: mainnet
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-mainnet-cardano-stack.dev-mainnet.svc.cluster.local
- name: POSTGRES_DB_HANDLE
value: handle
- name: POSTGRES_HOST_HANDLE
value: dev-mainnet-postgresql
- name: POSTGRES_PASSWORD_HANDLE
valueFrom:
secretKeyRef:
key: password
name: handle-owner-user.dev-mainnet-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX_HANDLE
value: "10"
- name: POSTGRES_PORT_HANDLE
value: "5432"
- name: POSTGRES_SSL_CA_FILE_HANDLE
value: /tls/ca.crt
- name: POSTGRES_SSL_HANDLE
value: "true"
- name: POSTGRES_USER_HANDLE
valueFrom:
secretKeyRef:
key: username
name: handle-owner-user.dev-mainnet-postgresql.credentials.postgresql.acid.zalan.do
- name: SERVICE_NAMES
value: handle
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:mxk9p2hia07wjc2v4a6k2wjjl3av8bw4
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:vbryd82kan3545nr8jn2626qc8d7q160
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: handle-provider
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 500m
memory: 300Mi
requests:
cpu: 100m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-mainnet, dev-mainnet-cardanojs-pg-boss-worker, Deployment (apps) would change:
# Source: cardanojs/templates/pgboss-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: pg-boss-worker
network: mainnet
release: dev-mainnet-cardanojs
name: dev-mainnet-cardanojs-pg-boss-worker
spec:
selector:
matchLabels:
app: pg-boss-worker
network: mainnet
release: dev-mainnet-cardanojs
template:
metadata:
labels:
app: pg-boss-worker
network: mainnet
release: dev-mainnet-cardanojs
spec:
containers:
- args:
- start-pg-boss-worker
env:
- name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-cgb6TplSLBmtYqvmtOCY5eLX6FAl5Cr50vAu520HV7M=","path":"/nix/store/p94x6jwkaz66fdh7yrbghb6m44vfaj3r-source","sourceInfo":"/nix/store/p94x6jwkaz66fdh7yrbghb6m44vfaj3r-source"},"lastModified":1709661431,"lastModifiedDate":"20240305175711","rev":"3b7addaae22b3faba59e1d0b1b4fd38a8668d1b1","shortRev":"3b7adda"}'
+ value: '{"extra":{"narHash":"sha256-HG2K1aXjrVhG5ee1ABJ2gIP4FdiBi09bsr3S5xPOHsk=","path":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source","sourceInfo":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source"},"lastModified":1710141950,"lastModifiedDate":"20240311072550","rev":"c555666b050ddccce4fce0b6e83173a8b15fa316","shortRev":"c555666"}'
- name: LOGGER_MIN_SEVERITY
value: debug
- name: METADATA_FETCH_MODE
value: smash
- name: NETWORK
value: mainnet
- name: POSTGRES_DB_DB_SYNC
value: cardano
- name: POSTGRES_DB_STAKE_POOL
value: stakepool
- name: POSTGRES_HOST_DB_SYNC
value: dev-mainnet-postgresql
- name: POSTGRES_HOST_STAKE_POOL
value: dev-mainnet-postgresql
- name: POSTGRES_PASSWORD_DB_SYNC
valueFrom:
secretKeyRef:
key: password
name: cardano-owner-user.dev-mainnet-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_PASSWORD_STAKE_POOL
valueFrom:
secretKeyRef:
key: password
name: stakepool-owner-user.dev-mainnet-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX_DB_SYNC
value: "5"
- name: POSTGRES_POOL_MAX_STAKE_POOL
value: "5"
- name: POSTGRES_PORT_DB_SYNC
value: "5432"
- name: POSTGRES_PORT_STAKE_POOL
value: "5432"
- name: POSTGRES_SSL_CA_FILE_DB_SYNC
value: /tls/ca.crt
- name: POSTGRES_SSL_CA_FILE_STAKE_POOL
value: /tls/ca.crt
- name: POSTGRES_SSL_DB_SYNC
value: "true"
- name: POSTGRES_SSL_STAKE_POOL
value: "true"
- name: POSTGRES_USER_DB_SYNC
valueFrom:
secretKeyRef:
key: username
name: cardano-owner-user.dev-mainnet-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_USER_STAKE_POOL
valueFrom:
secretKeyRef:
key: username
name: stakepool-owner-user.dev-mainnet-postgresql.credentials.postgresql.acid.zalan.do
- name: QUEUES
value: pool-metadata,pool-metrics
- name: SMASH_URL
value: https://smash.cardano-mainnet.iohk.io/api/v1
- name: STAKE_POOL_PROVIDER_URL
value: http://dev-mainnet-cardanojs-backend.dev-mainnet.svc.cluster.local
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:mxk9p2hia07wjc2v4a6k2wjjl3av8bw4
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:vbryd82kan3545nr8jn2626qc8d7q160
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
name: pg-boss-worker
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 300m
memory: 300Mi
requests:
cpu: 200m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
startupProbe:
httpGet:
path: /v1.0.0/ready
port: 3000
initialDelaySeconds: 80
periodSeconds: 5
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-mainnet, dev-mainnet-cardanojs-stake-pool-projector, Deployment (apps) would change:
# Source: cardanojs/templates/stake-pool-projector-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: stake-pool-projector
network: mainnet
release: dev-mainnet-cardanojs
name: dev-mainnet-cardanojs-stake-pool-projector
spec:
selector:
matchLabels:
app: stake-pool-projector
network: mainnet
release: dev-mainnet-cardanojs
template:
metadata:
labels:
app: stake-pool-projector
network: mainnet
release: dev-mainnet-cardanojs
spec:
containers:
- args:
- start-projector
env:
- name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-cgb6TplSLBmtYqvmtOCY5eLX6FAl5Cr50vAu520HV7M=","path":"/nix/store/p94x6jwkaz66fdh7yrbghb6m44vfaj3r-source","sourceInfo":"/nix/store/p94x6jwkaz66fdh7yrbghb6m44vfaj3r-source"},"lastModified":1709661431,"lastModifiedDate":"20240305175711","rev":"3b7addaae22b3faba59e1d0b1b4fd38a8668d1b1","shortRev":"3b7adda"}'
+ value: '{"extra":{"narHash":"sha256-HG2K1aXjrVhG5ee1ABJ2gIP4FdiBi09bsr3S5xPOHsk=","path":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source","sourceInfo":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source"},"lastModified":1710141950,"lastModifiedDate":"20240311072550","rev":"c555666b050ddccce4fce0b6e83173a8b15fa316","shortRev":"c555666"}'
- name: LOGGER_MIN_SEVERITY
value: debug
- name: NETWORK
value: mainnet
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-mainnet-cardano-stack.dev-mainnet.svc.cluster.local
- name: POSTGRES_DB
value: stakepool
- name: POSTGRES_HOST
value: dev-mainnet-postgresql
- name: POSTGRES_PASSWORD
valueFrom:
secretKeyRef:
key: password
name: stakepool-owner-user.dev-mainnet-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX
value: "2"
- name: POSTGRES_PORT
value: "5432"
- name: POSTGRES_SSL
value: "true"
- name: POSTGRES_SSL_CA_FILE
value: /tls/ca.crt
- name: POSTGRES_USER
valueFrom:
secretKeyRef:
key: username
name: stakepool-owner-user.dev-mainnet-postgresql.credentials.postgresql.acid.zalan.do
- name: PROJECTION_NAMES
value: stake-pool,stake-pool-metadata-job,stake-pool-metrics-job
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:mxk9p2hia07wjc2v4a6k2wjjl3av8bw4
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:vbryd82kan3545nr8jn2626qc8d7q160
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: stake-pool-projector
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 700m
memory: 300Mi
requests:
cpu: 700m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-mainnet, dev-mainnet-cardanojs-stake-pool-provider, Deployment (apps) would change:
# Source: cardanojs/templates/stake-pool-provider-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: stake-pool-provider
network: mainnet
release: dev-mainnet-cardanojs
name: dev-mainnet-cardanojs-stake-pool-provider
spec:
selector:
matchLabels:
app: stake-pool-provider
network: mainnet
release: dev-mainnet-cardanojs
template:
metadata:
labels:
app: stake-pool-provider
network: mainnet
release: dev-mainnet-cardanojs
spec:
containers:
- args:
- start-provider-server
env:
- name: ALLOWED_ORIGINS
value: chrome-extension://gafhhkghbfjjkeiendhlofajokpaflmk,chrome-extension://efeiemlfnahiidnjglmehaihacglceia,chrome-extension://bjlhpephaokolembmpdcbobbpkjnoheb,chrome-extension://djcdfchkaijggdjokfomholkalbffgil
- name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-cgb6TplSLBmtYqvmtOCY5eLX6FAl5Cr50vAu520HV7M=","path":"/nix/store/p94x6jwkaz66fdh7yrbghb6m44vfaj3r-source","sourceInfo":"/nix/store/p94x6jwkaz66fdh7yrbghb6m44vfaj3r-source"},"lastModified":1709661431,"lastModifiedDate":"20240305175711","rev":"3b7addaae22b3faba59e1d0b1b4fd38a8668d1b1","shortRev":"3b7adda"}'
+ value: '{"extra":{"narHash":"sha256-HG2K1aXjrVhG5ee1ABJ2gIP4FdiBi09bsr3S5xPOHsk=","path":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source","sourceInfo":"/nix/store/qm49fk4g3zn59hs9a21f8bpi7130dy04-source"},"lastModified":1710141950,"lastModifiedDate":"20240311072550","rev":"c555666b050ddccce4fce0b6e83173a8b15fa316","shortRev":"c555666"}'
- name: DISABLE_STAKE_POOL_METRIC_APY
value: "true"
- name: ENABLE_METRICS
value: "true"
- name: LOGGER_MIN_SEVERITY
value: debug
- name: NETWORK
value: mainnet
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-mainnet-cardano-stack.dev-mainnet.svc.cluster.local
- name: PAGINATION_PAGE_SIZE_LIMIT
value: "5500"
- name: POSTGRES_DB_STAKE_POOL
value: stakepool
- name: POSTGRES_HOST_STAKE_POOL
value: dev-mainnet-postgresql
- name: POSTGRES_PASSWORD_STAKE_POOL
valueFrom:
secretKeyRef:
key: password
name: stakepool-owner-user.dev-mainnet-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX_STAKE_POOL
value: "10"
- name: POSTGRES_PORT_STAKE_POOL
value: "5432"
- name: POSTGRES_SSL_CA_FILE_STAKE_POOL
value: /tls/ca.crt
- name: POSTGRES_SSL_STAKE_POOL
value: "true"
- name: POSTGRES_USER_STAKE_POOL
valueFrom:
secretKeyRef:
key: username
name: stakepool-owner-user.dev-mainnet-postgresql.credentials.postgresql.acid.zalan.do
- name: SERVICE_NAMES
value: stake-pool
- name: TOKEN_METADATA_SERVER_URL
value: http://dev-mainnet-cardano-stack-metadata.dev-mainnet.svc.cluster.local
- name: USE_BLOCKFROST
value: "true"
- name: USE_TYPEORM_STAKE_POOL_PROVIDER
value: "true"
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:mxk9p2hia07wjc2v4a6k2wjjl3av8bw4
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:vbryd82kan3545nr8jn2626qc8d7q160
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: stake-pool-provider
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 500m
memory: 300Mi
requests:
cpu: 100m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preview@us-east-1 would change:
dev-preview, dev-preview-cardanojs-asset-projector, Deployment (apps) would change:
# Source: cardanojs/templates/asset-projector-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: asset-projector
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-asset-projector
spec:
selector:
matchLabels:
app: asset-projector
network: preview
release: dev-preview-cardanojs
template:
metadata:
labels:
app: asset-projector
network: preview
release: dev-preview-cardanojs
spec:
containers:
- args:
- start-projector
env:
- name: LOGGER_MIN_SEVERITY
value: info
- name: NETWORK
value: preview
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-preview-cardano-core.dev-preview.svc.cluster.local
- name: POSTGRES_DB
value: asset
- name: POSTGRES_HOST
value: dev-preview-postgresql
- name: POSTGRES_PASSWORD
valueFrom:
secretKeyRef:
key: password
name: asset-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX
value: "2"
- name: POSTGRES_PORT
value: "5432"
- name: POSTGRES_SSL
value: "true"
- name: POSTGRES_SSL_CA_FILE
value: /tls/ca.crt
- name: POSTGRES_USER
valueFrom:
secretKeyRef:
key: username
name: asset-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: PROJECTION_NAMES
value: asset
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:klb6x7rnbikjbsn0aymc2xpy9079qykb
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:8f5rydczhwvha79sxyvd1q4vwik9gjy6
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: asset-projector
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 700m
memory: 300Mi
requests:
cpu: 700m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preview, dev-preview-cardanojs-backend, Deployment (apps) would change:
# Source: cardanojs/templates/backend-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: backend
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-backend
spec:
selector:
matchLabels:
app: backend
network: preview
release: dev-preview-cardanojs
template:
metadata:
labels:
app: backend
network: preview
release: dev-preview-cardanojs
spec:
containers:
- args:
- start-provider-server
env:
- name: ALLOWED_ORIGINS
value: chrome-extension://gafhhkghbfjjkeiendhlofajokpaflmk,chrome-extension://efeiemlfnahiidnjglmehaihacglceia,chrome-extension://bjlhpephaokolembmpdcbobbpkjnoheb,chrome-extension://djcdfchkaijggdjokfomholkalbffgil,http://localhost/,http://localhost
- name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-OYOaND9b3Fj9ScFMTSkJZTu9qtI/EyTgRaddfpIgzek=","path":"/nix/store/n5i5myn4ahar8hdlx16b1zdzif0yyd8c-source","sourceInfo":"/nix/store/n5i5myn4ahar8hdlx16b1zdzif0yyd8c-source"},"lastModified":1718188787,"lastModifiedDate":"20240612103947","rev":"38601b123cd80d0591ed13910b4734dd34372fb9","shortRev":"38601b1"}'
+ value: '{"extra":{"narHash":"sha256-lPzoJrrPbscrX6VC8vqxqjquDojoQTCi+Pxmue29Lvg=","path":"/nix/store/isny12sm841fbc86d8xf2kdi10dbpnv0-source","sourceInfo":"/nix/store/isny12sm841fbc86d8xf2kdi10dbpnv0-source"},"lastModified":1718194399,"lastModifiedDate":"20240612121319","rev":"12d87132f23d2721c4ffa86505476372778a25ab","shortRev":"12d8713"}'
- name: DISABLE_STAKE_POOL_METRIC_APY
value: "true"
- name: ENABLE_METRICS
value: "true"
- name: HANDLE_POLICY_IDS
value: f0ff48bbb7bbe9d59a40f1ce90e9e9d0ff5002ec48f232b49ca0fb9a
- name: HANDLE_PROVIDER_SERVER_URL
value: https://preview.api.handle.me
- name: LOGGER_MIN_SEVERITY
value: info
- name: NETWORK
value: preview
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-preview-cardano-core.dev-preview.svc.cluster.local
- name: PAGINATION_PAGE_SIZE_LIMIT
value: "5500"
- name: POSTGRES_DB_DB_SYNC
value: cardano
- name: POSTGRES_DB_HANDLE
value: handle
- name: POSTGRES_HOST_DB_SYNC
value: dev-preview-postgresql
- name: POSTGRES_HOST_HANDLE
value: dev-preview-postgresql
- name: POSTGRES_PASSWORD_DB_SYNC
valueFrom:
secretKeyRef:
key: password
name: cardano-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_PASSWORD_HANDLE
valueFrom:
secretKeyRef:
key: password
name: handle-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX_DB_SYNC
value: "50"
- name: POSTGRES_POOL_MAX_HANDLE
value: "10"
- name: POSTGRES_PORT_DB_SYNC
value: "5432"
- name: POSTGRES_PORT_HANDLE
value: "5432"
- name: POSTGRES_SSL_CA_FILE_DB_SYNC
value: /tls/ca.crt
- name: POSTGRES_SSL_CA_FILE_HANDLE
value: /tls/ca.crt
- name: POSTGRES_SSL_DB_SYNC
value: "true"
- name: POSTGRES_SSL_HANDLE
value: "true"
- name: POSTGRES_USER_DB_SYNC
valueFrom:
secretKeyRef:
key: username
name: cardano-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_USER_HANDLE
valueFrom:
secretKeyRef:
key: username
name: handle-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: SERVICE_NAMES
value: asset,chain-history,network-info,rewards,stake-pool,tx-submit,utxo
- name: TOKEN_METADATA_SERVER_URL
value: http://dev-preview-cardano-stack-metadata.dev-preview.svc.cluster.local
- name: USE_BLOCKFROST
value: "true"
- name: USE_KORA_LABS
value: "true"
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:klb6x7rnbikjbsn0aymc2xpy9079qykb
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:8f5rydczhwvha79sxyvd1q4vwik9gjy6
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 20
name: backend
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 1500m
memory: 512Mi
requests:
cpu: 1000m
memory: 350Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preview, dev-preview-cardanojs-backend, Ingress (networking.k8s.io) would change:
# Source: cardanojs/templates/backend-ingress.yaml
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
annotations:
alb.ingress.kubernetes.io/actions.ssl-redirect: '{"RedirectConfig":{"Port":"443","Protocol":"HTTPS","StatusCode":"HTTP_301"},"Type":"redirect"}'
alb.ingress.kubernetes.io/group.name: dev-preview
alb.ingress.kubernetes.io/group.order: "99"
alb.ingress.kubernetes.io/healthcheck-interval-seconds: "60"
alb.ingress.kubernetes.io/healthcheck-path: /v1.0.0/health
alb.ingress.kubernetes.io/healthcheck-timeout-seconds: "30"
alb.ingress.kubernetes.io/listen-ports: '[{"HTTP":80},{"HTTPS":443}]'
alb.ingress.kubernetes.io/scheme: internet-facing
alb.ingress.kubernetes.io/target-type: ip
alb.ingress.kubernetes.io/wafv2-acl-arn: arn:aws:wafv2:us-east-1:926093910549:regional/webacl/rate-limit/d4216c0e-b464-4383-953f-3262f4cd3cb6
external-dns.alpha.kubernetes.io/aws-region: us-east-1
external-dns.alpha.kubernetes.io/set-identifier: us-east-1-dev-preview-backend
labels:
app: backend
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-backend
spec:
ingressClassName: alb
rules:
- host: dev-preview.lw.iog.io
http:
paths:
- backend:
service:
name: dev-preview-cardanojs-handle-provider
port:
name: http
path: /v1.0.0/handle
pathType: Prefix
- backend:
service:
name: ssl-redirect
port:
name: use-annotation
path: /
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v1.0.0/health
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v1.0.0/live
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v1.0.0/meta
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v1.0.0/ready
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v1.0.0/asset
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v3.0.0/chain-history
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v3.0.1/chain-history
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
+ path: /v3.1.0/chain-history
+ pathType: Prefix
+ - backend:
+ service:
+ name: dev-preview-cardanojs-backend
+ port:
+ name: http
path: /v1.0.0/network-info
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v1.0.0/rewards
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v2.0.0/tx-submit
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v2.0.0/utxo
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-stake-pool-provider
port:
name: http
path: /v1.1.0/stake-pool
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-stake-pool-provider
port:
name: http
path: /v1.0.0/stake-pool
pathType: Prefix
- host: dev-preview.us-east-1.lw.iog.io
http:
paths:
- backend:
service:
name: dev-preview-cardanojs-handle-provider
port:
name: http
path: /v1.0.0/handle
pathType: Prefix
- backend:
service:
name: ssl-redirect
port:
name: use-annotation
path: /
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v1.0.0/health
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v1.0.0/live
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v1.0.0/meta
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v1.0.0/ready
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v1.0.0/asset
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v3.0.0/chain-history
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v3.0.1/chain-history
+ pathType: Prefix
+ - backend:
+ service:
+ name: dev-preview-cardanojs-backend
+ port:
+ name: http
+ path: /v3.1.0/chain-history
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v1.0.0/network-info
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v1.0.0/rewards
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v2.0.0/tx-submit
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-backend
port:
name: http
path: /v2.0.0/utxo
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-stake-pool-provider
port:
name: http
path: /v1.1.0/stake-pool
pathType: Prefix
- backend:
service:
name: dev-preview-cardanojs-stake-pool-provider
port:
name: http
path: /v1.0.0/stake-pool
pathType: Prefix
dev-preview, dev-preview-cardanojs-blockfrost-worker, Deployment (apps) would change:
# Source: cardanojs/templates/blockfrost-worker-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: blockfrost-worker
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-blockfrost-worker
spec:
selector:
matchLabels:
app: blockfrost-worker
network: preview
release: dev-preview-cardanojs
template:
metadata:
labels:
app: blockfrost-worker
network: preview
release: dev-preview-cardanojs
spec:
containers:
- args:
- start-blockfrost-worker
env:
- name: BLOCKFROST_API_KEY
valueFrom:
secretKeyRef:
key: api-key
name: blockfrost
- name: LOGGER_MIN_SEVERITY
value: info
- name: NETWORK
value: preview
- name: POSTGRES_DB_DB_SYNC
value: cardano
- name: POSTGRES_HOST_DB_SYNC
value: dev-preview-postgresql
- name: POSTGRES_PASSWORD_DB_SYNC
valueFrom:
secretKeyRef:
key: password
name: cardano-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_PORT_DB_SYNC
value: "5432"
- name: POSTGRES_SSL_CA_FILE_DB_SYNC
value: /tls/ca.crt
- name: POSTGRES_SSL_DB_SYNC
value: "true"
- name: POSTGRES_USER_DB_SYNC
valueFrom:
secretKeyRef:
key: username
name: cardano-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:klb6x7rnbikjbsn0aymc2xpy9079qykb
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:8f5rydczhwvha79sxyvd1q4vwik9gjy6
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: blockfrost-worker
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 500m
memory: 300Mi
requests:
cpu: 100m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preview, dev-preview-cardanojs-handle-projector, Deployment (apps) would change:
# Source: cardanojs/templates/handle-projector-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: handle-projector
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-handle-projector
spec:
selector:
matchLabels:
app: handle-projector
network: preview
release: dev-preview-cardanojs
template:
metadata:
labels:
app: handle-projector
network: preview
release: dev-preview-cardanojs
spec:
containers:
- args:
- start-projector
env:
- name: HANDLE_POLICY_IDS
value: f0ff48bbb7bbe9d59a40f1ce90e9e9d0ff5002ec48f232b49ca0fb9a
- name: LOGGER_MIN_SEVERITY
value: info
- name: NETWORK
value: preview
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-preview-cardano-core.dev-preview.svc.cluster.local
- name: POSTGRES_DB
value: handle
- name: POSTGRES_HOST
value: dev-preview-postgresql
- name: POSTGRES_PASSWORD
valueFrom:
secretKeyRef:
key: password
name: handle-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX
value: "2"
- name: POSTGRES_PORT
value: "5432"
- name: POSTGRES_SSL
value: "true"
- name: POSTGRES_SSL_CA_FILE
value: /tls/ca.crt
- name: POSTGRES_USER
valueFrom:
secretKeyRef:
key: username
name: handle-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: PROJECTION_NAMES
value: handle
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:klb6x7rnbikjbsn0aymc2xpy9079qykb
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:8f5rydczhwvha79sxyvd1q4vwik9gjy6
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: handle-projector
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 1000m
memory: 300Mi
requests:
cpu: 100m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preview, dev-preview-cardanojs-handle-provider, Deployment (apps) would change:
# Source: cardanojs/templates/handle-provider-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: handle-provider
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-handle-provider
spec:
selector:
matchLabels:
app: handle-provider
network: preview
release: dev-preview-cardanojs
template:
metadata:
labels:
app: handle-provider
network: preview
release: dev-preview-cardanojs
spec:
containers:
- args:
- start-provider-server
env:
- name: ALLOWED_ORIGINS
value: chrome-extension://gafhhkghbfjjkeiendhlofajokpaflmk,chrome-extension://efeiemlfnahiidnjglmehaihacglceia,chrome-extension://bjlhpephaokolembmpdcbobbpkjnoheb,chrome-extension://djcdfchkaijggdjokfomholkalbffgil,http://localhost/,http://localhost
- name: ENABLE_METRICS
value: "true"
- name: HANDLE_POLICY_IDS
value: f0ff48bbb7bbe9d59a40f1ce90e9e9d0ff5002ec48f232b49ca0fb9a
- name: LOGGER_MIN_SEVERITY
value: info
- name: NETWORK
value: preview
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-preview-cardano-core.dev-preview.svc.cluster.local
- name: POSTGRES_DB_HANDLE
value: handle
- name: POSTGRES_HOST_HANDLE
value: dev-preview-postgresql
- name: POSTGRES_PASSWORD_HANDLE
valueFrom:
secretKeyRef:
key: password
name: handle-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX_HANDLE
value: "10"
- name: POSTGRES_PORT_HANDLE
value: "5432"
- name: POSTGRES_SSL_CA_FILE_HANDLE
value: /tls/ca.crt
- name: POSTGRES_SSL_HANDLE
value: "true"
- name: POSTGRES_USER_HANDLE
valueFrom:
secretKeyRef:
key: username
name: handle-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: SERVICE_NAMES
value: handle
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:klb6x7rnbikjbsn0aymc2xpy9079qykb
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:8f5rydczhwvha79sxyvd1q4vwik9gjy6
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: handle-provider
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 500m
memory: 300Mi
requests:
cpu: 100m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preview, dev-preview-cardanojs-pg-boss-worker, Deployment (apps) would change:
# Source: cardanojs/templates/pgboss-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: pg-boss-worker
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-pg-boss-worker
spec:
selector:
matchLabels:
app: pg-boss-worker
network: preview
release: dev-preview-cardanojs
template:
metadata:
labels:
app: pg-boss-worker
network: preview
release: dev-preview-cardanojs
spec:
containers:
- args:
- start-pg-boss-worker
env:
- name: LOGGER_MIN_SEVERITY
value: info
- name: METADATA_FETCH_MODE
value: smash
- name: NETWORK
value: preview
- name: NETWORK_INFO_PROVIDER_URL
value: http://dev-preview-cardanojs-backend.dev-preview.svc.cluster.local
- name: POSTGRES_DB_DB_SYNC
value: cardano
- name: POSTGRES_DB_STAKE_POOL
value: stakepoolv2
- name: POSTGRES_HOST_DB_SYNC
value: dev-preview-postgresql
- name: POSTGRES_HOST_STAKE_POOL
value: dev-preview-postgresql
- name: POSTGRES_PASSWORD_DB_SYNC
valueFrom:
secretKeyRef:
key: password
name: cardano-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_PASSWORD_STAKE_POOL
valueFrom:
secretKeyRef:
key: password
name: stakepoolv2-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX_DB_SYNC
value: "5"
- name: POSTGRES_POOL_MAX_STAKE_POOL
value: "5"
- name: POSTGRES_PORT_DB_SYNC
value: "5432"
- name: POSTGRES_PORT_STAKE_POOL
value: "5432"
- name: POSTGRES_SSL_CA_FILE_DB_SYNC
value: /tls/ca.crt
- name: POSTGRES_SSL_CA_FILE_STAKE_POOL
value: /tls/ca.crt
- name: POSTGRES_SSL_DB_SYNC
value: "true"
- name: POSTGRES_SSL_STAKE_POOL
value: "true"
- name: POSTGRES_USER_DB_SYNC
valueFrom:
secretKeyRef:
key: username
name: cardano-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_USER_STAKE_POOL
valueFrom:
secretKeyRef:
key: username
name: stakepoolv2-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: QUEUES
value: pool-delist-schedule,pool-metadata,pool-metrics,pool-rewards
- name: SMASH_URL
value: https://preview-smash.world.dev.cardano.org/api/v1
- name: STAKE_POOL_PROVIDER_URL
value: http://dev-preview-cardanojs-backend.dev-preview.svc.cluster.local
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:klb6x7rnbikjbsn0aymc2xpy9079qykb
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:8f5rydczhwvha79sxyvd1q4vwik9gjy6
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
name: pg-boss-worker
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 300m
memory: 300Mi
requests:
cpu: 200m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
startupProbe:
httpGet:
path: /v1.0.0/ready
port: 3000
initialDelaySeconds: 80
periodSeconds: 5
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preview, dev-preview-cardanojs-stake-pool-projector, Deployment (apps) would change:
# Source: cardanojs/templates/stake-pool-projector-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: stake-pool-projector
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-stake-pool-projector
spec:
selector:
matchLabels:
app: stake-pool-projector
network: preview
release: dev-preview-cardanojs
template:
metadata:
labels:
app: stake-pool-projector
network: preview
release: dev-preview-cardanojs
spec:
containers:
- args:
- start-projector
env:
- name: LOGGER_MIN_SEVERITY
value: info
- name: NETWORK
value: preview
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-preview-cardano-core.dev-preview.svc.cluster.local
- name: POSTGRES_DB
value: stakepoolv2
- name: POSTGRES_HOST
value: dev-preview-postgresql
- name: POSTGRES_PASSWORD
valueFrom:
secretKeyRef:
key: password
name: stakepoolv2-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX
value: "2"
- name: POSTGRES_PORT
value: "5432"
- name: POSTGRES_SSL
value: "true"
- name: POSTGRES_SSL_CA_FILE
value: /tls/ca.crt
- name: POSTGRES_USER
valueFrom:
secretKeyRef:
key: username
name: stakepoolv2-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: PROJECTION_NAMES
value: stake-pool,stake-pool-metadata-job,stake-pool-metrics-job,stake-pool-rewards-job
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:klb6x7rnbikjbsn0aymc2xpy9079qykb
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:8f5rydczhwvha79sxyvd1q4vwik9gjy6
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: stake-pool-projector
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 700m
memory: 300Mi
requests:
cpu: 700m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preview, dev-preview-cardanojs-stake-pool-provider, Deployment (apps) would change:
# Source: cardanojs/templates/stake-pool-provider-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: stake-pool-provider
network: preview
release: dev-preview-cardanojs
name: dev-preview-cardanojs-stake-pool-provider
spec:
selector:
matchLabels:
app: stake-pool-provider
network: preview
release: dev-preview-cardanojs
template:
metadata:
labels:
app: stake-pool-provider
network: preview
release: dev-preview-cardanojs
spec:
containers:
- args:
- start-provider-server
env:
- name: ALLOWED_ORIGINS
value: chrome-extension://gafhhkghbfjjkeiendhlofajokpaflmk,chrome-extension://efeiemlfnahiidnjglmehaihacglceia,chrome-extension://bjlhpephaokolembmpdcbobbpkjnoheb,chrome-extension://djcdfchkaijggdjokfomholkalbffgil,http://localhost/,http://localhost
- name: DISABLE_STAKE_POOL_METRIC_APY
value: "true"
- name: ENABLE_METRICS
value: "true"
- name: LOGGER_MIN_SEVERITY
value: info
- name: NETWORK
value: preview
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-preview-cardano-core.dev-preview.svc.cluster.local
- name: OVERRIDE_FUZZY_OPTIONS
value: "true"
- name: PAGINATION_PAGE_SIZE_LIMIT
value: "5500"
- name: POSTGRES_DB_STAKE_POOL
value: stakepoolv2
- name: POSTGRES_HOST_STAKE_POOL
value: dev-preview-postgresql
- name: POSTGRES_PASSWORD_STAKE_POOL
valueFrom:
secretKeyRef:
key: password
name: stakepoolv2-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX_STAKE_POOL
value: "10"
- name: POSTGRES_PORT_STAKE_POOL
value: "5432"
- name: POSTGRES_SSL_CA_FILE_STAKE_POOL
value: /tls/ca.crt
- name: POSTGRES_SSL_STAKE_POOL
value: "true"
- name: POSTGRES_USER_STAKE_POOL
valueFrom:
secretKeyRef:
key: username
name: stakepoolv2-owner-user.dev-preview-postgresql.credentials.postgresql.acid.zalan.do
- name: SERVICE_NAMES
value: stake-pool
- name: TOKEN_METADATA_SERVER_URL
value: http://dev-preview-cardano-stack-metadata.dev-preview.svc.cluster.local
- name: USE_TYPEORM_STAKE_POOL_PROVIDER
value: "true"
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:klb6x7rnbikjbsn0aymc2xpy9079qykb
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:8f5rydczhwvha79sxyvd1q4vwik9gjy6
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: stake-pool-provider
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 500m
memory: 300Mi
requests:
cpu: 100m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preprod@us-east-1@v2 would change:
dev-preprod, dev-preprod-cardanojs-v2-asset-projector, Deployment (apps) would change:
# Source: cardanojs/templates/asset-projector-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: asset-projector
network: preprod
release: dev-preprod-cardanojs-v2
name: dev-preprod-cardanojs-v2-asset-projector
spec:
selector:
matchLabels:
app: asset-projector
network: preprod
release: dev-preprod-cardanojs-v2
template:
metadata:
labels:
app: asset-projector
network: preprod
release: dev-preprod-cardanojs-v2
spec:
containers:
- args:
- start-projector
env:
- - name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-i6/tgL3/Ql82f/jXSjBg4vi5qvvehzEN5Tf50Y0Yjfo=","path":"/nix/store/v8y6c4474yghp2323m4g0gz7gpjxr28g-source","sourceInfo":"/nix/store/v8y6c4474yghp2323m4g0gz7gpjxr28g-source"},"lastModified":1717594945,"lastModifiedDate":"20240605134225","rev":"4f0181a05a47cc61c98f0f8fba8bb6c4fd7979cb","shortRev":"4f0181a"}'
- name: LOGGER_MIN_SEVERITY
value: info
- name: NETWORK
value: preprod
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-preprod-cardano-core.dev-preprod.svc.cluster.local
- name: POSTGRES_DB
value: asset
- name: POSTGRES_HOST
value: dev-preprod-postgresql
- name: POSTGRES_PASSWORD
valueFrom:
secretKeyRef:
key: password
name: asset-owner-user.dev-preprod-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX
value: "2"
- name: POSTGRES_PORT
value: "5432"
- name: POSTGRES_SSL
value: "true"
- name: POSTGRES_SSL_CA_FILE
value: /tls/ca.crt
- name: POSTGRES_USER
valueFrom:
secretKeyRef:
key: username
name: asset-owner-user.dev-preprod-postgresql.credentials.postgresql.acid.zalan.do
- name: PROJECTION_NAMES
value: asset
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:xxywd62xixjj4z0qmmpvlc704jw1bvgh
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:8f5rydczhwvha79sxyvd1q4vwik9gjy6
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: asset-projector
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 700m
memory: 300Mi
requests:
cpu: 700m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preprod, dev-preprod-cardanojs-v2-backend, Deployment (apps) would change:
# Source: cardanojs/templates/backend-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: backend
network: preprod
release: dev-preprod-cardanojs-v2
name: dev-preprod-cardanojs-v2-backend
spec:
selector:
matchLabels:
app: backend
network: preprod
release: dev-preprod-cardanojs-v2
template:
metadata:
labels:
app: backend
network: preprod
release: dev-preprod-cardanojs-v2
spec:
containers:
- args:
- start-provider-server
env:
- name: ALLOWED_ORIGINS
value: chrome-extension://gafhhkghbfjjkeiendhlofajokpaflmk,chrome-extension://efeiemlfnahiidnjglmehaihacglceia,chrome-extension://bjlhpephaokolembmpdcbobbpkjnoheb,chrome-extension://djcdfchkaijggdjokfomholkalbffgil,http://localhost/,http://localhost
- name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-i6/tgL3/Ql82f/jXSjBg4vi5qvvehzEN5Tf50Y0Yjfo=","path":"/nix/store/v8y6c4474yghp2323m4g0gz7gpjxr28g-source","sourceInfo":"/nix/store/v8y6c4474yghp2323m4g0gz7gpjxr28g-source"},"lastModified":1717594945,"lastModifiedDate":"20240605134225","rev":"4f0181a05a47cc61c98f0f8fba8bb6c4fd7979cb","shortRev":"4f0181a"}'
+ value: '{"extra":{"narHash":"sha256-lPzoJrrPbscrX6VC8vqxqjquDojoQTCi+Pxmue29Lvg=","path":"/nix/store/isny12sm841fbc86d8xf2kdi10dbpnv0-source","sourceInfo":"/nix/store/isny12sm841fbc86d8xf2kdi10dbpnv0-source"},"lastModified":1718194399,"lastModifiedDate":"20240612121319","rev":"12d87132f23d2721c4ffa86505476372778a25ab","shortRev":"12d8713"}'
- name: DISABLE_STAKE_POOL_METRIC_APY
value: "true"
- name: ENABLE_METRICS
value: "true"
- name: HANDLE_POLICY_IDS
value: f0ff48bbb7bbe9d59a40f1ce90e9e9d0ff5002ec48f232b49ca0fb9a
- name: HANDLE_PROVIDER_SERVER_URL
value: https://preprod.api.handle.me
- name: LOGGER_MIN_SEVERITY
value: info
- name: NETWORK
value: preprod
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-preprod-cardano-core.dev-preprod.svc.cluster.local
- name: PAGINATION_PAGE_SIZE_LIMIT
value: "5500"
- name: POSTGRES_DB_DB_SYNC
value: cardano
- name: POSTGRES_DB_HANDLE
value: handle
- name: POSTGRES_HOST_DB_SYNC
value: dev-preprod-postgresql
- name: POSTGRES_HOST_HANDLE
value: dev-preprod-postgresql
- name: POSTGRES_PASSWORD_DB_SYNC
valueFrom:
secretKeyRef:
key: password
name: cardano-owner-user.dev-preprod-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_PASSWORD_HANDLE
valueFrom:
secretKeyRef:
key: password
name: handle-owner-user.dev-preprod-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX_DB_SYNC
value: "50"
- name: POSTGRES_POOL_MAX_HANDLE
value: "10"
- name: POSTGRES_PORT_DB_SYNC
value: "5432"
- name: POSTGRES_PORT_HANDLE
value: "5432"
- name: POSTGRES_SSL_CA_FILE_DB_SYNC
value: /tls/ca.crt
- name: POSTGRES_SSL_CA_FILE_HANDLE
value: /tls/ca.crt
- name: POSTGRES_SSL_DB_SYNC
value: "true"
- name: POSTGRES_SSL_HANDLE
value: "true"
- name: POSTGRES_USER_DB_SYNC
valueFrom:
secretKeyRef:
key: username
name: cardano-owner-user.dev-preprod-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_USER_HANDLE
valueFrom:
secretKeyRef:
key: username
name: handle-owner-user.dev-preprod-postgresql.credentials.postgresql.acid.zalan.do
- name: SERVICE_NAMES
value: asset,chain-history,network-info,rewards,stake-pool,tx-submit,utxo
- name: TOKEN_METADATA_SERVER_URL
value: http://dev-preprod-cardano-stack-metadata.dev-preprod.svc.cluster.local
- name: USE_BLOCKFROST
value: "true"
- name: USE_KORA_LABS
value: "true"
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:xxywd62xixjj4z0qmmpvlc704jw1bvgh
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:8f5rydczhwvha79sxyvd1q4vwik9gjy6
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 20
name: backend
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 1500m
memory: 512Mi
requests:
cpu: 1000m
memory: 350Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preprod, dev-preprod-cardanojs-v2-backend, Ingress (networking.k8s.io) would change:
# Source: cardanojs/templates/backend-ingress.yaml
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
annotations:
alb.ingress.kubernetes.io/actions.ssl-redirect: '{"RedirectConfig":{"Port":"443","Protocol":"HTTPS","StatusCode":"HTTP_301"},"Type":"redirect"}'
alb.ingress.kubernetes.io/group.name: dev-preprod
alb.ingress.kubernetes.io/group.order: "98"
alb.ingress.kubernetes.io/healthcheck-interval-seconds: "60"
alb.ingress.kubernetes.io/healthcheck-path: /v1.0.0/health
alb.ingress.kubernetes.io/healthcheck-timeout-seconds: "30"
alb.ingress.kubernetes.io/listen-ports: '[{"HTTP":80},{"HTTPS":443}]'
alb.ingress.kubernetes.io/scheme: internet-facing
alb.ingress.kubernetes.io/target-type: ip
alb.ingress.kubernetes.io/wafv2-acl-arn: arn:aws:wafv2:us-east-1:926093910549:regional/webacl/rate-limit/d4216c0e-b464-4383-953f-3262f4cd3cb6
external-dns.alpha.kubernetes.io/aws-region: us-east-1
external-dns.alpha.kubernetes.io/set-identifier: us-east-1-dev-preprod-backend
labels:
app: backend
network: preprod
release: dev-preprod-cardanojs-v2
name: dev-preprod-cardanojs-v2-backend
spec:
ingressClassName: alb
rules:
- host: dev-preprod.lw.iog.io
http:
paths:
- backend:
service:
+ name: dev-preprod-cardanojs-v2-handle-provider
+ port:
+ name: http
+ path: /v1.0.0/handle
+ pathType: Prefix
+ - backend:
+ service:
name: ssl-redirect
port:
name: use-annotation
path: /
pathType: Prefix
- backend:
service:
name: dev-preprod-cardanojs-v2-backend
port:
name: http
path: /v1.0.0/health
pathType: Prefix
- backend:
service:
name: dev-preprod-cardanojs-v2-backend
port:
name: http
path: /v1.0.0/live
pathType: Prefix
- backend:
service:
name: dev-preprod-cardanojs-v2-backend
port:
name: http
path: /v1.0.0/meta
pathType: Prefix
- backend:
service:
name: dev-preprod-cardanojs-v2-backend
port:
name: http
path: /v1.0.0/ready
pathType: Prefix
- backend:
service:
name: dev-preprod-cardanojs-v2-backend
port:
name: http
path: /v1.0.0/asset
pathType: Prefix
- backend:
service:
name: dev-preprod-cardanojs-v2-backend
port:
name: http
path: /v3.0.0/chain-history
pathType: Prefix
- backend:
service:
name: dev-preprod-cardanojs-v2-backend
port:
name: http
path: /v3.0.1/chain-history
+ pathType: Prefix
+ - backend:
+ service:
+ name: dev-preprod-cardanojs-v2-backend
+ port:
+ name: http
+ path: /v3.1.0/chain-history
pathType: Prefix
- backend:
service:
name: dev-preprod-cardanojs-v2-backend
port:
name: http
path: /v1.0.0/network-info
pathType: Prefix
- backend:
service:
name: dev-preprod-cardanojs-v2-backend
port:
name: http
path: /v1.0.0/rewards
pathType: Prefix
- backend:
service:
name: dev-preprod-cardanojs-v2-backend
port:
name: http
path: /v2.0.0/tx-submit
pathType: Prefix
- backend:
service:
name: dev-preprod-cardanojs-v2-backend
port:
name: http
path: /v2.0.0/utxo
pathType: Prefix
- backend:
service:
name: dev-preprod-cardanojs-v2-stake-pool-provider
port:
name: http
path: /v1.1.0/stake-pool
pathType: Prefix
+ - host: dev-preprod.us-east-1.lw.iog.io
+ http:
+ paths:
- backend:
service:
name: dev-preprod-cardanojs-v2-handle-provider
port:
name: http
path: /v1.0.0/handle
pathType: Prefix
- - host: dev-preprod.us-east-1.lw.iog.io
- http:
- paths:
- backend:
service:
name: ssl-redirect
port:
name: use-annotation
path: /
pathType: Prefix
- backend:
service:
name: dev-preprod-cardanojs-v2-backend
port:
name: http
path: /v1.0.0/health
pathType: Prefix
- backend:
service:
name: dev-preprod-cardanojs-v2-backend
port:
name: http
path: /v1.0.0/live
pathType: Prefix
- backend:
service:
name: dev-preprod-cardanojs-v2-backend
port:
name: http
path: /v1.0.0/meta
pathType: Prefix
- backend:
service:
name: dev-preprod-cardanojs-v2-backend
port:
name: http
path: /v1.0.0/ready
pathType: Prefix
- backend:
service:
name: dev-preprod-cardanojs-v2-backend
port:
name: http
path: /v1.0.0/asset
pathType: Prefix
- backend:
service:
name: dev-preprod-cardanojs-v2-backend
port:
name: http
path: /v3.0.0/chain-history
pathType: Prefix
- backend:
service:
name: dev-preprod-cardanojs-v2-backend
port:
name: http
path: /v3.0.1/chain-history
+ pathType: Prefix
+ - backend:
+ service:
+ name: dev-preprod-cardanojs-v2-backend
+ port:
+ name: http
+ path: /v3.1.0/chain-history
pathType: Prefix
- backend:
service:
name: dev-preprod-cardanojs-v2-backend
port:
name: http
path: /v1.0.0/network-info
pathType: Prefix
- backend:
service:
name: dev-preprod-cardanojs-v2-backend
port:
name: http
path: /v1.0.0/rewards
pathType: Prefix
- backend:
service:
name: dev-preprod-cardanojs-v2-backend
port:
name: http
path: /v2.0.0/tx-submit
pathType: Prefix
- backend:
service:
name: dev-preprod-cardanojs-v2-backend
port:
name: http
path: /v2.0.0/utxo
pathType: Prefix
- backend:
service:
name: dev-preprod-cardanojs-v2-stake-pool-provider
port:
name: http
path: /v1.1.0/stake-pool
- pathType: Prefix
- - backend:
- service:
- name: dev-preprod-cardanojs-v2-handle-provider
- port:
- name: http
- path: /v1.0.0/handle
pathType: Prefix
dev-preprod, dev-preprod-cardanojs-v2-blockfrost-worker, Deployment (apps) would change:
# Source: cardanojs/templates/blockfrost-worker-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: blockfrost-worker
network: preprod
release: dev-preprod-cardanojs-v2
name: dev-preprod-cardanojs-v2-blockfrost-worker
spec:
selector:
matchLabels:
app: blockfrost-worker
network: preprod
release: dev-preprod-cardanojs-v2
template:
metadata:
labels:
app: blockfrost-worker
network: preprod
release: dev-preprod-cardanojs-v2
spec:
containers:
- args:
- start-blockfrost-worker
env:
- name: BLOCKFROST_API_KEY
valueFrom:
secretKeyRef:
key: api-key
name: blockfrost
- - name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-i6/tgL3/Ql82f/jXSjBg4vi5qvvehzEN5Tf50Y0Yjfo=","path":"/nix/store/v8y6c4474yghp2323m4g0gz7gpjxr28g-source","sourceInfo":"/nix/store/v8y6c4474yghp2323m4g0gz7gpjxr28g-source"},"lastModified":1717594945,"lastModifiedDate":"20240605134225","rev":"4f0181a05a47cc61c98f0f8fba8bb6c4fd7979cb","shortRev":"4f0181a"}'
- name: LOGGER_MIN_SEVERITY
value: info
- name: NETWORK
value: preprod
- name: POSTGRES_DB_DB_SYNC
value: cardano
- name: POSTGRES_HOST_DB_SYNC
value: dev-preprod-postgresql
- name: POSTGRES_PASSWORD_DB_SYNC
valueFrom:
secretKeyRef:
key: password
name: cardano-owner-user.dev-preprod-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_PORT_DB_SYNC
value: "5432"
- name: POSTGRES_SSL_CA_FILE_DB_SYNC
value: /tls/ca.crt
- name: POSTGRES_SSL_DB_SYNC
value: "true"
- name: POSTGRES_USER_DB_SYNC
valueFrom:
secretKeyRef:
key: username
name: cardano-owner-user.dev-preprod-postgresql.credentials.postgresql.acid.zalan.do
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:xxywd62xixjj4z0qmmpvlc704jw1bvgh
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:8f5rydczhwvha79sxyvd1q4vwik9gjy6
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: blockfrost-worker
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 500m
memory: 300Mi
requests:
cpu: 100m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preprod, dev-preprod-cardanojs-v2-handle-projector, Deployment (apps) would change:
# Source: cardanojs/templates/handle-projector-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: handle-projector
network: preprod
release: dev-preprod-cardanojs-v2
name: dev-preprod-cardanojs-v2-handle-projector
spec:
selector:
matchLabels:
app: handle-projector
network: preprod
release: dev-preprod-cardanojs-v2
template:
metadata:
labels:
app: handle-projector
network: preprod
release: dev-preprod-cardanojs-v2
spec:
containers:
- args:
- start-projector
env:
- - name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-i6/tgL3/Ql82f/jXSjBg4vi5qvvehzEN5Tf50Y0Yjfo=","path":"/nix/store/v8y6c4474yghp2323m4g0gz7gpjxr28g-source","sourceInfo":"/nix/store/v8y6c4474yghp2323m4g0gz7gpjxr28g-source"},"lastModified":1717594945,"lastModifiedDate":"20240605134225","rev":"4f0181a05a47cc61c98f0f8fba8bb6c4fd7979cb","shortRev":"4f0181a"}'
- name: HANDLE_POLICY_IDS
value: f0ff48bbb7bbe9d59a40f1ce90e9e9d0ff5002ec48f232b49ca0fb9a
- name: LOGGER_MIN_SEVERITY
value: info
- name: NETWORK
value: preprod
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-preprod-cardano-core.dev-preprod.svc.cluster.local
- name: POSTGRES_DB
value: handle
- name: POSTGRES_HOST
value: dev-preprod-postgresql
- name: POSTGRES_PASSWORD
valueFrom:
secretKeyRef:
key: password
name: handle-owner-user.dev-preprod-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX
value: "2"
- name: POSTGRES_PORT
value: "5432"
- name: POSTGRES_SSL
value: "true"
- name: POSTGRES_SSL_CA_FILE
value: /tls/ca.crt
- name: POSTGRES_USER
valueFrom:
secretKeyRef:
key: username
name: handle-owner-user.dev-preprod-postgresql.credentials.postgresql.acid.zalan.do
- name: PROJECTION_NAMES
value: handle
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:xxywd62xixjj4z0qmmpvlc704jw1bvgh
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:8f5rydczhwvha79sxyvd1q4vwik9gjy6
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: handle-projector
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 1000m
memory: 300Mi
requests:
cpu: 100m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preprod, dev-preprod-cardanojs-v2-handle-provider, Deployment (apps) would change:
# Source: cardanojs/templates/handle-provider-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: handle-provider
network: preprod
release: dev-preprod-cardanojs-v2
name: dev-preprod-cardanojs-v2-handle-provider
spec:
selector:
matchLabels:
app: handle-provider
network: preprod
release: dev-preprod-cardanojs-v2
template:
metadata:
labels:
app: handle-provider
network: preprod
release: dev-preprod-cardanojs-v2
spec:
containers:
- args:
- start-provider-server
env:
- name: ALLOWED_ORIGINS
value: chrome-extension://gafhhkghbfjjkeiendhlofajokpaflmk,chrome-extension://efeiemlfnahiidnjglmehaihacglceia,chrome-extension://bjlhpephaokolembmpdcbobbpkjnoheb,chrome-extension://djcdfchkaijggdjokfomholkalbffgil,http://localhost/,http://localhost
- - name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-i6/tgL3/Ql82f/jXSjBg4vi5qvvehzEN5Tf50Y0Yjfo=","path":"/nix/store/v8y6c4474yghp2323m4g0gz7gpjxr28g-source","sourceInfo":"/nix/store/v8y6c4474yghp2323m4g0gz7gpjxr28g-source"},"lastModified":1717594945,"lastModifiedDate":"20240605134225","rev":"4f0181a05a47cc61c98f0f8fba8bb6c4fd7979cb","shortRev":"4f0181a"}'
- name: ENABLE_METRICS
value: "true"
- name: HANDLE_POLICY_IDS
value: f0ff48bbb7bbe9d59a40f1ce90e9e9d0ff5002ec48f232b49ca0fb9a
- name: LOGGER_MIN_SEVERITY
value: info
- name: NETWORK
value: preprod
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-preprod-cardano-core.dev-preprod.svc.cluster.local
- name: POSTGRES_DB_HANDLE
value: handle
- name: POSTGRES_HOST_HANDLE
value: dev-preprod-postgresql
- name: POSTGRES_PASSWORD_HANDLE
valueFrom:
secretKeyRef:
key: password
name: handle-owner-user.dev-preprod-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX_HANDLE
value: "10"
- name: POSTGRES_PORT_HANDLE
value: "5432"
- name: POSTGRES_SSL_CA_FILE_HANDLE
value: /tls/ca.crt
- name: POSTGRES_SSL_HANDLE
value: "true"
- name: POSTGRES_USER_HANDLE
valueFrom:
secretKeyRef:
key: username
name: handle-owner-user.dev-preprod-postgresql.credentials.postgresql.acid.zalan.do
- name: SERVICE_NAMES
value: handle
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:xxywd62xixjj4z0qmmpvlc704jw1bvgh
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:8f5rydczhwvha79sxyvd1q4vwik9gjy6
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: handle-provider
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 500m
memory: 300Mi
requests:
cpu: 100m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preprod, dev-preprod-cardanojs-v2-pg-boss-worker, Deployment (apps) would change:
# Source: cardanojs/templates/pgboss-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: pg-boss-worker
network: preprod
release: dev-preprod-cardanojs-v2
name: dev-preprod-cardanojs-v2-pg-boss-worker
spec:
selector:
matchLabels:
app: pg-boss-worker
network: preprod
release: dev-preprod-cardanojs-v2
template:
metadata:
labels:
app: pg-boss-worker
network: preprod
release: dev-preprod-cardanojs-v2
spec:
containers:
- args:
- start-pg-boss-worker
env:
- - name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-i6/tgL3/Ql82f/jXSjBg4vi5qvvehzEN5Tf50Y0Yjfo=","path":"/nix/store/v8y6c4474yghp2323m4g0gz7gpjxr28g-source","sourceInfo":"/nix/store/v8y6c4474yghp2323m4g0gz7gpjxr28g-source"},"lastModified":1717594945,"lastModifiedDate":"20240605134225","rev":"4f0181a05a47cc61c98f0f8fba8bb6c4fd7979cb","shortRev":"4f0181a"}'
- name: LOGGER_MIN_SEVERITY
value: info
- name: METADATA_FETCH_MODE
value: smash
- name: NETWORK
value: preprod
- name: NETWORK_INFO_PROVIDER_URL
value: http://dev-preprod-cardanojs-v2-backend.dev-preprod.svc.cluster.local
- name: POSTGRES_DB_DB_SYNC
value: cardano
- name: POSTGRES_DB_STAKE_POOL
value: stakepoolv2
- name: POSTGRES_HOST_DB_SYNC
value: dev-preprod-postgresql
- name: POSTGRES_HOST_STAKE_POOL
value: dev-preprod-postgresql
- name: POSTGRES_PASSWORD_DB_SYNC
valueFrom:
secretKeyRef:
key: password
name: cardano-owner-user.dev-preprod-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_PASSWORD_STAKE_POOL
valueFrom:
secretKeyRef:
key: password
name: stakepoolv2-owner-user.dev-preprod-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX_DB_SYNC
value: "5"
- name: POSTGRES_POOL_MAX_STAKE_POOL
value: "5"
- name: POSTGRES_PORT_DB_SYNC
value: "5432"
- name: POSTGRES_PORT_STAKE_POOL
value: "5432"
- name: POSTGRES_SSL_CA_FILE_DB_SYNC
value: /tls/ca.crt
- name: POSTGRES_SSL_CA_FILE_STAKE_POOL
value: /tls/ca.crt
- name: POSTGRES_SSL_DB_SYNC
value: "true"
- name: POSTGRES_SSL_STAKE_POOL
value: "true"
- name: POSTGRES_USER_DB_SYNC
valueFrom:
secretKeyRef:
key: username
name: cardano-owner-user.dev-preprod-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_USER_STAKE_POOL
valueFrom:
secretKeyRef:
key: username
name: stakepoolv2-owner-user.dev-preprod-postgresql.credentials.postgresql.acid.zalan.do
- name: QUEUES
value: pool-delist-schedule,pool-metadata,pool-metrics,pool-rewards
- name: SMASH_URL
value: https://preprod-smash.world.dev.cardano.org/api/v1
- name: STAKE_POOL_PROVIDER_URL
value: http://dev-preprod-cardanojs-v2-backend.dev-preprod.svc.cluster.local
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:xxywd62xixjj4z0qmmpvlc704jw1bvgh
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:8f5rydczhwvha79sxyvd1q4vwik9gjy6
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
name: pg-boss-worker
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 300m
memory: 300Mi
requests:
cpu: 200m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
startupProbe:
httpGet:
path: /v1.0.0/ready
port: 3000
initialDelaySeconds: 80
periodSeconds: 5
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preprod, dev-preprod-cardanojs-v2-stake-pool-projector, Deployment (apps) would change:
# Source: cardanojs/templates/stake-pool-projector-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: stake-pool-projector
network: preprod
release: dev-preprod-cardanojs-v2
name: dev-preprod-cardanojs-v2-stake-pool-projector
spec:
selector:
matchLabels:
app: stake-pool-projector
network: preprod
release: dev-preprod-cardanojs-v2
template:
metadata:
labels:
app: stake-pool-projector
network: preprod
release: dev-preprod-cardanojs-v2
spec:
containers:
- args:
- start-projector
env:
- - name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-i6/tgL3/Ql82f/jXSjBg4vi5qvvehzEN5Tf50Y0Yjfo=","path":"/nix/store/v8y6c4474yghp2323m4g0gz7gpjxr28g-source","sourceInfo":"/nix/store/v8y6c4474yghp2323m4g0gz7gpjxr28g-source"},"lastModified":1717594945,"lastModifiedDate":"20240605134225","rev":"4f0181a05a47cc61c98f0f8fba8bb6c4fd7979cb","shortRev":"4f0181a"}'
- name: LOGGER_MIN_SEVERITY
value: info
- name: NETWORK
value: preprod
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-preprod-cardano-core.dev-preprod.svc.cluster.local
- name: POSTGRES_DB
value: stakepoolv2
- name: POSTGRES_HOST
value: dev-preprod-postgresql
- name: POSTGRES_PASSWORD
valueFrom:
secretKeyRef:
key: password
name: stakepoolv2-owner-user.dev-preprod-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX
value: "2"
- name: POSTGRES_PORT
value: "5432"
- name: POSTGRES_SSL
value: "true"
- name: POSTGRES_SSL_CA_FILE
value: /tls/ca.crt
- name: POSTGRES_USER
valueFrom:
secretKeyRef:
key: username
name: stakepoolv2-owner-user.dev-preprod-postgresql.credentials.postgresql.acid.zalan.do
- name: PROJECTION_NAMES
value: stake-pool,stake-pool-metadata-job,stake-pool-metrics-job,stake-pool-rewards-job
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:xxywd62xixjj4z0qmmpvlc704jw1bvgh
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:8f5rydczhwvha79sxyvd1q4vwik9gjy6
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: stake-pool-projector
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 700m
memory: 300Mi
requests:
cpu: 700m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-preprod, dev-preprod-cardanojs-v2-stake-pool-provider, Deployment (apps) would change:
# Source: cardanojs/templates/stake-pool-provider-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: stake-pool-provider
network: preprod
release: dev-preprod-cardanojs-v2
name: dev-preprod-cardanojs-v2-stake-pool-provider
spec:
selector:
matchLabels:
app: stake-pool-provider
network: preprod
release: dev-preprod-cardanojs-v2
template:
metadata:
labels:
app: stake-pool-provider
network: preprod
release: dev-preprod-cardanojs-v2
spec:
containers:
- args:
- start-provider-server
env:
- name: ALLOWED_ORIGINS
value: chrome-extension://gafhhkghbfjjkeiendhlofajokpaflmk,chrome-extension://efeiemlfnahiidnjglmehaihacglceia,chrome-extension://bjlhpephaokolembmpdcbobbpkjnoheb,chrome-extension://djcdfchkaijggdjokfomholkalbffgil,http://localhost/,http://localhost
- - name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-i6/tgL3/Ql82f/jXSjBg4vi5qvvehzEN5Tf50Y0Yjfo=","path":"/nix/store/v8y6c4474yghp2323m4g0gz7gpjxr28g-source","sourceInfo":"/nix/store/v8y6c4474yghp2323m4g0gz7gpjxr28g-source"},"lastModified":1717594945,"lastModifiedDate":"20240605134225","rev":"4f0181a05a47cc61c98f0f8fba8bb6c4fd7979cb","shortRev":"4f0181a"}'
- name: DISABLE_STAKE_POOL_METRIC_APY
value: "true"
- name: ENABLE_METRICS
value: "true"
- name: LOGGER_MIN_SEVERITY
value: info
- name: NETWORK
value: preprod
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-preprod-cardano-core.dev-preprod.svc.cluster.local
- name: OVERRIDE_FUZZY_OPTIONS
value: "true"
- name: PAGINATION_PAGE_SIZE_LIMIT
value: "5500"
- name: POSTGRES_DB_STAKE_POOL
value: stakepoolv2
- name: POSTGRES_HOST_STAKE_POOL
value: dev-preprod-postgresql
- name: POSTGRES_PASSWORD_STAKE_POOL
valueFrom:
secretKeyRef:
key: password
name: stakepoolv2-owner-user.dev-preprod-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX_STAKE_POOL
value: "10"
- name: POSTGRES_PORT_STAKE_POOL
value: "5432"
- name: POSTGRES_SSL_CA_FILE_STAKE_POOL
value: /tls/ca.crt
- name: POSTGRES_SSL_STAKE_POOL
value: "true"
- name: POSTGRES_USER_STAKE_POOL
valueFrom:
secretKeyRef:
key: username
name: stakepoolv2-owner-user.dev-preprod-postgresql.credentials.postgresql.acid.zalan.do
- name: SERVICE_NAMES
value: stake-pool
- name: TOKEN_METADATA_SERVER_URL
value: http://dev-preprod-cardano-stack-metadata.dev-preprod.svc.cluster.local
- name: USE_TYPEORM_STAKE_POOL_PROVIDER
value: "true"
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:xxywd62xixjj4z0qmmpvlc704jw1bvgh
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:8f5rydczhwvha79sxyvd1q4vwik9gjy6
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: stake-pool-provider
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 500m
memory: 300Mi
requests:
cpu: 100m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-mainnet@us-east-1 would change:
dev-mainnet, dev-mainnet-cardanojs-backend, Deployment (apps) would change:
# Source: cardanojs/templates/backend-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: backend
network: mainnet
release: dev-mainnet-cardanojs
name: dev-mainnet-cardanojs-backend
spec:
replicas: 3
selector:
matchLabels:
app: backend
network: mainnet
release: dev-mainnet-cardanojs
template:
metadata:
labels:
app: backend
network: mainnet
release: dev-mainnet-cardanojs
spec:
containers:
- args:
- start-provider-server
env:
- name: ALLOWED_ORIGINS
value: chrome-extension://gafhhkghbfjjkeiendhlofajokpaflmk,chrome-extension://efeiemlfnahiidnjglmehaihacglceia,chrome-extension://bjlhpephaokolembmpdcbobbpkjnoheb,chrome-extension://djcdfchkaijggdjokfomholkalbffgil,http://localhost/,http://localhost
- name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-i6/tgL3/Ql82f/jXSjBg4vi5qvvehzEN5Tf50Y0Yjfo=","path":"/nix/store/v8y6c4474yghp2323m4g0gz7gpjxr28g-source","sourceInfo":"/nix/store/v8y6c4474yghp2323m4g0gz7gpjxr28g-source"},"lastModified":1717594945,"lastModifiedDate":"20240605134225","rev":"4f0181a05a47cc61c98f0f8fba8bb6c4fd7979cb","shortRev":"4f0181a"}'
+ value: '{"extra":{"narHash":"sha256-lPzoJrrPbscrX6VC8vqxqjquDojoQTCi+Pxmue29Lvg=","path":"/nix/store/isny12sm841fbc86d8xf2kdi10dbpnv0-source","sourceInfo":"/nix/store/isny12sm841fbc86d8xf2kdi10dbpnv0-source"},"lastModified":1718194399,"lastModifiedDate":"20240612121319","rev":"12d87132f23d2721c4ffa86505476372778a25ab","shortRev":"12d8713"}'
- name: DISABLE_STAKE_POOL_METRIC_APY
value: "true"
- name: ENABLE_METRICS
value: "true"
- name: HANDLE_POLICY_IDS
value: f0ff48bbb7bbe9d59a40f1ce90e9e9d0ff5002ec48f232b49ca0fb9a
- name: HANDLE_PROVIDER_SERVER_URL
value: https://api.handle.me
- name: LOGGER_MIN_SEVERITY
value: info
- name: NETWORK
value: mainnet
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-mainnet-cardano-core.dev-mainnet.svc.cluster.local
- name: PAGINATION_PAGE_SIZE_LIMIT
value: "5500"
- name: POSTGRES_DB_DB_SYNC
value: cardano
- name: POSTGRES_DB_HANDLE
value: handle
- name: POSTGRES_HOST_DB_SYNC
value: dev-mainnet-postgresql
- name: POSTGRES_HOST_HANDLE
value: dev-mainnet-postgresql
- name: POSTGRES_PASSWORD_DB_SYNC
valueFrom:
secretKeyRef:
key: password
name: cardano-owner-user.dev-mainnet-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_PASSWORD_HANDLE
valueFrom:
secretKeyRef:
key: password
name: handle-owner-user.dev-mainnet-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX_DB_SYNC
value: "50"
- name: POSTGRES_POOL_MAX_HANDLE
value: "10"
- name: POSTGRES_PORT_DB_SYNC
value: "5432"
- name: POSTGRES_PORT_HANDLE
value: "5432"
- name: POSTGRES_SSL_CA_FILE_DB_SYNC
value: /tls/ca.crt
- name: POSTGRES_SSL_CA_FILE_HANDLE
value: /tls/ca.crt
- name: POSTGRES_SSL_DB_SYNC
value: "true"
- name: POSTGRES_SSL_HANDLE
value: "true"
- name: POSTGRES_USER_DB_SYNC
valueFrom:
secretKeyRef:
key: username
name: cardano-owner-user.dev-mainnet-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_USER_HANDLE
valueFrom:
secretKeyRef:
key: username
name: handle-owner-user.dev-mainnet-postgresql.credentials.postgresql.acid.zalan.do
- name: SERVICE_NAMES
value: asset,chain-history,network-info,rewards,stake-pool,tx-submit,utxo
- name: TOKEN_METADATA_SERVER_URL
value: http://dev-mainnet-cardano-stack-metadata.dev-mainnet.svc.cluster.local
- name: USE_BLOCKFROST
value: "true"
- name: USE_KORA_LABS
value: "true"
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:xxywd62xixjj4z0qmmpvlc704jw1bvgh
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:8f5rydczhwvha79sxyvd1q4vwik9gjy6
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 20
name: backend
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 1500m
memory: 512Mi
requests:
cpu: 1000m
memory: 350Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-mainnet, dev-mainnet-cardanojs-backend, Ingress (networking.k8s.io) would change:
# Source: cardanojs/templates/backend-ingress.yaml
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
annotations:
alb.ingress.kubernetes.io/actions.ssl-redirect: '{"RedirectConfig":{"Port":"443","Protocol":"HTTPS","StatusCode":"HTTP_301"},"Type":"redirect"}'
alb.ingress.kubernetes.io/group.name: dev-mainnet
alb.ingress.kubernetes.io/group.order: "99"
alb.ingress.kubernetes.io/healthcheck-interval-seconds: "60"
alb.ingress.kubernetes.io/healthcheck-path: /v1.0.0/health
alb.ingress.kubernetes.io/healthcheck-timeout-seconds: "30"
alb.ingress.kubernetes.io/listen-ports: '[{"HTTP":80},{"HTTPS":443}]'
alb.ingress.kubernetes.io/scheme: internet-facing
alb.ingress.kubernetes.io/target-type: ip
alb.ingress.kubernetes.io/wafv2-acl-arn: arn:aws:wafv2:us-east-1:926093910549:regional/webacl/rate-limit/d4216c0e-b464-4383-953f-3262f4cd3cb6
external-dns.alpha.kubernetes.io/aws-region: us-east-1
external-dns.alpha.kubernetes.io/set-identifier: us-east-1-dev-mainnet-backend
labels:
app: backend
network: mainnet
release: dev-mainnet-cardanojs
name: dev-mainnet-cardanojs-backend
spec:
ingressClassName: alb
rules:
- host: dev-mainnet.lw.iog.io
http:
paths:
- backend:
service:
+ name: dev-mainnet-cardanojs-handle-provider
+ port:
+ name: http
+ path: /v1.0.0/handle
+ pathType: Prefix
+ - backend:
+ service:
name: ssl-redirect
port:
name: use-annotation
path: /
pathType: Prefix
- backend:
service:
name: dev-mainnet-cardanojs-backend
port:
name: http
path: /v1.0.0/health
pathType: Prefix
- backend:
service:
name: dev-mainnet-cardanojs-backend
port:
name: http
path: /v1.0.0/live
pathType: Prefix
- backend:
service:
name: dev-mainnet-cardanojs-backend
port:
name: http
path: /v1.0.0/meta
pathType: Prefix
- backend:
service:
name: dev-mainnet-cardanojs-backend
port:
name: http
path: /v1.0.0/ready
pathType: Prefix
- backend:
service:
name: dev-mainnet-cardanojs-backend
port:
name: http
path: /v1.0.0/asset
pathType: Prefix
- backend:
service:
name: dev-mainnet-cardanojs-backend
port:
name: http
path: /v3.0.0/chain-history
pathType: Prefix
- backend:
service:
name: dev-mainnet-cardanojs-backend
port:
name: http
path: /v3.0.1/chain-history
+ pathType: Prefix
+ - backend:
+ service:
+ name: dev-mainnet-cardanojs-backend
+ port:
+ name: http
+ path: /v3.1.0/chain-history
pathType: Prefix
- backend:
service:
name: dev-mainnet-cardanojs-backend
port:
name: http
path: /v1.0.0/network-info
pathType: Prefix
- backend:
service:
name: dev-mainnet-cardanojs-backend
port:
name: http
path: /v1.0.0/rewards
pathType: Prefix
- backend:
service:
name: dev-mainnet-cardanojs-backend
port:
name: http
path: /v2.0.0/tx-submit
pathType: Prefix
- backend:
service:
name: dev-mainnet-cardanojs-backend
port:
name: http
path: /v2.0.0/utxo
pathType: Prefix
- backend:
service:
name: dev-mainnet-cardanojs-stake-pool-provider
port:
name: http
path: /v1.1.0/stake-pool
- pathType: Prefix
- - backend:
- service:
- name: dev-mainnet-cardanojs-handle-provider
- port:
- name: http
- path: /v1.0.0/handle
pathType: Prefix
- backend:
service:
name: dev-mainnet-cardanojs-stake-pool-provider
port:
name: http
path: /v1.0.0/stake-pool
pathType: Prefix
- host: dev-mainnet.us-east-1.lw.iog.io
http:
paths:
+ - backend:
+ service:
+ name: dev-mainnet-cardanojs-handle-provider
+ port:
+ name: http
+ path: /v1.0.0/handle
+ pathType: Prefix
- backend:
service:
name: ssl-redirect
port:
name: use-annotation
path: /
pathType: Prefix
- backend:
service:
name: dev-mainnet-cardanojs-backend
port:
name: http
path: /v1.0.0/health
pathType: Prefix
- backend:
service:
name: dev-mainnet-cardanojs-backend
port:
name: http
path: /v1.0.0/live
pathType: Prefix
- backend:
service:
name: dev-mainnet-cardanojs-backend
port:
name: http
path: /v1.0.0/meta
pathType: Prefix
- backend:
service:
name: dev-mainnet-cardanojs-backend
port:
name: http
path: /v1.0.0/ready
pathType: Prefix
- backend:
service:
name: dev-mainnet-cardanojs-backend
port:
name: http
path: /v1.0.0/asset
pathType: Prefix
- backend:
service:
name: dev-mainnet-cardanojs-backend
port:
name: http
path: /v3.0.0/chain-history
pathType: Prefix
- backend:
service:
name: dev-mainnet-cardanojs-backend
port:
name: http
path: /v3.0.1/chain-history
+ pathType: Prefix
+ - backend:
+ service:
+ name: dev-mainnet-cardanojs-backend
+ port:
+ name: http
+ path: /v3.1.0/chain-history
pathType: Prefix
- backend:
service:
name: dev-mainnet-cardanojs-backend
port:
name: http
path: /v1.0.0/network-info
pathType: Prefix
- backend:
service:
name: dev-mainnet-cardanojs-backend
port:
name: http
path: /v1.0.0/rewards
pathType: Prefix
- backend:
service:
name: dev-mainnet-cardanojs-backend
port:
name: http
path: /v2.0.0/tx-submit
pathType: Prefix
- backend:
service:
name: dev-mainnet-cardanojs-backend
port:
name: http
path: /v2.0.0/utxo
pathType: Prefix
- backend:
service:
name: dev-mainnet-cardanojs-stake-pool-provider
port:
name: http
path: /v1.1.0/stake-pool
- pathType: Prefix
- - backend:
- service:
- name: dev-mainnet-cardanojs-handle-provider
- port:
- name: http
- path: /v1.0.0/handle
pathType: Prefix
- backend:
service:
name: dev-mainnet-cardanojs-stake-pool-provider
port:
name: http
path: /v1.0.0/stake-pool
pathType: Prefix
dev-mainnet, dev-mainnet-cardanojs-blockfrost-worker, Deployment (apps) would change:
# Source: cardanojs/templates/blockfrost-worker-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: blockfrost-worker
network: mainnet
release: dev-mainnet-cardanojs
name: dev-mainnet-cardanojs-blockfrost-worker
spec:
selector:
matchLabels:
app: blockfrost-worker
network: mainnet
release: dev-mainnet-cardanojs
template:
metadata:
labels:
app: blockfrost-worker
network: mainnet
release: dev-mainnet-cardanojs
spec:
containers:
- args:
- start-blockfrost-worker
env:
- name: BLOCKFROST_API_KEY
valueFrom:
secretKeyRef:
key: api-key
name: blockfrost
- - name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-i6/tgL3/Ql82f/jXSjBg4vi5qvvehzEN5Tf50Y0Yjfo=","path":"/nix/store/v8y6c4474yghp2323m4g0gz7gpjxr28g-source","sourceInfo":"/nix/store/v8y6c4474yghp2323m4g0gz7gpjxr28g-source"},"lastModified":1717594945,"lastModifiedDate":"20240605134225","rev":"4f0181a05a47cc61c98f0f8fba8bb6c4fd7979cb","shortRev":"4f0181a"}'
- name: LOGGER_MIN_SEVERITY
value: info
- name: NETWORK
value: mainnet
- name: POSTGRES_DB_DB_SYNC
value: cardano
- name: POSTGRES_HOST_DB_SYNC
value: dev-mainnet-postgresql
- name: POSTGRES_PASSWORD_DB_SYNC
valueFrom:
secretKeyRef:
key: password
name: cardano-owner-user.dev-mainnet-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_PORT_DB_SYNC
value: "5432"
- name: POSTGRES_SSL_CA_FILE_DB_SYNC
value: /tls/ca.crt
- name: POSTGRES_SSL_DB_SYNC
value: "true"
- name: POSTGRES_USER_DB_SYNC
valueFrom:
secretKeyRef:
key: username
name: cardano-owner-user.dev-mainnet-postgresql.credentials.postgresql.acid.zalan.do
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:xxywd62xixjj4z0qmmpvlc704jw1bvgh
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:8f5rydczhwvha79sxyvd1q4vwik9gjy6
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: blockfrost-worker
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 500m
memory: 300Mi
requests:
cpu: 100m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-mainnet, dev-mainnet-cardanojs-handle-projector, Deployment (apps) would change:
# Source: cardanojs/templates/handle-projector-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: handle-projector
network: mainnet
release: dev-mainnet-cardanojs
name: dev-mainnet-cardanojs-handle-projector
spec:
selector:
matchLabels:
app: handle-projector
network: mainnet
release: dev-mainnet-cardanojs
template:
metadata:
labels:
app: handle-projector
network: mainnet
release: dev-mainnet-cardanojs
spec:
containers:
- args:
- start-projector
env:
- - name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-i6/tgL3/Ql82f/jXSjBg4vi5qvvehzEN5Tf50Y0Yjfo=","path":"/nix/store/v8y6c4474yghp2323m4g0gz7gpjxr28g-source","sourceInfo":"/nix/store/v8y6c4474yghp2323m4g0gz7gpjxr28g-source"},"lastModified":1717594945,"lastModifiedDate":"20240605134225","rev":"4f0181a05a47cc61c98f0f8fba8bb6c4fd7979cb","shortRev":"4f0181a"}'
- name: HANDLE_POLICY_IDS
value: f0ff48bbb7bbe9d59a40f1ce90e9e9d0ff5002ec48f232b49ca0fb9a
- name: LOGGER_MIN_SEVERITY
value: info
- name: NETWORK
value: mainnet
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-mainnet-cardano-core.dev-mainnet.svc.cluster.local
- name: POSTGRES_DB
value: handle
- name: POSTGRES_HOST
value: dev-mainnet-postgresql
- name: POSTGRES_PASSWORD
valueFrom:
secretKeyRef:
key: password
name: handle-owner-user.dev-mainnet-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX
value: "2"
- name: POSTGRES_PORT
value: "5432"
- name: POSTGRES_SSL
value: "true"
- name: POSTGRES_SSL_CA_FILE
value: /tls/ca.crt
- name: POSTGRES_USER
valueFrom:
secretKeyRef:
key: username
name: handle-owner-user.dev-mainnet-postgresql.credentials.postgresql.acid.zalan.do
- name: PROJECTION_NAMES
value: handle
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:xxywd62xixjj4z0qmmpvlc704jw1bvgh
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:8f5rydczhwvha79sxyvd1q4vwik9gjy6
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: handle-projector
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 1000m
memory: 300Mi
requests:
cpu: 100m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-mainnet, dev-mainnet-cardanojs-handle-provider, Deployment (apps) would change:
# Source: cardanojs/templates/handle-provider-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: handle-provider
network: mainnet
release: dev-mainnet-cardanojs
name: dev-mainnet-cardanojs-handle-provider
spec:
selector:
matchLabels:
app: handle-provider
network: mainnet
release: dev-mainnet-cardanojs
template:
metadata:
labels:
app: handle-provider
network: mainnet
release: dev-mainnet-cardanojs
spec:
containers:
- args:
- start-provider-server
env:
- name: ALLOWED_ORIGINS
value: chrome-extension://gafhhkghbfjjkeiendhlofajokpaflmk,chrome-extension://efeiemlfnahiidnjglmehaihacglceia,chrome-extension://bjlhpephaokolembmpdcbobbpkjnoheb,chrome-extension://djcdfchkaijggdjokfomholkalbffgil,http://localhost/,http://localhost
- - name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-i6/tgL3/Ql82f/jXSjBg4vi5qvvehzEN5Tf50Y0Yjfo=","path":"/nix/store/v8y6c4474yghp2323m4g0gz7gpjxr28g-source","sourceInfo":"/nix/store/v8y6c4474yghp2323m4g0gz7gpjxr28g-source"},"lastModified":1717594945,"lastModifiedDate":"20240605134225","rev":"4f0181a05a47cc61c98f0f8fba8bb6c4fd7979cb","shortRev":"4f0181a"}'
- name: ENABLE_METRICS
value: "true"
- name: HANDLE_POLICY_IDS
value: f0ff48bbb7bbe9d59a40f1ce90e9e9d0ff5002ec48f232b49ca0fb9a
- name: LOGGER_MIN_SEVERITY
value: info
- name: NETWORK
value: mainnet
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-mainnet-cardano-core.dev-mainnet.svc.cluster.local
- name: POSTGRES_DB_HANDLE
value: handle
- name: POSTGRES_HOST_HANDLE
value: dev-mainnet-postgresql
- name: POSTGRES_PASSWORD_HANDLE
valueFrom:
secretKeyRef:
key: password
name: handle-owner-user.dev-mainnet-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX_HANDLE
value: "10"
- name: POSTGRES_PORT_HANDLE
value: "5432"
- name: POSTGRES_SSL_CA_FILE_HANDLE
value: /tls/ca.crt
- name: POSTGRES_SSL_HANDLE
value: "true"
- name: POSTGRES_USER_HANDLE
valueFrom:
secretKeyRef:
key: username
name: handle-owner-user.dev-mainnet-postgresql.credentials.postgresql.acid.zalan.do
- name: SERVICE_NAMES
value: handle
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:xxywd62xixjj4z0qmmpvlc704jw1bvgh
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:8f5rydczhwvha79sxyvd1q4vwik9gjy6
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: handle-provider
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 500m
memory: 300Mi
requests:
cpu: 100m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-mainnet, dev-mainnet-cardanojs-pg-boss-worker, Deployment (apps) would change:
# Source: cardanojs/templates/pgboss-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: pg-boss-worker
network: mainnet
release: dev-mainnet-cardanojs
name: dev-mainnet-cardanojs-pg-boss-worker
spec:
selector:
matchLabels:
app: pg-boss-worker
network: mainnet
release: dev-mainnet-cardanojs
template:
metadata:
labels:
app: pg-boss-worker
network: mainnet
release: dev-mainnet-cardanojs
spec:
containers:
- args:
- start-pg-boss-worker
env:
- - name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-i6/tgL3/Ql82f/jXSjBg4vi5qvvehzEN5Tf50Y0Yjfo=","path":"/nix/store/v8y6c4474yghp2323m4g0gz7gpjxr28g-source","sourceInfo":"/nix/store/v8y6c4474yghp2323m4g0gz7gpjxr28g-source"},"lastModified":1717594945,"lastModifiedDate":"20240605134225","rev":"4f0181a05a47cc61c98f0f8fba8bb6c4fd7979cb","shortRev":"4f0181a"}'
- name: LOGGER_MIN_SEVERITY
value: info
- name: METADATA_FETCH_MODE
value: smash
- name: NETWORK
value: mainnet
- name: NETWORK_INFO_PROVIDER_URL
value: http://dev-mainnet-cardanojs-backend.dev-mainnet.svc.cluster.local
- name: POSTGRES_DB_DB_SYNC
value: cardano
- name: POSTGRES_DB_STAKE_POOL
value: stakepoolv2
- name: POSTGRES_HOST_DB_SYNC
value: dev-mainnet-postgresql
- name: POSTGRES_HOST_STAKE_POOL
value: dev-mainnet-postgresql
- name: POSTGRES_PASSWORD_DB_SYNC
valueFrom:
secretKeyRef:
key: password
name: cardano-owner-user.dev-mainnet-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_PASSWORD_STAKE_POOL
valueFrom:
secretKeyRef:
key: password
name: stakepoolv2-owner-user.dev-mainnet-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX_DB_SYNC
value: "5"
- name: POSTGRES_POOL_MAX_STAKE_POOL
value: "5"
- name: POSTGRES_PORT_DB_SYNC
value: "5432"
- name: POSTGRES_PORT_STAKE_POOL
value: "5432"
- name: POSTGRES_SSL_CA_FILE_DB_SYNC
value: /tls/ca.crt
- name: POSTGRES_SSL_CA_FILE_STAKE_POOL
value: /tls/ca.crt
- name: POSTGRES_SSL_DB_SYNC
value: "true"
- name: POSTGRES_SSL_STAKE_POOL
value: "true"
- name: POSTGRES_USER_DB_SYNC
valueFrom:
secretKeyRef:
key: username
name: cardano-owner-user.dev-mainnet-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_USER_STAKE_POOL
valueFrom:
secretKeyRef:
key: username
name: stakepoolv2-owner-user.dev-mainnet-postgresql.credentials.postgresql.acid.zalan.do
- name: QUEUES
value: pool-delist-schedule,pool-metadata,pool-metrics,pool-rewards
- name: SMASH_URL
value: https://smash.cardano-mainnet.iohk.io/api/v1
- name: STAKE_POOL_PROVIDER_URL
value: http://dev-mainnet-cardanojs-backend.dev-mainnet.svc.cluster.local
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:xxywd62xixjj4z0qmmpvlc704jw1bvgh
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:8f5rydczhwvha79sxyvd1q4vwik9gjy6
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
name: pg-boss-worker
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 300m
memory: 300Mi
requests:
cpu: 200m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
startupProbe:
httpGet:
path: /v1.0.0/ready
port: 3000
initialDelaySeconds: 80
periodSeconds: 5
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-mainnet, dev-mainnet-cardanojs-stake-pool-projector, Deployment (apps) would change:
# Source: cardanojs/templates/stake-pool-projector-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: stake-pool-projector
network: mainnet
release: dev-mainnet-cardanojs
name: dev-mainnet-cardanojs-stake-pool-projector
spec:
selector:
matchLabels:
app: stake-pool-projector
network: mainnet
release: dev-mainnet-cardanojs
template:
metadata:
labels:
app: stake-pool-projector
network: mainnet
release: dev-mainnet-cardanojs
spec:
containers:
- args:
- start-projector
env:
- - name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-i6/tgL3/Ql82f/jXSjBg4vi5qvvehzEN5Tf50Y0Yjfo=","path":"/nix/store/v8y6c4474yghp2323m4g0gz7gpjxr28g-source","sourceInfo":"/nix/store/v8y6c4474yghp2323m4g0gz7gpjxr28g-source"},"lastModified":1717594945,"lastModifiedDate":"20240605134225","rev":"4f0181a05a47cc61c98f0f8fba8bb6c4fd7979cb","shortRev":"4f0181a"}'
- name: LOGGER_MIN_SEVERITY
value: info
- name: NETWORK
value: mainnet
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-mainnet-cardano-core.dev-mainnet.svc.cluster.local
- name: POSTGRES_DB
value: stakepoolv2
- name: POSTGRES_HOST
value: dev-mainnet-postgresql
- name: POSTGRES_PASSWORD
valueFrom:
secretKeyRef:
key: password
name: stakepoolv2-owner-user.dev-mainnet-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX
value: "2"
- name: POSTGRES_PORT
value: "5432"
- name: POSTGRES_SSL
value: "true"
- name: POSTGRES_SSL_CA_FILE
value: /tls/ca.crt
- name: POSTGRES_USER
valueFrom:
secretKeyRef:
key: username
name: stakepoolv2-owner-user.dev-mainnet-postgresql.credentials.postgresql.acid.zalan.do
- name: PROJECTION_NAMES
value: stake-pool,stake-pool-metadata-job,stake-pool-metrics-job,stake-pool-rewards-job
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:xxywd62xixjj4z0qmmpvlc704jw1bvgh
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:8f5rydczhwvha79sxyvd1q4vwik9gjy6
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: stake-pool-projector
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 700m
memory: 300Mi
requests:
cpu: 700m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert
dev-mainnet, dev-mainnet-cardanojs-stake-pool-provider, Deployment (apps) would change:
# Source: cardanojs/templates/stake-pool-provider-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: stake-pool-provider
network: mainnet
release: dev-mainnet-cardanojs
name: dev-mainnet-cardanojs-stake-pool-provider
spec:
selector:
matchLabels:
app: stake-pool-provider
network: mainnet
release: dev-mainnet-cardanojs
template:
metadata:
labels:
app: stake-pool-provider
network: mainnet
release: dev-mainnet-cardanojs
spec:
containers:
- args:
- start-provider-server
env:
- name: ALLOWED_ORIGINS
value: chrome-extension://gafhhkghbfjjkeiendhlofajokpaflmk,chrome-extension://efeiemlfnahiidnjglmehaihacglceia,chrome-extension://bjlhpephaokolembmpdcbobbpkjnoheb,chrome-extension://djcdfchkaijggdjokfomholkalbffgil,http://localhost/,http://localhost
- - name: BUILD_INFO
- value: '{"extra":{"narHash":"sha256-i6/tgL3/Ql82f/jXSjBg4vi5qvvehzEN5Tf50Y0Yjfo=","path":"/nix/store/v8y6c4474yghp2323m4g0gz7gpjxr28g-source","sourceInfo":"/nix/store/v8y6c4474yghp2323m4g0gz7gpjxr28g-source"},"lastModified":1717594945,"lastModifiedDate":"20240605134225","rev":"4f0181a05a47cc61c98f0f8fba8bb6c4fd7979cb","shortRev":"4f0181a"}'
- name: DISABLE_STAKE_POOL_METRIC_APY
value: "true"
- name: ENABLE_METRICS
value: "true"
- name: LOGGER_MIN_SEVERITY
value: info
- name: NETWORK
value: mainnet
- name: OGMIOS_SRV_SERVICE_NAME
value: dev-mainnet-cardano-core.dev-mainnet.svc.cluster.local
- name: OVERRIDE_FUZZY_OPTIONS
value: "true"
- name: PAGINATION_PAGE_SIZE_LIMIT
value: "5500"
- name: POSTGRES_DB_STAKE_POOL
value: stakepoolv2
- name: POSTGRES_HOST_STAKE_POOL
value: dev-mainnet-postgresql
- name: POSTGRES_PASSWORD_STAKE_POOL
valueFrom:
secretKeyRef:
key: password
name: stakepoolv2-owner-user.dev-mainnet-postgresql.credentials.postgresql.acid.zalan.do
- name: POSTGRES_POOL_MAX_STAKE_POOL
value: "10"
- name: POSTGRES_PORT_STAKE_POOL
value: "5432"
- name: POSTGRES_SSL_CA_FILE_STAKE_POOL
value: /tls/ca.crt
- name: POSTGRES_SSL_STAKE_POOL
value: "true"
- name: POSTGRES_USER_STAKE_POOL
valueFrom:
secretKeyRef:
key: username
name: stakepoolv2-owner-user.dev-mainnet-postgresql.credentials.postgresql.acid.zalan.do
- name: SERVICE_NAMES
value: stake-pool
- name: TOKEN_METADATA_SERVER_URL
value: http://dev-mainnet-cardano-stack-metadata.dev-mainnet.svc.cluster.local
- name: USE_TYPEORM_STAKE_POOL_PROVIDER
value: "true"
- image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:xxywd62xixjj4z0qmmpvlc704jw1bvgh
+ image: 926093910549.dkr.ecr.us-east-1.amazonaws.com/cardano-services:8f5rydczhwvha79sxyvd1q4vwik9gjy6
livenessProbe:
httpGet:
path: /v1.0.0/health
port: 3000
timeoutSeconds: 5
name: stake-pool-provider
ports:
- containerPort: 3000
name: http
resources:
limits:
cpu: 500m
memory: 300Mi
requests:
cpu: 100m
memory: 150Mi
securityContext:
runAsGroup: 0
runAsUser: 0
volumeMounts:
- mountPath: /tls
name: tls
imagePullSecrets:
- name: dockerconfigjson
volumes:
- name: tls
secret:
secretName: postgresql-server-cert