Friday, 2024-02-02

opendevreviewMerged openstack/openstack-ansible master: Add tempest tests for Blazar  https://review.opendev.org/c/openstack/openstack-ansible/+/90478602:24
gokhannoonedeadpunk, I achieved to upgrade from victoria (22.1.0) to Antelope(27.3.0).   I only encountered SSL errors in RabbitMQ and Galera because of my configuration in user_variables. I did not encounter any other critical errors. I have also get mount state errors when installing glusterfs but it doesn't affect installation. https://paste.openstack.org/show/bwJxePc8S7Xp7Jt2wAJU/ 06:27
jrossergokhan: I think that task is expected to fail, it’s in an ansible block/rescue so the following task does the needed step07:59
jrosserit is unfortunate when using block/rescue that ansible reports a failure when the whole purpose is to provide a way to permit one task to fail and have a way to handle it properly08:02
noonedeadpunk+1 ^08:57
noonedeadpunkgokhan: that's really nice to hear08:59
admin1nice 09:40
admin1gokhan did you do every release, or skipped some ? 09:40
noonedeadpunkif anybody around - would be great to have another review on https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/90718009:56
noonedeadpunkto ublock ironic/magnum CI09:57
andrewbonneyDone10:00
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: [doc] Update documentation for galera cluster recovery  https://review.opendev.org/c/openstack/openstack-ansible/+/90752510:27
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-systemd_networkd master: Use OriginalName instead of Name in systemd.link  https://review.opendev.org/c/openstack/ansible-role-systemd_networkd/+/90752711:16
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-systemd_networkd master: Use OriginalName instead of Name in systemd.link  https://review.opendev.org/c/openstack/ansible-role-systemd_networkd/+/90752711:19
opendevreviewMerged openstack/openstack-ansible-os_blazar master: Create required freepool aggregate  https://review.opendev.org/c/openstack/openstack-ansible-os_blazar/+/90487613:04
gokhannoonedeadpunk, jrosser thanks for your help. I will start distribution upgrade from focal to jammy on antelope. 13:12
noonedeadpunkgokhan: you should totally check our patches to upgrade documentation13:12
noonedeadpunkas we're in process of upgrade right now as well and there're some findings13:13
andrewbonneyAlso worth being aware of https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/907397 when you get to your keystone primary13:13
noonedeadpunkand also andrewbonney proposed good looking at a glance patch for fernet rotation13:13
gokhanadmin1, ı have only skipped zed. I followed this order victoria>wallaby>xena>yoga>antelope13:13
gokhannoonedeadpunk, I have alsoo seen https://review.opendev.org/c/openstack/openstack-ansible/+/90683213:14
noonedeadpunkgokhan: there was also https://review.opendev.org/c/openstack/openstack-ansible/+/906750/2/doc/source/admin/upgrades/distribution-upgrades.rst13:16
noonedeadpunkand another one was merged on master already13:16
noonedeadpunkhttps://review.opendev.org/c/openstack/openstack-ansible/+/90636013:16
noonedeadpunkbtw... should we backport these to 2023.1? I guess - would make sense as ppl will look at docs of respected releases?13:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible stable/2023.2: [doc] Reffer need of haproxy backend configuration in upgrade guide  https://review.opendev.org/c/openstack/openstack-ansible/+/90756113:17
andrewbonneyI think that makes sense13:18
gokhanthanks noonedeadpunk , I will also share my findings.  13:18
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible stable/2023.1: [doc] Reffer need of haproxy backend configuration in upgrade guide  https://review.opendev.org/c/openstack/openstack-ansible/+/90756213:18
noonedeadpunkespecially given your patch states that it's tested for 2023.113:18
TheCompWizGood morning everone... Quick question.  If I created an new LVM volume for cinder, do I need to pre-format it? or will ansible format it for me?15:29
* noonedeadpunk never used lvm for cinder in production15:44
admin1TheCompWiz, its just a volume .. when its mounted via cinder to an instance, that instance owner decides what filesystem they want to mount it in 16:07
TheCompWizadmin1: I thought cinder would setup multiple "block stores" on that volume for each of the instances...  am I wrong?16:15
jrossera volume is a block device, like a disk drive16:17
jrossercinder will make as many volumes as are needed in the LVM you supply and export them to instances by (for example) iscsi, but that’s invisible to the user16:18
opendevreviewMerged openstack/openstack-ansible-os_tempest master: Fix condition of excludelist file removal  https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/90718016:19
jrosserin the instance you see a block device get attached which can then be formatted however needed and mounted16:19
TheCompWizjrosser: I thought you created the "logical volume" (on the vg) Was I wrong in my assumption?16:20
jrossercheck the documentation I gave you yesterday16:20
jrosserthe cinder config wants the name of the VG, not an LV16:21
jrossercinder will create volumes on demand in the VG16:21
TheCompWizjrosser:.  Ok.   That makes sense.   Much of my brain was distorting the documentation to mean what I assumed.16:23
admin1cinder will present it as a block device 16:31
admin1leaving the user to do whatever he wants with that16:31
jrosseri think we are missing this https://codesearch.opendev.org/?q=ovn-chassis-mac-mappings&i=nope&literal=nope&files=&excludeFiles=&repos=17:06
noonedeadpunkUm, why it founds nothing in neutron?17:22
noonedeadpunkAlso I think vlans working nicely in OVN setup17:22
noonedeadpunkLike right now I'm testing octavia on OVN multinode setup17:23
noonedeadpunkWhere vlan is used to connect containers with amphoras17:23
noonedeadpunkAnd that works out of the box17:23
noonedeadpunkjrosser: 17:23
noonedeadpunkhttps://paste.openstack.org/show/bSaHY2AnbBUKgFUJzGRh/17:25
jrossernoonedeadpunk: I saw it here https://bugs.launchpad.net/neutron/+bug/199507817:25
noonedeadpunkyeah, dunno, might be... based on https://www.ovn.org/support/dist-docs/ovn-architecture.7.html there seems to be different designs....17:27
noonedeadpunkbut might be indeed worth checking why we want it... Potentially I jsut haven't faced the wall with OVN deployment I'm playing now...17:29
noonedeadpunkBut I can obviously reach amphoras from lxc containers so far17:29
noonedeadpunkbut again - gateways in my case are standalone hosts, not computes17:29
noonedeadpunkI guess it's really needed when you do ovn-bridge-mappings17:30
noonedeadpunkah, we do that as well though...17:31
noonedeadpunkdunno then...17:31
noonedeadpunkI'm apparently very rusty in networking these days :(17:34
noonedeadpunkBut Octavia kinda works in a multinode "sandbox" I'm playing with now17:36
spatelFolks... I am running OSA Xena release.. what is the path to upgrade to zed ?17:37
spatelshould I upgrade to yoga first or just go to Zed directly?17:38
noonedeadpunkspatel: frankly speaking I never jumped to Zed. We did Xena -> Antelope lately though17:43
spatelcan I do Xena to antelop?17:43
noonedeadpunkit was semi-okeyish, basically same as you can expect with such upgrade (or if you was jumping before, like Victoria->Xena or whatever)17:44
noonedeadpunkSo what is supported - Yoga -> Antelope. Xena -> Antelope mostly work. There are couple of things you should know though17:44
spateltell me what are those :)17:45
noonedeadpunk1. There's a bug in keystone, so implied roles for application credentials do not work17:45
noonedeadpunk2. They have fixed roles scope in Keystone, so _member_ role does not work anymore. All users must have `member` role, including application credentials and trusts17:45
spatelhmm do I need to make any change for that or just be aware? 17:47
noonedeadpunk3. Based on these 2 notes - you totally need to "hack" db and explicitly assign reader role to all application credentials (and member if it's absent). Since some nova policies requires `reader`. And `reader` implied by `member` so it should have worked, if not keystone bug17:47
noonedeadpunkthere's a ML what we did....17:47
noonedeadpunklet me try to find17:47
noonedeadpunkhttps://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/5STDOMQZMFXTRE7JNE4QFUYFRIS6W5BJ/#QJCNYFXDVPEXXJQOOL33NXVLADHFMCIK17:48
noonedeadpunkand 4. You'll need to update RPC version in mysql to... 64? for computes/scheduler or otherwise they will get into chiken-egg loop17:49
noonedeadpunkfirst 3 will hit you regardless once you decide to upgrade to antelope17:50
noonedeadpunk4th can be avoided with Xena -> Yoga -> Antelope17:50
noonedeadpunk`mysql -e "update nova.services set version = 66 where deleted = 0;"`17:52
noonedeadpunkor well. probably now it's not 66, but indeed 4 or smth, once bugfix was backported on nova side for one small bug17:53
noonedeadpunk*6417:53
noonedeadpunkI was actually going to play with OVN driver for octavia shortly18:05
noonedeadpunkHopefully land the patch after some polishing....18:06
noonedeadpunk(or better say edit to https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/868462)18:06
opendevreviewMerged openstack/openstack-ansible-os_keystone master: Re-distribute fernet keys when re-building the primary  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/90739718:58
spatelnoonedeadpunk This is too much :O19:34
spatelnoonedeadpunk thanks for the head up..19:35
spatelI am thinking I can take intermediate path  Xena -> Yoga  19:36
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Allow zuul pre playbook bootstrap to be skipped  https://review.opendev.org/c/openstack/openstack-ansible/+/90529019:42
TheCompWizanyone know why neutron would only load "flat" and "vlan" drivers? (missing vxlan)20:00
TheCompWizthe container keeps dying with "Feb 02 19:43:12 charlie-neutron-server-container-009d78f2 neutron-server[3642]: 2024-02-02 19:43:12.735 3642 ERROR neutron.plugins.ml2.managers [-] No type driver for tenant network_type: vxlan. Service terminated!"20:01
TheCompWizI think I found it.  Apparently "neutron_ml2_drivers_type" has a default value of "geneve,vlan,flat"... instead of dynamically building that variable based on what is in the conf.   ... so you have to manually override it.20:25
* TheCompWiz goes back to grumbling and waiting for a full re-install /sigh.20:26
jrosserTheCompWiz: there is documentation for the different ways you might use neutron here https://docs.openstack.org/openstack-ansible-os_neutron/latest/20:38
jrosseralso if you want to find where/how any of these variables are used you can check here https://codesearch.opendev.org/?q=neutron_ml2_drivers_type20:40
spatelDoes cephadm support RockyLinux 9.x ?21:01
spatelI am planning to use RockyLinux for new ceph deployment instead Ubuntu 21:01
opendevreviewMerged openstack/openstack-ansible-os_trove master: Adopt for usage openstack_resources role  https://review.opendev.org/c/openstack/openstack-ansible-os_trove/+/89928421:26
*** priteau_ is now known as priteau21:44
opendevreviewMerged openstack/openstack-ansible master: Adopt magnum test variables for openstack_resources  https://review.opendev.org/c/openstack/openstack-ansible/+/90118421:56
opendevreviewMerged openstack/openstack-ansible master: Add openstack-resources playbook  https://review.opendev.org/c/openstack/openstack-ansible/+/90146022:07
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_tempest master: Adopt for usage openstack_resources role  https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/88974122:28

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