Merge lp:~james-page/nova/compute-plus-others into lp:~ubuntu-server-dev/nova/icehouse

Proposed by James Page
Status: Merged
Approved by: Chuck Short
Approved revision: 647
Merged at revision: 642
Proposed branch: lp:~james-page/nova/compute-plus-others
Merge into: lp:~ubuntu-server-dev/nova/icehouse
Diff against target: 631 lines (+170/-117)
11 files modified
debian/changelog (+17/-2)
debian/control (+126/-91)
debian/nova-baremetal.install (+1/-1)
debian/nova-compute-uml.conf (+0/-4)
debian/nova-compute-uml.postinst (+0/-8)
debian/nova-compute-vmware.conf (+2/-0)
debian/nova-compute-vmware.postinst (+8/-0)
debian/nova-compute.upstart (+13/-8)
debian/nova-scheduler.install (+1/-1)
debian/nova-spiceproxy.logrotate (+1/-1)
debian/rules (+1/-1)
To merge this branch: bzr merge lp:~james-page/nova/compute-plus-others
Reviewer Review Type Date Requested Status
Ubuntu Server Developers Pending
Review via email: mp+198763@code.launchpad.net

Description of the change

See changelog for details.

To post a comment you must log in.
645. By James Page

* d/control: Drop BDI on openssh-client, no longer required.
* d/control: Drop dependency on curl, no longer required.
* d/control,rules,nova-compute-uml.*: Drop nova-compute-uml package.

646. By James Page

Resurect openssh-client usage

647. By James Page

