프로비저닝을 위한 전제 조건 DevSecOps 툴체인 운영
다음 단계에 따라 DevSecOps 툴체인 작업을 프로비저닝하세요. 이러한 단계는 DevSecOps 툴체인의 Terraform 배포에는 필요하지 않습니다.
Continuous Delivery 서비스 작성
Continuous Delivery는 도구 체인의 저장소 및 파이프라인을 지원합니다. Continuous Delivery 서비스를 작성하려면 Continuous Delivery를 참조하십시오.
Lite 플랜을 사용하여 30일동안 Continuous Delivery 서비스를 평가할 수 있습니다.
Kubernetes 클러스터 작성
DevSecOps 애플리케이션 라이프스타일 관리 배포 가능한 아키텍처의 Kubernetes 변형을 사용하는 경우 Kubernetes 클러스터 또는 Red Hat OpenShift 클러스터를 만들어야 합니다.
서비스를 평가하는 동안 무료 가격 플랜을 사용할 수 있습니다. 클러스터는 프로비저닝하는 데 다소 시간이 걸릴 수 있습니다. 클러스터가 생성되면 다음 단계를 거치게 됩니다: 배포, 보류 중 및 준비. 자세한 정보는 Container Registry 를 참조하십시오.
Code Engine 프로젝트
DevSecOps 애플리케이션 라이프스타일 관리 배포 가능한 아키텍처의 Code Engine 변형을 사용하는 경우 Code Engine 프로젝트를 만들 수 있는 권한이 있는 계정이 있어야 합니다. 기존 프로젝트를 사용할 수 있습니다. 그렇지 않으면 프로젝트가 자동으로 작성됩니다. 자세한 정보는 사용자 액세스 관리 및 프로젝트 관리 를 참조하십시오.
Container Registry 네임스페이스 만들기
- Container Registry 네임스페이스를 만듭니다. Container Registry 멀티테넌트 비공개 이미지 레지스트리를 제공하여 IBM Cloud 계정의 사용자들과 컨테이너 이미지를 저장하고 공유하는 데 사용할 수 있습니다.
- 네임스페이스의 위치를 선택하고 작성을 클릭하십시오.
자세한 정보는 Container Registry 를 참조하십시오.
GPG 서명 키 및 GPG 공개 키 만들기
애플리케이션에 서명할 적절한 인코딩으로 이미지 서명 키를 생성하세요 Docker 이미지.
이 키는 CI 파이프라인에 필요합니다. 기본 시크릿 이름 항목은 signing-key 입니다. 자세한 정보는 GPG키 생성 을 참조하십시오.
공개 키는 기존 GPG 개인 키를 사용하여 만들 수 있습니다. 이는 CD 파이프라인 실행의 일부로 아티팩트 서명 유효성 검증 단계에 필요합니다. 이는 CI 파이프라인 실행 중에 print-code-signing-certificate 속성을 추가하고 값을 1 으로 설정하여 생성할 수 있습니다. 공개 키 인증서는 build-artifact 단계에서 실행되는 CI
파이프라인의 로그에 표시됩니다. 그런 다음 출력을 비밀 정보 제공자에 저장해야 합니다. 이는 버전 1.1.0 에서 기본적으로 설정됩니다. 자세한 내용은 GPG 공개 키 생성하기를 참조하세요.
DevSecOps 애플리케이션 수명 주기 관리 배포 가능한 아키텍처는 이러한 키를 자동으로 생성할 수 있습니다. 자세한 내용은 업데이트 및 변수를 참조하세요.
IBM Cloud API 키 작성
API키를 작성하십시오.
API 키 값을 복사, 다운로드 또는 볼트에 추가하여 저장하세요. 기본 시크릿 이름 항목은 ibmcloud_api_key 입니다.
IBM Cloud® Object Storage 인스턴스 작성 (선택사항)
IBM Cloud Object Storage 인스턴스와 버킷을 만듭니다.
자세한 정보는 증거 저장을 위한 IBM Cloud Object Storage 구성 및 IBM Cloud Object Storage을 참조하십시오.
기본 IBM Cloud Object Storage API키는 cos_api_key 입니다.