Step-by-step procedures for saif-sys-admin operations.
| Procedure | Description | When to Use |
|---|---|---|
| 01-image-mirroring.md | Mirror container images | Adding operators, updating images |
| 02-user-management.md | Provision cluster users | New user access, role changes |
| 03-runner-vm.md | Configure runner VM services | Service issues, upgrades |
| 04-troubleshooting.md | Common issues and solutions | When things break |
# Preview what will be mirrored
gh workflow run sync-images.yaml -f dry_run=true --repo mahowlin/saif-sys-admin
# Execute mirroring
gh workflow run sync-images.yaml -f dry_run=false --repo mahowlin/saif-sys-admingh workflow run manage-cluster-users.yaml \
-f cluster_name=ai-pod-1 \
-f users=username \
-f emails=user@cisco.com \
-f password='SecurePassword123!' \
-f role=cluster-admin \
-f action=create \
--repo mahowlin/saif-sys-admin# Reconfigure runners (fixes restart loops)
gh workflow run configure-runner-vm.yaml -f tags=runner --repo mahowlin/saif-sys-adminCheck workflow status:
gh run list --repo mahowlin/saif-sys-adminWatch running workflow:
gh run watch --repo mahowlin/saif-sys-admin