diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index cc91afa8..b1ed6493 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -239,6 +239,7 @@ jobs: -e "s/{{{NOMAD_ENVIRONMENT}}}/${{ env.NOMAD_ENVIRONMENT }}/" \ -e "s/{{{NOMAD_CPU}}}/$(echo ${{ env.NOMAD_RESOURCES }} | cut -d: -f1)/" \ -e "s/{{{NOMAD_MEMORY}}}/$(echo ${{ env.NOMAD_RESOURCES }} | cut -d: -f2)/" \ + -e "s/{{{NOMAD_LOG_LEVEL}}}/Information/" \ /_/_work/${{ github.repository }}/${{ github.sha }}/nomad/grid-bot.nomad > $NOMAD_JOB_FILE # Run the job but do not wait for longer than 5 minutes diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index cb240e22..6e0ff6ea 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -35,6 +35,19 @@ on: required: true default: "2000:1024" + log_level: + description: "The log level of the default logger" + required: true + default: "Information" + type: choice + options: + - "None" + - "Error" + - "Warning" + - "Information" + - "Debug" + - "Trace" + permissions: deployments: write @@ -51,6 +64,7 @@ jobs: NOMAD_ENVIRONMENT: ${{ github.event.inputs.nomad_enviroment || 'production' }} NOMAD_JOB_NAME: ${{ github.event.inputs.nomad_job_name || 'grid-bot' }}-${{ (github.event.inputs.nomad_enviroment || 'production') == 'production' && 'prod' || 'stage' }} NOMAD_RESOURCES: ${{ github.event.inputs.nomad_resources || '2000:1024' }} + NOMAD_LOG_LEVEL: ${{ github.event.inputs.log_level || 'Information' }} steps: - name: Checkout @@ -90,6 +104,7 @@ jobs: -e "s/{{{NOMAD_ENVIRONMENT}}}/${{ env.NOMAD_ENVIRONMENT }}/" \ -e "s/{{{NOMAD_CPU}}}/$(echo ${{ env.NOMAD_RESOURCES }} | cut -d: -f1)/" \ -e "s/{{{NOMAD_MEMORY}}}/$(echo ${{ env.NOMAD_RESOURCES }} | cut -d: -f2)/" \ + -e "s/{{{NOMAD_LOG_LEVEL}}}/${{ env.NOMAD_LOG_LEVEL }}/" \ ./nomad/grid-bot.nomad > $NOMAD_JOB_FILE # Run the job but do not wait for longer than 5 minutes diff --git a/nomad/grid-bot.nomad b/nomad/grid-bot.nomad index 06e42f9d..e2e62d76 100644 --- a/nomad/grid-bot.nomad +++ b/nomad/grid-bot.nomad @@ -54,6 +54,8 @@ job "{{{NOMAD_JOB_NAME}}}" { DISPLAY=:1 +DEFAULT_LOG_LEVEL={{{NOMAD_LOG_LEVEL}}} + # CONSUL VAULT_ADDR="http://vault.service.consul:8200" VAULT_TOKEN="{{ with secret "grid-bot-settings/grid-bot-vault" }}{{ .Data.data.vault_token }}{{ end }}"