All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cloud.sb.broker.2.6.0.source-code.application.yml Maven / Gradle / Ivy

spring:
  profiles.active: default,extensions,secrets
---
spring:
  profiles: default

  datasource:
    driverClassName: com.mysql.jdbc.Driver
    url: 'jdbc:mysql://localhost/CFBroker?autoReconnect=true'
    username: root
    password:

endpoints:
  enabled: false
  info:
    enabled: true
    id: version

info:
  build:
    version: ${version}

server.tomcat.accesslog.enabled: true

com.swisscom.cloud.sb.broker.security:
  cfUsername: 'cc_admin'
  cfPassword: 'change_me'
  cfExtUsername: 'cf_ext'
  cfExtPassword: 'change_me'

com.swisscom.cloud.sb.broker.backup:
  retryIntervalInSeconds: 10
  maxRetryDurationInMinutes: 30

com.swisscom.cloud.sb.broker.shield:
  baseUrl: 'https://shield.service.consul:8002'
  apiKey:
  agent: '10.244.2.2:5444'
  jobPrefix: 'SB_CF_'
  targetPrefix: 'SB_CF_'
  storeName: 'local'
  retentionName: 'default'
  scheduleName: 'schedu'

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:55000'
  opsManagerUrlForAutomationAgent: '' #This parameter is optional
  opsManagerUser:
  opsManagerApiKey:
  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:
  openstackkUrl: 'https://localhost:5000/v2.0' #Optional config
  openstackUsername: #Optional config
  openstackPassword: #Optional config
  openstackTenantName: #Optional config
  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: 3
  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

com.swisscom.cloud.sb.broker.serviceDefinitions: []

com.swisscom.cloud.sb.broker.serviceTemplates:
  - name: redis
    version: 1.0
    templates:
    - |
      apiVersion: v1
      kind: Namespace
      metadata:
        name:
    - |
      apiVersion: v1
      kind: Deployment
      metadata:
        name:




© 2015 - 2025 Weber Informatics LLC | Privacy Policy