From be1dd5f4316bc8e398ffc882af12c982bf89e0a3 Mon Sep 17 00:00:00 2001 From: Leszek Stachowski Date: Mon, 9 Jan 2023 22:05:49 +0100 Subject: [PATCH] Blockscout: rc1staging basic auth (#10100) --- .../blockscout/templates/blockscout-web.ingress.yaml | 5 +++++ .../helm-charts/blockscout/values-rc1staging-blockscout.yaml | 2 ++ packages/helm-charts/blockscout/values.yaml | 2 ++ 3 files changed, 9 insertions(+) diff --git a/packages/helm-charts/blockscout/templates/blockscout-web.ingress.yaml b/packages/helm-charts/blockscout/templates/blockscout-web.ingress.yaml index 4b2f4b6f513..ff8ca7f45c3 100644 --- a/packages/helm-charts/blockscout/templates/blockscout-web.ingress.yaml +++ b/packages/helm-charts/blockscout/templates/blockscout-web.ingress.yaml @@ -30,6 +30,11 @@ metadata: location ~ /address/(.*)/coin_balances { return 301 /address/$1/coin-balances; } + {{- if .Values.blockscout.web.basicAuth.enabled }} + nginx.ingress.kubernetes.io/auth-type: basic + nginx.ingress.kubernetes.io/auth-secret: {{ .Release.Name }}-web-basic-auth + nginx.ingress.kubernetes.io/auth-realm: 'Authentication Required' + {{- end }} spec: ingressClassName: {{ default "nginx" .Values.ingressClassName }} tls: diff --git a/packages/helm-charts/blockscout/values-rc1staging-blockscout.yaml b/packages/helm-charts/blockscout/values-rc1staging-blockscout.yaml index 46288a1c7e0..b0421f52440 100644 --- a/packages/helm-charts/blockscout/values-rc1staging-blockscout.yaml +++ b/packages/helm-charts/blockscout/values-rc1staging-blockscout.yaml @@ -59,6 +59,8 @@ blockscout: enabled: true reportUrl: '{"overview": "https://datastudio.google.com/embed/reporting/60bea1af-3e82-4eb0-a313-158582baa710/page/hDehC?hl=en", "addresses":"https://datastudio.google.com/embed/reporting/1e334bed-f7c9-4ee6-ac77-2c4cc3dae04c/page/hDehC?hl=en", "cStables":"https://datastudio.google.com/embed/reporting/28a3620e-e12d-41ea-b361-d44b82cbfeda/page/hDehC?hl=en", "transactions":"https://datastudio.google.com/embed/reporting/c5ecbd9b-d277-488f-8caf-4c8b64305e55/page/hDehC?hl=en", "reserve": "https://datastudio.google.com/embed/reporting/965b3c9f-6d36-4d45-818d-34d4f59d89dd/page/hDehC?hl=en", "epoch": "https://datastudio.google.com/embed/reporting/cbbd0f2c-f56b-4e04-89b2-d3d9f105250b/page/VEuZC"}' makerdojo: '{"attestations": "https://makerdojo.io/public/dashboards/DjNVIYqQiyxIEcTx3Io4IwQg7U56lqQPyrSYdnXl?embed=clabs","uniswap":"https://makerdojo.io/public/dashboards/1qUlHeb7W9jnPVuXv6yeRatEYxSXPDsFQUODR1bp?embed=clabs","moola":"https://makerdojo.io/public/dashboards/tWnDs1CsMQyaSLHFHj0MUoNz20WbxjGv72fCTxgq?embed=clabs"}' + basicAuth: + enabled: true metadataCrawler: enabled: true archiveNodes: diff --git a/packages/helm-charts/blockscout/values.yaml b/packages/helm-charts/blockscout/values.yaml index 1ff442a1883..436642f6471 100644 --- a/packages/helm-charts/blockscout/values.yaml +++ b/packages/helm-charts/blockscout/values.yaml @@ -235,6 +235,8 @@ blockscout: accountPoolSize: 1 tokenIcons: enabled: false + basicAuth: + enabled: false metadataCrawler: enabled: false schedule: "0 */2 * * *" # every 2 hours