Bitbucket Server/Data Center - Helm을 사용하여 설치 및 구성

설치하기 전에 사전 준비 사항Helm을 사용한 설치에 대한 일반 지침을 검토하십시오.

이 차트를 사용하려면 먼저 리포지토리를 추가하여 Snyk Broker Helm Chart를 추가해야 합니다:

helm repo add snyk-broker https://snyk.github.io/snyk-broker-helm/

그런 다음 다음 명령을 실행하여 Broker를 설치하고 환경 변수를 사용자 정의하십시오. 환경 변수의 정의는 Bitbucket Server/Data Center - Snyk Broker 기본 인증용 환경 변수Bitbucket Server/Data Center - Snyk Broker 개인 액세스 토큰(PAT)용 환경 변수를 참조하십시오.

bitbucketbitbucketApi 값에는 https://를 포함하지 않습니다.

Snyk Essentials는 기본적으로 false로 설정되어 있습니다. 플래그를 true로 설정하여 활성화하십시오.

circle-info

지역별 멀티 테넌트 설정 설치 시 스크립트에 brokerServerUrl을 설정하는 명령을 추가해야 합니다. 이는 데이터가 호스팅되는 지역의 Broker 서버 URL입니다. 사용할 명령과 URL은 Broker URL을 참조하십시오.

다음 명령을 사용하여 기본 인증(Basic Auth)을 사용하는 Bitbucket Server와 함께 사용하도록 Broker를 구성하십시오:

helm install snyk-broker-chart snyk-broker/snyk-broker \
             --set scmType=bitbucket-server \
             --set brokerToken=<ENTER_BROKER_TOKEN> \
             --set brokerServerUrl=<broker-region-url> \
             --set bitbucketUsername=<ENTER_USERNAME> \
             --set bitbucketPassword=<ENTER_PASSWORD> \
             --set bitbucket=<ENTER_BITBUCKET_URL> \
             --set bitbucketApi=<ENTER_BITBUCKET_API_URL> \
             --set brokerClientUrl=<ENTER_BROKER_CLIENT_URL>:<ENTER_BROKER_CLIENT_PORT> \
             --set enableEssentials=true \
             -n snyk-broker --create-namespace

다음 명령을 사용하여 Bearer 인증(개인 액세스 토큰)을 사용하는 Bitbucket Server와 함께 사용하도록 Broker를 구성하십시오:

Helm 명령에서 원하는 환경 변수를 전달할 수 있습니다. 자세한 내용은 Broker Helm Chart에 대한 사용자 지정 추가 옵션을 참조하십시오. 필요에 따라 구성을 변경하려면 Helm Chart 설치를 위한 고급 구성의 지침을 따르십시오.

Snyk 웹 UI의 중개 통합 설정에서 연결되었음을 알리는 확인 메시지를 확인하여 Broker가 실행 중인지 확인할 수 있습니다. 연결되면 프로젝트 가져오기를 시작할 수 있습니다.

Last updated