소스 정보
- 저장소
- dapperdivers/roundtable-arsenal
- 최근 소스 활동
- 2026년 2월 14일 16:22
- 감지된 SKILL.md 언어
- 영어
- 스타
- 1
- 포크
- 0
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/dapperdivers/roundtable-arsenal --skill flux-ops명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
Synthesize domain knight summaries into a comprehensive Daily Briefing for Derek's Obsidian vault. Your output IS the briefing file — write the full document, not a summary of it.
Procedure for the morning-briefing verify_claims step: re-run the check behind every mechanically-verifiable claim in the domain summaries, build the authoritative knight-liveness map from vault file mtimes, update the open-items ledgers, and emit one JSON verification report that the synthesizer treats as the only source of numbers.
Protocol for the per-domain open-items ledger at /vault/Briefings/Ledger/<domain>.json. Replaces prose memory as the carry-forward mechanism for tracked items: Day-N counters are computed from first_seen, items are re-verified before being carried, and resolutions are recorded machine-readably so they can never be silently lost.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | flux-ops |
| description | Flux/GitOps operations, troubleshooting, and cluster health monitoring |
Commands and patterns for managing Flux-based GitOps deployments.
# All Flux components
flux check
# All Kustomizations
flux get kustomizations -A
# All HelmReleases
flux get helmreleases -A
# All sources
flux get sources all -A
# Failed resources only
flux get all -A --status-selector ready=false
# Pods not running across all namespaces
kubectl get pods -A --field-selector 'status.phase!=Running,status.phase!=Succeeded'
# Pods with restarts
kubectl get pods -A -o json | jq -r '.items[] | select(.status.containerStatuses[]?.restartCount > 3) | "\(.metadata.namespace)/\(.metadata.name) restarts=\(.status.containerStatuses[0].restartCount)"'
# Resource usage
kubectl top pods -A --sort-by=memory | head -20
# 1. Check HR status
flux get hr <name> -n <namespace>
# 2. Get detailed conditions
kubectl describe helmrelease <name> -n <namespace>
# 3. Check the HelmChart source
kubectl get helmchart -n <namespace>
# 4. Check Helm history
helm history <name> -n <namespace>
# 5. Check events
kubectl events -n <namespace> --for helmrelease/<name>
"upgrade retries exhausted"
# Suspend and resume to reset retry counter
flux suspend hr <name> -n <namespace>
flux resume hr <name> -n <namespace>
"chart not found"
# Check HelmRepository source
flux get sources helm -A
# Force reconcile the source
flux reconcile source helm <repo-name> -n <namespace>
"values validation failed"
# Get the rendered values
helm get values <name> -n <namespace> -a
# Compare with what's in Git
Stuck in "progressing"
# Check if pods are actually rolling out
kubectl rollout status deployment/<name> -n <namespace> --timeout=60s
# Force reconcile
flux reconcile hr <name> -n <namespace> --force
# Check for drift (diff what's applied vs what's in Git)
flux diff kustomization <name>
# Force reconciliation
flux reconcile ks <name> --with-source
# List all with last applied revision
flux get ks -A -o json | jq -r '.[] | "\(.namespace)/\(.name) rev=\(.lastAppliedRevision) ready=\(.isReady)"'
# Show dependency tree
flux tree ks <name> -n <namespace>
# If a dependency is stuck, reconcile from the root
flux reconcile ks flux-system --with-source
# Force Git repo pull
flux reconcile source git flux-system
# Check Git source health
flux get sources git -A
# OCI sources
flux get sources oci -A
# Check Helm repo index freshness
flux get sources helm -A -o json | jq '.[] | {name: .name, url: .url, lastUpdated: .lastHandledReconcileAt}'
When reviewing PRs that modify Kubernetes manifests:
default?latestreconcile.fluxcd.io/requestedAt not hardcoded?alias fga='flux get all -A'
alias fgk='flux get ks -A'
alias fgh='flux get hr -A'
alias fgs='flux get sources all -A'
alias frf='flux reconcile ks flux-system --with-source'
# Nuclear option — reconcile all sources and kustomizations
flux reconcile source git flux-system
for ks in $(flux get ks -A -o json | jq -r '.[].name'); do
flux reconcile ks "$ks" --with-source &
done
wait
flux logs for controller-level errors--force sparingly — it reapplies everythingremediateLastFailure: true in spec