Merge lp:~zulcss/openstack-charm-testing/lxd-updates into lp:openstack-charm-testing

Proposed by Chuck Short
Status: Merged
Merged at revision: 189
Proposed branch: lp:~zulcss/openstack-charm-testing/lxd-updates
Merge into: lp:openstack-charm-testing
Diff against target: 1353 lines (+285/-843)
26 files modified
bundles/lxd/default.yaml (+1/-1)
bundles/lxd/glance-kilo.yaml (+0/-10)
bundles/lxd/glance-liberty.yaml (+0/-10)
bundles/lxd/glance-master.yaml (+0/-10)
bundles/lxd/horizon-kilo.yaml (+0/-10)
bundles/lxd/horizon-liberty.yaml (+0/-10)
bundles/lxd/horizon-master.yaml (+0/-10)
bundles/lxd/keystone-kilo.yaml (+0/-10)
bundles/lxd/keystone-liberty.yaml (+0/-10)
bundles/lxd/keystone-master.yaml (+0/-10)
bundles/lxd/neutron-kilo.yaml (+0/-19)
bundles/lxd/neutron-liberty.yaml (+0/-19)
bundles/lxd/neutron-master.yaml (+0/-19)
bundles/lxd/nova-kilo.yaml (+0/-13)
bundles/lxd/nova-master.yaml (+0/-21)
bundles/lxd/source/README (+11/-0)
bundles/lxd/source/cinder-master.yaml (+0/-10)
bundles/lxd/source/default.yaml (+185/-0)
bundles/lxd/source/glance-master.yaml (+0/-10)
bundles/lxd/source/horizon-master.yaml (+0/-10)
bundles/lxd/source/keystone-master.yaml (+0/-10)
bundles/lxd/source/lxd.yaml (+0/-367)
bundles/lxd/source/neutron-master.yaml (+0/-19)
bundles/lxd/source/next.yaml (+78/-225)
bundles/lxd/source/nova-liberty.yaml (+8/-5)
bundles/lxd/source/nova-master.yaml (+2/-5)
To merge this branch: bzr merge lp:~zulcss/openstack-charm-testing/lxd-updates
Reviewer Review Type Date Requested Status
Ryan Beisner Approve
Review via email: mp+289803@code.launchpad.net

Description of the change

This branch is a re-work of the LXD qa branch that was created before I went on vacation. It is a clean branch of all the changes that were made.

To post a comment you must log in.
194. By Chuck Short

Clean up DFS

195. By Chuck Short

Update git branch

196. By Chuck Short

Update git branch

197. By Chuck Short

Fix liberty deploy from source

Revision history for this message
Ryan Beisner (1chb1n) wrote :

Thanks for your work on this. I'd like to see these be nearly identical wrt charms, topology, configuration:
    lxd/next.yaml
    lxd/source/next.yaml
    diff: http://paste.ubuntu.com/15551947/

Same for the stable.yaml files.

review: Needs Fixing
198. By Chuck Short

update charms

Revision history for this message
Ryan Beisner (1chb1n) wrote :

One typo, see inline.

199. By Chuck Short

Add more targets

200. By Chuck Short

Fix typo

201. By Chuck Short

More syncs

202. By Chuck Short

More sync

