cloud.sb.broker.6.18.6.source-code.application-broker.yml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of broker Show documentation
Show all versions of broker Show documentation
Swisscom's Open Service Broker API implementation
---
spring:
profiles: broker
jpa.properties.hibernate.id.new_generator_mappings: false
jpa.hibernate.enable_lazy_load_no_trans: true
jpa.properties.hibernate.enable_lazy_load_no_trans: true
datasource:
driverClassName: com.mysql.cj.jdbc.Driver
url: 'jdbc:mysql://localhost/CFBroker?autoReconnect=true'
username: root
password:
com.swisscom.cloud.sb.broker.security.platformUsers:
- username: cc_admin
password: change_me
role: CF_ADMIN
platformId: 00000000-0000-0000-0000-000000000000
- username: cc_ext
password: change_me
role: CF_EXT_ADMIN
platformId: 00000000-0000-0000-0000-000000000000
com.swisscom.cloud.sb.broker.service.mariadb:
nameOfDefault: "default"
clusters:
- name: "default"
driver: com.mysql.cj.jdbc.Driver
vendor: mysql
host: 127.0.0.1
port: 3306
adminUser: 'root'
adminPassword:
databasePrefix: 'cfdb_'
shieldAgentUrl: 'shield-agent:5444'
discoveryURL: "http://localhost:8080/v2/api-docs"
bindir: '/var/vcap/packages/shield-mysql/bin'
dashboardPath:
com.swisscom.cloud.sb.broker.service.openwhisk:
openWhiskProtocol:
openWhiskHost:
openWhiskPath:
openWhiskDbUser:
openWhiskDbPass:
openWhiskDbProtocol:
openWhiskDbPort:
openWhiskDbHost:
openWhiskDbLocalUser:
openWhiskDbHostname:
com.swisscom.cloud.sb.broker.service.mongodbent:
opsManagerUrl: 'http://opsmanager.service.consul:8080'
opsManagerUrlForAutomationAgent: '' #This parameter is optional
opsManagerUser:
opsManagerApiKey:
opsManagerUserRoles: 'GROUP_MONITORING_ADMIN,GROUP_DATA_ACCESS_READ_ONLY'
portRange: '27000-40000'
dbFolder: '/var/vcap/store/mongodb-data'
libFolder: '/var/vcap/store/mongodb-mms-automation'
logFolder: '/var/vcap/sys/log/mms-automation-agent'
authSchemaVersion: 5
mongoDbVersion: '3.4.3-ent'
featureCompatibilityVersion: '3.4'
configureDefaultBackupOptions: true
snapshotIntervalHours: 6 #Supported values are 6, 8, 12, and 24
snapshotRetentionDays: 3 # Supported values are 1 - 5
dailySnapshotRetentionDays: 15 #Supported values are [3, 4, 5, 6, 7, 15, 30, 60, 90, 120, 180, 360]
weeklySnapshotRetentionWeeks: 6 #Supported values are 1 - 52.
monthlySnapshotRetentionMonths: 6 # Supported values are 1 - 36
pointInTimeWindowHours: 24
retryIntervalInSeconds: 15
maxRetryDurationInMinutes: 30
advancedBinding: true
ipRanges: ['172.16.255.224/27']
protocols: ['tcp'] # 'tcp,udp,icmp'
boshDirectorBaseUrl: 'https://localhost:25556'
boshDirectorUsername:
boshDirectorPassword:
boshManifestFolder: 'test/resources/bosh'
com.swisscom.cloud.sb.broker.service.kubernetes:
kubernetesHost: "kubernetes-service-api.service.consul"
kubernetesPort: "6443"
kubernetesClientCertificate: |
kubernetesClientKey: |
com.swisscom.cloud.sb.broker.service.kubernetes.redis.v1:
kubernetesRedisHost: 'kubernetes-service-node.service.consul'
retryIntervalInSeconds: 10
maxRetryDurationInMinutes: 10
discoveryURL: "http://localhost:8080/v2/api-docs"
ipRanges: []
protocols: [] # 'tcp,udp,icmp'
redisConfigurationDefaults:
MAX_CONNECTIONS: # Plan
MAX_DATABASES: # Plan
QUORUM: # Plan
REDIS_SERVER_MAX_MEMORY: # Plan
REDIS_MAX_MEMORY: # Plan
REDIS_MAX_CPU: # Plan
SENTINEL_MAX_CPU: # Plan
SENTINEL_MAX_MEMORY: # Plan
INFLUXDB_HOST: # Bosh
INFLUXDB_PORT: 9086 # Bosh
INFLUXDB_USER: admin # Bosh
INFLUXDB_PASS: # Bosh
ENVIRONMENT: # Deployment
SHIELD_AUTHORIZED_KEYS: # Deployment
templateConfig:
serviceTemplates:
- name: redis
version: 1.0
templates:
- |
apiVersion: v1
kind: Namespace
metadata:
name:
- |
apiVersion: v1
kind: Deployment
metadata:
name:
com.swisscom.cloud.sb.broker.service.servicebrokerserviceprovider:
retryIntervalInSeconds: 5
maxRetryDurationInMinutes: 600