[Bug 1210308] [NEW] Upstart scripts to use /etc/default for options.
chalupaul
paul at paulsresume.net
Thu Aug 8 21:50:39 UTC 2013
Public bug reported:
Upstart scripts currently specify command line options for nova
programs:
$ tail -n 1 /etc/init/nova-compute.conf
exec start-stop-daemon --start --chuid nova --exec /usr/bin/nova-compute -- --config-file=/etc/nova/nova.conf --config-file=/etc/nova/nova-compute.conf
Specifying --config-file to these programs asserts that Openstack's
config package Oslo should not perform directory searching for configs.
The expected behavior would be to put these lines into an /etc/default
/nova-XXX file. That way, other options could also be passed to the
commands without having to directly edit the file in /etc/init.
Alternatively, just removing the --config-path options would be OK
because Oslo can find config files all over.
Oslo lets you provide per-program configs instead of one gigantic
nova.conf which can be very helpful (think of the way ubuntu packages
apache configs).
# lsb_release -rd
Description: Ubuntu 12.04.2 LTS
Release: 12.04
Software versions:
nova-api-ec2: 1:2013.1.2-0ubuntu1~cloud0
nova-api-metadata: 1:2013.1.2-0ubuntu1~cloud0
nova-api-os-compute: 1:2013.1.2-0ubuntu1~cloud0
nova-cert: 1:2013.1.2-0ubuntu1~cloud0
nova-compute: 1:2013.1.2-0ubuntu1~cloud0
nova-conductor: 1:2013.1.2-0ubuntu1~cloud0
nova-consoleauth: 1:2013.1.2-0ubuntu1~cloud0
nova-network: 1:2013.1.2-0ubuntu1~cloud0
nova-novncproxy: 1:2013.1.2-0ubuntu1~cloud0
nova-scheduler: 1:2013.1.2-0ubuntu1~cloud0
** Affects: nova (Ubuntu)
Importance: Undecided
Status: New
** Tags: openstack upstart
** Description changed:
Upstart scripts currently specify command line options for nova
programs:
$ tail -n 1 /etc/init/nova-compute.conf
exec start-stop-daemon --start --chuid nova --exec /usr/bin/nova-compute -- --config-file=/etc/nova/nova.conf --config-file=/etc/nova/nova-compute.conf
Specifying --config-file to these programs asserts that Openstack's
config package Oslo should not perform directory searching for configs.
The expected behavior would be to put these lines into an /etc/default
/nova-XXX file. That way, other options could also be passed to the
commands without having to directly edit the file in /etc/init.
+ Alternatively, just removing the --config-path options would be OK
+ because Oslo can find config files all over.
+
+ Oslo lets you provide per-program configs instead of one gigantic
+ nova.conf which can be very helpful (think of the way ubuntu packages
+ apache configs).
# lsb_release -rd
Description: Ubuntu 12.04.2 LTS
Release: 12.04
Software versions:
nova-api-ec2: 1:2013.1.2-0ubuntu1~cloud0
nova-api-metadata: 1:2013.1.2-0ubuntu1~cloud0
nova-api-os-compute: 1:2013.1.2-0ubuntu1~cloud0
nova-cert: 1:2013.1.2-0ubuntu1~cloud0
nova-compute: 1:2013.1.2-0ubuntu1~cloud0
nova-conductor: 1:2013.1.2-0ubuntu1~cloud0
nova-consoleauth: 1:2013.1.2-0ubuntu1~cloud0
nova-network: 1:2013.1.2-0ubuntu1~cloud0
nova-novncproxy: 1:2013.1.2-0ubuntu1~cloud0
nova-scheduler: 1:2013.1.2-0ubuntu1~cloud0
--
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to nova in Ubuntu.
https://bugs.launchpad.net/bugs/1210308
Title:
Upstart scripts to use /etc/default for options.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nova/+bug/1210308/+subscriptions
More information about the Ubuntu-server-bugs
mailing list