~openstack-charm-testers/openstack-charm-testing/openstack-monitoring

« back to all changes in this revision

Viewing changes to bundles/lxd/next.yaml

  • Committer: Edward Hope-Morley
  • Date: 2016-12-05 15:01:45 UTC
  • mfrom: (220.1.37 openstack-charm-testing)
  • Revision ID: edward.hope-morley@canonical.com-20161205150145-5xs44qcs5ifqsnl5
rebase

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
# vim: set ts=2 et:
2
2
# deployer bundle for development ('next') charms
3
3
# UOSCI relies on this for OS-on-OS deployment testing
4
 
openstack-services:
 
4
base-services:
5
5
  services:
6
 
    mysql:
7
 
      branch: lp:charms/trusty/mysql
8
 
      #https://github.com/openstack/charm-percona-cluster
9
 
      constraints: mem=1G
10
 
      options:
11
 
        dataset-size: 50%
12
 
        max-connections: 20000
13
6
    rabbitmq-server:
14
7
      branch: https://github.com/openstack/charm-rabbitmq-server
15
8
      constraints: mem=1G
36
29
      constraints: mem=1G
37
30
      options:
38
31
        network-manager: Neutron
39
 
        ram-allocation-ratio: 5.0
40
32
    neutron-gateway:
41
33
      branch: https://github.com/openstack/charm-neutron-gateway
42
 
      constraints: mem=1G
 
34
      constraints: mem=2G
43
35
      options:
44
36
        instance-mtu: 1300
 
37
        bridge-mappings: physnet1:br-ex
 
38
    neutron-api:
 
39
      branch: https://github.com/openstack/charm-neutron-api
 
40
      constraints: mem=1G
 
41
      options:
 
42
        neutron-security-groups: True
 
43
        flat-network-providers: physnet1
 
44
    neutron-openvswitch:
 
45
      branch: https://github.com/openstack/charm-neutron-openvswitch
 
46
    cinder:
 
47
      branch: https://github.com/openstack/charm-cinder
 
48
      options:
 
49
        block-device: /dev/vdb
 
50
        glance-api-version: 2
 
51
        ephemeral-unmount: /mnt
 
52
        overwrite: "true"
 
53
      constraints: mem=4G
45
54
    glance:
46
55
      branch: https://github.com/openstack/charm-glance
47
56
      constraints: mem=1G
98
107
    - [ nova-cloud-controller, keystone ]
99
108
    - [ nova-compute, nova-cloud-controller ]
100
109
    - [ nova-compute, lxd ]
101
 
    - [ nova-compute, mysql ]
102
110
    - - nova-compute
103
111
      - rabbitmq-server:amqp
104
112
    - [ nova-compute, glance ]
105
113
    - [ glance, mysql ]
106
114
    - [ glance, keystone ]
107
115
    - [ glance, rabbitmq-server ]
108
 
    - [ glance, swift-proxy ]
 
116
    - [ glance, "cinder:image-service" ]
 
117
    - [ cinder, mysql ]
 
118
    - [ cinder, rabbitmq-server ]
 
119
    - [ cinder, nova-cloud-controller ]
 
120
    - [ cinder, keystone ]
109
121
    - [ neutron-gateway, nova-cloud-controller ]
110
122
    - [ openstack-dashboard, keystone ]
111
123
    - [ swift-proxy, keystone ]
121
133
    - [ heat, mysql ]
122
134
    - [ heat, keystone ]
123
135
    - [ heat, rabbitmq-server ]
124
 
openstack-singlerabbit:
125
 
  inherits: openstack-services
126
 
  relations:
127
136
    - [ "neutron-gateway:amqp", rabbitmq-server ]
128
 
openstack-icehouse:
129
 
  inherits: openstack-singlerabbit
130
 
  services:
131
 
    neutron-api:
132
 
      branch: https://github.com/openstack/charm-neutron-api
133
 
      constraints: mem=1G
134
 
      options:
135
 
        neutron-security-groups: True
136
 
    neutron-openvswitch:
137
 
      branch: https://github.com/openstack/charm-neutron-openvswitch
 
137
    - [ neutron-api, mysql ]
 
138
    - [ neutron-api, rabbitmq-server ]
 
139
    - [ neutron-api, nova-cloud-controller ]
 
140
    - [ neutron-api, neutron-openvswitch ]
 
141
    - [ neutron-api, keystone ]
 
142
    - [ neutron-api, neutron-gateway ]
 
143
    - [ neutron-openvswitch, nova-compute ]
 
144
    - [ neutron-openvswitch, rabbitmq-server ]
 
145
openstack-services-legacy:
 
146
  inherits: base-services
 
147
  services:
 
148
    mysql:
 
149
      branch: lp:charms/trusty/mysql
 
150
      constraints: mem=2G
 
151
      options:
 
152
        dataset-size: 50%
 
153
        max-connections: 20000
 
154
openstack-services:
 
155
  inherits: base-services
 
156
  services:
 
157
    mysql:
 
158
      branch: https://github.com/openstack/charm-percona-cluster
 
159
      constraints: mem=4G
 
160
      options:
 
161
        dataset-size: 50%
 
162
        max-connections: 20000
 
163
        root-password: ChangeMe123
 
164
        sst-password: ChangeMe123
 
165
openstack-services-exclusive:
 
166
  inherits: openstack-services
 
167
  services:
 
168
    nova-compute-exclusive-small:
 
169
      branch: https://github.com/openstack/charm-nova-compute
 
170
      constraints: mem=2G
 
171
      num_units: 3
 
172
      options:
 
173
        enable-live-migration: True
 
174
        enable-resize: True
 
175
        migration-auth-type: ssh
 
