레퍼런스
BXCP ADM 운영에 필요한 설정 항목에 대해서 설명한다.
- bxcp.app.noCredential
-
시스템 전체에서 사용할 No Credential 인증 UUID 값이다.
-
단위 : 문자열 - Credential UUID
-
- bxcp.app.status.timeout
-
애플리케이션 배포 행위에 대한 동시성 제어를 위해 사용하는 Lock Timeout 시간이다. 애플리케이션의 배포(롤아웃 교체, 배포, 롤백, 롤아웃 확정, 롤아웃 취소)가 이루어진 이후에는 해당 시간 동안 잠금 상태가 되어 배포에 관련된 처리를 할 수 없다.
-
단위 : 시간 - sec
-
기본값 : 30
-
- bxcr.applications.jenkins.cron.schedule
-
Jenkins cron 표현식 검증을 위한 정규식 패턴이다.
-
단위 : 문자열 - 정규 표현식
-
기본값 : (H|(H\(\d{1,2}-\d{1,2}\))|(H\(\d{1,2}-\d{1,2}\)/\d{1,2})|(H/\d{1,2})|(\d{1,2}-\d{1,2}/\d{1,2})|*|\d{1,2}|(\d{1,2}-\d{1,2})|(\d{1,2},\d{1,2})|(\d{1,2}-\d{1,2}))(\s(H|(H\(\d{1,2}-\d{1,2}\))|(H\(\d{1,2}-\d{1,2}\)/\d{1,2})|(H/\d{1,2})|(\d{1,2}-\d{1,2}/\d{1,2})|\*|\d{1,2}|(\d{1,2}-\d{1,2})|(\d{1,2},\d{1,2})|(\d{1,2}-\d{1,2}))){4}
-
- bxcr.auto.jenkins.job
-
BXCP ADM에서 애플리케이션을 생성 시 젠킨스 서버에 CI/CD 파이프라인 작업을 생성할지 여부를 결정한다.
-
단위 : Y/N
-
기본값 : Y
-
- bxcr.auto.jwt.expiration
-
자동으로 웹훅을 위한 토큰 생성 시 적용할 기본 만료일을 설정하는 값이다.
-
단위 : 기간 - 일수
-
기본값 : 3650
-
- bxcr.common.approve
-
애플리케이션 릴리즈 이관 처리 시 승인 처리를 진행해야 하는지 여부를 결정한다.
-
단위 : Y/N
-
기본값 : Y
-
- bxcr.common.argocd.gitops.credential
-
시스템에서 공통으로 사용하는 ArgoCD에서 GitOps에 인증할 인증 값이다.
-
단위 : 문자열 - Credential UUID
-
- bxcr.common.argocd.gitops.group.id
-
GitOps 리소스를 저장할 그룹 ID 값이다.(GitLab인 경우에만 사용한다.)
-
단위 : 숫자
-
기본값 : 8
-
- bxcr.common.argocd.gitops.group.name
-
GitOps 리소스를 저장할 그룹의 이름이다.
-
단위 : 문자열
-
기본값: argocd
-
- bxcr.common.argocd.gitops.type
-
ArgoCD가 리소스를 Push 할 GitOps의 Tool 종류를 설정한다.
-
단위 : gitlab/gitea
-
기본값 : gitlab
-
- bxcr.common.argocd.gitops.url
-
시스템에서 공통으로 사용하는 ArgoCD가 사용할 GitOps의 주소 값이다.
-
단위 : 문자열 - URL
-
기본값 : {{infra_node_ip}}:8443
-
- bxcr.common.argocd.isUsed
-
ADM에서 ArgoCD를 사용할지 여부를 결정한다.
-
단위 : Y/N
-
기본값 : Y
-
- bxcr.common.argocd.k8s.namespace
-
쿠버네티스에 설치된 ArgoCD의 namespace 이름 값이다.
-
단위 : 문자열
-
기본값 : argocd
-
- bxcr.common.argocd.webhook.token
-
ArgoCD가 응답 받을 때 사용할 webhook 토큰 값이다.
-
단위 : 문자열
-
- bxcr.common.argocd.webhook.url
-
ArgoCD가 응답 받을 때 사용할 webhook URL 주소이다.
-
단위 : 문자열 - URL
-
- bxcr.common.build.polling.period.log
-
ADM의 빌드 상세 화면에서 실행 중인 파이프라인의 로그를 폴링하는 주기를 설정한다.
-
단위 : 시간 - msec
-
기본값 : 2000
-
- bxcr.common.build.polling.period.stage
-
ADM의 빌드 상세 화면에서 실행 중인 파이프라인의 stage 상태를 폴링하는 주기를 설정한다.
-
단위 : 시간 - msec
-
기본값 : 2000
-
- bxcr.common.dashboard.popup
-
관리자로 로그인 시 Administrator 대시보드에서 선택할 수 있는 메뉴를 팝업으로 열어줄지 여부를 결정한다.
-
단위 : Y/N
-
기본값 : Y
-
- bxcr.common.examine.hostpath
-
hostpath에 사용하면 안되는 디렉토리를 쉼표를 구분자로 등록한 정보이다.
-
단위 : 문자열
-
기본값 : /$,/etc[/]*$
-
- bxcr.common.gateway
-
애플리케이션 등록에 사용되는 Istio 게이트웨이의 기본값으로 사용한다.
-
단위 : 문자열 - istio 게이트웨이 명
-
기본값 : istio-system/bxcp-gateway
-
- bxcr.common.gitlab.tag
-
Gitlab 서버에서 Tag Push event에서 사용할 태그 정규 표현식을 입력한다. 여기에 필터링 할 태그를 정규 표현식으로 설정해서 표현식에 맞는 태그만 웹훅이 트리거 처리된다.
-
단위 : 문자열 - 정규표현식
-
기본값 : TAG_RELEASE_.*
-
- bxcr.common.gitlab.token
-
Gitlab API 사용 시 Header에 PRIVATE-TOKEN으로 추가할 토큰 정보이다.
-
단위 : 문자열 - Credential UUID
-
- bxcr.common.gitlab.url
-
BXCP ADM 환경에서 클러스터 정보에서 사용하는 기본 Gitlab URL 정보이다.
-
단위 : 문자열 - URL
-
기본값 : {{infra_node_ip}}:8443
-
- bxcr.common.harbor.base.image
-
컨테이너 이미지 빌드 시 베이스 이미지로 사용될 이미지 리스트를 불러올 Harbor project 이름 정보이다.
-
단위 : 문자열
-
기본값 : bxcp-system-base
-
- bxcr.common.harbor.chartRepoUri
-
시스템 컴포넌트에서 차트를 설치 시 차트 저장소 값을 만들 때 사용하는 저장소 URI 값 정보이다.
-
단위 : 문자열 - URI
-
기본값 : /chartrepo/bxcp-system-common
-
- bxcr.common.harbor.chartUri
-
시스템 컴포넌트, 헬름관리에서 rest api를 만들때 사용하는 URI 정보를 설정한다.
-
단위 : 문자열 - URI
-
기본값 : /api/chartrepo/bxcp-system-common
-
- bxcr.common.harbor.credential
-
BXCP ADM과 연동하는 Harbor 서버의 인증을 설정한다.
-
단위 : 문자열 - Credential UUID
-
- bxcr.common.harbor.pipeline.image
-
파이프라인에서 사용되는 이미지 리스트를 불러올 Harbor project 이름 정보이다.
-
단위 : 문자열
-
기본값 : bxcp-system-pipeline
-
- bxcr.common.harbor.pipeline.registry
-
이미지를 가져올 때 사용할 Harbor registry의 domain URL 정보이다.
-
단위 : 문자열 - URL
-
기본값 : registry.bxcp.lab:5443
-
- bxcr.common.harbor.svc
-
BXCP ADM 환경에서 진행되는 배포 프로세스에서 컨테이너 이미지를 Pull 할때 사용하는 Harbor 레지스트리 정보를 설정하며, 주로 쿠버네티스에 External Service Name 설정을 통해서 설정한다.
-
단위 : 문자열 - Harbor 레지스트리 정보
-
기본값 : registry.bxcp-system.svc
-
- bxcr.common.harbor.svc.port
-
BXCP ADM 환경에서 진행되는 배포 프로세스에서 컨테이너 이미지를 Pull 할때 사용하는 Harbor 레지스트리 정보 중에서 포트 번호를 설정한다.
-
단위 : 숫자 - Harbor 포트 번호
-
기본값 : 5443
-
- bxcr.common.harbor.upload.connection.timeout.msec
-
헬름 차트 업로드 시 연결의 타임아웃 기준을 설정한다.
-
단위 : 시간 - msec
-
기본값 : 10000
-
- bxcr.common.harbor.upload.request.timeout.msec
-
헬름 차트 업로드 시 요청의 타임아웃 기준을 설정한다.
-
단위 : 시간 - msec
-
기본값 : 30000
-
- bxcr.common.harbor.url
-
BXCP ADM 환경에서 클러스터 정보에서 사용하는 기본 Harbor 레지스트리 URL 정보이다. 클러스터에서는 재정의 할 수 있다.
-
단위 : 문자열 - URL
-
기본값 : {{infra_node_ip}}:5443
-
- bxcr.common.hostCluster
-
BXCP ADM에서 관리하는 클러스터에서 호스트 역할을 하는 클러스터의 ID를 입력한다.
-
단위 : 문자열 - 호스트 클러스터 ID
-
기본값 : host
-
- bxcr.common.jenkins.abort.prevBuild
-
Jenkins에서 동시에 빌드 요청이 들어올 경우, 이전 빌드를 수행할지 여부를 결졍한다.
-
단위 : true/false
-
기본값 : false
-
- bxcr.common.jenkins.credential
-
BXCP ADM과 연동하는 젠킨스 서버의 인증을 설정한다.
-
단위 : 문자열 - Credential UUID
-
- bxcr.common.jenkins.url
-
BXCP ADM과 연동하는 젠킨스 서버의 URL 정보를 설정한다.
-
단위 : 문자열 - URL
-
기본값 : {{infra_node_ip}}:8080
-
- bxcr.common.master.ckeck.label
-
쿠버네티스에서 노드 중 마스터 노드를 구분할 수 있는 레이블을 정의한다. 쿠버네티스 버전에 따라 달라질 수 있다.
-
단위 : 문자열
-
기본값 : node-role.kubernetes.io/control-plane
-
- bxcr.common.monitoring.popup
-
모니터링 메뉴에서 선택하는 모니터링 화면의 팝업 여부를 설정한다.
-
단위 : Y/N
-
기본값 : Y
-
- bxcr.common.node.drain.allow
-
클러스터 리소스 중 Node의 액션 목록에 Drain 버튼을 노출할지 결정한다. Y인 경우에 액션 목록에 Drain node by force 버튼을 노출한다.
-
단위 : Y/N
-
기본값 : Y
-
- bxcr.common.node.terminal.allow
-
클러스터 리소스 중 Node의 Shell Pod Terminal을 제한할지 결정한다. 해당 값이 Y며 관리자인 경우에만 Terminal 기능을 허용한다.
-
단위 : Y/N
-
기본값 : Y
-
- bxcr.common.pipeline.env.global
-
파이프라인에서 사용할 글로벌 환경 변수들을 정의한다.
-
단위 : 문자열 - JSON 형태
-
- bxcr.common.site.logo
-
ADM의 로그인 페이지에 표시될 사이트 로고 이미지 이름을 정의한다.
-
단위 : 문자열 - 파일 명
-
기본값 : kbsec.png
-
- bxcr.common.summary.essentialcomponent.json
-
ADM에 클러스터를 새로 추가할 때 컴포넌트 설정 탭에서 Essential Components 부분에 기본으로 제공되는 컴포넌트들의 정보를 정의한다.
-
단위 : 문자열 - JSON 형태
-
- bxcr.common.template.mng.skip.group
-
ADM의 템플릿 관리 화면에서 관리하지 않을 템플릿 그룹 이름을 ';'를 구분자로 두고 정의한다.
-
단위 : 문자열
-
기본값 : PIPELINE;STAGE;STEP
-
- bxcr.common.terminal.allow
-
BXCP ADM에서 [파드] > [상세] > [Terminal] 탭 화면을 모두에게 접근 허가 여부를 설정한다.
-
단위 : Y/N
-
기본값 : Y
-
- bxcr.common.user.default.password
-
ADM의 비밀번호 초기화 시 사용하는 기본 비밀번호를 정의한다.
-
단위 : 문자열
-
- bxcr.daemon.cache.delay.interval.sec
-
BXCP ADM 환경에서는 다른 시스템의 부하를 최대한 줄이기 위해 일부 데이터를 캐시 형태로 제공한다. 이 캐시 데이터를 생성하는 데몬의 작업 지연 시간을 설정한다.
-
단위 : 시간 - msec
-
기본값 : 3000
-
- bxcr.daemon.common.leader.election.timeout.sec
-
ADM이 2개 이상 실행되는 경우 데몬 간의 리더를 선출하는 방식으로 불필요한 중복 동작을 방지한다. 이 리더 선출의 타임아웃 시간을 설정한다.
-
단위 : 시간 - sec
-
기본값 : 60
-
- bxcr.daemon.common.parking.time.sec
-
리더 선출 방식 중 작업 대기 시간을 정의한다.
-
단위 : 시간 - sec
-
기본값 : 120
-
- bxcr.daemon.notification.delay.interval.sec
-
알림 전송 데몬의 작업 지연 주기를 설정한다.
-
단위 : 시간 - sec
-
기본값 : 3
-
- bxcr.daemon.webhook.delay.interval.sec
-
빌드 동시성 제어 데몬의 작업 지연 주기를 설정한다.
-
단위 : 시간 - sec
-
기본값 : 3
-
- bxcr.daemon.webhook.job.running.check.interval.min
-
빌드 동시성 제어 데몬 작업 시 비정상 running, queued, paused 상태를 확인하는 주기를 설정한다.
-
단위 : 시간 - min
-
기본값 : 10
-
- bxcr.daemon.webhook.job.running.check.interval.sec
-
빌드 동시성 제어 데몬 작업 시 Syntax Error로 인해 callback api를 호출하지 못하고 FAILURE 상태인 경우, 가용한 runner가 없어서 job이 시작되지 않은 상태로 queued 상태로 변했을 경우 jobNo를 확인하는 주기를 설정한다.
-
단위 : 시간 - sec
-
기본값 : 60
-
- bxcr.daemon.webhook.job.timeout.min
-
빌드 동시성 제어 데몬 작업 시 job의 타임아웃을 설정한다. 이 값을 넘어가면 알림을 전송한다.
-
단위 : 시간 - min
-
기본값 : 60
-
- bxcr.docker.host
-
BXCP ADM이 이미지 이관에 사용되는 도커 호스트 정보 - docker 호스트에 docker0 네트워크 인터페이스에 명시된 ip 사용한다.
-
단위 : 문자열 - docker0 네트워크 인터페이스 IP
-
기본값 : unix:///var/run/docker.sock
-
- bxcr.docker.timeout
-
ADM에서 원격 레지스트리에 연결(push, pull 등) 시 사용하는 타임아웃을 설정한다.
-
단위 : 시간 - sec
-
기본값 : 120
-
- bxcr.haproxy.prefix.green
-
애플리케이션의 HAProxy Ingress 스펙에서 GREEN 버전의 파드로 트래픽을 전달시 사용하는 접두사를 정의한다. 이 값은 Ingress_Haproxy 템플릿에 haproxy-ingress.github.io/blue-green-header 키의 값과 일치해야 한다. 만약 템플릿의 내용이 "haproxy-ingress.github.io/blue-green-header: {{rollouts.blueGreen.key}}:haproxy-{{greenTag}}"일 때, 해당 설정 값은 "haproxy"로 정의해야 한다.
-
단위 : 문자열
-
기본값 : haproxy
-
- bxcr.notification.error.logs.format
-
파이프라인 스텝 실패 알림의 에러 로그 포맷을 정의한다. 해당 내용은 알림 내용에 추가된다.
-
단위 : 문자열
-
기본값 : \n\n==================== 에러 로그====================\n$
-
- bxcr.notification.messenger.bean.name
-
알림 기능 중 사내 메신저 연동에 사용되는 커스터마이징 bean 이름을 정의한다.
-
단위 : 문자열
-
기본값 : bxcpNotificationMessengerFileServiceImpl
-
- bxcr.notification.slack.userId
-
알림 기능 중 메시지 등록 시 Slack과 연계하기 위한 사용자 ID를 정의한다. 해당 설정 값을 메시지 등록 서비스 및 데몬에서 Slack 전송을 위한 조건의 키로 사용한다.
-
단위 : 문자열
-
기본값 : BXCP_SLACK_USER
-
- bxcr.projects.create.harbor.project
-
BXCP ADM의 Project 생성 시 연동되는 Harbor에서 project를 자동으로 생성할지 여부를 결정한다.
-
단위 : Y/N
-
기본값 : Y
-
- bxcr.projects.create.jenkins.folder
-
BXCP ADM의 Project 생성 시 CI/CD 파이프라인 처리를 위한 Jenkin 서버에서 프로젝트에 관련한 폴더를 생성할지 여부를 결정한다.
-
단위 : Y/N
-
기본값 : Y
-
- bxcr.projects.delete.harbor.project
-
BXCP ADM의 Project 삭제 시 연동되는 Harbor에서 project를 자동으로 삭제할지 여부를 결정한다.
-
단위 : Y/N
-
기본값 : Y
-
- bxcr.projects.delete.jenkins.folder
-
BXCP ADM의 Project 삭제 시 CI/CD 파이프라인 처리를 위한 Jenkin 서버에서 프로젝트에 관련한 폴더를 삭제할지 여부를 결정한다.
-
단위 : Y/N
-
기본값 : Y
-
- bxcr.system.agent.default.replicas
-
ADM에서 레거시 애플리케이션 AGENT 초기화 시 저장되는 기본 레플리카 값을 정의한다.
-
단위 : 숫자
-
기본값 : 0
-
- bxcr.system.agent.healthcheck.multiple
-
Agent 노드에 헬스체크 타임 스탬프를 이용해서 판단에 사용되는 값을 정의한다. "경과 시간(timestamp ~ 현재 시간) < 헬스체크 인터벌 * bxcr.system.agent.healthcheck.multiple" 조건이 참으로 판정되면 정상이다.
-
단위 : 숫자
-
기본값 : 2
-
- bxcr.system.auth.token
-
BXCP API 호출에 사용하는 인증 토큰을 설정한다.
-
단위 : 문자열 - JWT 토큰
-
기본값 : eyJhbGciOiJIUzI1NiJ9.eyJqdGkiO …
-
- bxcr.system.code
-
여러 ADM에서 Infra 서버 공유 시 각 ADM을 구분하기 위한 코드를 정의한다.
-
단위 : 문자열
-
기본값 : dev
-
- bxcr.system.credential.key
-
BXCP ADM에서 인증 생성과 검증을 위한 비밀키
-
단위 : 문자열 - base64 인코딩
-
- bxcr.system.deployment.dryrun.image
-
쿠버네티스 리소스 중 deployment를 dry-run 시 사용하는 서명된 dummy 이미지를 정의한다.
-
단위 : 문자열 - 이미지 이름
-
기본값 : registry.bxcp-system.svc:5443/bxcp-system-common/cosign-dummy:1
-
- bxcr.system.deploytype.agent
-
ADM에서 레거시 애플리케이션 스팩을 배포하기 위한 AGENT 모듈과 인터페이스하여 배포하는 구현체 클래스 이름을 정의한다.
-
단위 : 문자열
-
기본값 : AgentDeployService
-
- bxcr.system.deploytype.argocd
-
BXCP ADM에서 쿠버네티스 리소스를 ArgoCD와 연동하여 배포하는 구현체 클래스 이름을 정의한다.
-
단위 : 문자열
-
기본값 : ArgoCdDeployService
-
- bxcr.system.deploytype.k8s
-
BXCP ADM에서 쿠버네티스 리소스를 직접 배포하는 구현체 클래스 이름을 정의한다.
-
단위 : 문자열
-
기본값 : KubernetesDeployService
-
- bxcr.system.http.connection.timeout.msec
-
BXCP ADM의 HTTP 클라이언트 설정에 사용되는 연결 타임아웃 시간을 정의한다.
-
단위 : 시간 - msec
-
기본값 : 1000
-
- bxcr.system.http.request.timeout.msec
-
BXCP ADM의 HTTP 클라이언트 설정에 사용되는 요청 타임아웃 시간을 정의한다.
-
단위 : 시간 - msec
-
기본값 : 30000
-
- bxcr.system.k8s.connection.timeout
-
BXCP ADM에서 쿠버네티스 연결에 사용하는 클라이언트의 연결 타임아웃 시간을 설정한다.
-
단위 : 시간 - msec
-
기본값 : 1000
-
- bxcr.system.k8s.events.limits
-
BXCP ADM에서 쿠버네티스 이벤트 출력 개수를 설정한다.
-
단위 : 숫자
-
기본값 : 100
-
- bxcr.system.k8s.logs.tailingLines
-
BXCP ADM에서 컨테이너 로그 조회 시 tail 라인을 설정한다.
-
단위 : 숫자
-
기본값 : 500
-
- bxcr.system.k8s.request.timeout
-
BXCP ADM에서 쿠버네티스 연결에 사용하는 클라이언트의 요청 타임아웃 시간을 설정한다.
-
단위 : 시간 - msec
-
기본값 : 30000
-
- bxcr.system.k8s.websocket.timeout
-
BXCP ADM에서 파드의 로깅, 터미널 등의 기능을 이용 시 사용하는 클라이언트의 웹소켓 타임아웃 시간을 설정한다.
-
단위 : 시간 - msec
-
기본값 : 600000
-
- bxcr.system.logging.audit.disable
-
감사 로깅을 비활성화 여부를 설정하며 true(로그를 저장하지 않음) 또는 false 값으로 설정한다.
-
단위 : true/false
-
기본값 : false
-
- bxcr.system.logging.error.disable
-
에러 로깅의 비활성화 여부를 설정하며 true(로그를 저장하지 않음) 또는 false 값으로 설정한다.
-
단위 : true/false
-
기본값 : false
-
- bxcr.system.login.ldap
-
BXCP ADM에서 지원하는 로그인 유형 중 LDAP의 정보를 정의한다.
-
단위 : 문자열 - JSON 형태
-
- bxcr.system.login.lockTime.sec
-
BXCP ADM에 로그인 시 비밀번호를 "bxcr.system.login.tryCount" 설정 값 이상 불일치 시 계정이 잠기는 시간을 설정한다.
-
단위 : 시간 - sec
-
기본값 : 30
-
- bxcr.system.login.oidc
-
BXCP ADM 로그인에 사용되는 OIDC 정보를 정의한다.
-
단위 : 문자열 - JSON 형태
-
- bxcr.system.login.tryCount
-
BXCP ADM에 로그인 시 비밀번호를 틀릴 수 있는 최대 횟수를 설정한다.
-
단위 : 숫자
-
기본값 : 5
-
- bxcr.system.login.type
-
BXCP ADM의 로그인 유형을 정의한다. 앞에서부터가 우선 순위가 높고, 유형을 추가할 땐 '&'를 구분자로 사용해 추가한다.
-
단위 : 문자열
-
기본값 : password&ldap
-
- bxcr.system.login.whiteList
-
BXCP ADM에 로그인을 시도할 수 있는 IP 대역을 정의한다. CIDR 값만 허용되며, 여러 대역을 지정할 경우 ','를 구분자로 다중 CIDR을 입력한다.
-
단위 : CIDR
-
기본값 : 0.0.0.0/0
-
- bxcr.system.p8s.disable
-
BXCP ADM 화면에서 사용하는 프로메테우스 사용 여부를 설정한다.
-
단위 : Y/N
-
기본값 : N
-
- bxcr.system.service.dryrun.nodeport
-
서비스 리소스 검증을 위한 노드 포트번호 값이다.
-
단위 : JSON 문자열
-
- bxcr.system.service.dryrun.yn
-
쿠버네티스 리소스 중 서비스 리소스에 대하여 dry-run을 진행할지 여부를 설정한다.
-
단위 : Y/N
-
기본값 : Y
-
- bxcr.system.url
-
현재 기동하는 BXCP ADM URL 정보를 정의한다.
-
단위 : 문자열 - URL
-
기본값 : {{infra_node_ip}}:30130
-
- bxcr.system.user.default
-
BXCP ADM에서 기본으로 사용되는 사용자 ID를 정의한다. LDAP이나 OIDC로 로그인 인증되었지만, ADM DB에 사용자가 없는 경우 사용한다.
-
단위 : 문자열
-
기본값 : default001
-
- bxcr.system.user.webhook
-
자동으로 웹훅을 위한 토큰을 생성 시 사용할 사용자 ID 값을 정의한다.
-
단위 : 문자열
-
기본값 : webhook001
-
- bxcr.webhook.gitlab.srnumber.pattern
-
GitLab 웹훅을 받을 때, 커밋 메시지에서 SR 넘버를 파싱해 올 수 있는 정규식 패턴을 정의한다.
-
단위 : 문자열 - 정규 표현식
-
기본값 : ./.[^/]/(\d+)/.+
-
- bxcr.workspaces.default.harbor.credential
-
릴리즈에서 사용하는 Source Harbor 인증을 입력하며 이 정보는 워크스페이스에서 재정의 가능하다.
-
단위 : 문자열 - Credential UUID
-
- bxcr.workspaces.default.harbor.url
-
릴리즈에서 사용하는 Source Harbor URL을 입력하며 이 정보는 워크스페이스에서 재정의 가능하다.
-
단위 : 문자열 - URL
-
기본값 : {{infra_node_ip}}:5443
-
- bxcr.workspaces.default.portal.credential
-
릴리즈에서 사용하는 Source BXCP Portal 인증을 입력하며 이 정보는 워크스페이스에서 재정의 가능하다.
-
단위 : 문자열 - Credential UUID
-
- bxcr.workspaces.default.portal.url
-
릴리즈에서 사용하는 Source BXCP Portal URL을 입력하며 이 정보는 워크스페이스에서 재정의 가능하다.
-
단위 : 문자열 - URL
-
기본값 : {{infra_node_ip}}:30130
-
- itsm.branches.param
-
KB 증권의 ITSM 기능 중 GitLab의 Branch 관련 변수들을 정의한다.
-
단위 : 문자열 - JSON 형태
-
- itsm.restapi.url
-
KB 증권의 ITSM에서 호출하는 REST API URL 목록을 정의한다.
-
단위 : 문자열 - JSON 형태
-
- jwt.token.access.expiration
-
BXCP ADM에서 인증에 사용하는 JWT Access 토큰을 생성할 때 설정하는 기본 만료 시간이다.
-
단위 : 시간 - min
-
기본값 : 30
-
- jwt.token.delete.data
-
BXCP ADM에서 로그인 토큰을 발급 시 사용자 기준에 기존 토큰 정보가 있으면 삭제할지 여부를 설정하는 값이다.(true: 사용자 아이디를 기준으로 동시에 로그인 할 수 없음, 반드시 소문자로 지정)
-
단위 : true/false
-
기본값 : false
-
- jwt.token.job.interval
-
BXCP ADM 화면 내부에서 JWT 토큰을 검증하기 위해서 사용하는 반복 시간을 설정하는 값이다.
-
단위 : 시간 - min
-
기본값 : 10
-
- jwt.token.refresh.expiration
-
BXCP ADM 화면 내부에서 JWT 새로 고침 토큰의 만료 시간의 값이다.
-
단위 : 시간 - min
-
기본값 : 10080 (7일)
-
- mail.send.host
-
SMTP 서버의 호스트 이름을 정의한다.
-
단위 : 문자열 - SMTP 서버 호스트 명
-
기본값 : smtp.gmail.com
-
- mail.send.password
-
SMTP 서버의 메일 전송 시 사용하는 비밀번호를 정의한다.
-
단위 : 문자열 - SMTP 서버 비밀번호
-
기본값 : bwvf ahnd agqn zlnf
-
- mail.send.port
-
SMTP 서버의 연결 포트 번호를 정의한다.
-
단위 : 숫자 - 포트 번호
-
기본값 : 465
-
- mail.send.username
-
SMTP 서버의 메일 전송 시 사용자 이름을 정의한다.
-
단위 : 문자열 - 메일 주소
-