BXCP ADM에는 다양한 설정이 있는데 본 장에서는 BXCP ADM을 관리 시 참조 레퍼런스 정보를 설명한다.
단위 : 시간 - 초
기본값 : 30
애플리케이션 배포 행위에 대한 동시성 제어를 위해 사용하는 Lock Timeout 시간이다. 애플리케이션의 배포(롤아웃 교체, 배포, 롤백, 롤아웃 확정, 롤아웃 취소)가 이루어진 이후에는 해당 시간 동안 잠금 상태가 되어 배포에 관련된 처리를 할 수 없다.
단위 : Y/N
기본값 : Y
BXCP ADM의 Project 생성 시 연동되는 Harbor에서 project를 자동으로 생성할지 여부를 결정한다.
단위 : Y/N
기본값 : Y
BXCP ADM의 Project 생성 시 CI/CD 파이프라인 처리를 위한 Jenkin 서버에서 프로젝트에 관련한 폴더를 생성할지 여부를 결정한다.
단위 : Y/N
기본값 : Y
BXCP ADM에서 애플리케이션을 생성 시 젠킨스 서버에 CI/CD 파이프라인 작업을 생성할지 여부를 결정한다.
단위 : Y/N
기본값 : Y
관리자로 로그인 시 Administrator 대시보드에서 선택할 수 있는 메뉴를 팝업으로 열어줄지 여부를 결정한다.
단위 : 문자열 - istio 게이트웨이 명
기본값 : istio-system/bxcp-gateway
애플리케이션 등록에 사용되는 Istio 게이트웨이의 기본값으로 사용한다.
단위 : 문자열 - 정규표현식
기본값 : RELEASE_*
Gitlab 서버에서 Tag Push event에서 사용할 태그 정규 표현식을 입력한다. 여기에 필터링 할 태그를 정규 표현식으로 설정해서 표현식에 맞는 태그만 웹훅이 트리거 처리된다.
단위 : 문자열 - URL
기본값 : https://registry.bxcp.lab:5443/api/chartrepo/bxcp-system-common
공통으로 사용할 Helm Chart Repository 정보를 설정한다.
단위 : 문자열 - Harbor ID
기본값 : admin
BXCP ADM 환경에서 사용하는 컨테이너 이미지 레지스트리 Harbor를 연결 시 사용하는 관리자 ID 정보를 설정하며 클러스터에서는 재정의 할 수 있다.
단위 : 문자열 - Harbor Password
기본값 : bxcp!gen3
BXCP ADM 환경에서 사용하는 컨테이너 이미지 레지스트리 역할을 하는 Harbor에 연결 시 사용하는 관리자 비밀번호 정보를 설정하며 클러스터에서는 재정의 할 수 있다.
단위 : 문자열 - Harbor 레지스트리 정보
기본값 : registry.bxcp-system.svc
BXCP ADM 환경에서 진행되는 배포 프로세스에서 컨테이너 이미지를 Pull 할때 사용하는 Harbor 레지스트리 정보를 설정하며, 주로 쿠버네티스에 External Service Name 설정을 통해서 설정한다.
단위 : 숫자 - Harbor 포트 번호
기본값 : 5443
BXCP ADM 환경에서 진행되는 배포 프로세스에서 컨테이너 이미지를 Pull 할때 사용하는 Harbor 레지스트리 정보 중에서 포트 번호를 설정한다.
단위 : 문자열 - URL
기본값 : https://registry.bxcp.lab:5443
BXCP ADM 환경에서 클러스터 정보에서 사용하는 기본 Harbor 레지스트리 URL 정보이다. 클러스터에서는 재정의 할 수 있다.
단위 : 문자열 - 호스트 클러스터 ID
기본값 : host
BXCP ADM에서 관리하는 클러스터에서 호스트 역할을 하는 클러스터의 ID를 입력한다.
단위 : 문자열 - Jenkins Password
기본값 : bxcp!gen3
BXCP ADM과 연동하는 젠킨스 서버의 관리자 비밀번호를 설정한다.
단위 : 문자열 - URL
기본값 : https://{{infra_node_ip}}:8444
BXCP ADM과 연동하는 젠킨스 서버의 URL 정보를 설정한다.
단위 : Y/N
기본값 : Y
BXCP ADM에서 [파드] > [상세] > [Terminal] 탭 화면을 모두에게 접근 허가 여부를 설정한다.
단위 : 문자열 - docker0 네트워크 인터페이스 IP
기본값 : unix:///var/run/docker.sock
BXCP ADM이 이미지 이관에 사용되는 도커 호스트 정보 - docker 호스트에 docker0 네트워크 인터페이스에 명시된 ip 사용
단위 : 문자열 - JWT 토큰
기본값 : eyJhbGciOiJIUzI1NiJ9.eyJqdGkiO ...
BXCP API 호출에 사용하는 인증 토큰이다.
단위 : 시간 - 밀리초
기본값 : 3000
BXCP ADM 환경에서는 다른 시스템의 부하를 최대한 줄이기 위해 일부 데이터를 캐시 형태로 제공한다. 이 캐시 데이터를 생성하는 데몬의 작업 지연 시간을 설정한다.
단위 : Y/N
기본값 : Y
시스템 구분에 따라 화면에서의 기능 분기 처리 여부 - N인 경우 모두 Development로 처리
단위 : Y/N
기본값 : N
Kubernetes Cluster 사용 여부를 설정한다. Kubernetes Cluster가 없으면 Y
단위 : 시간 - 밀리초
기본값 : 1000
BXCP ADM에서 쿠버네티스 연결에 사용하는 클라이언트의 연결 타임아웃 시간
단위 : 시간 - 밀리초
기본값 : 30000
BXCP ADM에서 쿠버네티스 연결에 사용하는 클라이언트의 요청 타임아웃 시간
단위 : 시간 - 밀리초
기본값 : 600000
BXCP ADM에서 파드의 로깅, 터미널 등의 기능을 이용 시 사용하는 클라이언트의 웹소켓 타임아웃 시간
단위 : 시간 - 초
기본값 : 5
rewrite 활성화가 되었을 때, BXCP ADM에서 배포 처리 시 FederatedIngress 리소스가 이미 있으면 삭제 요청을 전송후 대기하는 타임아웃 시간이다.
단위 : true/false
기본값 : false
감사 로깅을 비활성화 여부를 설정하며 true(로그를 저장하지 않음) 또는 false 값으로 설정한다.
단위 : true/false
기본값 : false
에러 로깅의 비활성화 여부를 설정하며 true(로그를 저장하지 않음) 또는 false 값으로 설정한다.
단위 : 문자열 - Harbor ID
기본값 : admin
릴리즈에서 사용하는 Source Harbor 관리자 ID를 입력하며 이 정보는 워크스페이스에서 재정의 가능하다.
단위 : 문자열 - Harbor Password
기본값 : bxcp!gen3
릴리즈에서 사용하는 Source Harbor 관리자 Password를 입력하며 이 정보는 워크스페이스에서 재정의 가능하다.
단위 : 문자열 - URL
기본값 : https://registry.bxcp.lab:5443
릴리즈에서 사용하는 Source Harbor URL을 입력하며 이 정보는 워크스페이스에서 재정의 가능하다.
단위 : 문자열 - JWT 토큰
기본값 : eyJhbGciOiJIUzI1NiJ9.eyJqdGkiO ...
릴리즈에서 사용하는 Source BXCP Portal Token을 입력하며 이 정보는 워크스페이스에서 재정의 가능하다.
단위 : 문자열 - URL
기본값 : https://{{infra_node_ip}}:30130
릴리즈에서 사용하는 Source BXCP Portal URL을 입력하며 이 정보는 워크스페이스에서 재정의 가능하다.
단위 : 시간 - 분
기본값 : 30
BXCP ADM에서 인증에 사용하는 JWT Access 토큰을 생성할 때 설정하는 기본 만료 시간이다.
단위 : true/false
기본값 : false
BXCP ADM에서 로그인 토큰을 발급 시 사용자 기준에 기존 토큰 정보가 있으면 삭제할지 여부를 설정하는 값이다.(true: 사용자 아이디를 기준으로 동시에 로그인 할 수 없음, 반드시 소문자로 지정)
단위 : 시간 - 분
기본값 : 10
BXCP ADM 화면 내부에서 JWT 토큰을 검증하기 위해서 사용하는 반복시간을 설정하는 값이다.
단위 : 시간 - 분
기본값 : 10080 (7일)
BXCP ADM 화면 내부에서 JWT 새로고침 토큰의 만료 시간의 값이다.