Add missing vmware files

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'debian/changelog'
--- debian/changelog 2013-12-12 14:08:51 +0000
+++ debian/changelog 2013-12-12 16:36:45 +0000
@@ -3,14 +3,29 @@
3 [ Chuck Short ]3 [ Chuck Short ]
4 * debian/patches/fix-libvirt-regression.patch: Dropped.4 * debian/patches/fix-libvirt-regression.patch: Dropped.
5 * debian/patches/sqlachemy-0.8.3-compat.patch: Refreshed.5 * debian/patches/sqlachemy-0.8.3-compat.patch: Refreshed.
6 * debian/control: Add python-pycadf as a dependency.6 * debian/control: Add python-pycadf dependency.
7 * debian/patches/fix-requirements.patch: Refreshed7 * debian/patches/fix-requirements.patch: Refreshed.
88
9 [ James Page ]9 [ James Page ]
10 * d/nova-compute-*.conf: Update default hypervisor configurations10 * d/nova-compute-*.conf: Update default hypervisor configurations
11 to use new libvirt section configuration. 11 to use new libvirt section configuration.
12 * d/control: Bump version for stevedore to >= 0.12.12 * d/control: Bump version for stevedore to >= 0.12.
13 * d/p/*: Refreshed.13 * d/p/*: Refreshed.
14 * d/control: Add new nova-compute-libvirt package to support libvirt
15 based hypervisors, rework dependencies for nova-compute{-*} to
16 align to this approach (LP: #928834).
17 * d/nova-compute.postinst: Renamed to nova-compute-libvirt.postinst
18 as its only appropriate for libvirt based hypervisors.
19 * d/control,nova-compute-vmware.*,rules: Add new nova-compute-vmware
20 hypervisor package.
21 * d/control: Add missing ebtables dependency for nova-network
22 (LP: #1161338).
23 * d/nova-compute.upstart: If libvirt-bin is installed, then wait
24 for it to reach running state before starting nova-compute
25 (LP: #907152, #1190280).
26 * d/nova-spiceproxy.logrotate: Manage the correct log file (LP: #1259332).
27 * d/control: Drop dependency on curl, no longer required.
28 * d/control,rules,nova-compute-uml.*: Drop nova-compute-uml package.
1429
15 -- Chuck Short <zulcss@ubuntu.com> Thu, 05 Dec 2013 15:08:16 -050030 -- Chuck Short <zulcss@ubuntu.com> Thu, 05 Dec 2013 15:08:16 -0500
1631
1732
=== modified file 'debian/control'
--- debian/control 2013-12-11 14:07:07 +0000
+++ debian/control 2013-12-12 16:36:45 +0000
@@ -4,10 +4,12 @@
4Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>4Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
5XSBC-Original-Maintainer: Openstack Maintainers <openstack@lists.launchpad.net>5XSBC-Original-Maintainer: Openstack Maintainers <openstack@lists.launchpad.net>
6Uploaders: Soren Hansen <soren@ubuntu.com>, Thomas Goirand <zigo@debian.org>6Uploaders: Soren Hansen <soren@ubuntu.com>, Thomas Goirand <zigo@debian.org>
7Build-Depends: debhelper (>= 7.0.50),7Build-Depends:
8 debhelper (>= 7.0.50),
8 python-all (>= 2.6),9 python-all (>= 2.6),
9 python-all-dev (>= 2.6.6-3~)10 python-all-dev (>= 2.6.6-3~)
10Build-Depends-Indep: openssh-client,11Build-Depends-Indep:
12 openssh-client,
11 openssl,13 openssl,
12 python-amqplib (>= 0.6.1),14 python-amqplib (>= 0.6.1),
13 python-anyjson (>= 0.3.3),15 python-anyjson (>= 0.3.3),
@@ -18,20 +20,21 @@
18 python-crypto,20 python-crypto,
19 python-distutils-extra,21 python-distutils-extra,
20 python-eventlet (>= 0.13.0),22 python-eventlet (>= 0.13.0),
23 python-feedparser,
21 python-fixtures (>= 0.3.14),24 python-fixtures (>= 0.3.14),
22 python-feedparser,25 python-glanceclient (>= 1:0.9.0),
23 python-greenlet (>= 0.3.2),26 python-greenlet (>= 0.3.2),
24 python-glanceclient (>= 1:0.9.0),
25 python-iso8601,27 python-iso8601,
28 python-jinja2,
29 python-jsonschema (>= 1.3.0),
26 python-keystoneclient (>= 1:0.3.2),30 python-keystoneclient (>= 1:0.3.2),
27 python-kombu (>= 2.5.12),31 python-kombu (>= 2.5.12),
28 python-jsonschema (>= 1.3.0),
29 python-jinja2,
30 python-lxml (>= 2.3),32 python-lxml (>= 2.3),
31 python-migrate (>= 0.8.2),33 python-migrate (>= 0.8.2),
32 python-mock,34 python-mock,
33 python-mox,35 python-mox,
34 python-netaddr (>= 0.7.6),36 python-netaddr (>= 0.7.6),
37 python-neutronclient (>= 1:2.3.0),
35 python-oslo.config (>= 1:1.2.0),38 python-oslo.config (>= 1:1.2.0),
36 python-oslo.sphinx,39 python-oslo.sphinx,
37 python-paramiko (>= 1.8.0),40 python-paramiko (>= 1.8.0),
@@ -40,13 +43,12 @@
40 python-pbr (>= 0.5.21),43 python-pbr (>= 0.5.21),
41 python-pyasn1,44 python-pyasn1,
42 python-pycadf (>= 0.1.9),45 python-pycadf (>= 0.1.9),
43 python-neutronclient (>= 1:2.3.0),
44 python-routes,46 python-routes,
45 python-setuptools,47 python-setuptools,
46 python-six (>= 1.4.1),48 python-six (>= 1.4.1),
47 python-stevedore (>= 0.12),
48 python-sphinx (>> 1.0),49 python-sphinx (>> 1.0),
49 python-sqlalchemy-ext ( >= 0.7.8-1~) | python-sqlalchemy,50 python-sqlalchemy-ext ( >= 0.7.8-1~) | python-sqlalchemy,
51 python-stevedore (>= 0.12),
50 python-suds,52 python-suds,
51 python-testtools (>= 0.9.32),53 python-testtools (>= 0.9.32),
52 python-webob (>= 1.2.3),54 python-webob (>= 1.2.3),
@@ -63,7 +65,8 @@
63Package: python-nova65Package: python-nova
64Architecture: all66Architecture: all
65Section: python67Section: python
66Depends: openssh-client,68Depends:
69 openssh-client,
67 openssl,70 openssl,
68 python-amqplib (>= 0.6.1),71 python-amqplib (>= 0.6.1),
69 python-anyjson (>= 0.3.3),72 python-anyjson (>= 0.3.3),
@@ -71,29 +74,29 @@
71 python-boto (>= 2.4.0),74 python-boto (>= 2.4.0),
72 python-cinderclient (>= 1:1.0.5),75 python-cinderclient (>= 1:1.0.5),
73 python-eventlet (>= 0.13.0),76 python-eventlet (>= 0.13.0),
77 python-glanceclient (>= 1:0.9.0),
74 python-greenlet (>= 0.3.2),78 python-greenlet (>= 0.3.2),
75 python-glanceclient (>= 1:0.9.0),
76 python-keystoneclient (>= 1:0.3.2),
77 python-neutronclient (>= 1:2.3.0),
78 python-iso8601,79 python-iso8601,
79 python-jinja2,80 python-jinja2,
80 python-jsonschema (>= 1.3.0),81 python-jsonschema (>= 1.3.0),
82 python-keystoneclient (>= 1:0.3.2),
81 python-kombu (>= 2.5.12),83 python-kombu (>= 2.5.12),
82 python-lxml (>= 2.3),84 python-lxml (>= 2.3),
83 python-m2crypto,85 python-m2crypto,
84 python-migrate,86 python-migrate,
85 python-netaddr (>= 0.7.6),87 python-netaddr (>= 0.7.6),
88 python-neutronclient (>= 1:2.3.0),
86 python-oslo.config (>= 1:1.2.0),89 python-oslo.config (>= 1:1.2.0),
87 python-paramiko (>= 1.8.0),90 python-paramiko (>= 1.8.0),
88 python-paste,91 python-paste,
89 python-pastedeploy (>= 1.5.0),92 python-pastedeploy (>= 1.5.0),
93 python-pyasn1,
94 python-pycadf (>= 0.1.9),
90 python-routes,95 python-routes,
96 python-simplejson,
91 python-six,97 python-six,
92 python-simplejson,
93 python-sqlalchemy-ext ( >= 0.7.8-1~) | python-sqlalchemy (<< 0.6.3-2),98 python-sqlalchemy-ext ( >= 0.7.8-1~) | python-sqlalchemy (<< 0.6.3-2),
94 python-stevedore (>= 0.12),99 python-stevedore (>= 0.12),
95 python-pyasn1,
96 python-pycadf (>= 0.1.9),
97 python-suds,100 python-suds,
98 python-webob (>= 1.2.3),101 python-webob (>= 1.2.3),
99 sudo,102 sudo,
@@ -123,7 +126,8 @@
123126
124Package: nova-common127Package: nova-common
125Architecture: all128Architecture: all
126Depends: adduser,129Depends:
130 adduser,
127 python-nova (= ${binary:Version}),131 python-nova (= ${binary:Version}),
128 ${misc:Depends},132 ${misc:Depends},
129 ${python:Depends}133 ${python:Depends}
@@ -148,24 +152,48 @@
148152
149Package: nova-compute153Package: nova-compute
150Architecture: all154Architecture: all
151Depends: curl,155Depends:
156 nova-common (= ${binary:Version}),
157 nova-compute-kvm | nova-compute-hypervisor,
158 ${misc:Depends},
159 ${python:Depends}
160Description: OpenStack Compute - compute node base
161 OpenStack is a reliable cloud infrastructure. Its mission is to produce
162 the ubiquitous cloud computing platform that will meet the needs of public
163 and private cloud providers regardless of size, by being simple to implement
164 and massively scalable.
165 .
166 OpenStack Compute, codenamed Nova, is a cloud computing fabric controller. In
167 addition to its "native" API (the OpenStack API), it also supports the Amazon
168 EC2 API.
169 .
170 Nova is intended to be modular and easy to extend and adapt. It supports many
171 different hypervisors (KVM and Xen to name a few), different database backends
172 (SQLite, MySQL, and PostgreSQL, for instance), different types of user
173 databases (LDAP or SQL), etc.
174 .
175 This is the package you will install on the nodes that will run your
176 virtual machines.
177
178Package: nova-compute-libvirt
179Architecture: all
180Depends:
181 adduser,
152 ebtables,182 ebtables,
153 gawk,183 genisoimage,
154 iptables,184 iptables,
155 kpartx,185 kpartx,
156 lsb-base (>= 3.0.6),186 libvirt-bin,
157 nova-common (= ${binary:Version}),187 nova-compute (= ${binary:Version}),
158 nova-compute-kvm | nova-compute-hypervisor,
159 open-iscsi,188 open-iscsi,
160 parted,189 parted,
190 python-libvirt,
161 qemu-utils,191 qemu-utils,
162 genisoimage,
163 vlan,192 vlan,
164 ${misc:Depends},193 ${misc:Depends},
165 ${python:Depends},194 ${python:Depends}
166 adduser195Suggests: guestmount, multipath-tools, sg3-utils, sysfsutils
167Suggests: guestmount, sysfsutils, sg3-utils, multipath-tools196Description: OpenStack Compute - compute node libvirt support
168Description: OpenStack Compute - compute node
169 OpenStack is a reliable cloud infrastructure. Its mission is to produce197 OpenStack is a reliable cloud infrastructure. Its mission is to produce
170 the ubiquitous cloud computing platform that will meet the needs of public198 the ubiquitous cloud computing platform that will meet the needs of public
171 and private cloud providers regardless of size, by being simple to implement199 and private cloud providers regardless of size, by being simple to implement
@@ -180,15 +208,12 @@
180 (SQLite, MySQL, and PostgreSQL, for instance), different types of user208 (SQLite, MySQL, and PostgreSQL, for instance), different types of user
181 databases (LDAP or SQL), etc.209 databases (LDAP or SQL), etc.
182 .210 .
183 This is the package you will install on the nodes that will run your211 This package provides common dependencies and setup for all libvirt based
184 virtual machines.212 hypervisor options.
185213
186Package: nova-compute-lxc214Package: nova-compute-lxc
187Architecture: all215Architecture: all
188Depends: libvirt-bin,216Depends: nova-compute-libvirt (= ${binary:Version}), ${misc:Depends}
189 nova-compute (= ${binary:Version}),
190 python-libvirt,
191 ${misc:Depends}
192Provides: nova-compute-hypervisor217Provides: nova-compute-hypervisor
193Conflicts: nova-compute-hypervisor218Conflicts: nova-compute-hypervisor
194Description: OpenStack Compute - compute node (LXC)219Description: OpenStack Compute - compute node (LXC)
@@ -208,37 +233,10 @@
208 .233 .
209 Install this package on your compute nodes if you're using LXC.234 Install this package on your compute nodes if you're using LXC.
210235
211Package: nova-compute-uml
212Architecture: all
213Depends: libvirt-bin,
214 nova-compute (= ${binary:Version}),
215 python-libvirt,
216 user-mode-linux,
217 ${misc:Depends}
218Provides: nova-compute-hypervisor
219Conflicts: nova-compute-hypervisor
220Description: OpenStack Compute - compute node (UserModeLinux)
221 OpenStack is a reliable cloud infrastructure. Its mission is to produce
222 the ubiquitous cloud computing platform that will meet the needs of public
223 and private cloud providers regardless of size, by being simple to implement
224 and massively scalable.
225 .
226 OpenStack Compute, codenamed Nova, is a cloud computing fabric controller. In
227 addition to its "native" API (the OpenStack API), it also supports the Amazon
228 EC2 API.
229 .
230 Nova is intended to be modular and easy to extend and adapt. It supports many
231 different hypervisors (KVM and Xen to name a few), different database backends
232 (SQLite, MySQL, and PostgreSQL, for instance), different types of user
233 databases (LDAP or SQL), etc.
234 .
235 Install this package on your compute nodes if you're using UserModeLinux.
236
237Package: nova-compute-xen236Package: nova-compute-xen
238Architecture: all237Architecture: all
239Depends: libvirt-bin,238Depends:
240 nova-compute (= ${binary:Version}),239 nova-compute-libvirt (= ${binary:Version}),
241 python-libvirt,
242 xen-system-amd64 | xen-system-i386,240 xen-system-amd64 | xen-system-i386,
243 ${misc:Depends}241 ${misc:Depends}
244Provides: nova-compute-hypervisor242Provides: nova-compute-hypervisor
@@ -262,11 +260,7 @@
262260
263Package: nova-compute-qemu261Package: nova-compute-qemu
264Architecture: all262Architecture: all
265Depends: libvirt-bin,263Depends: nova-compute-libvirt (= ${binary:Version}), qemu, ${misc:Depends}
266 nova-compute (= ${binary:Version}),
267 python-libvirt,
268 qemu,
269 ${misc:Depends}
270Provides: nova-compute-hypervisor264Provides: nova-compute-hypervisor
271Conflicts: nova-compute-hypervisor265Conflicts: nova-compute-hypervisor
272Description: OpenStack Compute - compute node (QEmu)266Description: OpenStack Compute - compute node (QEmu)
@@ -288,10 +282,9 @@
288282
289Package: nova-compute-kvm283Package: nova-compute-kvm
290Architecture: all284Architecture: all
291Depends: qemu-system (>= 1.3.0) | kvm,285Depends:
292 libvirt-bin,286 nova-compute-libvirt (= ${binary:Version}),
293 nova-compute (= ${binary:Version}),287 qemu-system (>= 1.3.0) | kvm,
294 python-libvirt,
295 ${misc:Depends}288 ${misc:Depends}
296Provides: nova-compute-hypervisor289Provides: nova-compute-hypervisor
297Conflicts: nova-compute-hypervisor290Conflicts: nova-compute-hypervisor
@@ -312,9 +305,34 @@
312 .305 .
313 Install this package on your compute nodes if you're using kvm.306 Install this package on your compute nodes if you're using kvm.
314307
308Package: nova-compute-vmware
309Architecture: all
310Depends:
311 nova-compute (= ${binary:Version}),
312 ${misc:Depends}
313Provides: nova-compute-hypervisor
314Conflicts: nova-compute-hypervisor
315Description: OpenStack Compute - compute node (VMware)
316 OpenStack is a reliable cloud infrastructure. Its mission is to produce
317 the ubiquitous cloud computing platform that will meet the needs of public
318 and private cloud providers regardless of size, by being simple to implement
319 and massively scalable.
320 .
321 OpenStack Compute, codenamed Nova, is a cloud computing fabric controller. In
322 addition to its "native" API (the OpenStack API), it also supports the Amazon
323 EC2 API.
324 .
325 Nova is intended to be modular and easy to extend and adapt. It supports many
326 different hypervisors (KVM and Xen to name a few), different database backends
327 (SQLite, MySQL, and PostgreSQL, for instance), different types of user
328 databases (LDAP or SQL), etc.
329 .
330 Install this package on your compute nodes if you're using VMware vCenter.
331
315Package: nova-conductor332Package: nova-conductor
316Architecture: all333Architecture: all
317Depends: nova-common (= ${binary:Version}),334Depends:
335 nova-common (= ${binary:Version}),
318 ${misc:Depends},336 ${misc:Depends},
319 ${ostack-lsb-base},337 ${ostack-lsb-base},
320 ${python:Depends}338 ${python:Depends}
@@ -337,7 +355,8 @@
337355
338Package: nova-cert356Package: nova-cert
339Architecture: all357Architecture: all
340Depends: nova-common (= ${binary:Version}),358Depends:
359 nova-common (= ${binary:Version}),
341 ${misc:Depends},360 ${misc:Depends},
342 ${ostack-lsb-base},361 ${ostack-lsb-base},
343 ${python:Depends}362 ${python:Depends}
@@ -360,7 +379,8 @@
360379
361Package: nova-scheduler380Package: nova-scheduler
362Architecture: all381Architecture: all
363Depends: nova-common (= ${binary:Version}),382Depends:
383 nova-common (= ${binary:Version}),
364 ${misc:Depends},384 ${misc:Depends},
365 ${ostack-lsb-base},385 ${ostack-lsb-base},
366 ${python:Depends}386 ${python:Depends}
@@ -385,7 +405,7 @@
385Section: oldlibs405Section: oldlibs
386Priority: extra406Priority: extra
387Architecture: all407Architecture: all
388Depends: cinder-volume, cinder-api, cinder-scheduler, ${misc:Depends}408Depends: cinder-api, cinder-scheduler, cinder-volume, ${misc:Depends}
389Description: OpenStack Compute - storage409Description: OpenStack Compute - storage
390 OpenStack is a reliable cloud infrastructure. Its mission is to produce410 OpenStack is a reliable cloud infrastructure. Its mission is to produce
391 the ubiquitous cloud computing platform that will meet the needs of public411 the ubiquitous cloud computing platform that will meet the needs of public
@@ -407,7 +427,8 @@
407Architecture: all427Architecture: all
408Section: oldlibs428Section: oldlibs
409Priority: extra429Priority: extra
410Depends: nova-common (= ${binary:Version}),430Depends:
431 nova-common (= ${binary:Version}),
411 ${misc:Depends},432 ${misc:Depends},
412 ${ostack-lsb-base},433 ${ostack-lsb-base},
413 ${python:Depends}434 ${python:Depends}
@@ -430,7 +451,8 @@
430451
431Package: nova-novncproxy452Package: nova-novncproxy
432Architecture: all453Architecture: all
433Depends: nova-common (= ${binary:Version}),454Depends:
455 nova-common (= ${binary:Version}),
434 novnc,456 novnc,
435 websockify,457 websockify,
436 ${misc:Depends},458 ${misc:Depends},
@@ -456,7 +478,8 @@
456478
457Package: nova-xvpvncproxy479Package: nova-xvpvncproxy
458Architecture: all480Architecture: all
459Depends: nova-common (= ${binary:Version}),481Depends:
482 nova-common (= ${binary:Version}),
460 ${misc:Depends},483 ${misc:Depends},
461 ${ostack-lsb-base},484 ${ostack-lsb-base},
462 ${python:Depends}485 ${python:Depends}
@@ -480,9 +503,10 @@
480503
481Package: nova-spiceproxy504Package: nova-spiceproxy
482Architecture: all505Architecture: all
483Depends: nova-common (= ${binary:Version}),506Depends:
484 websockify,507 nova-common (= ${binary:Version}),
485 spice-html5,508 spice-html5,
509 websockify,
486 ${misc:Depends},510 ${misc:Depends},
487 ${ostack-lsb-base},511 ${ostack-lsb-base},
488 ${python:Depends}512 ${python:Depends}
@@ -506,11 +530,12 @@
506530
507Package: nova-api531Package: nova-api
508Architecture: all532Architecture: all
509Depends: nova-common (= ${binary:Version}),533Depends:
534 iptables,
535 nova-common (= ${binary:Version}),
510 ${misc:Depends},536 ${misc:Depends},
511 ${ostack-lsb-base},537 ${ostack-lsb-base},
512 ${python:Depends},538 ${python:Depends}
513 iptables
514Description: OpenStack Compute - API frontend539Description: OpenStack Compute - API frontend
515 OpenStack is a reliable cloud infrastructure. Its mission is to produce540 OpenStack is a reliable cloud infrastructure. Its mission is to produce
516 the ubiquitous cloud computing platform that will meet the needs of public541 the ubiquitous cloud computing platform that will meet the needs of public
@@ -530,7 +555,9 @@
530555
531Package: nova-network556Package: nova-network
532Architecture: all557Architecture: all
533Depends: bridge-utils,558Depends:
559 bridge-utils,
560 ebtables,
534 dnsmasq-base,561 dnsmasq-base,
535 dnsmasq-utils,562 dnsmasq-utils,
536 iptables,563 iptables,
@@ -565,7 +592,8 @@
565592
566Package: nova-objectstore593Package: nova-objectstore
567Architecture: all594Architecture: all
568Depends: nova-common (= ${binary:Version}),595Depends:
596 nova-common (= ${binary:Version}),
569 ${misc:Depends},597 ${misc:Depends},
570 ${ostack-lsb-base},598 ${ostack-lsb-base},
571 ${python:Depends}599 ${python:Depends}
@@ -589,7 +617,8 @@
589617
590Package: nova-console618Package: nova-console
591Architecture: all619Architecture: all
592Depends: nova-common (= ${binary:Version}),620Depends:
621 nova-common (= ${binary:Version}),
593 ${misc:Depends},622 ${misc:Depends},
594 ${ostack-lsb-base},623 ${ostack-lsb-base},
595 ${python:Depends}624 ${python:Depends}
@@ -615,7 +644,8 @@
615644
616Package: nova-consoleauth645Package: nova-consoleauth
617Architecture: all646Architecture: all
618Depends: nova-common (= ${binary:Version}),647Depends:
648 nova-common (= ${binary:Version}),
619 ${misc:Depends},649 ${misc:Depends},
620 ${ostack-lsb-base},650 ${ostack-lsb-base},
621 ${python:Depends}651 ${python:Depends}
@@ -664,7 +694,8 @@
664694
665Package: nova-api-metadata695Package: nova-api-metadata
666Architecture: all696Architecture: all
667Depends: nova-common (= ${binary:Version}),697Depends:
698 nova-common (= ${binary:Version}),
668 ${misc:Depends},699 ${misc:Depends},
669 ${ostack-lsb-base},700 ${ostack-lsb-base},
670 ${python:Depends}701 ${python:Depends}
@@ -683,7 +714,8 @@
683714
684Package: nova-api-os-compute715Package: nova-api-os-compute
685Architecture: all716Architecture: all
686Depends: nova-common (= ${binary:Version}),717Depends:
718 nova-common (= ${binary:Version}),
687 ${misc:Depends},719 ${misc:Depends},
688 ${ostack-lsb-base},720 ${ostack-lsb-base},
689 ${python:Depends}721 ${python:Depends}
@@ -719,7 +751,8 @@
719751
720Package: nova-api-ec2752Package: nova-api-ec2
721Architecture: all753Architecture: all
722Depends: nova-common (= ${binary:Version}),754Depends:
755 nova-common (= ${binary:Version}),
723 ${misc:Depends},756 ${misc:Depends},
724 ${ostack-lsb-base},757 ${ostack-lsb-base},
725 ${python:Depends}758 ${python:Depends}
@@ -743,7 +776,8 @@
743776
744Package: nova-cells777Package: nova-cells
745Architecture: all778Architecture: all
746Depends: nova-common (= ${binary:Version}),779Depends:
780 nova-common (= ${binary:Version}),
747 ${misc:Depends},781 ${misc:Depends},
748 ${ostack-lsb-base},782 ${ostack-lsb-base},
749 ${python:Depends}783 ${python:Depends}
@@ -766,7 +800,8 @@
766800
767Package: nova-baremetal801Package: nova-baremetal
768Architecture: all802Architecture: all
769Depends: nova-common (= ${binary:Version}),803Depends:
804 nova-common (= ${binary:Version}),
770 ${misc:Depends},805 ${misc:Depends},
771 ${ostack-lsb-base},806 ${ostack-lsb-base},
772 ${python:Depends}807 ${python:Depends}
773808
=== modified file 'debian/nova-baremetal.install'
--- debian/nova-baremetal.install 2013-01-11 02:05:18 +0000
+++ debian/nova-baremetal.install 2013-12-12 16:36:45 +0000
@@ -1,2 +1,2 @@
1usr/bin/nova-baremetal-deploy-helper
1usr/bin/nova-baremetal-manage2usr/bin/nova-baremetal-manage
2usr/bin/nova-baremetal-deploy-helper
33
=== renamed file 'debian/nova-compute.postinst' => 'debian/nova-compute-libvirt.postinst'
=== removed file 'debian/nova-compute-uml.conf'
--- debian/nova-compute-uml.conf 2013-12-10 18:21:29 +0000
+++ debian/nova-compute-uml.conf 1970-01-01 00:00:00 +0000
@@ -1,4 +0,0 @@
1[DEFAULT]
2compute_driver=libvirt.LibvirtDriver
3[libvirt]
4virt_type=uml
50
=== removed file 'debian/nova-compute-uml.postinst'
--- debian/nova-compute-uml.postinst 2012-03-31 00:18:30 +0000
+++ debian/nova-compute-uml.postinst 1970-01-01 00:00:00 +0000
@@ -1,8 +0,0 @@
1#!/bin/sh -e
2
3if [ "$1" = "configure" ]; then
4 chown nova:nova /etc/nova/nova-compute.conf
5 chmod 0600 /etc/nova/nova-compute.conf
6fi
7
8#DEBHELPER#
90
=== added file 'debian/nova-compute-vmware.conf'
--- debian/nova-compute-vmware.conf 1970-01-01 00:00:00 +0000
+++ debian/nova-compute-vmware.conf 2013-12-12 16:36:45 +0000
@@ -0,0 +1,2 @@
1[DEFAULT]
2compute_driver=vmwareapi.VMwareVCDriver
03
=== added file 'debian/nova-compute-vmware.postinst'
--- debian/nova-compute-vmware.postinst 1970-01-01 00:00:00 +0000
+++ debian/nova-compute-vmware.postinst 2013-12-12 16:36:45 +0000
@@ -0,0 +1,8 @@
1#!/bin/sh -e
2
3if [ "$1" = "configure" ]; then
4 chown nova:nova /etc/nova/nova-compute.conf
5 chmod 0600 /etc/nova/nova-compute.conf
6fi
7
8#DEBHELPER#
09
=== modified file 'debian/nova-compute.upstart'
--- debian/nova-compute.upstart 2012-12-06 17:46:39 +0000
+++ debian/nova-compute.upstart 2013-12-12 16:36:45 +0000
@@ -1,20 +1,25 @@
1# vim: set ft=upstart et ts=2:
1description "Nova compute worker"2description "Nova compute worker"
2author "Soren Hansen <soren@linux2go.dk>"3author "Soren Hansen <soren@linux2go.dk>"
34
4start on runlevel [2345]5start on runlevel [2345]
5stop on runlevel [!2345]6stop on runlevel [!2345]
67
7
8chdir /var/run8chdir /var/run
99
10pre-start script10pre-start script
11 mkdir -p /var/run/nova11 mkdir -p /var/run/nova
12 chown nova:root /var/run/nova/12 chown nova:root /var/run/nova/
1313
14 mkdir -p /var/lock/nova14 mkdir -p /var/lock/nova
15 chown nova:root /var/lock/nova/15 chown nova:root /var/lock/nova/
1616
17 modprobe nbd17 modprobe nbd
18
19 # If libvirt-bin is installed, always wait for it to start first
20 if status libvirt-bin; then
21 start wait-for-state WAIT_FOR=libvirt-bin WAIT_STATE=running WAITER=nova-compute
22 fi
18end script23end script
1924
20exec start-stop-daemon --start --chuid nova --exec /usr/bin/nova-compute -- --config-file=/etc/nova/nova.conf --config-file=/etc/nova/nova-compute.conf25exec start-stop-daemon --start --chuid nova --exec /usr/bin/nova-compute -- --config-file=/etc/nova/nova.conf --config-file=/etc/nova/nova-compute.conf
2126
=== modified file 'debian/nova-scheduler.install'
--- debian/nova-scheduler.install 2012-11-08 13:54:40 +0000
+++ debian/nova-scheduler.install 2013-12-12 16:36:45 +0000
@@ -1,3 +1,3 @@
1usr/bin/nova-scheduler
2usr/bin/nova-clear-rabbit-queues1usr/bin/nova-clear-rabbit-queues
3usr/bin/nova-rpc-zmq-receiver2usr/bin/nova-rpc-zmq-receiver
3usr/bin/nova-scheduler
44
=== modified file 'debian/nova-spiceproxy.logrotate'
--- debian/nova-spiceproxy.logrotate 2013-01-22 15:43:41 +0000
+++ debian/nova-spiceproxy.logrotate 2013-12-12 16:36:45 +0000
@@ -1,4 +1,4 @@
1/var/log/nova/nova-novncproxy.log {1/var/log/nova/nova-spiceproxy.log {
2 daily2 daily
3 missingok3 missingok
4 compress4 compress
55
=== modified file 'debian/rules'
--- debian/rules 2013-12-05 16:25:44 +0000
+++ debian/rules 2013-12-12 16:36:45 +0000
@@ -38,7 +38,7 @@
38 chmod 440 $(CURDIR)/debian/nova-common/etc/sudoers.d/nova_sudoers38 chmod 440 $(CURDIR)/debian/nova-common/etc/sudoers.d/nova_sudoers
39 install -D -m 644 debian/source_nova.py debian/php5-common/usr/share/apport/package-hooks/source_nova.py39 install -D -m 644 debian/source_nova.py debian/php5-common/usr/share/apport/package-hooks/source_nova.py
40 install -D -m 0644 $(CURDIR)/etc/nova/logging_sample.conf $(CURDIR)/debian/nova-common/etc/nova/logging.conf40 install -D -m 0644 $(CURDIR)/etc/nova/logging_sample.conf $(CURDIR)/debian/nova-common/etc/nova/logging.conf
41 for hypervisor in qemu kvm xen uml lxc; do \41 for hypervisor in qemu kvm xen lxc vmware; do \
42 install -D -m 0600 $(CURDIR)/debian/nova-compute-$${hypervisor}.conf $(CURDIR)/debian/nova-compute-$${hypervisor}/etc/nova/nova-compute.conf; \42 install -D -m 0600 $(CURDIR)/debian/nova-compute-$${hypervisor}.conf $(CURDIR)/debian/nova-compute-$${hypervisor}/etc/nova/nova-compute.conf; \
43 done43 done
4444

Subscribers

People subscribed via source and target branches