Skip to content

Commit 329dea6

Browse files
release blobscan 0.9.20
1 parent 237544f commit 329dea6

File tree

4 files changed

+15
-8
lines changed

4 files changed

+15
-8
lines changed

charts/blobscan/Chart.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ dependencies:
44
version: 0.6.0
55
- name: blobscan-api
66
repository: file://../blobscan-api
7-
version: 0.7.2
7+
version: 0.7.3
88
- name: blobscan-indexer
99
repository: file://../blobscan-indexer
1010
version: 0.4.2
@@ -14,5 +14,5 @@ dependencies:
1414
- name: redis
1515
repository: https://charts.bitnami.com/bitnami
1616
version: 19.6.4
17-
digest: sha256:c53cffe298a8394ceb5c09914072c93774a0bd23ad8fc7e0fec0d00688f256ce
18-
generated: "2025-07-05T22:17:02.289113237+02:00"
17+
digest: sha256:a579ec548e00479d694a3ef5103d4d72b20080b6cfab5b733f5d50066c9b6833
18+
generated: "2025-07-05T22:26:12.160573914+02:00"

charts/blobscan/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
apiVersion: v2
22
name: blobscan
3-
version: 0.9.19
3+
version: 0.9.20
44
description: Blobscan meta-chart (depends on blobscan-api, blobscan-web and blobscan-indexer)
55
type: application
66
keywords:
@@ -17,7 +17,7 @@ dependencies:
1717
condition: blobscan-web.enabled
1818
- name: blobscan-api
1919
repository: "file://../blobscan-api"
20-
version: 0.7.2
20+
version: 0.7.3
2121
condition: blobscan-api.enabled
2222
- name: blobscan-indexer
2323
repository: "file://../blobscan-indexer"

charts/blobscan/README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
# blobscan
33

