# paasta-delivery-pipeline-service 설정 파일 내용
name: paasta-delivery-pipeline-service # 서비스 배포이름(필수)
- name: paasta-delivery-pipeline-release # 서비스 릴리즈 이름(필수)
version: "1.0" # 서비스 릴리즈 버전(필수):latest 시 업로드된 서비스 릴리즈 최신버전
version: "((stemcell_version))"
canaries: 1 # canary 인스턴스 수(필수)
canary_watch_time: 30000-120000 # canary 인스턴스가 수행하기 위한 대기 시간(필수)
max_in_flight: 1 # non-canary 인스턴스가 병렬로 update 하는 최대 개수(필수)
update_watch_time: 30000-120000 # non-canary 인스턴스가 수행하기 위한 대기 시간(필수)
persistent_disk_type: 2GB
vm_type: ((vm_type_small))
- name: ((default_network_name))
release: paasta-delivery-pipeline-release
persistent_disk_type: 2GB
vm_type: ((vm_type_small))
- name: ((default_network_name))
release: paasta-delivery-pipeline-release
vm_type: ((vm_type_small))
- name: ((default_network_name))
release: paasta-delivery-pipeline-release
vm_type: ((vm_type_small))
- name: ((default_network_name))
- name: ((public_network_name))
release: paasta-delivery-pipeline-release
persistent_disk_type: 4GB
vm_type: ((vm_type_small))
- name: ((default_network_name))
release: paasta-delivery-pipeline-release
password: $6$4gDD3aV0rdqlrKC$2axHCxGKIObs6tAmMTqYCspcdvQXh3JJcvWOY2WGb4SrdXtnCyNaWlrf3WEqvYR2MYizEGp3kMmbpwBC6jsHt0
persistent_disk_type: 4GB
vm_type: ((vm_type_small))
- name: ((default_network_name))
release: paasta-delivery-pipeline-release
- name: delivery-pipeline-common-api
vm_type: ((vm_type_small))
- name: ((default_network_name))
- name: delivery-pipeline-common-api
release: paasta-delivery-pipeline-release
- name: delivery-pipeline-inspection-api
vm_type: ((vm_type_small))
- name: ((default_network_name))
- name: delivery-pipeline-inspection-api
release: paasta-delivery-pipeline-release
- name: delivery-pipeline-binary-storage-api
vm_type: ((vm_type_small))
- name: ((default_network_name))
- name: delivery-pipeline-binary-storage-api
release: paasta-delivery-pipeline-release
- name: delivery-pipeline-api
vm_type: ((vm_type_small))
- name: ((default_network_name))
- name: delivery-pipeline-api
release: paasta-delivery-pipeline-release
- name: delivery-pipeline-service-broker
vm_type: ((vm_type_small))
- name: ((default_network_name))
- name: delivery-pipeline-service-broker
release: paasta-delivery-pipeline-release
- name: delivery-pipeline-ui
vm_type: ((vm_type_small))
- name: ((default_network_name))
- name: delivery-pipeline-ui
release: paasta-delivery-pipeline-release
- name: delivery-pipeline-scheduler
vm_type: ((vm_type_small))
- name: ((default_network_name))
- name: delivery-pipeline-scheduler
release: paasta-delivery-pipeline-release
cf: # CLOUD FOUNDRY 설정 정보
uri: https://uaa.115.68.46.189.xip.io/userinfo
uri: https://uaa.115.68.46.189.xip.io/check_token
uri: https://uaa.115.68.46.189.xip.io/oauth/token
uri: https://uaa.115.68.46.189.xip.io/logout.do
uri: https://uaa.115.68.46.189.xip.io/oauth/authorize
url: https://api.115.68.46.189.xip.io/v2/service_instances/[SUID]/permissions
ci_server: # CI SERVER 설정 정보
identity: "null" # PERM KEY 경로
url: "/credentials/store/system/domain/_"
class_name: "com.cloudbees.plugins.credentials.impl.UsernamePasswordCredentialsImpl"
name: "ci_server" # JOB 이름과 동일하게 설정
shared: # Shared 서비스 설정 정보
- http://10.30.107.71:8088
# - http://10.30.107.72:8088
dedicated: # Dedicated 서비스 설정 정보
- http://10.30.107.72:8088
# - http://10.30.107.74:8088
# - http://10.30.107.75:8088
mariadb: # MARIA DB SERVER 설정 정보
url: jdbc:mysql://10.30.107.68:3306/delivery_pipeline?autoReconnect=true&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Seoul&useLegacyDatetimeCode=false
driver_class_name: com.mysql.cj.jdbc.Driver
postgres: # POSTGRESQL SERVER 설정 정보
url: jdbc:postgresql://10.30.107.82:5432/sonar
inspection: # INSPECTION SERVER 설정 정보
http_url: 'http://10.30.107.69'
binary_storage: # BINARY STORAGE SERVER 설정 정보
proxy_ip: 10.30.107.39 # 프록시 서버 IP(swift-keystone job의 static_ip, Object Storage 접속 IP)
proxy_port: 10008 # 프록시 서버 Port(Object Storage 접속 Port)
default_username: paasta-pipeline # 최초 생성되는 유저이름(Object Storage 접속 유저이름)
default_password: paasta-pipeline # 최초 생성되는 유저 비밀번호(Object Storage 접속 유저 비밀번호)
default_tenantname: paasta-pipeline # 최초 생성되는 테넌트 이름(Object Storage 접속 테넌트 이름)
container: delivery-pipeline-container
common_api: # COMMON API 설정 정보
java_opts: '-XX:MaxMetaspaceSize=104857K -Xss349K -Xms681574K -XX:MetaspaceSize=104857K -Xmx681574K'
pipeline_api: # CI API 설정 정보
java_opts: '-XX:MaxMetaspaceSize=104857K -Xss349K -Xms681574K -XX:MetaspaceSize=104857K -Xmx681574K'
inspection_api: # INSPECTION API 설정 정보
java_opts: '-XX:MaxMetaspaceSize=104857K -Xss349K -Xms681574K -XX:MetaspaceSize=104857K -Xmx681574K'
binary_storage_api: # BINARY STORAGE API 설정 정보
java_opts: '-XX:MaxMetaspaceSize=104857K -Xss349K -Xms681574K -XX:MetaspaceSize=104857K -Xmx681574K'
java_opts: '-XX:MaxMetaspaceSize=104857K -Xss349K -Xms681574K -XX:MetaspaceSize=104857K -Xmx681574K'
pipeline_scheduler: # SCHEDULER 설정 정보
instance_name: paastaDeliveryPipelineScheduler
description: PaaS-TA Delivery Pipeline Scheduler
java_opts: '-XX:MaxMetaspaceSize=104857K -Xss349K -Xms681574K -XX:MetaspaceSize=104857K -Xmx681574K'
pipeline_service_broker: # SERVICE BROKER 설정 정보
url: http://115.68.47.175:8084/dashboard/[SUID]/
java_opts: '-XX:MaxMetaspaceSize=104857K -Xss349K -Xms681574K -XX:MetaspaceSize=104857K -Xmx681574K'