Revision history for this message
Ryan Beisner (1chb1n) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'bundles/lxd/default.yaml'
--- bundles/lxd/default.yaml 2016-03-22 17:02:55 +0000
+++ bundles/lxd/default.yaml 2016-03-29 17:26:34 +0000
@@ -85,7 +85,7 @@
85 branch: lp:charms/trusty/mongodb85 branch: lp:charms/trusty/mongodb
86 constraints: mem=1G86 constraints: mem=1G
87 lxd:87 lxd:
88 branch: lp:~openstack-charmers-next/charms/trusty/lxd/trunk88 branch: https://github.com/openstack/charm-lxd
89 options:89 options:
90 block-device: /dev/vdb90 block-device: /dev/vdb
91 ephemeral-unmount: /mnt91 ephemeral-unmount: /mnt
9292
=== removed file 'bundles/lxd/glance-kilo.yaml'
--- bundles/lxd/glance-kilo.yaml 2016-02-19 16:49:21 +0000
+++ bundles/lxd/glance-kilo.yaml 1970-01-01 00:00:00 +0000
@@ -1,10 +0,0 @@
1repositories:
2 - {name: requirements,
3 repository: 'git://github.com/openstack/requirements',
4 branch: stable/kilo}
5 - {name: glance,
6 repository: 'git://github.com/openstack/glance',
7 branch: stable/kilo}
8directory: /mnt/openstack-git
9http_proxy: http://squid.internal:3128
10https_proxy: http://squid.internal:3128
110
=== removed file 'bundles/lxd/glance-liberty.yaml'
--- bundles/lxd/glance-liberty.yaml 2016-02-19 16:49:21 +0000
+++ bundles/lxd/glance-liberty.yaml 1970-01-01 00:00:00 +0000
@@ -1,10 +0,0 @@
1repositories:
2 - {name: requirements,
3 repository: 'git://github.com/openstack/requirements',
4 branch: stable/liberty}
5 - {name: glance,
6 repository: 'git://github.com/openstack/glance',
7 branch: stable/liberty}
8directory: /mnt/openstack-git
9http_proxy: http://squid.internal:3128
10https_proxy: http://squid.internal:3128
110
=== removed file 'bundles/lxd/glance-master.yaml'
--- bundles/lxd/glance-master.yaml 2016-02-19 16:49:21 +0000
+++ bundles/lxd/glance-master.yaml 1970-01-01 00:00:00 +0000
@@ -1,10 +0,0 @@
1repositories:
2 - {name: requirements,
3 repository: 'git://github.com/zulcss/requirements',
4 branch: master}
5 - {name: glance,
6 repository: 'git://github.com/openstack/glance',
7 branch: 12.0.0.0b2}
8directory: /mnt/openstack-git
9http_proxy: http://squid.internal:3128
10https_proxy: http://squid.internal:3128
110
=== removed file 'bundles/lxd/horizon-kilo.yaml'
--- bundles/lxd/horizon-kilo.yaml 2016-02-19 16:49:21 +0000
+++ bundles/lxd/horizon-kilo.yaml 1970-01-01 00:00:00 +0000
@@ -1,10 +0,0 @@
1repositories:
2 - {name: requirements,
3 repository: 'git://github.com/openstack/requirements',
4 branch: stable/kilo}
5 - {name: horizon,
6 repository: 'git://github.com/openstack/horizon',
7 branch: stable/kilo}
8directory: /mnt/openstack-git
9http_proxy: http://squid.internal:3128
10https_proxy: http://squid.internal:3128
110
=== removed file 'bundles/lxd/horizon-liberty.yaml'
--- bundles/lxd/horizon-liberty.yaml 2016-02-19 16:49:21 +0000
+++ bundles/lxd/horizon-liberty.yaml 1970-01-01 00:00:00 +0000
@@ -1,10 +0,0 @@
1repositories:
2 - {name: requirements,
3 repository: 'git://github.com/openstack/requirements',
4 branch: stable/liberty}
5 - {name: horizon,
6 repository: 'git://github.com/openstack/horizon',
7 branch: stable/liberty}
8directory: /mnt/openstack-git
9http_proxy: http://squid.internal:3128
10https_proxy: http://squid.internal:3128
110
=== removed file 'bundles/lxd/horizon-master.yaml'
--- bundles/lxd/horizon-master.yaml 2016-02-19 16:49:21 +0000
+++ bundles/lxd/horizon-master.yaml 1970-01-01 00:00:00 +0000
@@ -1,10 +0,0 @@
1repositories:
2 - {name: requirements,
3 repository: 'git://github.com/zulcss/requirements',
4 branch: master}
5 - {name: horizon,
6 repository: 'git://github.com/openstack/horizon',
7 branch: 9.0.0.0b2}
8directory: /mnt/openstack-git
9http_proxy: http://squid.internal:3128
10https_proxy: http://squid.internal:3128
110
=== removed file 'bundles/lxd/keystone-kilo.yaml'
--- bundles/lxd/keystone-kilo.yaml 2016-02-19 16:49:21 +0000
+++ bundles/lxd/keystone-kilo.yaml 1970-01-01 00:00:00 +0000
@@ -1,10 +0,0 @@
1repositories:
2 - {name: requirements,
3 repository: 'git://github.com/openstack/requirements',
4 branch: stable/kilo}
5 - {name: keystone,
6 repository: 'git://github.com/openstack/keystone',
7 branch: stable/kilo}
8directory: /mnt/openstack-git
9http_proxy: http://squid.internal:3128
10https_proxy: http://squid.internal:3128
110
=== removed file 'bundles/lxd/keystone-liberty.yaml'
--- bundles/lxd/keystone-liberty.yaml 2016-02-19 16:49:21 +0000
+++ bundles/lxd/keystone-liberty.yaml 1970-01-01 00:00:00 +0000
@@ -1,10 +0,0 @@
1repositories:
2 - {name: requirements,
3 repository: 'git://github.com/openstack/requirements',
4 branch: stable/liberty}
5 - {name: keystone,
6 repository: 'git://github.com/openstack/keystone',
7 branch: stable/liberty}
8directory: /mnt/openstack-git
9http_proxy: http://squid.internal:3128
10https_proxy: http://squid.internal:3128
110
=== removed file 'bundles/lxd/keystone-master.yaml'
--- bundles/lxd/keystone-master.yaml 2016-02-19 16:49:21 +0000
+++ bundles/lxd/keystone-master.yaml 1970-01-01 00:00:00 +0000
@@ -1,10 +0,0 @@
1repositories:
2 - {name: requirements,
3 repository: 'git://github.com/zulcss/requirements',
4 branch: master}
5 - {name: keystone,
6 repository: 'git://github.com/openstack/keystone',
7 branch: 9.0.0.0b2}
8directory: /mnt/openstack-git
9http_proxy: http://squid.internal:3128
10https_proxy: http://squid.internal:3128
110
=== removed file 'bundles/lxd/neutron-kilo.yaml'
--- bundles/lxd/neutron-kilo.yaml 2016-02-19 16:49:21 +0000
+++ bundles/lxd/neutron-kilo.yaml 1970-01-01 00:00:00 +0000
@@ -1,19 +0,0 @@
1repositories:
2 - {name: requirements,
3 repository: 'git://github.com/openstack/requirements',
4 branch: stable/kilo}
5 - {name: neutron-fwaas,
6 repository: 'git://github.com/openstack/neutron-fwaas',
7 branch: stable/kilo}
8 - {name: neutron-lbaas,
9 repository: 'git://github.com/openstack/neutron-lbaas',
10 branch: stable/kilo}
11 - {name: neutron-vpnaas,
12 repository: 'git://github.com/openstack/neutron-vpnaas',
13 branch: stable/kilo}
14 - {name: neutron,
15 repository: 'git://github.com/openstack/neutron',
16 branch: stable/kilo}
17directory: /mnt/openstack-git
18http_proxy: http://squid.internal:3128
19https_proxy: http://squid.internal:3128
200
=== removed file 'bundles/lxd/neutron-liberty.yaml'
--- bundles/lxd/neutron-liberty.yaml 2016-02-19 16:49:21 +0000
+++ bundles/lxd/neutron-liberty.yaml 1970-01-01 00:00:00 +0000
@@ -1,19 +0,0 @@
1repositories:
2 - {name: requirements,
3 repository: 'git://github.com/openstack/requirements',
4 branch: stable/liberty}
5 - {name: neutron-fwaas,
6 repository: 'git://github.com/openstack/neutron-fwaas',
7 branch: stable/liberty}
8 - {name: neutron-lbaas,
9 repository: 'git://github.com/openstack/neutron-lbaas',
10 branch: stable/liberty}
11 - {name: neutron-vpnaas,
12 repository: 'git://github.com/openstack/neutron-vpnaas',
13 branch: stable/liberty}
14 - {name: neutron,
15 repository: 'git://github.com/openstack/neutron',
16 branch: stable/liberty}
17directory: /mnt/openstack-git
18http_proxy: http://squid.internal:3128
19https_proxy: http://squid.internal:3128
200
=== removed file 'bundles/lxd/neutron-master.yaml'
--- bundles/lxd/neutron-master.yaml 2016-02-19 16:49:21 +0000
+++ bundles/lxd/neutron-master.yaml 1970-01-01 00:00:00 +0000
@@ -1,19 +0,0 @@
1repositories:
2 - {name: requirements,
3 repository: 'git://github.com/zulcss/requirements',
4 branch: master}
5 - {name: neutron-fwaas,
6 repository: 'git://github.com/openstack/neutron-fwaas',
7 branch: 8.0.0.0b2}
8 - {name: neutron-lbaas,
9 repository: 'git://github.com/openstack/neutron-lbaas',
10 branch: 8.0.0.0b2}
11 - {name: neutron-vpnaas,
12 repository: 'git://github.com/openstack/neutron-vpnaas',
13 branch: 8.0.0.0b2}
14 - {name: neutron,
15 repository: 'git://github.com/openstack/neutron',
16 branch: 8.0.0.0b2}
17directory: /mnt/openstack-git
18http_proxy: http://squid.internal:3128
19https_proxy: http://squid.internal:3128
200
=== removed file 'bundles/lxd/nova-kilo.yaml'
--- bundles/lxd/nova-kilo.yaml 2016-02-19 16:49:21 +0000
+++ bundles/lxd/nova-kilo.yaml 1970-01-01 00:00:00 +0000
@@ -1,13 +0,0 @@
1repositories:
2 - {name: requirements,
3 repository: 'git://github.com/openstack/requirements',
4 branch: stable/kilo}
5 - {name: neutron,
6 repository: 'git://github.com/openstack/neutron',
7 branch: stable/kilo}
8 - {name: nova,
9 repository: 'git://github.com/openstack/nova',
10 branch: stable/kilo}
11directory: /mnt/openstack-git
12http_proxy: http://squid.internal:3128
13https_proxy: http://squid.internal:3128
140
=== removed file 'bundles/lxd/nova-master.yaml'
--- bundles/lxd/nova-master.yaml 2016-02-19 16:49:21 +0000
+++ bundles/lxd/nova-master.yaml 1970-01-01 00:00:00 +0000
@@ -1,21 +0,0 @@
1# Update this file to point to master when Xenial
2# is available
3repositories:
4 - {name: requirements,
5 repository: 'git://github.com/zulcss/requirements',
6 branch: master}
7 - {name: neutron,
8 repository: 'git://github.com/openstack/neutron',
9 branch: 8.0.0.0b2}
10 - {name: nova-lxd,
11 repository: 'git://github.com/lxc/nova-lxd',
12 branch: master}
13 - {name: pylxd,
14 repository: 'git://github.com/lxc/pylxd',
15 branch: master}
16 - {name: nova,
17 repository: 'git://github.com/openstack/nova',
18 branch: 13.0.0.0b2}
19directory: /mnt/openstack-git
20http_proxy: http://squid.internal:3128
21https_proxy: http://squid.internal:3128
220
=== added file 'bundles/lxd/source/README'
--- bundles/lxd/source/README 1970-01-01 00:00:00 +0000
+++ bundles/lxd/source/README 2016-03-29 17:26:34 +0000
@@ -0,0 +1,11 @@
1bundles/lxd/qa
2==============
3
4The following bundle are meant to be consumed by UOSCI
5in automated git deployment testing. They are working
6bundles, updated throughout the dev cycle.
7
8== Branches ==
9
10To test your branch, replace the master branch with
11the branch that you want to test in the nova-master.yaml.
012
=== removed file 'bundles/lxd/source/cinder-master.yaml'
--- bundles/lxd/source/cinder-master.yaml 2015-07-23 20:48:46 +0000
+++ bundles/lxd/source/cinder-master.yaml 1970-01-01 00:00:00 +0000
@@ -1,10 +0,0 @@
1repositories:
2 - {name: requirements,
3 repository: 'git://github.com/openstack/requirements',
4 branch: master}
5 - {name: cinder,
6 repository: 'git://github.com/openstack/cinder',
7 branch: master}
8directory: /mnt/openstack-git
9http_proxy: http://squid.internal:3128
10https_proxy: http://squid.internal:3128
110
=== added file 'bundles/lxd/source/default.yaml'
--- bundles/lxd/source/default.yaml 1970-01-01 00:00:00 +0000
+++ bundles/lxd/source/default.yaml 2016-03-29 17:26:34 +0000
@@ -0,0 +1,185 @@
1# vim: set ts=2 et:
2# deployer bundle for development ('next') charms
3# UOSCI relies on this for OS-on-OS deployment testing
4openstack-services:
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 rabbitmq-server:
14 branch: https://github.com/openstack/charm-rabbitmq-server;stable
15 constraints: mem=1G
16 keystone:
17 branch: https://github.com/openstack/charm-keystone;stable
18 constraints: mem=1G
19 options:
20 admin-password: openstack
21 admin-token: ubuntutesting
22 openstack-dashboard:
23 branch: https://github.com/openstack/charm-openstack-dashboard;stable
24 constraints: mem=1G
25 nova-compute:
26 branch: https://github.com/openstack/charm-nova-compute;stable
27 num_units: 3
28 constraints: mem=4G
29 options:
30 enable-live-migration: True
31 enable-resize: True
32 migration-auth-type: ssh
33 virt-type: lxd
34 nova-cloud-controller:
35 branch: https://github.com/openstack/charm-nova-cloud-controller;stable
36 constraints: mem=1G
37 options:
38 network-manager: Neutron
39 quantum-security-groups: "yes"
40 ram-allocation-ratio: 5.0
41 neutron-gateway:
42 branch: https://github.com/openstack/charm-neutron-gateway;stable
43 constraints: mem=1G
44 options:
45 instance-mtu: 1300
46 glance:
47 branch: https://github.com/openstack/charm-glance;stable
48 constraints: mem=1G
49 swift-proxy:
50 branch: https://github.com/openstack/charm-swift-proxy;stable
51 constraints: mem=1G
52 options:
53 zone-assignment: manual
54 replicas: 3
55 swift-hash: fdfef9d4-8b06-11e2-8ac0-531c923c8fae
56 swift-storage-z1:
57 branch: https://github.com/openstack/charm-swift-storage;stable
58 constraints: mem=1G
59 options:
60 zone: 1
61 block-device: vdb
62 overwrite: "true"
63 swift-storage-z2:
64 branch: https://github.com/openstack/charm-swift-storage;stable
65 constraints: mem=1G
66 options:
67 zone: 2
68 block-device: vdb
69 overwrite: "true"
70 swift-storage-z3:
71 branch: https://github.com/openstack/charm-swift-storage;stable
72 constraints: mem=1G
73 options:
74 zone: 3
75 block-device: vdb
76 overwrite: "true"
77 ceilometer:
78 branch: https://github.com/openstack/charm-ceilometer;stable
79 constraints: mem=1G
80 ceilometer-agent:
81 branch: https://github.com/openstack/charm-ceilometer-agent;stable
82 heat:
83 branch: https://github.com/openstack/charm-heat;stable
84 mongodb:
85 branch: lp:charms/trusty/mongodb;stable
86 constraints: mem=1G
87 lxd:
88 branch: https://github.com/openstack/charm-lxd
89 options:
90 block-device: /dev/vdb
91 ephemeral-unmount: /mnt
92 storage-type: lvm
93 relations:
94 - [ keystone, mysql ]
95 - [ nova-cloud-controller, mysql ]
96 - [ nova-cloud-controller, rabbitmq-server ]
97 - [ nova-cloud-controller, glance ]
98 - [ nova-cloud-controller, keystone ]
99 - [ nova-compute, nova-cloud-controller ]
100 - [ nova-compute, lxd ]
101 - [ nova-compute, mysql ]
102 - - nova-compute
103 - rabbitmq-server:amqp
104 - [ nova-compute, glance ]
105 - [ glance, mysql ]
106 - [ glance, keystone ]
107 - [ glance, rabbitmq-server ]
108 - [ glance, swift-proxy ]
109 - [ neutron-gateway, nova-cloud-controller ]
110 - [ openstack-dashboard, keystone ]
111 - [ swift-proxy, keystone ]
112 - [ swift-proxy, swift-storage-z1 ]
113 - [ swift-proxy, swift-storage-z2 ]
114 - [ swift-proxy, swift-storage-z3 ]
115 - - ceilometer
116 - keystone:identity-service
117 - [ ceilometer, rabbitmq-server ]
118 - [ ceilometer, mongodb ]
119 - [ ceilometer-agent, nova-compute ]
120 - [ ceilometer-agent, ceilometer ]
121 - [ heat, mysql ]
122 - [ heat, keystone ]
123 - [ heat, rabbitmq-server ]
124openstack-singlerabbit:
125 inherits: openstack-services
126 relations:
127 - [ "neutron-gateway:amqp", rabbitmq-server ]
128openstack-icehouse:
129 inherits: openstack-singlerabbit
130 services:
131 neutron-api:
132 branch: https://github.com/openstack/charm-neutron-api;stable
133 constraints: mem=1G
134 options:
135 neutron-security-groups: True
136 neutron-openvswitch:
137 branch: https://github.com/openstack/charm-neutron-openvswitch;stable
138 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
148openstack-liberty-git:
149 inherits: openstack-icehouse
150 services:
151 nova-compute:
152 options:
153 openstack-origin-git: include-file://nova-liberty.yaml
154wily-liberty:
155 inherits: openstack-liberty-git
156 series: wily
157wily-liberty-proposed:
158 inherits: wily-liberty
159 overrides:
160 source: proposed
161 openstack-origin: distro-proposed
162trusty-liberty:
163 inherits: openstack-liberty-git
164 series: trusty
165 overrides:
166 openstack-origin: cloud:trusty-liberty
167 source: cloud:trusty-liberty
168# mitaka
169openstack-master-git:
170 inherits: openstack-icehouse
171 services:
172 nova-compute:
173 options:
174 openstack-origin-git: include-file://nova-master.yaml
175xenial-mitaka:
176 inherits: openstack-master-git
177 series: xenial
178 services:
179 mysql:
180 branch: lp:charms/trusty/mysql
181xenial-mitaka-proposed:
182 inherits: xenial-mitaka
183 overrides:
184 source: proposed
185 openstack-origin: distro-proposed
0186
=== removed file 'bundles/lxd/source/glance-master.yaml'
--- bundles/lxd/source/glance-master.yaml 2015-07-23 20:48:46 +0000
+++ bundles/lxd/source/glance-master.yaml 1970-01-01 00:00:00 +0000
@@ -1,10 +0,0 @@
1repositories:
2 - {name: requirements,
3 repository: 'git://github.com/openstack/requirements',
4 branch: master}
5 - {name: glance,
6 repository: 'git://github.com/openstack/glance',
7 branch: master}
8directory: /mnt/openstack-git
9http_proxy: http://squid.internal:3128
10https_proxy: http://squid.internal:3128
110
=== removed file 'bundles/lxd/source/horizon-master.yaml'
--- bundles/lxd/source/horizon-master.yaml 2015-07-23 20:48:46 +0000
+++ bundles/lxd/source/horizon-master.yaml 1970-01-01 00:00:00 +0000
@@ -1,10 +0,0 @@
1repositories:
2 - {name: requirements,
3 repository: 'git://github.com/openstack/requirements',
4 branch: master}
5 - {name: horizon,
6 repository: 'git://github.com/openstack/horizon',
7 branch: master}
8directory: /mnt/openstack-git
9http_proxy: http://squid.internal:3128
10https_proxy: http://squid.internal:3128
110
=== removed file 'bundles/lxd/source/keystone-master.yaml'
--- bundles/lxd/source/keystone-master.yaml 2015-07-23 20:48:46 +0000
+++ bundles/lxd/source/keystone-master.yaml 1970-01-01 00:00:00 +0000
@@ -1,10 +0,0 @@
1repositories:
2 - {name: requirements,
3 repository: 'git://github.com/openstack/requirements',
4 branch: master}
5 - {name: keystone,
6 repository: 'git://github.com/openstack/keystone',
7 branch: master}
8directory: /mnt/openstack-git
9http_proxy: http://squid.internal:3128
10https_proxy: http://squid.internal:3128
110
=== removed file 'bundles/lxd/source/lxd.yaml'
--- bundles/lxd/source/lxd.yaml 2016-03-11 09:33:21 +0000
+++ bundles/lxd/source/lxd.yaml 1970-01-01 00:00:00 +0000
@@ -1,367 +0,0 @@
1# vim: set ts=2 et:
2# deployer bundle for development ('lxd') charms
3# UOSCI relies on this for OS-on-OS deployment testing
4openstack-services:
5 services:
6 mysql:
7 branch: https://github.com/openstack/charm-percona-cluster
8 constraints: mem=1G
9 options:
10 dataset-size: 50%
11 max-connections: 20000
12 rabbitmq-server:
13 branch: https://github.com/openstack/charm-rabbitmq-server
14 constraints: mem=1G
15 ceph:
16 branch: https://github.com/openstack/charm-ceph
17 num_units: 3
18 constraints: mem=1G
19 options:
20 monitor-count: 3
21 fsid: 6547bd3e-1397-11e2-82e5-53567c8d32dc
22 monitor-secret: AQCXrnZQwI7KGBAAiPofmKEXKxu5bUzoYLVkbQ==
23 osd-devices: /dev/vdb
24 osd-reformat: "yes"
25 ephemeral-unmount: /mnt
26 keystone:
27 branch: https://github.com/openstack/charm-keystone
28 constraints: mem=1G
29 options:
30 admin-password: openstack
31 admin-token: ubuntutesting
32 openstack-dashboard:
33 branch: https://github.com/openstack/charm-openstack-dashboard
34 constraints: mem=1G
35 nova-compute:
36 branch: lp:~zulcss/charms/trusty/nova-compute/nova-compute-lxd
37 num_units: 3
38 constraints: mem=4G
39 options:
40 enable-live-migration: True
41 enable-resize: True
42 virt-type: lxd
43 nova-cloud-controller:
44 branch: https://github.com/openstack/charm-nova-cloud-controller
45 constraints: mem=1G
46 options:
47 network-manager: Neutron
48 quantum-security-groups: "yes"
49 neutron-gateway:
50 branch: https://github.com/openstack/charm-neutron-gateway
51 constraints: mem=1G
52 options:
53 instance-mtu: 1300
54 cinder:
55 branch: https://github.com/openstack/charm-cinder
56 options:
57 block-device: "None"
58 glance-api-version: 2
59 constraints: mem=1G
60# cinder-ceph:
61# branch: https://github.com/openstack/charm-cinder-ceph
62 glance:
63 branch: https://github.com/openstack/charm-glance
64 constraints: mem=1G
65 swift-proxy:
66 branch: https://github.com/openstack/charm-swift-proxy
67 constraints: mem=1G
68 options:
69 zone-assignment: manual
70 replicas: 3
71 swift-hash: fdfef9d4-8b06-11e2-8ac0-531c923c8fae
72 swift-storage-z1:
73 branch: https://github.com/openstack/charm-swift-storage
74 constraints: mem=1G
75 options:
76 zone: 1
77 block-device: vdb
78 overwrite: "true"
79 swift-storage-z2:
80 branch: https://github.com/openstack/charm-swift-storage
81 constraints: mem=1G
82 options:
83 zone: 2
84 block-device: vdb
85 overwrite: "true"
86 swift-storage-z3:
87 branch: https://github.com/openstack/charm-swift-storage
88 constraints: mem=1G
89 options:
90 zone: 3
91 block-device: vdb
92 overwrite: "true"
93 ceilometer:
94 branch: https://github.com/openstack/charm-ceilometer
95 constraints: mem=1G
96 ceilometer-agent:
97 branch: https://github.com/openstack/charm-ceilometer-agent
98 heat:
99 branch: https://github.com/openstack/charm-heat
100 mongodb:
101 branch: lp:charms/trusty/mongodb
102 constraints: mem=1G
103 lxd:
104 branch: lp:~zulcss/+junk/lxd-container
105 options:
106 lxd-block-device: /mnt/disk.img|20G
107 lxd-origin: ppa:ubuntu-lxc/lxd-git-master
108 lxd-use-source: True
109 lxd-trust-password: blah
110 relations:
111 - [ keystone, mysql ]
112 - [ nova-cloud-controller, mysql ]
113 - [ nova-cloud-controller, rabbitmq-server ]
114 - [ nova-cloud-controller, glance ]
115 - [ nova-cloud-controller, keystone ]
116 - [ nova-compute, nova-cloud-controller ]
117 - [ nova-compute, mysql ]
118 - [ nova-compute, lxd ]
119 - - nova-compute
120 - rabbitmq-server:amqp
121 - [ nova-compute, glance ]
122 - [ nova-compute, ceph ]
123 - [ glance, mysql ]
124 - [ glance, keystone ]
125 - [ glance, ceph ]
126 - [ glance, cinder ]
127 - [ cinder, mysql ]
128 - [ cinder, rabbitmq-server ]
129 - [ cinder, nova-cloud-controller ]
130 - [ cinder, keystone ]
131 - [ cinder, ceph ]
132# - [ cinder, cinder-ceph ]
133# - [ cinder-ceph, ceph ]
134 - [ neutron-gateway, nova-cloud-controller ]
135 - [ openstack-dashboard, keystone ]
136 - [ swift-proxy, keystone ]
137 - [ swift-proxy, swift-storage-z1 ]
138 - [ swift-proxy, swift-storage-z2 ]
139 - [ swift-proxy, swift-storage-z3 ]
140 - - ceilometer
141 - keystone:identity-service
142 - [ ceilometer, rabbitmq-server ]
143 - [ ceilometer, mongodb ]
144 - [ ceilometer-agent, nova-compute ]
145 - [ ceilometer-agent, ceilometer ]
146 - [ heat, mysql ]
147 - [ heat, keystone ]
148 - [ heat, rabbitmq-server ]
149openstack-singlerabbit:
150 inherits: openstack-services
151 relations:
152 - [ "neutron-gateway:amqp", rabbitmq-server ]
153openstack-icehouse:
154 inherits: openstack-singlerabbit
155 services:
156 neutron-api:
157 branch: https://github.com/openstack/charm-neutron-api
158 constraints: mem=1G
159 options:
160 neutron-security-groups: True
161 neutron-openvswitch:
162 branch: https://github.com/openstack/charm-neutron-openvswitch
163 relations:
164 - [ neutron-api, mysql ]
165 - [ neutron-api, rabbitmq-server ]
166 - [ neutron-api, nova-cloud-controller ]
167 - [ neutron-api, neutron-openvswitch ]
168 - [ neutron-api, keystone ]
169 - [ neutron-api, neutron-gateway ]
170 - [ neutron-openvswitch, nova-compute ]
171 - [ neutron-openvswitch, rabbitmq-server ]
172openstack-icehouse-msg-split:
173 inherits: openstack-services
174 services:
175 neutron-api:
176 branch: https://github.com/openstack/charm-neutron-api
177 constraints: mem=1G
178 options:
179 neutron-security-groups: True
180 neutron-openvswitch:
181 branch: https://github.com/openstack/charm-neutron-openvswitch
182 rabbitmq-server-neutron:
183 branch: https://github.com/openstack/charm-rabbitmq-server;stable
184 constraints: mem=1G
185 relations:
186 - [ neutron-api, mysql ]
187 - [ neutron-api, rabbitmq-server-neutron ]
188 - [ neutron-api, nova-cloud-controller ]
189 - [ neutron-api, neutron-openvswitch ]
190 - [ neutron-api, keystone ]
191 - [ neutron-api, neutron-gateway ]
192 - [ neutron-openvswitch, nova-compute ]
193 - [ neutron-openvswitch, rabbitmq-server-neutron ]
194 - [ "neutron-gateway:amqp-nova", rabbitmq-server ]
195 - [ "neutron-gateway:amqp", rabbitmq-server-neutron ]
196# icehouse
197openstack-icehouse-git:
198 inherits: openstack-icehouse
199 services:
200 keystone:
201 options:
202 openstack-origin-git: include-file://keystone-icehouse.yaml
203 glance:
204 options:
205 openstack-origin-git: include-file://glance-icehouse.yaml
206 cinder:
207 options:
208 openstack-origin-git: include-file://cinder-icehouse.yaml
209 neutron-api:
210 options:
211 openstack-origin-git: include-file://neutron-icehouse.yaml
212 neutron-gateway:
213 options:
214 openstack-origin-git: include-file://neutron-icehouse.yaml
215 neutron-openvswitch:
216 options:
217 openstack-origin-git: include-file://neutron-icehouse.yaml
218 openstack-dashboard:
219 options:
220 openstack-origin-git: include-file://horizon-icehouse.yaml
221 nova-compute:
222 options:
223 openstack-origin-git: include-file://nova-icehouse.yaml
224 nova-cloud-controller:
225 options:
226 openstack-origin-git: include-file://nova-icehouse.yaml
227precise-icehouse:
228 inherits: openstack-icehouse-git
229 series: precise
230 overrides:
231 openstack-origin: cloud:precise-icehouse
232 source: cloud:precise-icehouse
233trusty-icehouse:
234 inherits: openstack-icehouse-git
235 series: trusty
236# juno
237openstack-juno-git:
238 inherits: openstack-icehouse
239 services:
240 keystone:
241 options:
242 openstack-origin-git: include-file://keystone-juno.yaml
243 glance:
244 options:
245 openstack-origin-git: include-file://glance-juno.yaml
246 cinder:
247 options:
248 openstack-origin-git: include-file://cinder-juno.yaml
249 neutron-api:
250 options:
251 openstack-origin-git: include-file://neutron-juno.yaml
252 neutron-gateway:
253 options:
254 openstack-origin-git: include-file://neutron-juno.yaml
255 neutron-openvswitch:
256 options:
257 openstack-origin-git: include-file://neutron-juno.yaml
258 openstack-dashboard:
259 options:
260 openstack-origin-git: include-file://horizon-juno.yaml
261 nova-compute:
262 options:
263 openstack-origin-git: include-file://nova-juno.yaml
264 nova-cloud-controller:
265 options:
266 openstack-origin-git: include-file://nova-juno.yaml
267trusty-juno:
268 inherits: openstack-juno-git
269 series: trusty
270 overrides:
271 openstack-origin: cloud:trusty-juno
272 source: cloud:trusty-juno
273utopic-juno:
274 inherits: openstack-juno-git
275 series: utopic
276# kilo
277openstack-kilo-git:
278 inherits: openstack-icehouse
279 services:
280 keystone:
281 options:
282 openstack-origin-git: include-file://keystone-kilo.yaml
283 glance:
284 options:
285 openstack-origin-git: include-file://glance-kilo.yaml
286 cinder:
287 options:
288 openstack-origin-git: include-file://cinder-kilo.yaml
289 neutron-api:
290 options:
291 openstack-origin-git: include-file://neutron-kilo.yaml
292 neutron-gateway:
293 options:
294 openstack-origin-git: include-file://neutron-kilo.yaml
295 neutron-openvswitch:
296 options:
297 openstack-origin-git: include-file://neutron-kilo.yaml
298 openstack-dashboard:
299 options:
300 openstack-origin-git: include-file://horizon-kilo.yaml
301 nova-compute:
302 options:
303 openstack-origin-git: include-file://nova-kilo.yaml
304 nova-cloud-controller:
305 options:
306 openstack-origin-git: include-file://nova-kilo.yaml
307trusty-kilo:
308 inherits: openstack-kilo-git
309 series: trusty
310 overrides:
311 openstack-origin: cloud:trusty-kilo
312 source: cloud:trusty-kilo
313trusty-kilo-proposed:
314 inherits: openstack-kilo-git
315 series: trusty
316 overrides:
317 openstack-origin: cloud:trusty-kilo/proposed
318 source: cloud:trusty-kilo/proposed
319vivid-kilo:
320 inherits: openstack-kilo-git
321 series: vivid
322# master
323openstack-master-git:
324 inherits: openstack-icehouse
325 services:
326 keystone:
327 options:
328 openstack-origin-git: include-file://keystone-master.yaml
329 glance:
330 options:
331 openstack-origin-git: include-file://glance-master.yaml
332 cinder:
333 options:
334 openstack-origin-git: include-file://cinder-master.yaml
335 neutron-api:
336 options:
337 openstack-origin-git: include-file://neutron-master.yaml
338 neutron-gateway:
339 options:
340 openstack-origin-git: include-file://neutron-master.yaml
341 neutron-openvswitch:
342 options:
343 openstack-origin-git: include-file://neutron-master.yaml
344 openstack-dashboard:
345 options:
346 openstack-origin-git: include-file://horizon-master.yaml
347 nova-compute:
348 options:
349 openstack-origin-git: include-file://nova-master.yaml
350 nova-cloud-controller:
351 options:
352 openstack-origin-git: include-file://nova-master.yaml
353trusty-master:
354 inherits: openstack-master-git
355 series: trusty
356 overrides:
357 openstack-origin: cloud:trusty-kilo
358 source: cloud:trusty-kilo
359trusty-master-proposed:
360 inherits: openstack-master-git
361 series: trusty
362 overrides:
363 openstack-origin: cloud:trusty-kilo/proposed
364 source: cloud:trusty-kilo/proposed
365vivid-master:
366 inherits: openstack-master-git
367 series: vivid
3680
=== removed file 'bundles/lxd/source/neutron-master.yaml'
--- bundles/lxd/source/neutron-master.yaml 2015-07-23 20:48:46 +0000
+++ bundles/lxd/source/neutron-master.yaml 1970-01-01 00:00:00 +0000
@@ -1,19 +0,0 @@
1repositories:
2 - {name: requirements,
3 repository: 'git://github.com/openstack/requirements',
4 branch: master}
5 - {name: neutron-fwaas,
6 repository: 'git://github.com/openstack/neutron-fwaas',
7 branch: master}
8 - {name: neutron-lbaas,
9 repository: 'git://github.com/openstack/neutron-lbaas',
10 branch: master}
11 - {name: neutron-vpnaas,
12 repository: 'git://github.com/openstack/neutron-vpnaas',
13 branch: master}
14 - {name: neutron,
15 repository: 'git://github.com/openstack/neutron',
16 branch: master}
17directory: /mnt/openstack-git
18http_proxy: http://squid.internal:3128
19https_proxy: http://squid.internal:3128
200
=== renamed file 'bundles/lxd/lxd.yaml' => 'bundles/lxd/source/next.yaml'
--- bundles/lxd/lxd.yaml 2016-03-11 09:33:21 +0000
+++ bundles/lxd/source/next.yaml 2016-03-29 17:26:34 +0000
@@ -4,13 +4,12 @@
4openstack-services:4openstack-services:
5 services:5 services:
6 mysql:6 mysql:
7 branch: https://github.com/openstack/charm-percona-cluster7 branch: lp:charms/trusty/mysql
8 constraints: mem=4G8 #https://github.com/openstack/charm-percona-cluster
9 constraints: mem=1G
9 options:10 options:
10 dataset-size: 50%11 dataset-size: 50%
11 max-connections: 2000012 max-connections: 20000
12# root-password: changeme
13# sst-password: changeme
14 rabbitmq-server:13 rabbitmq-server:
15 branch: https://github.com/openstack/charm-rabbitmq-server14 branch: https://github.com/openstack/charm-rabbitmq-server
16 constraints: mem=1G15 constraints: mem=1G
@@ -25,7 +24,7 @@
25 constraints: mem=1G24 constraints: mem=1G
26 nova-compute:25 nova-compute:
27 branch: https://github.com/openstack/charm-nova-compute26 branch: https://github.com/openstack/charm-nova-compute
28 num_units: 127 num_units: 3
29 constraints: mem=4G28 constraints: mem=4G
30 options:29 options:
31 enable-live-migration: True30 enable-live-migration: True
@@ -38,6 +37,7 @@
38 options:37 options:
39 network-manager: Neutron38 network-manager: Neutron
40 quantum-security-groups: "yes"39 quantum-security-groups: "yes"
40 ram-allocation-ratio: 5.0
41 neutron-gateway:41 neutron-gateway:
42 branch: https://github.com/openstack/charm-neutron-gateway42 branch: https://github.com/openstack/charm-neutron-gateway
43 constraints: mem=1G43 constraints: mem=1G
@@ -46,12 +46,50 @@
46 glance:46 glance:
47 branch: https://github.com/openstack/charm-glance47 branch: https://github.com/openstack/charm-glance
48 constraints: mem=1G48 constraints: mem=1G
49 swift-proxy:
50 branch: https://github.com/openstack/charm-swift-proxy
51 constraints: mem=1G
52 options:
53 zone-assignment: manual
54 replicas: 3
55 swift-hash: fdfef9d4-8b06-11e2-8ac0-531c923c8fae
56 swift-storage-z1:
57 branch: https://github.com/openstack/charm-swift-storage
58 constraints: mem=1G
59 options:
60 zone: 1
61 block-device: vdb
62 overwrite: "true"
63 swift-storage-z2:
64 branch: https://github.com/openstack/charm-swift-storage
65 constraints: mem=1G
66 options:
67 zone: 2
68 block-device: vdb
69 overwrite: "true"
70 swift-storage-z3:
71 branch: https://github.com/openstack/charm-swift-storage
72 constraints: mem=1G
73 options:
74 zone: 3
75 block-device: vdb
76 overwrite: "true"
77 ceilometer:
78 branch: https://github.com/openstack/charm-ceilometer
79 constraints: mem=1G
80 ceilometer-agent:
81 branch: https://github.com/openstack/charm-ceilometer-agent
82 heat:
83 branch: https://github.com/openstack/charm-heat
84 mongodb:
85 branch: lp:charms/trusty/mongodb
86 constraints: mem=1G
49 lxd:87 lxd:
50 branch: lp:~zulcss/charms/trusty/lxd/lxd-2.088 branch: https://github.com/openstack/charm-lxd
51 options:89 options:
52 block-device: /mnt/disk.img|20G90 block-device: /dev/vdb
53 storage-type: btrfs91 ephemeral-unmount: /mnt
54 lxd-origin: ppa:ubuntu-lxc/lxd-git-master92 storage-type: lvm
55 relations:93 relations:
56 - [ keystone, mysql ]94 - [ keystone, mysql ]
57 - [ nova-cloud-controller, mysql ]95 - [ nova-cloud-controller, mysql ]
@@ -59,15 +97,30 @@
59 - [ nova-cloud-controller, glance ]97 - [ nova-cloud-controller, glance ]
60 - [ nova-cloud-controller, keystone ]98 - [ nova-cloud-controller, keystone ]
61 - [ nova-compute, nova-cloud-controller ]99 - [ nova-compute, nova-cloud-controller ]
100 - [ nova-compute, lxd ]
62 - [ nova-compute, mysql ]101 - [ nova-compute, mysql ]
63 - [ nova-compute, lxd ]
64 - - nova-compute102 - - nova-compute
65 - rabbitmq-server:amqp103 - rabbitmq-server:amqp
66 - [ nova-compute, glance ]104 - [ nova-compute, glance ]
67 - [ glance, mysql ]105 - [ glance, mysql ]
68 - [ glance, keystone ]106 - [ glance, keystone ]
107 - [ glance, rabbitmq-server ]
108 - [ glance, swift-proxy ]
69 - [ neutron-gateway, nova-cloud-controller ]109 - [ neutron-gateway, nova-cloud-controller ]
70 - [ openstack-dashboard, keystone ]110 - [ openstack-dashboard, keystone ]
111 - [ swift-proxy, keystone ]
112 - [ swift-proxy, swift-storage-z1 ]
113 - [ swift-proxy, swift-storage-z2 ]
114 - [ swift-proxy, swift-storage-z3 ]
115 - - ceilometer
116 - keystone:identity-service
117 - [ ceilometer, rabbitmq-server ]
118 - [ ceilometer, mongodb ]
119 - [ ceilometer-agent, nova-compute ]
120 - [ ceilometer-agent, ceilometer ]
121 - [ heat, mysql ]
122 - [ heat, keystone ]
123 - [ heat, rabbitmq-server ]
71openstack-singlerabbit:124openstack-singlerabbit:
72 inherits: openstack-services125 inherits: openstack-services
73 relations:126 relations:
@@ -91,242 +144,42 @@
91 - [ neutron-api, neutron-gateway ]144 - [ neutron-api, neutron-gateway ]
92 - [ neutron-openvswitch, nova-compute ]145 - [ neutron-openvswitch, nova-compute ]
93 - [ neutron-openvswitch, rabbitmq-server ]146 - [ neutron-openvswitch, rabbitmq-server ]
94openstack-icehouse-msg-split:
95 inherits: openstack-services
96 services:
97 neutron-api:
98 branch: https://github.com/openstack/charm-neutron-api
99 constraints: mem=1G
100 options:
101 neutron-security-groups: True
102 neutron-openvswitch:
103 branch: https://github.com/openstack/charm-neutron-openvswitch
104 rabbitmq-server-neutron:
105 branch: https://github.com/openstack/charm-rabbitmq-server;stable
106 constraints: mem=1G
107 relations:
108 - [ neutron-api, mysql ]
109 - [ neutron-api, rabbitmq-server-neutron ]
110 - [ neutron-api, nova-cloud-controller ]
111 - [ neutron-api, neutron-openvswitch ]
112 - [ neutron-api, keystone ]
113 - [ neutron-api, neutron-gateway ]
114 - [ neutron-openvswitch, nova-compute ]
115 - [ neutron-openvswitch, rabbitmq-server-neutron ]
116 - [ "neutron-gateway:amqp-nova", rabbitmq-server ]
117 - [ "neutron-gateway:amqp", rabbitmq-server-neutron ]
118# icehouse
119openstack-icehouse-git:
120 inherits: openstack-icehouse
121 services:
122 keystone:
123 options:
124 openstack-origin-git: include-file://keystone-icehouse.yaml
125 glance:
126 options:
127 openstack-origin-git: include-file://glance-icehouse.yaml
128 neutron-api:
129 options:
130 openstack-origin-git: include-file://neutron-icehouse.yaml
131 neutron-gateway:
132 options:
133 openstack-origin-git: include-file://neutron-icehouse.yaml
134 neutron-openvswitch:
135 options:
136 openstack-origin-git: include-file://neutron-icehouse.yaml
137 openstack-dashboard:
138 options:
139 openstack-origin-git: include-file://horizon-icehouse.yaml
140 nova-compute:
141 options:
142 openstack-origin-git: include-file://nova-icehouse.yaml
143 nova-cloud-controller:
144 options:
145 openstack-origin-git: include-file://nova-icehouse.yaml
146precise-icehouse:
147 inherits: openstack-icehouse-git
148 series: precise
149 services:
150 mysql:
151 branch: lp:charms/trusty/mysql
152 overrides:
153 openstack-origin: cloud:precise-icehouse
154 source: cloud:precise-icehouse
155trusty-icehouse:
156 inherits: openstack-icehouse-git
157 series: trusty
158# juno
159openstack-juno-git:
160 inherits: openstack-icehouse
161 services:
162 keystone:
163 options:
164 openstack-origin-git: include-file://keystone-juno.yaml
165 glance:
166 options:
167 openstack-origin-git: include-file://glance-juno.yaml
168 neutron-api:
169 options:
170 openstack-origin-git: include-file://neutron-juno.yaml
171 neutron-gateway:
172 options:
173 openstack-origin-git: include-file://neutron-juno.yaml
174 neutron-openvswitch:
175 options:
176 openstack-origin-git: include-file://neutron-juno.yaml
177 openstack-dashboard:
178 options:
179 openstack-origin-git: include-file://horizon-juno.yaml
180 nova-compute:
181 options:
182 openstack-origin-git: include-file://nova-juno.yaml
183 nova-cloud-controller:
184 options:
185 openstack-origin-git: include-file://nova-juno.yaml
186trusty-juno:
187 inherits: openstack-juno-git
188 series: trusty
189 overrides:
190 openstack-origin: cloud:trusty-juno
191 source: cloud:trusty-juno
192utopic-juno:
193 inherits: openstack-juno-git
194 series: utopic
195# kilo
196openstack-kilo-git:
197 inherits: openstack-icehouse
198 services:
199 keystone:
200 options:
201 openstack-origin-git: include-file://keystone-kilo.yaml
202 glance:
203 options:
204 openstack-origin-git: include-file://glance-kilo.yaml
205 neutron-api:
206 options:
207 openstack-origin-git: include-file://neutron-kilo.yaml
208 neutron-gateway:
209 options:
210 openstack-origin-git: include-file://neutron-kilo.yaml
211 neutron-openvswitch:
212 options:
213 openstack-origin-git: include-file://neutron-kilo.yaml
214 openstack-dashboard:
215 options:
216 openstack-origin-git: include-file://horizon-kilo.yaml
217 nova-compute:
218 options:
219 openstack-origin-git: include-file://nova-kilo.yaml
220 nova-cloud-controller:
221 options:
222 openstack-origin-git: include-file://nova-kilo.yaml
223trusty-kilo:
224 inherits: openstack-kilo-git
225 series: trusty
226 overrides:
227 openstack-origin: cloud:trusty-kilo
228 source: cloud:trusty-kilo
229trusty-kilo-proposed:
230 inherits: openstack-kilo-git
231 series: trusty
232 overrides:
233 openstack-origin: cloud:trusty-kilo/proposed
234 source: cloud:trusty-kilo/proposed
235vivid-kilo:
236 inherits: openstack-kilo-git
237 series: vivid
238 services:
239 mysql:
240 branch: lp:charms/trusty/mysql
241# liberty147# liberty
242openstack-liberty-git:148openstack-liberty-git:
243 inherits: openstack-icehouse149 inherits: openstack-icehouse
244 services:150 services:
245 keystone:
246 options:
247 openstack-origin-git: include-file://keystone-liberty.yaml
248 glance:
249 options:
250 openstack-origin-git: include-file://glance-liberty.yaml
251 neutron-api:
252 options:
253 openstack-origin-git: include-file://neutron-liberty.yaml
254 neutron-gateway:
255 options:
256 openstack-origin-git: include-file://neutron-liberty.yaml
257 neutron-openvswitch:
258 options:
259 openstack-origin-git: include-file://neutron-liberty.yaml
260 openstack-dashboard:
261 options:
262 openstack-origin-git: include-file://horizon-liberty.yaml
263 nova-compute:151 nova-compute:
264 options:152 options:
265 openstack-origin-git: include-file://nova-liberty.yaml153 openstack-origin-git: include-file://nova-liberty.yaml
266 nova-cloud-controller:154wily-liberty:
267 options:155 inherits: openstack-liberty-git
268 openstack-origin-git: include-file://nova-liberty.yaml156 series: wily
157wily-liberty-proposed:
158 inherits: wily-liberty
159 overrides:
160 source: proposed
161 openstack-origin: distro-proposed
269trusty-liberty:162trusty-liberty:
270 inherits: openstack-liberty-git163 inherits: openstack-liberty-git
271 series: trusty164 series: trusty
272 overrides:165 overrides:
273 openstack-origin: cloud:trusty-liberty166 openstack-origin: cloud:trusty-liberty
274 source: cloud:trusty-liberty167 source: cloud:trusty-liberty
275trusty-liberty-proposed:168# mitaka
276 inherits: openstack-liberty-git
277 series: trusty
278 overrides:
279 openstack-origin: cloud:trusty-liberty/proposed
280 source: cloud:trusty-liberty/proposed
281wily-liberty:
282 inherits: openstack-liberty-git
283 series: wily
284 services:
285 mysql:
286 branch: lp:charms/trusty/mysql
287# master
288openstack-master-git:169openstack-master-git:
289 inherits: openstack-icehouse170 inherits: openstack-icehouse
290 services:171 services:
291 keystone:
292 options:
293 openstack-origin-git: include-file://keystone-master.yaml
294 glance:
295 options:
296 openstack-origin-git: include-file://glance-master.yaml
297 neutron-api:
298 options:
299 openstack-origin-git: include-file://neutron-master.yaml
300 neutron-gateway:
301 options:
302 openstack-origin-git: include-file://neutron-master.yaml
303 neutron-openvswitch:
304 options:
305 openstack-origin-git: include-file://neutron-master.yaml
306 openstack-dashboard:
307 options:
308 openstack-origin-git: include-file://horizon-master.yaml
309 nova-compute:172 nova-compute:
310 options:173 options:
311 openstack-origin-git: include-file://nova-master.yaml174 openstack-origin-git: include-file://nova-master.yaml
312 nova-cloud-controller:175xenial-mitaka:
313 options:
314 openstack-origin-git: include-file://nova-master.yaml
315trusty-master:
316 inherits: openstack-master-git
317 series: trusty
318 overrides:
319 openstack-origin: cloud:trusty-mitaka
320 source: cloud:trusty-mitaka
321trusty-master-proposed:
322 inherits: openstack-master-git
323 series: trusty
324 overrides:
325 openstack-origin: cloud:trusty-mitaka/proposed
326 source: cloud:trusty-mitaka/proposed
327xenial-master:
328 inherits: openstack-master-git176 inherits: openstack-master-git
329 series: xenial177 series: xenial
330 services:178 services:
331 mysql:179 mysql:
332 branch: lp:charms/trusty/mysql180 branch: lp:charms/trusty/mysql
181xenial-mitaka-proposed:
182 inherits: xenial-mitaka
183 overrides:
184 source: proposed
185 openstack-origin: distro-proposed
333186
=== renamed file 'bundles/lxd/nova-liberty.yaml' => 'bundles/lxd/source/nova-liberty.yaml'
--- bundles/lxd/nova-liberty.yaml 2016-02-19 16:49:21 +0000
+++ bundles/lxd/source/nova-liberty.yaml 2016-03-29 17:26:34 +0000
@@ -1,10 +1,13 @@
1repositories:1repositories:
2 - {name: requirements,2 - {name: requirements,
3 repository: 'git://github.com/openstack/requirements',3 repository: 'git://github.com/zulcss/requirements',
4 branch: stable/liberty}4 branch: stable/liberty}
5 - {name: neutron,5 - {name: pylxd,
6 repository: 'git://github.com/openstack/neutron',6 repository: 'https://github.com/lxc/pylxd',
7 branch: stable/liberty}7 branch: master}
8 - {name: nova-compute-lxd,
9 repository: 'https://github.com/lxc/nova-lxd',
10 branch: master}
8 - {name: nova,11 - {name: nova,
9 repository: 'git://github.com/openstack/nova',12 repository: 'git://github.com/openstack/nova',
10 branch: stable/liberty}13 branch: stable/liberty}
1114
=== modified file 'bundles/lxd/source/nova-master.yaml'
--- bundles/lxd/source/nova-master.yaml 2015-07-23 20:48:46 +0000
+++ bundles/lxd/source/nova-master.yaml 2016-03-29 17:26:34 +0000
@@ -1,15 +1,12 @@
1repositories:1repositories:
2 - {name: requirements,2 - {name: requirements,
3 repository: 'git://github.com/openstack/requirements',3 repository: 'git://github.com/zulcss/requirements',
4 branch: master}
5 - {name: neutron,
6 repository: 'git://github.com/openstack/neutron',
7 branch: master}4 branch: master}
8 - {name: pylxd,5 - {name: pylxd,
9 repository: 'https://github.com/lxc/pylxd',6 repository: 'https://github.com/lxc/pylxd',
10 branch: master}7 branch: master}
11 - {name: nova-compute-lxd,8 - {name: nova-compute-lxd,
12 repository: 'https://github.com/lxc/nova-compute-lxd',9 repository: 'https://github.com/lxc/nova-lxd',
13 branch: master}10 branch: master}
14 - {name: nova,11 - {name: nova,
15 repository: 'git://github.com/openstack/nova',12 repository: 'git://github.com/openstack/nova',

Subscribers

People subscribed via source and target branches

to status/vote changes: