ci: some debugging ....
Some checks failed
Deploy to K8s / deploy (push) Failing after 3s

This commit is contained in:
Jan Novak
2026-03-01 23:06:38 +01:00
parent 4a8a64f161
commit 4d0b89943d

View File

@@ -11,6 +11,35 @@ jobs:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: Get Vault token
run: |
IDTOKEN=$(curl -sS -H "Authorization: bearer $ACTIONS_ID_TOKEN_REQUEST_TOKEN" \
"$ACTIONS_ID_TOKEN_REQUEST_URL&audience=https://vault.hrajfrisbee.cz/")
TOKEN=$(echo "$IDTOKEN" | jq -r '.value')
VAULT_TOKEN=$(curl -sS --request POST \
--data "{\"jwt\": \"$TOKEN\", \"role\": \"gitea-actions\"}" \
https://vault.hrajfrisbee.cz/v1/auth/jwt/login | jq -r '.auth.client_token')
echo "VAULT_TOKEN=$VAULT_TOKEN" >> "$GITHUB_ENV"
- name: Debug - print env and OIDC info
run: |
echo "=== Environment ==="
env | sort
echo ""
echo "=== ID Token (decoded) ==="
IDTOKEN=$(curl -sS -H "Authorization: bearer $ACTIONS_ID_TOKEN_REQUEST_TOKEN" \
"$ACTIONS_ID_TOKEN_REQUEST_URL&audience=https://vault.hrajfrisbee.cz/")
echo "$IDTOKEN" | jq -r '.value' | cut -d. -f2 | base64 -d 2>/dev/null | jq .
- name: Read secret from Vault
run: |
SECRET=$(curl -sS -H "X-Vault-Token: $VAULT_TOKEN" \
https://vault.hrajfrisbee.cz//v1/secret/data/k8s_home/gitea/gitea-ci-token | jq -r '.data.data.token')
echo "SECRET=$SECRET" >> "$GITHUB_ENV"
- name: Install kubectl - name: Install kubectl
run: | run: |
curl -sfLO "https://dl.k8s.io/release/$(curl -sfL https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" curl -sfLO "https://dl.k8s.io/release/$(curl -sfL https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"