Skip to content

Rotate Vault Audit Logs #7

Rotate Vault Audit Logs

Rotate Vault Audit Logs #7

Workflow file for this run

name: Rotate Vault Audit Logs
on:
workflow_dispatch: {}
schedule:
- cron: "0 11 * * 2" # 4 AM Tuesday US/Pacific (11 AM Tuesday UTC)
jobs:
rotate:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Rotate Audit Logs
env:
VAULT_LOGROTATE_TOKEN: "${{ secrets.VAULT_LOGROTATE_TOKEN }}" # k create token -n prod-core-vault logrotate --duration 876000h | gh secret set VAULT_LOGROTATE_TOKEN
run: vault/rotate-audit-logs
- name: Archive Audit Logs
uses: actions/upload-artifact@v4
with:
name: vault-audit-logs
path: vault.tgz.asc