176
        virt-type: lxd
 
177
        reserved-host-memory: 0
 
178
    nova-compute-exclusive-medium:
 
179
      branch: https://github.com/openstack/charm-nova-compute
 
180
      constraints: mem=4G
 
181
      num_units: 3
 
182
      options:
 
183
        enable-live-migration: True
 
184
        enable-resize: True
 
185
        migration-auth-type: ssh
 
186
        virt-type: lxd
 
187
        reserved-host-memory: 0
 
188
    nova-compute-exclusive-large:
 
189
      branch: https://github.com/openstack/charm-nova-compute
 
190
      constraints: mem=8G
 
191
      num_units: 3
 
192
      options:
 
193
        enable-live-migration: True
 
194
        enable-resize: True
 
195
        migration-auth-type: ssh
 
196
        virt-type: lxd
 
197
        reserved-host-memory: 0
 
198
    nova-cloud-controller:
 
199
      options:
 
200
        scheduler-default-filters: "AggregateInstanceExtraSpecsFilter,AggregateNumInstancesFilter,RetryFilter,AvailabilityZoneFilter,CoreFilter,RamFilter,ComputeFilter,ComputeCapabilitiesFilter,ImagePropertiesFilter,ServerGroupAntiAffinityFilter,ServerGroupAffinityFilter"
138
201
  relations:
139
 
  - [ neutron-api, mysql ]
140
 
  - [ neutron-api, rabbitmq-server ]
141
 
  - [ neutron-api, nova-cloud-controller ]
142
 
  - [ neutron-api, neutron-openvswitch ]
143
 
  - [ neutron-api, keystone ]
144
 
  - [ neutron-api, neutron-gateway ]
145
 
  - [ neutron-openvswitch, nova-compute ]
146
 
  - [ neutron-openvswitch, rabbitmq-server ]
147
 
# Liberty
148
 
wily-liberty:
149
 
  inherits: openstack-icehouse
150
 
  series: wily
151
 
wily-liberty-proposed:
152
 
  inherits: wily-liberty
153
 
  overrides:
154
 
    source: proposed
155
 
    openstack-origin: distro-proposed
156
 
# Mitaka
 
202
    - [ nova-compute-exclusive-small, nova-cloud-controller ]
 
203
    - [ nova-compute-exclusive-small, lxd ]
 
204
    - - nova-compute-exclusive-small
 
205
      - rabbitmq-server:amqp
 
206
    - [ nova-compute-exclusive-small, glance ]
 
207
    - [ neutron-openvswitch, nova-compute-exclusive-small ]
 
208
    - [ nova-compute-exclusive-medium, nova-cloud-controller ]
 
209
    - [ nova-compute-exclusive-medium, lxd ]
 
210
    - - nova-compute-exclusive-medium
 
211
      - rabbitmq-server:amqp
 
212
    - [ neutron-openvswitch, nova-compute-exclusive-medium ]
 
213
    - [ nova-compute-exclusive-medium, glance ]
 
214
    - [ nova-compute-exclusive-large, nova-cloud-controller ]
 
215
    - [ nova-compute-exclusive-large, lxd ]
 
216
    - - nova-compute-exclusive-large
 
217
      - rabbitmq-server:amqp
 
218
    - [ neutron-openvswitch, nova-compute-exclusive-large ]
 
219
    - [ nova-compute-exclusive-large, glance ]
 
220
# mitaka
157
221
xenial-mitaka:
158
 
  inherits: openstack-icehouse
 
222
  inherits: openstack-services
159
223
  series: xenial
160
224
xenial-mitaka-proposed:
161
225
  inherits: xenial-mitaka
162
226
  overrides:
163
227
    source: proposed
164
228
    openstack-origin: distro-proposed
 
229
xenial-mitaka-exclusive:
 
230
  inherits: openstack-services-exclusive
 
231
  series: xenial
 
232
# newton
 
233
xenial-newton:
 
234
  inherits: openstack-services
 
235
  series: xenial
 
236
  overrides:
 
237
    openstack-origin: cloud:xenial-newton
 
238
    source: cloud:xenial-newton
 
239
xenial-newton-proposed:
 
240
  inherits: xenial-newton
 
241
  overrides:
 
242
    openstack-origin: cloud:xenial-newton/proposed
 
243
    source: cloud:xenial-newton/proposed
 
244
xenial-newton-staging:
 
245
  inherits: xenial-newton
 
246
  overrides:
 
247
    openstack-origin: ppa:ubuntu-cloud-archive/newton-staging
 
248
    source: ppa:ubuntu-cloud-archive/newton-staging
 
249
xenial-newton-branch:
 
250
  inherits: xenial-newton
 
251
  overrides:
 
252
    openstack-origin: ppa:openstack-ubuntu-testing/newton
 
253
    source: ppa:openstack-ubuntu-testing/newton
 
254
xenial-newton-exclusive:
 
255
  inherits: openstack-services-exclusive
 
256
  series: xenial
 
257
  overrides:
 
258
    openstack-origin: ppa:ubuntu-cloud-archive/newton-staging
 
259
    source: ppa:ubuntu-cloud-archive/newton-staging
 
260
yakkety-newton:
 
261
  inherits: openstack-services
 
262
  series: yakkety
 
263
yakkety-newton-proposed:
 
264
  inherits: yakkety-newton
 
265
  overrides:
 
266
    source: proposed
 
267
    openstack-origin: distro-proposed
 
268
yakkety-newton-branch:
 
269
  inherits: yakkety-newton
 
270
  overrides:
 
271
    openstack-origin: ppa:openstack-ubuntu-testing/newton
 
272
    source: ppa:openstack-ubuntu-testing/newton