Skip to content

deploy-notifications job from notifications/13

Github source: e1a29b06 or master branch

Properties

domain

Cloud Foundry System Domain

notifications

app_domain

Domain used to host application

cf

admin_password

Password of the CF admin user

admin_user

Username of the CF admin user

database

max_open_connections

Maximum number of open connections to the database

url

URL pointing to database

default_template

default template to use for the service

enable_diego

Enable deployment to diego

encryption_key

key used to encrypt unsubscribe IDs

error_on_misconfiguration

Throw error on service misconfiguration during deployment

Default
true

instance_count

number of instances of service to run

network

Network used to host application

organization

Organization that hosts the app

sender

Sender of the notification

smtp

auth_mechanism

SMTP Authentication mechanism, should be one of [none plain cram-md5]

crammd5_secret

Secret to use with CRAMMD5 auth mechanism

host

SMTP Host name

pass

Password of the SMTP user

port

SMTP port number

tls

Uses SMTP TLS

user

Username for the SMTP host

space

Space that hosts the app

syslog_url

External log service URL

uaa

admin_client_id

Admin client id of the UAA

admin_client_secret

Admin client secret of the UAA

client_id

Client id of the UAA

client_secret

Client secret of the UAA

ssl

skip_cert_verify

Whether to verify SSL certs when making HTTP and SMTP requests

Templates

Templates are rendered and placed onto corresponding instances during the deployment process. This job's templates will be placed into /var/vcap/jobs/deploy-notifications/ directory (learn more).

  • bin/run (from deploy.sh.erb)
  • manifest.yml (from manifest.yml.erb)

Packages

Packages are compiled and placed onto corresponding instances during the deployment process. Packages will be placed into /var/vcap/packages/ directory.