7장. 빌드 이미지 인증
이미지를 빌드할 때 인증을 정의해야 할 수 있습니다. 예를 들어 이미지를 프라이빗 레지스트리로 내보내거나 Git 리포지토리에서 소스 코드를 가져오는 경우 인증이 필요합니다. 인증 시 사용자 이름과 암호 또는 시크릿을 사용하여 필요한 중요한 데이터를 저장할 수 있습니다.
이미지 빌드 중 인증을 위해 Build
CR(사용자 정의 리소스)에서 보안과 함께 기본 또는 SSH 인증을 구성할 수 있습니다.
7.1. 빌드 보안 주석 링크 복사링크가 클립보드에 복사되었습니다!
빌드 보안에 build.shipwright.io/referenced.secret: "true"
주석을 추가할 수 있습니다. 이 주석을 기반으로 빌드 컨트롤러는 빌드 보안에 대한 이벤트 생성, 업데이트 또는 삭제와 같은 이벤트 시 조정 작업을 수행합니다. 다음 예제에서는 보안과 함께 주석을 사용하는 방법을 보여줍니다.
이 주석은 빌드 인스턴스에서 참조하지 않는 보안을 필터링합니다. 예를 들어 시크릿에 이 주석이 없는 경우 보안에 대해 이벤트가 트리거된 경우에도 빌드 컨트롤러에서 조정하지 않습니다. 이벤트 트리거를 조정하면 빌드 컨트롤러에서 빌드 구성에 대한 검증을 다시 트리거하여 종속성이 누락되었는지 파악할 수 있습니다.