On 11/26/25 2:57 PM, Thomas Goirand wrote:
On 4/16/25 3:12 PM, Jani Heikkinen wrote:
Package: neutron-api
Version: 2:26.0.0-1~bpo12+1
Severity: wishlist

Dear Maintainer,
[...]
Attached is the modified neutron-api script which allows us to run api
over https with the native uwsgi script.
Hi Jani,

This is nice, however, it is hard to understand what you've changed since the neutron-api, just like any other daemons in Debian OpenStack, is calculated using openstack-pkg-tools. See the included file here:

https://salsa.debian.org/openstack-team/debian/openstack-pkg-tools/-/ blob/debian/flamingo/init-template/init-script-template?ref_type=heads

Would you be able to propose a patch to that file instead, and send the diff to this bug? I'll happily merge improvements to openstack-pkg-tools and have all services benefit from it.

Cheers,

Thomas Goirand (zigo)

Hi,

I made a diff of your neutron-api file and the generated one on my server, and could find out what your proposal was.

First, I cannot just impose a filename anymore. On my servers, I have for example, the hostname as the filename for cert and key files:

# find /etc/neutron/ssl/ -type f
/etc/neutron/ssl/public/<HOSTNAME>.crt
/etc/neutron/ssl/private/<HOSTNAME>.pem

Obviously, switching to your proposal will break me (and probably may others).

I also removed the "HIGH" param, as it can also break people.

I also added the default binding on all IPs, including IPv6.

I however included the thing with the CA file (for client certificate) as you proposed. The full diff is here:

https://salsa.debian.org/openstack-team/debian/openstack-pkg-tools/-/commit/06f3fcd11a48dbb4860df51cc9b79530ae267be8

All init scripts will be rebuilt once the packages are rebuilt in Unstable using the new version of openstack-pkg-tools as per my upload. This includes:

- adjutant
- aetos
- aodh
- barbican
- blazar
- cinder
- cloudkitty
- cyborg
- designate
- glance
- gnocchi
- heat
- ironic
- keystone
- neutron

I currently don't plan on starting the rebuild of all of these packages on osbpo.debian.net, though let me know if you need me to do that.

Cheers,

Thomas Goirand (zigo)

Reply via email to