Skip to content

CLI/Action: vlt:// 지원 + composite action + daily cron E2E (1차 슬라이스) #1

@ygpark80

Description

@ygpark80

CLI/Action: vlt:// 지원 + composite action + daily cron E2E (1차 슬라이스)

  • Parent: circlesac/vault#6 (컨셉 RFC), 선행: 서버 슬라이스 이슈
  • 범위: RFC 의 (e)(f)
  • 대상 레포: circlesac/vlt-cli

작업

  1. 착수 전 가드: 현행 op:// parseSecretRef·read/run/inject 치환 동작 고정 테스트 추가 (현재 0%)
  2. (e) vlt:// 지원 — 파서에 vlt:// 분기(op:// 경로 무변경), vlt run/read/inject 치환, --env-file, OIDC identity 로 owner/repo 암묵 해결(이름만 요청, 락 #8·#12), vlt oidc grant 명령
  3. (f) GitHub Action — vlt-cli 레포에 /action composite (vlt run 모드 + export-env 모드, 마스킹)

검증 (goal 댓글 L2 — daily cron 1개)

  • 실 OIDC mint → prod canary fetch + grant 없는 identity 403. cron 은 YG 커밋 (실패 메일 수신자)
  • cron 에 padawan trigger+assert 스텝 포함 (L3 수렴)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions