Friday, 2024-03-08

noonedeadpunknixbuilder: that is really weird... I'd potentially check/verify consistency of fernet tokens07:24
noonedeadpunkinside keystone07:24
noonedeadpunkas seems that while 1 keystone backend do accept token - the other one is not07:25
noonedeadpunkor indeed - there's smth fishy with one of glance backends....07:25
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_horizon master: Address RemovedInDjango40Warning  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/91210711:46
noonedeadpunkthis should fix horizon ^11:47
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_horizon master: Do not change mode of files recursively  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/91142011:47
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_horizon master: Detect OVN VPNaaS installation  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/91142111:47
noonedeadpunkugh, no, there's more...11:52
opendevreviewMerged openstack/openstack-ansible-plugins stable/zed: Ensure consistent ordering of network_mappings  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/90473411:56
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_horizon master: Address Django Deprecations for 4.1  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/91210712:00
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_horizon master: Do not change mode of files recursively  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/91142012:00
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_horizon master: Detect OVN VPNaaS installation  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/91142112:00
noonedeadpunkupdated https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/912107 and now it should be way better...12:01
nixbuildernoonedeadpunk: Do you think a re-install of glance may fix this?12:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_heat master: Grant proper privileges to admin user for testing purposes  https://review.opendev.org/c/openstack/openstack-ansible-os_heat/+/91210812:17
noonedeadpunknixbuilder: I'm not sure it's really glance at all?12:18
noonedeadpunkas it totally could be keystone as well12:18
noonedeadpunklike some kind of firewall preventing sync of fernet keys12:19
nixbuildernoonedeadpunk: After reading about fernet tokens I tried to run keystone-manage but I get a command not found!12:23
noonedeadpunkhuh12:23
noonedeadpunkwell12:23
noonedeadpunkhave you tried it from venv?12:23
noonedeadpunkjust in case12:23
nixbuildernoonedeadpunk: Don't know how to do that... this is a bare metal install.12:24
noonedeadpunkwell, still12:24
nixbuilderOK... I found it.12:25
nixbuildernoonedeadpunk:/openstack/venvs/keystone-27.4.0/bin/keystone-manage12:26
noonedeadpunkyeah12:26
noonedeadpunkand then there should be regular cron job12:46
noonedeadpunkwhich uses ssh to dostribute them12:46
noonedeadpunkbut I guess easiest way to check might be disabling all keystone backends except one and see if issue fades awat12:47
opendevreviewMerged openstack/openstack-ansible stable/zed: Revert "Drop upgrade jobs for Zed"  https://review.opendev.org/c/openstack/openstack-ansible/+/91160212:49
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Bump ansible version to 2.15.9  https://review.opendev.org/c/openstack/openstack-ansible/+/90561913:08
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_neutron master: Do not configure RPC for Neutron with OVN driver  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/90724513:09
noonedeadpunkjrosser: sorry for the ping in a weekday, but maybe you know from top of your head - why in the world I'm getting `The requested functionality is not supported` on console URL request right after installing ironic and running nova role?13:13
*** carloss_ is now known as carloss13:15
noonedeadpunkoh, I see13:20
jrossernoonedeadpunk: you get that in the ansible output?13:20
noonedeadpunknah, I get that when trying to `openstack console url show` for VM13:21
noonedeadpunkbut I guess issue is that I'm doing that in AIO...13:21
jrosserit should work for a nova vm13:22
noonedeadpunkyeah, I guess I messed up things, and nova-compute acts as ironic one now or smth like that13:22
jrosserwe have this deployed in a couple of places so if you want to compare anything give andrewbonney a shout13:22
jrosserah well, you should have a nova compute on the control plane too13:22
jrosserso for metal AIO this likely makes total mess13:23
noonedeadpunkyeah13:23
noonedeadpunkthough ironic compute is in lxc...13:23
jrosserI think this should be ok13:23
noonedeadpunkbut likely is completely confused13:23
noonedeadpunk*nova-compute13:23
jrosserimho putting ironic on a AIO should not break nova console for vm13:24
jrosserif it does then we probably have a bug13:25
noonedeadpunkyeah, so I guess nova_virt_type is getting resolved to ironic13:25
jrosseronly for the nova compute inside the lxc13:25
noonedeadpunkyeah, `compute_driver = ironic.IronicDriver`13:25
jrosserthe one on the host should be just as before?13:25
noonedeadpunkwell. it's not13:26
jrosserhuh right13:26
jrosserso I think that you should be able to build an ironic only cloud13:26
jrosserand in that case there would only be the control plane nova compute service13:27
noonedeadpunkI have same driver "on metal" and in lxc13:27
jrosseris it a metal AIO btw?13:27
noonedeadpunkno, lxc one13:27
noonedeadpunkI would get it on metal more13:27
noonedeadpunkbasically why I pinged, as was o_O13:27
jrosserok sure so this certainly sounds like a bug13:27
noonedeadpunklike - having vnc in config and all bits. But missed the driver...13:27
noonedeadpunkyeah, will check what leads to that13:28
noonedeadpunkthanks a lot 13:28
jrosserthere is logic in the nova role which has to understand if it’s doing hypervisor vs. ironic when the compute service is installed13:28
noonedeadpunkso far I found only that? https://opendev.org/openstack/openstack-ansible-os_nova/src/branch/master/tasks/nova_virt_detect.yml#L26-L4313:30
noonedeadpunkbut it's probably not it13:30
jrossermaybe it’s because the metal host is a nova compute, rather than just infra like in multinode13:31
noonedeadpunkanyway, I will find as I know what to look for13:31
jrosserand that means that many group vars are in scope13:31
noonedeadpunkah, sure....13:35
noonedeadpunkthis was "easy" one13:35
noonedeadpunk ironic_compute.yml is a symlink to ironic-compute_hosts.yml13:36
noonedeadpunkand ironic-compute_hosts inlcudes actual HOST on which container resides13:36
noonedeadpunkhttps://opendev.org/openstack/openstack-ansible/src/branch/master/inventory/group_vars/ironic-compute_hosts.yml#L1613:36
jrosserwell - if you remember there was all sorts of madness with env.d and inventory when I first looked at ironic13:37
noonedeadpunkand these are not same things at all: https://paste.openstack.org/show/bpaj4T7k1cTuRvvDWL5S/13:38
noonedeadpunkyeah, for sure13:38
jrosserI bet this is all similar mess13:39
noonedeadpunkit's not touched for 7y, so...13:39
noonedeadpunkbut there's same mess with qemu/kvm actually13:40
noonedeadpunkok13:40
jrosserwe should totally get virtualbmc working for the AIO13:40
jrosserthen all this would be revealed in CI that it’s broken13:40
noonedeadpunkI'm going to dive into ironic soonish... 13:40
jrosserwell if you get stuck or it looks wierd we have a pretty well working ironic now13:40
jrossermulti arch and all the toys13:41
jrosserbut tbh we never really payed attention to the AIO in detail13:41
noonedeadpunksweet. I would need at least some networking advice I guess. As I can recall you was saying some things about it13:41
jrosserI put a ton of docs in the role13:42
noonedeadpunkI mainly do AIO to present UI/UX more or less13:42
noonedeadpunkok, yes, true, I will check on them!13:42
noonedeadpunkso just baby steps13:42
jrosserare you planning to use dell hardware?13:42
noonedeadpunkno idea13:42
jrosserwell don’t :)13:43
noonedeadpunkyeah, I know it's redfish is just a nighmare13:43
jrosser^ this is learned the hard and painful way now13:43
noonedeadpunkand here we have mostly solely Dell as of today13:43
jrosserwe did write some scripting using the idrac api13:43
noonedeadpunkso when it comes to automate compute provisionment - it's all /o\ even with maas13:43
jrosserto do things like bulk switch to uefi boot which is horrible to do manually13:44
noonedeadpunkbut I guess for Ironic thing it would be mostly supermicro13:44
noonedeadpunkSO I was looking at just ipmi 2.0 driver more or less13:44
jrosseryeah there is catch 22 there because if you don’t use the ipmi driver you can’t have the ipmi-sol console13:45
jrosserwhich is wtf, really13:45
noonedeadpunkoh, well, yeah, I'd be surprised13:46
noonedeadpunknot having it13:47
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Apply ironic virt_type only for ironic_compute group  https://review.opendev.org/c/openstack/openstack-ansible/+/91217314:11
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Fix inventory defenition for Cloudkitty  https://review.opendev.org/c/openstack/openstack-ansible/+/91226914:58
noonedeadpunkIF there're any good ideas on how to handle this less painfully - I'm very open to suggestions ^14:58
noonedeadpunkwe're doing smth very stupid from what I guess with OVN namings also...15:08
noonedeadpunk`flat_networks = dbaas-mgmt,lbaas,vlan` - wtf is vlan doing in flat network....15:08
jrosser^ merge my provnet1 patch :)15:10
jrosserotherwise there is like flat = vlan total confusion and you don't know if it's type or name15:11
jrossersorry physnet1 https://review.opendev.org/c/openstack/openstack-ansible/+/90876615:13
andrewbonney^ reviewed that now15:17
noonedeadpunkah, it was adressing specificlly that :D15:20
noonedeadpunkpotentially it would be also nice to replace keystone crontasks with systemd timers...15:48
* noonedeadpunk having a working day-off today :D15:48
opendevreviewMerged openstack/openstack-ansible master: Determine if upgrade source branch is stable/ or unmaintained/  https://review.opendev.org/c/openstack/openstack-ansible/+/91158315:51
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Upgrade Gnocchi to 4.6  https://review.opendev.org/c/openstack/openstack-ansible/+/91227715:54
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_cloudkitty master: Enable CloudKitty APIv2  https://review.opendev.org/c/openstack/openstack-ansible-os_cloudkitty/+/91229116:59
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_cloudkitty master: Add variable to configure storage options  https://review.opendev.org/c/openstack/openstack-ansible-os_cloudkitty/+/91229217:36
opendevreviewMerged openstack/openstack-ansible master: Always use physnet1 as external network name in AIO and examples  https://review.opendev.org/c/openstack/openstack-ansible/+/90876617:40
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_cloudkitty master: Add variable to configure storage options  https://review.opendev.org/c/openstack/openstack-ansible-os_cloudkitty/+/91229220:06

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