4-
![Version: 0.9.19](https://img.shields.io/badge/Version-0.9.19-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
4+
![Version: 0.9.20](https://img.shields.io/badge/Version-0.9.20-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
55

66
Blobscan meta-chart (depends on blobscan-api, blobscan-web and blobscan-indexer)
77

@@ -15,7 +15,7 @@ Blobscan meta-chart (depends on blobscan-api, blobscan-web and blobscan-indexer)
1515

1616
| Repository | Name | Version |
1717
|------------|------|---------|
18-
| file://../blobscan-api | blobscan-api | 0.7.2 |
18+
| file://../blobscan-api | blobscan-api | 0.7.3 |
1919
| file://../blobscan-indexer | blobscan-indexer | 0.4.2 |
2020
| file://../blobscan-web | blobscan-web | 0.6.0 |
2121
| https://charts.bitnami.com/bitnami | blobscandb(postgresql) | 15.5.20 |
@@ -25,7 +25,7 @@ Blobscan meta-chart (depends on blobscan-api, blobscan-web and blobscan-indexer)
2525

2626
| Key | Type | Default | Description |
2727
|-----|------|---------|-------------|
28-
| blobscan-api | object | `{"affinity":{},"annotations":{},"args":[],"bullmqExporter":{"databaseMapping":"0:ethereum-prod","enabled":false,"image":{"pullPolicy":"IfNotPresent","repository":"blossomlabs/bullmq-prometheus","tag":"latest"},"serviceMonitor":{"annotations":{},"enabled":false,"interval":"15s","labels":{},"path":"/metrics","relabelings":[],"scheme":"http","scrapeTimeout":"30s","tlsConfig":{}}},"config":{"BEE_ENDPOINT":"http://localhost:1633","BLOBSCAN_API_BASE_URL":"http://blobscan-api:3001","BLOBSCAN_API_PORT":3001,"CHAIN_ID":"1","ETH_PRICE_SYNCER_CHAIN_ID":"137","ETH_PRICE_SYNCER_CRON_PATTERN":"* * * * *","ETH_PRICE_SYNCER_ENABLED":false,"ETH_PRICE_SYNCER_ETH_USD_PRICE_FEED_CONTRACT_ADDRESS":"0xF9680D99D6C9589e2a93a78A04A279e509205945","ETH_PRICE_SYNCER_TIME_TOLERANCE":60,"GOOGLE_STORAGE_BUCKET_NAME":"","GOOGLE_STORAGE_ENABLED":"false","GOOGLE_STORAGE_PROJECT_ID":"","LOG_LEVEL":"info","METRICS_ENABLED":"false","NETWORK_NAME":"mainnet","OTEL_EXPORTER_OTLP_ENDPOINT":"http://localhost:4318","OTEL_EXPORTER_OTLP_PROTOCOL":"http/protobuf","POSTGRES_STORAGE_ENABLED":"true","SWARM_BATCH_ID":"","SWARM_STORAGE_ENABLED":"false","TRACES_ENABLED":"false"},"containerSecurityContext":{},"customArgs":[],"customCommand":[],"enabled":true,"externalConfigMaps":[],"externalSecrets":[],"extraContainers":[],"extraEnv":[],"extraPodPorts":[],"extraPorts":[],"extraVolumeMounts":[],"extraVolumes":[],"httpPort":3001,"image":{"pullPolicy":"IfNotPresent","repository":"blossomlabs/blobscan-api","tag":"latest"},"imagePullSecrets":[],"ingress":{"annotations":{},"enabled":false,"hosts":[{"host":"chart-example.local","paths":[]}],"tls":[]},"initContainers":[],"livenessProbe":{"initialDelaySeconds":60,"periodSeconds":120,"tcpSocket":{"port":"http"}},"nodeSelector":{},"podAnnotations":{},"podDisruptionBudget":{},"podLabels":{},"priorityClassName":null,"readinessProbe":{"initialDelaySeconds":10,"periodSeconds":10,"tcpSocket":{"port":"http"}},"replicas":1,"resources":{"limits":{"cpu":3,"memory":"1Gi"},"requests":{"cpu":1,"memory":"512Mi"}},"secretEnv":{"DATABASE_URL":"postgresql://postgres:postgres@blobscan-blobscandb:5432/blobscan?pgbouncer=true&sslmode=require","DIRECT_URL":"postgresql://postgres:postgres@blobscan-blobscandb:5432/blobscan?sslmode=require","ETH_PRICE_SYNCER_CHAIN_JSON_RPC_URL":"http://polygon-rpc:8545","GOOGLE_SERVICE_KEY":"","OTLP_AUTH_PASSWORD":"","OTLP_AUTH_USERNAME":"","REDIS_URI":"redis://blobscan-redis-master:6379/1","SECRET_KEY":"supersecret","SENTRY_DSN_API":"","WEAVEVM_API_KEY":""},"securityContext":{"fsGroup":1000,"runAsGroup":1000,"runAsNonRoot":true,"runAsUser":1000},"service":{"type":"ClusterIP"},"serviceAccount":{"annotations":{},"create":false,"name":""},"serviceMonitor":{"annotations":{},"enabled":false,"interval":"15s","labels":{},"namespace":null,"path":"/metrics","relabelings":[],"scheme":"http","scrapeTimeout":"30s","tlsConfig":{}},"terminationGracePeriodSeconds":30,"tolerations":[]}` | Values for the blobscan-api subchart |
28+
| blobscan-api | object | `{"affinity":{},"annotations":{},"args":[],"bullmqExporter":{"databaseMapping":"0:ethereum-prod","enabled":false,"image":{"pullPolicy":"IfNotPresent","repository":"blossomlabs/bullmq-prometheus","tag":"latest"},"serviceMonitor":{"annotations":{},"enabled":false,"interval":"15s","labels":{},"path":"/metrics","relabelings":[],"scheme":"http","scrapeTimeout":"30s","tlsConfig":{}}},"config":{"BEE_ENDPOINT":"http://localhost:1633","BLOBSCAN_API_BASE_URL":"http://blobscan-api:3001","BLOBSCAN_API_PORT":3001,"CHAIN_ID":"1","ETH_PRICE_SYNCER_CHAIN_ID":"137","ETH_PRICE_SYNCER_CRON_PATTERN":"* * * * *","ETH_PRICE_SYNCER_ENABLED":false,"ETH_PRICE_SYNCER_ETH_USD_PRICE_FEED_CONTRACT_ADDRESS":"0xF9680D99D6C9589e2a93a78A04A279e509205945","ETH_PRICE_SYNCER_TIME_TOLERANCE":60,"GOOGLE_STORAGE_BUCKET_NAME":"","GOOGLE_STORAGE_ENABLED":"false","GOOGLE_STORAGE_PROJECT_ID":"","LOG_LEVEL":"info","METRICS_ENABLED":"false","NETWORK_NAME":"mainnet","OTEL_EXPORTER_OTLP_ENDPOINT":"http://localhost:4318","OTEL_EXPORTER_OTLP_PROTOCOL":"http/protobuf","POSTGRES_STORAGE_ENABLED":"true","SWARM_BATCH_ID":"","SWARM_STORAGE_ENABLED":"false","TRACES_ENABLED":"false"},"containerSecurityContext":{},"customArgs":[],"customCommand":[],"enabled":true,"externalConfigMaps":[],"externalSecrets":[],"extraContainers":[],"extraEnv":[],"extraPodPorts":[],"extraPorts":[],"extraVolumeMounts":[],"extraVolumes":[],"httpPort":3001,"image":{"pullPolicy":"IfNotPresent","repository":"blossomlabs/blobscan-api","tag":"latest"},"imagePullSecrets":[],"ingress":{"annotations":{},"enabled":false,"hosts":[{"host":"chart-example.local","paths":[]}],"tls":[]},"initContainers":[],"livenessProbe":{"initialDelaySeconds":60,"periodSeconds":120,"tcpSocket":{"port":"http"}},"nodeSelector":{},"podAnnotations":{},"podDisruptionBudget":{},"podLabels":{},"priorityClassName":null,"readinessProbe":{"initialDelaySeconds":10,"periodSeconds":10,"tcpSocket":{"port":"http"}},"replicas":1,"resources":{"limits":{"cpu":3,"memory":"1Gi"},"requests":{"cpu":1,"memory":"512Mi"}},"secretEnv":{"DATABASE_URL":"postgresql://postgres:postgres@blobscan-blobscandb:5432/blobscan?pgbouncer=true&sslmode=require","DIRECT_URL":"postgresql://postgres:postgres@blobscan-blobscandb:5432/blobscan?sslmode=require","ETH_PRICE_SYNCER_CHAIN_JSON_RPC_URL":"http://polygon-rpc:8545","GOOGLE_SERVICE_KEY":"","OTLP_AUTH_PASSWORD":"","OTLP_AUTH_USERNAME":"","REDIS_URI":"redis://blobscan-redis-master:6379/1","SECRET_KEY":"supersecret","SENTRY_DSN_API":"","WEAVEVM_API_KEY":""},"securityContext":{"fsGroup":1000,"runAsGroup":1000,"runAsNonRoot":true,"runAsUser":1000},"service":{"type":"ClusterIP"},"serviceAccount":{"annotations":{},"create":false,"name":""},"serviceMonitor":{"annotations":{},"enabled":false,"interval":"15s","labels":{},"namespace":null,"path":"/metrics","relabelings":[],"scheme":"http","scrapeTimeout":"30s","tlsConfig":{}},"strategy":{"rollingUpdate":{"maxSurge":0,"maxUnavailable":1},"type":"RollingUpdate"},"terminationGracePeriodSeconds":30,"tolerations":[]}` | Values for the blobscan-api subchart |
2929
| blobscan-api.affinity | object | `{}` | Affinity configuration for pods |
3030
| blobscan-api.annotations | object | `{}` | Annotations for the Deployment |
3131
| blobscan-api.args | list | `[]` | Command arguments |
@@ -127,6 +127,7 @@ Blobscan meta-chart (depends on blobscan-api, blobscan-web and blobscan-indexer)
127127
| blobscan-api.serviceMonitor.scheme | string | `"http"` | ServiceMonitor scheme |
128128
| blobscan-api.serviceMonitor.scrapeTimeout | string | `"30s"` | ServiceMonitor scrape timeout |
129129
| blobscan-api.serviceMonitor.tlsConfig | object | `{}` | ServiceMonitor TLS configuration |
130+
| blobscan-api.strategy | object | `{"rollingUpdate":{"maxSurge":0,"maxUnavailable":1},"type":"RollingUpdate"}` | Deployment strategy configuration |
130131
| blobscan-api.terminationGracePeriodSeconds | int | `30` | How long to wait until the pod is forcefully terminated |
131132
| blobscan-api.tolerations | list | `[]` | Tolerations for pods |
132133
| blobscan-indexer | object | `{"config":{"BLOBSCAN_API_ENDPOINT":"http://blobscan-api:3001","DENCUN_FORK_SLOT":"","NETWORK_NAME":"mainnet","RUST_LOG":"blob_indexer=INFO"},"enabled":true,"externalConfigMaps":[],"externalSecrets":[],"image":{"pullPolicy":"IfNotPresent","repository":"blossomlabs/blobscan-indexer","tag":"latest"},"replicas":1,"resources":{"limits":{"cpu":"1000m","memory":"200Mi"},"requests":{"cpu":"500m","memory":"100Mi"}},"secretEnv":{"BEACON_NODE_ENDPOINT":"http://beacon-node:5052","EXECUTION_NODE_ENDPOINT":"http://execution-node:8545","SECRET_KEY":"supersecret","SENTRY_DSN":""}}` | Values for the blobscan-indexer subchart |

charts/blobscan/values.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,12 @@ blobscan-api:
9191
enabled: true
9292
# -- Number of blobscan-api replicas
9393
replicas: 1
94+
# -- Deployment strategy configuration
95+
strategy:
96+
type: RollingUpdate
97+
rollingUpdate:
98+
maxSurge: 0
99+
maxUnavailable: 1
94100
image:
95101
# -- Docker image repository for blobscan-api
96102
repository: blossomlabs/blobscan-api

0 commit comments

Comments
 (0)