Aikido Broker

1. https://app.aikido.dev/onboarding/gitlab-server/connect-group?enable_broker=1
Advanced Connection Options > Alternatively use Aikido broker : ON > "Create Group"

2. Aikido Broker Setup
Add Client > Aikido Broker Token 발급 + Manage Resource URLs 등록 완료 > "Complete Gitlab Server Setup"

3. Aikido Broker Docker에 신규 Aikido Broker Token 대입하여 재 시작

4. 아래를 입력한다.
Insert the URL to the broker you have created: https://133110-ccc255c715.aikidobroker.com
Insert your personal access token: glpat-...
Advanced Connection Options > Alternatively use Aikido broker : OFF > "Next, Connect Group"

5. GitLab의 Group명이 나오면 성공
1. Aikido Broker 설치

# 초기화
docker rm $(docker ps -a -q) -f
docker rmi $(docker images -q) -f

# 이미지 다운로드
docker pull "aikidosecurity/broker-client:latest"

# Offline 설치를 위해 저장
# aikido_broker.tar의 파일크기:68MB
docker save -o aikido_broker.tar "aikidosecurity/broker-client:latest"
gzip -9 aikido_broker.tar

# Offline 설치
gzip -d aikido_broker.tar.gz
docker load -i aikido_broker.tar
docker create "aikidosecurity/broker-client:latest"

# 실행
docker run -d \
  --name aikido-broker \
  --restart=on-failure:3 \
  --network host \
  -e CLIENT_SECRET="AIK_BROKER_117743_597_XXXXXXXX" \
  -e ALLOWED_INTERNAL_SUBNETS="10.10.10.0/24,192.168.184.0/24" \
  aikidosecurity/broker-client:latest
위로 스크롤