Thursday, 2024-02-01

opendevreviewAndrew Bonney proposed 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/+/90739709:36
noonedeadpunkandrewbonney: I have a question to you as wasn't able to look into fernet stuff yet. One thing that was concerning me a bit - have you checked how rotation happens "normally"? As it feels we do rotation only on "main" controller and then distribute fernets elsewhere09:41
andrewbonneyYes that does appear to be how it works at the moment09:41
noonedeadpunkSo my another concern was - while "main" control plane is down, I assume it possible that fernets get "outdated"?09:42
noonedeadpunkI'm not 100% sure that's actually a thing though09:42
noonedeadpunkBut like, if you decide to proceed with "main" server resetup on Monday, means that whole weekends you're left without rotated fernets09:43
andrewbonneyI can see that the tokens generated using the keys expire, but I'm not sure from the docs if the keys themselves can expire09:43
noonedeadpunkyeah, maybe they are not...09:43
andrewbonneyI think this is the key statement: With staged keys the penalty of key rotation is low, allowing you to err on the side of security and rotate weekly, daily, or even hourly. Ultimately, this should be less time than it takes an attacker to break a AES256 key and a SHA256 HMAC.09:44
jrosseri guess relatedly https://opendev.org/openstack/kolla-ansible/commit/6c1442c385450004dd253f3f464fe4336194be9909:44
noonedeadpunkyeah, ok, then, just wanted to say that aloud so we can check it's fine09:46
andrewbonneyIt would certainly be nice if they could all check if rotation is required in case of an extended outage09:47
noonedeadpunkgluster? :D09:48
andrewbonneyHaha, it had crossed my mind, but I've had enough fun with re-clustering gluster programmatically to not go there yet09:49
noonedeadpunkheh09:51
jrossernoonedeadpunk: heres what we need to work on to merge capi stuff https://etherpad.opendev.org/p/osa-capi10:02
noonedeadpunkquite good summary (quite some todos as well)10:08
noonedeadpunkmost concerning part is OCtavia I guess10:08
jrosseryeah some of it is pretty unrelated to capi10:08
noonedeadpunkwe still run it with lxb?10:08
jrosserand some is obvious / easy to merge10:09
jrosserbut some needs discussion10:09
jrosseri don't know acutally what we do in the octavia job10:09
opendevreviewJames Denton proposed openstack/openstack-ansible master: [WIP] Add support for Octavia testing with OVS/OVN  https://review.opendev.org/c/openstack/openstack-ansible/+/89481110:14
jrosser^ i think this needs fixing for RH os10:14
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_octavia master: Adopt for usage openstack_resources role  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/88987910:15
jrosseri was going to take a look at https://bugs.launchpad.net/openstack-ansible/+bug/204828410:31
jrosserone option is to make a single breaking change everywhere and use https://docs.ansible.com/ansible/latest/collections/ansible/builtin/deb822_repository_module.html10:31
jrosserand unify the way we do this across all roles10:31
noonedeadpunkI think we should move to deb822_repository indeed10:41
noonedeadpunkNot sure if that *has* to be breaking change though10:41
noonedeadpunkBut maybe you're right....10:41
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-openstack_hosts master: Drop task that deletes old UCA repo  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/90743315:14
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-openstack_hosts master: Manage apt repositores and keys using deb822_repository module  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/90743415:14
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-openstack_hosts master: Manage apt repositores and keys using deb822_repository module  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/90743415:47
spatelWhere snapshots are located ? - https://paste.opendev.org/show/b0uaLV7QErEbFYAEV8h1/ 15:53
spatelIn which pool I meant.. I can't see them in any pool.. are they layer or something ?15:54
mgariepylol. https://github.com/ansible-collections/dellemc.os10/blob/ca3b7c714298dda7af861c2bb3418cbc2bdbc111/roles/os10_interface/templates/os10_interface.j2#L231-L23616:11
mgariepyhow to get into the else?16:11
mgariepyhaha16:11
noonedeadpunkmgariepy: you should not ask - that's dell....16:18
mgariepyhaha lol16:18
noonedeadpunkbut jokiing aside - it should be False 16:18
noonedeadpunkor null. but defined16:19
mgariepyi really hate configuring switches.16:19
noonedeadpunkdell switches should have their own circle in hell...16:20
mgariepywell i don't have money for arsista ;p16:20
noonedeadpunkfair enough16:27
mgariepyarista is way too expensive.. 16:28
jrosserif you dont mind 10g copper then 7280TR are extremely cheap used16:46
admin1z9100s are good 16:57
admin1but can also get good/cheaper juniper ex/qfx online 16:57
admin12nd hand though16:57
noonedeadpunkI was actually also about to think about juniper before recalled it's HPE now, so not that sure anymore17:09
mgariepyjrosser, these are 2 pairs of 100 and 25.17:11
jrosserwe having quite the juniper trouble recently17:23
noonedeadpunkoh, I see17:24
jrossersome internal stuff saying “Junos quality declining” when comparing vendors17:24
jrosserbut then, personally I would never touch virtual-chassis ever17:24
noonedeadpunkYeah, haven't used them for like ... 4-5 years by now? So just good memories left17:25
jrosserI have a juniper router at home17:25
jrossertonight’s job is to reboot it and work out wtf crazy state it is in :(17:26
noonedeadpunkfor home I'm sticking with Mikrotik... For good or bad...17:27
noonedeadpunkwouldn't use that anywhere except home though17:28
jrosserthat apt-key patch turned out pretty well I think17:28
jrosserneed to look at upgrade path though as repo config is in different files17:29
jrosserneed to also try it on a repo where we vendor the gpg key under files/17:30
noonedeadpunkhuh, ok, that;s interesting: https://zuul.opendev.org/t/openstack/build/15edbf3456d540ab9c2e8b1ef2f2976b/log/logs/etc/host/apt/sources.list.d/osbpo.sources.txt17:31
noonedeadpunkSomehow I though differently about it :D17:31
noonedeadpunkbut that's ofc super breaking thing....17:33
jrosseryeah, we’re you more thinking to make a backward compatible change using the new module?17:34
jrosserbut it does seem to generate wildly different config to before17:34
noonedeadpunkOr at least somehow compatible17:34
jrosserand also handle repos and keys in the same task17:34
noonedeadpunkyes, super different config under different filename....17:35
jrosserwell I have put -W on that patch so it’s proof of concept and discussion point17:35
noonedeadpunkso cleanup was a good point of yours17:35
noonedeadpunkLike generally - I think that's the way to go. I kinda like this format even more potentially, except it's breaking my established mindset...17:36
jrosserif we just expose the whole functionality of the new ansible module through vars then it could be super flexible17:36
jrosserbut the price to pay is no backward compat17:36
noonedeadpunkI do hope that pins work the same way...17:37
jrosseroh also I did submit an issue for the ansible upgrade trouble we had17:38
noonedeadpunkwell. yes, sure. I totall get what you mean17:38
jrosserand there is some feedback on it that it’s a legitimate bug17:39
noonedeadpunkthese are good news17:39
noonedeadpunknot sure that anybody will rush fixing it though17:40
noonedeadpunkbut that's good overall17:40
noonedeadpunksweet name for a gpg key :D https://opendev.org/openstack/openstack-ansible-openstack_hosts/src/branch/master/vars/redhat-9.yml#L7317:49
mgariepywe have a bunch of melanox ones but now they we are unable to get them in reasonable time.17:59
jrosserbuying used has been the only way I’ve been able to get anything for a while now18:02
jrosserthe budget cycle I have is shorter than the lead time on stuff :/18:04
mgariepywell for me policy doesn't allow to buy used.18:05
opendevreviewMerged openstack/openstack-ansible-plugins master: Add openstack_resources role skeleton  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/87879421:02
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Add tempest tests for Blazar  https://review.opendev.org/c/openstack/openstack-ansible/+/90478621:35
*** tosky_ is now known as tosky23:14

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