본문으로 건너뛰기
FindOpenSource

SOPS

YAML, JSON 등 설정 파일 안의 개별 값을 암호화하는 커맨드라인 도구로, 시크릿을 안전하게 Git에 커밋할 수 있게 해줍니다.

개요

SOPS(Secrets OPerationS)는 구조화된 파일 전체가 아니라 값만 암호화하므로, git diff는 여전히 어떤 키가 변경되었는지 보여주는 반면, 실제 시크릿 값은 AWS KMS, GCP KMS, PGP 같은 키 관리 백엔드를 사용해 암호화된 상태로 유지됩니다. 이를 통해 팀은 시크릿을 따로 저장하는 대신 나머지 설정과 함께 버전 관리에 보관할 수 있습니다.

SOPS는 GitOps를 실천하며 시크릿을 다른 모든 것과 동일한 Git 저장소 안에 안전하게 두어야 하는 팀에 적합하며, Git에서 설정을 동기화하는 (카탈로그에 있는) Flux나 Argo CD 같은 도구와 흔히 짝을 이룹니다.

이 카탈로그에 오른 이유

카탈로그 평점: ★★★★☆ (4/5)

The standard tool for encrypting secrets in Git, a focused and widely adopted pick.

  • 성숙 단계
  • 커뮤니티 주도
카테고리
DevOps
키워드
secrets-managementencryptiongitopsconfiguration-security
언어
Go
라이선스
MPL-2.0

다른 프로젝트와 비교하기

잘못된 정보를 발견하셨나요? GitHub에서 수정 제안하기