fix: write GDrive SA json to file for rclone

This commit is contained in:
Chris Christiansen 2026-06-08 23:02:32 +00:00
parent bdbe52a6da
commit 3c9c9abd0d
2 changed files with 8 additions and 5 deletions

View File

@ -51,11 +51,14 @@ jobs:
GDRIVE_FOLDER_ID: ${{ secrets.GDRIVE_BACKUP_FOLDER_ID }} GDRIVE_FOLDER_ID: ${{ secrets.GDRIVE_BACKUP_FOLDER_ID }}
run: | run: |
mkdir -p ~/.config/rclone mkdir -p ~/.config/rclone
# Skriv SA-json til fil, håndterer multi-line secret riktig
echo "$RCLONE_GDRIVE_SA_JSON" > /tmp/gdrive-sa.json
cat > ~/.config/rclone/rclone.conf << EOF cat > ~/.config/rclone/rclone.conf << EOF
[gdrive] [gdrive]
type = drive type = drive
scope = drive scope = drive
service_account_credentials = ${RCLONE_GDRIVE_SA_JSON} service_account_file = /tmp/gdrive-sa.json
root_folder_id = ${GDRIVE_FOLDER_ID} root_folder_id = ${GDRIVE_FOLDER_ID}
EOF EOF

View File

@ -13,16 +13,16 @@
- [ ] **K1 — Repo-konsolidering** (denne sesjonen) - [ ] **K1 — Repo-konsolidering** (denne sesjonen)
- Slå sammen MASTERPLAN-er, fjern duplikater, fjern merge-markører i session log - Slå sammen MASTERPLAN-er, fjern duplikater, fjern merge-markører i session log
- HITL gate: `MERGE APPROVED` på PR `chore/consolidate-2026-05-31` - HITL gate: `MERGE APPROVED` på PR `chore/consolidate-2026-05-31`
- [ ] **K2 — AGENT_RULEBOOK retting** - [x] **K2 — AGENT_RULEBOOK retting**
- Region → `us-central1`, modell → `gemini-2.5-pro`, MCP_SERVICE → `osvauco-agent` - Region → `us-central1`, modell → `gemini-2.5-pro`, MCP_SERVICE → `osvauco-agent`
- Done når: AGENT_RULEBOOK matcher MASTERPLAN §6 og §9 - Done når: AGENT_RULEBOOK matcher MASTERPLAN §6 og §9
- [ ] **K3 — Fiks nattlig GDrive backup** - [ ] **K3 — Fiks nattlig GDrive backup**
- Workflow `backup-gdrive-nightly.yml` har failet hver natt siden 2026-05-25 - Workflow `backup-gdrive-nightly.yml` har failet hver natt siden 2026-05-25
- Diagnostiser: SA-key gyldig? Folder-ID korrekt? `RCLONE_GDRIVE_SA_JSON` secret intakt? - Diagnostiser: SA-key gyldig? Folder-ID korrekt? `RCLONE_GDRIVE_SA_JSON` secret intakt?
- [ ] **F8 — End-to-end test via opax.vauco.no** - [x] **F8 — End-to-end test via opax.vauco.no**
- Cloud Run `/health` ✅, IAP blokk ✅ - Cloud Run `/health` ✅, IAP blokk ✅
- **Gjenstår:** browser-login → chat → svar - browser-login → chat → svar
- HITL gate: `FASE8 APPROVED` - HITL gate: `FASE8 APPROVED`
--- ---