From f9e024c35c6a10285ec5588a45c2025b3753a133 Mon Sep 17 00:00:00 2001 From: "Dima K." Date: Tue, 19 Nov 2024 15:28:47 -0800 Subject: [PATCH] add log levels (#43) --- .../appgate-server/templates/deployment.yaml | 1 + charts/appgate-server/values.yaml | 3 + .../poktroll-validator/templates/scripts.yaml | 56 +++++++++++++++++++ charts/relayminer/templates/deployment.yaml | 1 + charts/relayminer/values.yaml | 3 + 5 files changed, 64 insertions(+) create mode 100644 charts/poktroll-validator/templates/scripts.yaml diff --git a/charts/appgate-server/templates/deployment.yaml b/charts/appgate-server/templates/deployment.yaml index 5eaca0d..18a120e 100644 --- a/charts/appgate-server/templates/deployment.yaml +++ b/charts/appgate-server/templates/deployment.yaml @@ -60,6 +60,7 @@ spec: - "appgate-server" - "--keyring-backend={{ .Values.keyringBackend }}" - "--config=/root/.poktroll/config/config.yaml" + - "--log_level={{ .Values.logs.level }}" imagePullPolicy: {{ .Values.image.pullPolicy }} ports: - name: http diff --git a/charts/appgate-server/values.yaml b/charts/appgate-server/values.yaml index 0253cc3..6b331b6 100644 --- a/charts/appgate-server/values.yaml +++ b/charts/appgate-server/values.yaml @@ -4,6 +4,9 @@ replicaCount: 1 +logs: + level: info + image: repository: ghcr.io/pokt-network/poktrolld pullPolicy: IfNotPresent diff --git a/charts/poktroll-validator/templates/scripts.yaml b/charts/poktroll-validator/templates/scripts.yaml new file mode 100644 index 0000000..5b6d7ce --- /dev/null +++ b/charts/poktroll-validator/templates/scripts.yaml @@ -0,0 +1,56 @@ +{{ if .Values.scripts.enabled }} +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ include "poktroll.fullname" . }}-scripts +data: + dev.sh: |- + #!/bin/sh + + echo "Running dev.sh" + + # Validator state is required to run the node, if it doesn't exist + if [ ! -f /root/.poktroll/data/priv_validator_state.json ]; then + echo '{"height":"0","round":0,"step":0}' > /root/.poktroll/data/priv_validator_state.json + echo 'Generated new priv_validator_state.json' + fi + + # ls -la /root/.poktroll/config-src/ + mkdir -p /root/.poktroll/config/ + cp -r -L /root/.poktroll/config-src/* /root/.poktroll/config/ + ls -la /root/.poktroll/config/ + echo "\n/root/.poktroll/config/priv_validator_key.json:" + cat /root/.poktroll/config/priv_validator_key.json + echo "\n/root/.poktroll/config/node_key.json:" + cat /root/.poktroll/config/node_key.json + echo "\n/root/.poktroll/config/genesis.json | jq '.validators':" + cat /root/.poktroll/config/genesis.json | jq '.validators' + prod.sh: |- + #!/bin/sh + + echo "Running prod.sh" + + # Make sure the data directory exists + if [ ! -f /root/.poktroll/data/priv_validator_state.json ]; then + echo '{"height":"0","round":0,"step":0}' > /root/.poktroll/data/priv_validator_state.json + fi + + # Put a namespace id in place + echo "{{ .Values.prod.namespace }}" > /root/.poktroll/data/namespace-id + NAMESPACE=$(cat /root/.poktroll/data/namespace-id) + + if [ ! -f /root/.poktroll/data/da-block-height ]; then + curl -s https://rpc-mocha.pops.one/block |jq -r '.result.block.header.height' > /root/.poktroll/data/da-block-height + fi + DA_BLOCK_HEIGHT=$(cat /root/.poktroll/data/da-block-height) + + mkdir -p /root/.poktroll/config/ + cp -r -L /root/.poktroll/config-src/* /root/.poktroll/config/ + ls -la /root/.poktroll/config/ + echo "\n/root/.poktroll/config/priv_validator_key.json:" + cat /root/.poktroll/config/priv_validator_key.json + echo "\n/root/.poktroll/config/node_key.json:" + cat /root/.poktroll/config/node_key.json + echo "\n/root/.poktroll/config/genesis.json | jq '.validators':" + cat /root/.poktroll/config/genesis.json | jq '.validators' +{{ end }} \ No newline at end of file diff --git a/charts/relayminer/templates/deployment.yaml b/charts/relayminer/templates/deployment.yaml index 4cbb1a9..cb59ff1 100644 --- a/charts/relayminer/templates/deployment.yaml +++ b/charts/relayminer/templates/deployment.yaml @@ -60,6 +60,7 @@ spec: - "relayminer" - "--keyring-backend={{ .Values.keyringBackend }}" - "--config=/root/.poktroll/config/config.yaml" + - "--log_level={{ .Values.logs.level }}" imagePullPolicy: {{ .Values.image.pullPolicy }} ports: - name: http diff --git a/charts/relayminer/values.yaml b/charts/relayminer/values.yaml index fb0e0f9..fd122de 100644 --- a/charts/relayminer/values.yaml +++ b/charts/relayminer/values.yaml @@ -4,6 +4,9 @@ replicaCount: 1 +logs: + level: info + image: repository: ghcr.io/pokt-network/poktrolld pullPolicy: IfNotPresent