cloudfoundry-incubator/stratos

View on GitHub
deploy/stratos-ui-release/jobs/backend/spec

Summary

Maintainability
Test Coverage
---
name: backend
templates:
    config.properties.erb: config/config.properties
    ssl_cert.erb: config/dev-certs/pproxy.crt
    ssl_cert_key.erb: config/dev-certs/pproxy.key
    backend_ctl.erb: bin/backend_ctl
    pre-start.erb: bin/pre-start
    post-deploy.erb: bin/post-deploy

packages:
- backend
- utils
- golang

properties:
    stratos_ui.backend.skip_ssl_validation:
        description: "Skip SSL validation for connections to UAA"
        default: false
    stratos_ui.backend.address:
        description: "Address the backend is binding to"
        default: 0.0.0.0
    stratos_ui.backend.port:
        description: "Port the backend is listening on"
        default: 443
    stratos_ui.backend.uaa_address:
        description: "UAA server address"
        default: ''
    stratos_ui.backend.console_admin_scope:
        description: "UAA scope identifying Stratos UI Console admin"
        default: ''
    stratos_ui.backend.console_uaa_client:
        description: "UAA client for Stratos UI Console"
        default: ''
    stratos_ui.backend.frontend_origin_address:
        description: "Frontend origin address"
        default: ''
    stratos_ui.backend.ssl_cert_key:
        description: "SSL Certificate key body"
    stratos_ui.backend.ssl_cert:
        description: "SSL Certificate body"
    stratos_ui.backend.session_store_secret:
        description: "Secret used to encrypt the backend session store"
    stratos_ui.backend.use_mysql:
        description: "Use mysql, need to specify relevant mysql settings"
        default: false
    stratos_ui.backend.mysql_user:
        description: "mysql User"
    stratos_ui.backend.mysql_user_password:
        description: "mysql user password"
    stratos_ui.backend.mysql_db:
        description: "Stratos UI Console DB name"
    stratos_ui.backend.mysql_host:
        description: "mysql host"
    stratos_ui.backend.mysql_port:
        description: "mysql port"
    stratos_ui.backend.mysql_admin_user:
        description: "Mysql Administrator to create DB and user"
    stratos_ui.backend.mysql_admin_password:
        description: "Mysql Administrator  port"
    stratos_ui.backend.use_sqlite:
        description: "Use SQLLite"
        default: true
    stratos_ui.backend.upgrade_volume_path:
        description: "Upgrade volume path for pre-start data"
        default: "/var/vcap/store/backend" 
    stratos_ui.backend.upgrade_volume_file:
        description: "Upgrade lock file"
        default: "upgrade.lock" 
    stratos_ui.backend.encryption_key_volume:
        description: "Encryption key volume"
        default: "/var/vcap/store/backend_encryption" 
    stratos_ui.backend.encryption_key_filename:
        description: "Encryption key file name"
        default: "key"