This repository has been archived by the owner on Aug 22, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 35
/
Copy pathdeployment.yml
166 lines (160 loc) · 4.06 KB
/
deployment.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
---
director_uuid: ((director_uuid))
name: ((deployment_name))
instance_groups:
- instances: 1
name: cf-redis-broker
azs: [((default_az))]
networks:
- name: ((default_network))
vm_type: ((default_vm_type))
stemcell: default
persistent_disk_type: ((default_persistent_disk_type))
properties:
route_registrar:
routes:
- health_check:
name: ((broker_name))
script_path: /var/vcap/jobs/cf-redis-broker/bin/health_check.sh
name: broker_0
port: 12350
registration_interval: 10s
tags:
component: redis-broker
env: production
uris:
- ((broker_name)).((system_domain))
jobs:
- name: cf-redis-broker
release: cf-redis
- name: route_registrar
release: routing
consumes:
nats: {from: nats, deployment: "((cf_deployment_name))"}
- name: syslog_forwarder
release: syslog-migration
properties: &syslog-configuration
syslog:
address: ((syslog_endpoint_host))
port: ((syslog_endpoint_port))
transport: tcp
migration:
message_format: job_index_id
cleanup_conf_files:
- 00-syslog_forwarder.conf
- 05-syslog_forwarder.conf
- instances: ((dedicated_node_count))
name: dedicated-node
azs: [((default_az))]
vm_type: ((default_vm_type))
networks:
- name: ((default_network))
static_ips: ((dedicated_nodes_ips))
persistent_disk_type: ((default_persistent_disk_type))
stemcell: default
jobs:
- name: dedicated-node
release: cf-redis
- name: syslog_forwarder
release: syslog-migration
properties: *syslog-configuration
- instances: 1
name: broker-registrar
azs: [((default_az))]
vm_type: ((default_vm_type))
stemcell: default
lifecycle: errand
networks:
- name: ((default_network))
properties:
broker:
host: ((broker_name)).((system_domain))
name: ((broker_name))
username: ((broker_username))
password: ((broker_password))
jobs:
- name: broker-registrar
release: cf-redis
- instances: 1
lifecycle: errand
name: broker-deregistrar
azs: [((default_az))]
vm_type: ((default_vm_type))
stemcell: default
networks:
- name: ((default_network))
properties:
broker:
host: ((broker_name)).((system_domain))
name: ((broker_name))
password: ((broker_password))
username: ((broker_username))
jobs:
- name: broker-deregistrar
release: cf-redis
- instances: 1
lifecycle: errand
name: smoke-tests
azs: [((default_az))]
vm_type: ((default_vm_type))
stemcell: default
networks:
- name: ((default_network))
properties:
retry:
backoff: linear
baseline_interval_milliseconds: 1000
max_attempts: 10
jobs:
- name: smoke-tests
release: cf-redis
properties:
broker:
host: ((broker_name)).((system_domain))
name: ((broker_name))
password: ((broker_password))
username: ((broker_username))
cf:
admin_username: ((cf_username))
admin_password: ((cf_password))
api_url: https://api.((system_domain))
apps_domain: ((apps_domain))
system_domain: ((system_domain))
redis:
agent:
backend_port: 54321
bg_save_command: yetanotherrandomstring
broker:
auth:
password: ((broker_password))
username: ((broker_username))
backend_port: 12345
dedicated_vm_plan_id: ((dedicated_vm_plan_id))
enable_service_access: true
name: ((broker_name))
network: ((default_network))
route_name: ((broker_name))
service_id: ((service_id))
service_instance_limit: 5
service_name: ((service_name))
shared_vm_plan_id: ((shared_vm_plan_id))
subdomain: ((broker_name))
config_command: configalias
maxmemory: 262144000
save_command: anotherrandomstring
releases:
- name: cf-redis
version: latest
- name: routing
version: 0.157.0
- name: syslog-migration
version: 8
stemcells:
- alias: default
os: ((stemcell_os))
version: "((stemcell_version))"
update:
canaries: 1
canary_watch_time: 30000-180000
max_in_flight: 6
update_watch_time: 30000-180000