This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
name: Run Report Table
|
name: Run Report Table
|
||||||
on:
|
on:
|
||||||
schedule:
|
schedule:
|
||||||
- cron: "18 4 * * *"
|
- cron: "30 4 * * *"
|
||||||
jobs:
|
jobs:
|
||||||
run-script:
|
run-script:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
@@ -26,13 +26,34 @@ jobs:
|
|||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: pip install -r requirements.txt
|
run: pip install -r requirements.txt
|
||||||
|
|
||||||
|
- name: Verify Connections
|
||||||
|
shell: bash
|
||||||
|
env:
|
||||||
|
GRAFANA_URL: ${{ vars.GRAFANA_URL }}
|
||||||
|
GRAFANA_API_KEY: ${{ secrets.GRAFANA_API_KEY }}
|
||||||
|
MATTERMOST_WEBHOOK: ${{ vars.MATTERMOST_WEBHOOK }}
|
||||||
|
run: |
|
||||||
|
set -euo pipefail
|
||||||
|
echo "[INFO] Checking Grafana connection..."
|
||||||
|
curl --fail --silent --output /dev/null \
|
||||||
|
-H "Authorization: Bearer ${GRAFANA_API_KEY}" \
|
||||||
|
"${GRAFANA_URL}/api/health"
|
||||||
|
echo "[OK] Grafana connection successful."
|
||||||
|
|
||||||
|
echo "[INFO] Checking Mattermost webhook..."
|
||||||
|
curl --fail --silent --output /dev/null \
|
||||||
|
-X POST -H 'Content-Type: application/json' \
|
||||||
|
-d '{"text": "CI connection test: OK"}' \
|
||||||
|
"${MATTERMOST_WEBHOOK}"
|
||||||
|
echo "[OK] Mattermost webhook successful."
|
||||||
|
|
||||||
- name: Run script
|
- name: Run script
|
||||||
shell: bash
|
shell: bash
|
||||||
env:
|
env:
|
||||||
GRAFANA_URL: ${{ secrets.GRAFANA_URL }}
|
GRAFANA_URL: ${{ vars.GRAFANA_URL }}
|
||||||
GRAFANA_API_KEY: ${{ secrets.GRAFANA_API_KEY }}
|
GRAFANA_API_KEY: ${{ secrets.GRAFANA_API_KEY }}
|
||||||
MATTERMOST_WEBHOOK: ${{ secrets.MATTERMOST_WEBHOOK }}
|
MATTERMOST_WEBHOOK: ${{ vars.MATTERMOST_WEBHOOK }}
|
||||||
GRAFANA_DASHBOARD_UID: ${{ secrets.GRAFANA_DASHBOARD_UID }}
|
GRAFANA_DASHBOARD_UID: ${{ vars.GRAFANA_DASHBOARD_UID }}
|
||||||
run: |
|
run: |
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
if [ "$(date -u +%u)" -eq 1 ]; then
|
if [ "$(date -u +%u)" -eq 1 ]; then
|
||||||
|
|||||||
Reference in New Issue
Block a user