Friday, 2023-05-05

opendevreviewKe Niu proposed openstack/ansible-role-python_venv_build master: setup.cfg: Replace dashes with underscores  https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/88225301:13
opendevreviewMerged openstack/openstack-ansible-os_ceilometer stable/zed: Ensure service is restarted on unit file changes  https://review.opendev.org/c/openstack/openstack-ansible-os_ceilometer/+/88197712:18
anskiyHey. Looks like this thing: https://opendev.org/openstack/openstack-ansible-plugins/src/branch/master/roles/service_setup/tasks/main.yml#L80, which runs on every `os-nova-install` playbook run breaks nova <-> neutron communication, as I'm getting a bunch of 401/400 on the `/servers` API with "Networking client is experiencing an unauthorized exception" message. This is baremetal deployment. 13:28
anskiywhich gets fixed by restarting nova-api-os-compute on control plane. I wonder, if LXC deployment just restarts that container on every run too.13:29
noonedeadpunkNo, it's not restarting container13:32
noonedeadpunkActually, I kind of wonder how it would break it if password is the same13:32
noonedeadpunkI also can't recall anything like that happening while running nova/neutron playbooks - never had to restart anything13:33
noonedeadpunkI wonder though if you're running master or some stable branch right now?13:34
anskiyit's Yoga13:34
noonedeadpunkAs we did applied a change quite recently, that will skip service restart in some cases13:34
noonedeadpunkBut yeah, this change is on master only13:34
noonedeadpunkThe only guess I have, is that module misbehaves and not only reset password, but also reset user role assignments, but I kinda doubt that13:35
noonedeadpunkI'd need to test that out...13:36
noonedeadpunkbut feel free to propose change to make this configurable13:37
anskiyI can't reproduce it in test env, so it could be something specific to my prod13:48
noonedeadpunkor it just needs some load or smth13:51
noonedeadpunklike long-running requests13:51
mgariepyrust all the things. https://beta.ruff.rs/docs/14:47
noonedeadpunkshould work great with https://github.com/RustPython/RustPython :D14:50
spatelDoes anyone know nova config to limit only run N number of vms?14:57
spatelI meant Number of virtual machines per KVM host14:58
damiandabrowskispatel: https://docs.openstack.org/nova/latest/admin/scheduling.html#aggregatenuminstancesfilter15:12
damiandabrowskioh sorry, that's probably a correct link:15:13
damiandabrowskihttps://docs.openstack.org/nova/latest/admin/scheduling.html#numinstancesfilter15:13
damiandabrowskijrosser: any chance You are around?15:21
damiandabrowskithis patch breaks proxy job:15:22
damiandabrowskihttps://review.opendev.org/c/openstack/openstack-ansible/+/88196715:22
damiandabrowskiit's because images uploaded to glance are corrupted:15:22
damiandabrowskihttps://zuul.opendev.org/t/openstack/build/e74c17e55bfe446482b8e13d46081855/log/logs/openstack/aio1_glance_container-6357cea4/glance-api.service.journal-12-25-24.log.txt?severity=0#103315:22
damiandabrowskiI don't know why exactly it fails but I noticed that we don't have internal VIP(.101) in no_proxy(we only have .100).15:22
damiandabrowskiAfter adding .101 to no_proxy(internal VIP) it looks ok.15:22
damiandabrowskiI wonder if it's acceptable solution? :D 15:22
damiandabrowskibtw. I also noticed that this task is not executed anymore(and its file actually contains internal VIP in no_proxy)15:22
damiandabrowskihttps://opendev.org/openstack/openstack-ansible/src/branch/master/tests/roles/bootstrap-host/tasks/prepare_aio_config.yml#L12515:22
opendevreviewDamian Dąbrowski proposed openstack/openstack-ansible master: Do not expose admin/internal endpoint over https in AIO  https://review.opendev.org/c/openstack/openstack-ansible/+/88196716:01
opendevreviewDamian Dąbrowski proposed openstack/openstack-ansible master: Add 'tls' scenario  https://review.opendev.org/c/openstack/openstack-ansible/+/88196816:01
opendevreviewDamian Dąbrowski proposed openstack/openstack-ansible master: Remove user_variables_proxy.yml references  https://review.opendev.org/c/openstack/openstack-ansible/+/88245316:01
opendevreviewDamian Dąbrowski proposed openstack/openstack-ansible master: Add internal_lb_vip_address to no_proxy  https://review.opendev.org/c/openstack/openstack-ansible/+/88245416:01
opendevreviewDamian Dąbrowski proposed openstack/openstack-ansible stable/yoga: Do not define cluster template labels  https://review.opendev.org/c/openstack/openstack-ansible/+/88166016:20
spateldamiandabrowski Thanks 16:21
opendevreviewDamian Dąbrowski proposed openstack/openstack-ansible master: Do not define cluster template labels  https://review.opendev.org/c/openstack/openstack-ansible/+/88156616:21
jrosserdamiandabrowski: i am here for a short time16:21
spateldamiandabrowski I thought nova.conf has simple config you can say number of vm = 10 or something16:22
jrosserdamiandabrowski: this task i think is to make an AIO work if your vm already has a proxy config in environment https://opendev.org/openstack/openstack-ansible/src/branch/master/tests/roles/bootstrap-host/tasks/prepare_aio_config.yml#L12516:22
jrosseryes the commit message explains that https://opendev.org/openstack/openstack-ansible/commit/63488139c63e0ad6578da2211ce6188ccd5bb85916:23
damiandabrowskiahhh16:24
jrosserthe scenario turns proxy stuff on here https://opendev.org/openstack/openstack-ansible/src/branch/master/tests/roles/bootstrap-host/templates/user_variables.aio.yml.j2#L305-L31216:25
damiandabrowskihttps://review.opendev.org/c/openstack/openstack-ansible/+/88245416:26
damiandabrowskiwhat do you think about this patch?16:26
jrosseryes that looks good - at some point we added the extra .101 address and i expect that was just forgotton16:27
jrosserin the past everything was on .100 but making the metal jobs work with bind-to-mgmt changes meant the vip needed to move16:27
damiandabrowskiahhh okok, thanks!16:35
opendevreviewDamian Dąbrowski proposed openstack/openstack-ansible master: Add internal_lb_vip_address to no_proxy  https://review.opendev.org/c/openstack/openstack-ansible/+/88245416:35
opendevreviewDamian Dąbrowski proposed openstack/openstack-ansible master: Do not expose admin/internal endpoint over https in AIO  https://review.opendev.org/c/openstack/openstack-ansible/+/88196716:36
opendevreviewDamian Dąbrowski proposed openstack/openstack-ansible master: Add 'tls' scenario  https://review.opendev.org/c/openstack/openstack-ansible/+/88196816:36
damiandabrowskii abandoned https://review.opendev.org/c/openstack/openstack-ansible/+/88245316:36
NeilHanloni have some chicken/egg problem with testing my ovn packages and looking for some advice. i need to add a repo manually in neutron (and nova) role as there is not yet a package which provides the repo files with my testing packages16:56
spatelNeilHanlon can you just add custom repo and version to install new ovn packages. Its all distro packages for OVN 16:59
noonedeadpunkNeilHanlon: well, then we'd need to add tasks/variables to add repos and GPG keys17:03
noonedeadpunklike https://opendev.org/openstack/openstack-ansible-openstack_hosts/src/branch/master/tasks/openstack_hosts_configure_dnf.yml#L55-L9317:05
jrosserthere is this https://github.com/openstack/openstack-ansible-openstack_hosts/blob/master/defaults/main.yml#L64-L7517:06
jrosserand i think repos pre-defined on the hosts get pulled into any containers for lxc deployments17:06
noonedeadpunkwell, I don't think we want ovn repos to be present everywhere?17:08
NeilHanlonthe sig-nfv repo is only enabled conditionally in the neutron/nova roles17:09
NeilHanlonbut yeah, the hosts get the 'rdo' repos17:09
jrosserno and i am maybe not sure that i'm right about that too17:09
noonedeadpunkIt's about that https://opendev.org/openstack/openstack-ansible-os_neutron/src/branch/master/vars/redhat.yml#L17 is not present yet for Rocky17:09
noonedeadpunkthough repo is present17:09
noonedeadpunkSo for rhel we can resume using the package, but for rocky create a standalone file, where define repos instead17:10
NeilHanlonwell, it's present, but it points to the c9s repos instead of c9 (which is what has the "fixed" ovs3.1 and ovn22.12)17:10
jrossercan you do `-e neutron_repos=['other-thing']`17:11
NeilHanloni am hoping i can just make an installable RPM that will give us the repos, but for testing would be nice to make them manually.. will probably put it in as DNM for now17:11
NeilHanlonyeah that would work jrosser, if i give it the right package. good idea17:11
noonedeadpunkhuh, rdo folks told that fixed ovs should be already published... but yeah, I didn't confirm where it's published17:12
jrosser-e would be the same as putting the same in user_variables.yml fwiw17:13
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_ceilometer master: Fix logic of defining polling_namespaces  https://review.opendev.org/c/openstack/openstack-ansible-os_ceilometer/+/88246618:25
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_ceilometer master: Fix logic of defining polling_namespaces  https://review.opendev.org/c/openstack/openstack-ansible-os_ceilometer/+/88246618:26
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_ceilometer master: Fix logic of defining polling_namespaces  https://review.opendev.org/c/openstack/openstack-ansible-os_ceilometer/+/88246621:22
opendevreviewMerged openstack/openstack-ansible-haproxy_server master: Deprecate certbot-auto  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/88157821:49

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