Monday, 2023-11-13

opendevreviewTakashi Kajinami proposed openstack/puppet-nova master: api: Prepare to remove nova_metadata_wsgi_enabled  https://review.opendev.org/c/openstack/puppet-nova/+/90073200:58
opendevreviewTakashi Kajinami proposed openstack/puppet-nova master: api: Prepare to remove nova_metadata_wsgi_enabled  https://review.opendev.org/c/openstack/puppet-nova/+/90073201:04
opendevreviewTakashi Kajinami proposed openstack/puppet-nova master: api: Purge osapi_compute_* options when httpd is used  https://review.opendev.org/c/openstack/puppet-nova/+/90073501:04
opendevreviewTakashi Kajinami proposed openstack/puppet-nova master: Debian: Ensure metadata-api is stopped before starting apache  https://review.opendev.org/c/openstack/puppet-nova/+/90073601:07
opendevreviewTakashi Kajinami proposed openstack/puppet-openstack-integration master: Enable VPNaaS  https://review.opendev.org/c/openstack/puppet-openstack-integration/+/90070001:12
opendevreviewTakashi Kajinami proposed openstack/puppet-nova master: Deprecate support of removed [DEFAULT] enable_network_quota  https://review.opendev.org/c/openstack/puppet-nova/+/90073701:21
opendevreviewTakashi Kajinami proposed openstack/puppet-nova master: Deprecate support of removed [DEFAULT] enable_network_quota  https://review.opendev.org/c/openstack/puppet-nova/+/90073701:44
opendevreviewTakashi Kajinami proposed openstack/puppet-nova master: api: Prepare to remove nova_metadata_wsgi_enabled  https://review.opendev.org/c/openstack/puppet-nova/+/90073201:46
opendevreviewTakashi Kajinami proposed openstack/puppet-nova master: api: Prepare to remove nova_metadata_wsgi_enabled  https://review.opendev.org/c/openstack/puppet-nova/+/90073201:47
opendevreviewTakashi Kajinami proposed openstack/puppet-nova master: api: Purge osapi_compute_* options when httpd is used  https://review.opendev.org/c/openstack/puppet-nova/+/90073501:48
tkajinamzigo, I almost managed to deploy basic services on Debian 12. there are a few problems I found and I'm wondering if you know these.08:56
zigotkajinam: Nice ! Please let me know ...08:56
zigoThere's a bunch of patches that I wasn't able to upstream (yet), probably you bumped into them.08:57
tkajinam1. nova can't access instance image files because of permission errors. I had to add the nova user to the libvirt-qemu grou. In the past I hit a similar problem in Ubuntu and I guess we need a similar treatment in Debian https://bugs.launchpad.net/ubuntu/+source/nova/+bug/201153508:57
tkajinamthis one might be specific to virt_type qemu we are using in our CI08:57
zigoProbably yeah, I never had this.08:58
zigoIn /etc/group, I have:08:58
zigolibvirt:x:122:nova08:58
zigolibvirt-qemu:x:64055:libvirt-qemu08:58
tkajinam2. Horizon tests fail because of 404 error. I have not yet looked into this deeply but I suspect the wsgi script path is different in Debian according to package data I can check from the debian site. https://github.com/openstack/puppet-horizon/blob/master/manifests/params.pp#L708:59
zigoThat's correct.08:59
tkajinamI guess it should be '/usr/share/openstack-dashboard/wsgi.py' ?08:59
zigoYeah.09:00
zigoI just checked on a production server.09:00
zigoThat's the correct path indeed.09:00
tkajinamok.09:01
zigoOh, I have this in my puppet patch ... :/09:01
tkajinam:-P09:01
zigoHang on.09:01
zigohttps://salsa.debian.org/openstack-team/puppet/puppet-module-horizon/-/blob/debian/bobcat/debian/patches/debian-fixup.patch?ref_type=heads09:02
zigoIMO, www-data is prefered than horizon for user/group too.09:03
zigoThere's nothing that Horizon does that need a specific user/group.09:03
zigoAlso, in my patch, you'll see more ERB templates, these are for the default /etc/openstack-dashboard/local_settings.d/<STUFF> that my Horizon package provides by default.09:04
tkajinamOK.09:04
zigoThere are controlled by debconf, to make it easy to install an horizon instance standalone without any other helper than apt.09:04
zigo# ls /etc/openstack-dashboard/local_settings.d/ | cat09:05
zigo_0001_debian_debug.py09:05
zigo_0002_debian_compress_offline.py09:05
zigo_0003_debian_static_root.py09:05
zigo_0004_debian_osprofiler.py09:05
zigo_0005_debian_webroot.py09:05
zigo_0006_debian_cache.py09:05
zigo_0005_debian_webroot.py is probably the most important one ...09:05
tkajinamI'll submit a patch to fix the wrong wsgi.py path. We might be able to use www-data (which is consistent with CentOS which is using apache user) but I'll leave it now unless it causes actual problems.09:05
tkajinamyeah. we can probably switch to .d instead of modifying the single file but that may need a bit careful handling as we might need to purge the default file in the other distros like centos09:06
zigoOk.09:06
zigoWell, don't do too much, as I believe the Horizon team is still looking into switching to a .ini format type of file.09:07
zigoWhen they do, our headakes are over ... :P09:07
opendevreviewTakashi Kajinami proposed openstack/puppet-horizon master: Debian: Fix wrong wsgi script path  https://review.opendev.org/c/openstack/puppet-horizon/+/90077810:22
opendevreviewTakashi Kajinami proposed openstack/puppet-horizon master: Debian: Fix wrong wsgi script path  https://review.opendev.org/c/openstack/puppet-horizon/+/90077811:43
opendevreviewTakashi Kajinami proposed openstack/puppet-openstack-integration master: Add Debian integration job  https://review.opendev.org/c/openstack/puppet-openstack-integration/+/90051011:43
opendevreviewTakashi Kajinami proposed openstack/puppet-openstack-integration master: Unpin bundler  https://review.opendev.org/c/openstack/puppet-openstack-integration/+/90078611:53
opendevreviewTakashi Kajinami proposed openstack/puppet-openstack_spec_helper master: Unpin bundler  https://review.opendev.org/c/openstack/puppet-openstack_spec_helper/+/90078711:55
opendevreviewTakashi Kajinami proposed openstack/puppet-openstack-integration master: Unpin bundler  https://review.opendev.org/c/openstack/puppet-openstack-integration/+/90078611:56
opendevreviewTakashi Kajinami proposed openstack/puppet-openstack-integration master: Add Debian integration job  https://review.opendev.org/c/openstack/puppet-openstack-integration/+/90051012:15
opendevreviewTakashi Kajinami proposed openstack/puppet-openstack-integration master: Add Debian integration job  https://review.opendev.org/c/openstack/puppet-openstack-integration/+/90051013:09
opendevreviewTakashi Kajinami proposed openstack/puppet-horizon master: Create dedicated class for ironic-ui  https://review.opendev.org/c/openstack/puppet-horizon/+/90079914:16
opendevreviewTakashi Kajinami proposed openstack/puppet-openstack-integration master: Enable horizon in scenario 002  https://review.opendev.org/c/openstack/puppet-openstack-integration/+/90080415:05
opendevreviewTakashi Kajinami proposed openstack/puppet-horizon master: Create dedicated class for ironic-ui  https://review.opendev.org/c/openstack/puppet-horizon/+/90079915:09

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!