Friday, 2025-04-11

NeilHanlonnoonedeadpunk: sorry just saw the messages here about libzstd... I think yes we need to just get it from EPEL02:34
NeilHanlonfyi i had some free time this evening and went and did a bunch of reviewing 😈02:34
opendevreviewMerged openstack/openstack-ansible-os_neutron master: [doc] Use neutron_ovn_distributed_fip instead of the override  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/94594402:35
opendevreviewMerged openstack/openstack-ansible master: Stop reffering to tests repo for ansible requirements  https://review.opendev.org/c/openstack/openstack-ansible/+/94598202:51
opendevreviewMerged openstack/ansible-role-systemd_service master: Update requirements.yml to be installable without force flag  https://review.opendev.org/c/openstack/ansible-role-systemd_service/+/94151704:02
opendevreviewMerged openstack/openstack-ansible-os_ceilometer master: Revert the logic of applying overrides to pipeline  https://review.opendev.org/c/openstack/openstack-ansible-os_ceilometer/+/94526804:13
opendevreviewMerged openstack/openstack-ansible-plugins master: Skip image upload if checksum is provided  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/94524804:23
opendevreviewMerged openstack/openstack-ansible-plugins master: Automatically import ssh connection plugin options from the base class  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/93995704:32
noonedeadpunkNeilHanlon: amazing, thanks a ton!07:01
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: docs: little fix for Zed release  https://review.opendev.org/c/openstack/openstack-ansible/+/94696107:31
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: docs: little fix for Zed release  https://review.opendev.org/c/openstack/openstack-ansible/+/94696107:32
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: docs: little fix for Zed release  https://review.opendev.org/c/openstack/openstack-ansible/+/94696107:35
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: docs: little fix for Zed release  https://review.opendev.org/c/openstack/openstack-ansible/+/94696107:35
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: docs: little fix for Zed release  https://review.opendev.org/c/openstack/openstack-ansible/+/94696107:35
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Update 2023.1 maintenance state  https://review.opendev.org/c/openstack/openstack-ansible/+/94697507:36
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: [doc] Update 2023.1 maintenance state  https://review.opendev.org/c/openstack/openstack-ansible/+/94697507:37
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-plugins master: Add ability to decompress images for upload  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/94691808:48
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-plugins master: Add ability to decompress images for upload  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/94691809:32
opendevreviewMerged openstack/openstack-ansible master: Move argument parsing for dynamic_inventory to generate  https://review.opendev.org/c/openstack/openstack-ansible/+/94502509:50
opendevreviewMerged openstack/openstack-ansible master: Remove lxb driver support  https://review.opendev.org/c/openstack/openstack-ansible/+/94614909:59
noonedeadpunksuch a great merge progress.....10:03
f0ohttps://opendev.org/openstack/openstack-ansible-os_swift/src/branch/master/tasks/swift_rings_md5sum.yml + https://opendev.org/openstack/openstack-ansible-os_swift/src/branch/master/tasks/swift_rings_check.yml as well as https://opendev.org/openstack/openstack-ansible-os_swift/src/branch/master/tasks/swift_rings_post_distribution_check.yml#L16-L30 seem a bit pointless to me.10:08
f0oit's almost 3x the same check for no apparently reason?10:08
noonedeadpunkUm, the only guess is that they might happen before or after the transfer10:09
noonedeadpunkso that you want to compare initial and resulting state10:09
f0o1x happens before yes, 2 and 3 does not10:10
noonedeadpunkand then could be different tasks for different group of hosts, but not sure10:10
f0ojust seems a bit superflous when the rsync passes then you alerady know that the contents are the same10:11
noonedeadpunkbut both swift_rings_check and swift_rings_post_distribution_check seem to ruin o nthe same set of hosts....10:12
noonedeadpunkwell, depends...10:13
noonedeadpunkI don't think it specifically pointles to ensure the SHA after the sync is done10:13
noonedeadpunkat least to ensure that you synced correct thing10:13
f0onot really10:13
noonedeadpunkbut indeed, it's more a CI check....10:13
noonedeadpunkbut the also `swift_rings_md5sum` is included twice...10:14
noonedeadpunkum, yeah, that all looks weird10:15
f0o:D10:15
f0oI had to remove it from my setup10:15
noonedeadpunklooking at really old code here, and it looked same: https://opendev.org/openstack/openstack-ansible-os_swift/src/tag/rocky-eol/tasks/swift_rings.yml10:15
f0omainly because it would randomly fail for two hosts10:15
noonedeadpunkbut the for some reason the check is failing in CI?10:15
noonedeadpunkbut why does it, if the content is the same?10:16
f0oso that's because cat /etc/swift/*.builder !== cat /etc/swift/ring_build_files/*.builder10:16
noonedeadpunklike all jobs failed as https://zuul.opendev.org/t/openstack/build/e37e9e2aaa0d48f48771f59d122a8078/log/job-output.txt#11045-1105210:16
f0oso at very least https://opendev.org/openstack/openstack-ansible-os_swift/src/branch/master/tasks/swift_rings_md5sum.yml#L18 has the wrong path10:17
noonedeadpunkfeels I need to spawn a test env to understand that10:17
f0oI opt to remove that superflous check10:18
noonedeadpunkas the command on itself look also weird10:18
f0orsync command's success implies that sync happened correctly10:18
noonedeadpunkI think biggest question for me now - why it was passing before and not passing now10:19
f0obecause of the paths10:19
noonedeadpunkif there was not mess-up in rsync, like missing or extra `/` which will change behaviour10:19
noonedeadpunkand copy with folder or without it10:20
noonedeadpunk(for instance)10:20
f0ohttps://paste.opendev.org/show/br2TD7iY9PdPqt8DjpKG/ this is the file structure I got10:21
f0obut its still not fully working. I will have to dig into it over the weekend10:22
f0oanyway it was just a curiousity/observation with those md5sum tasks10:23
f0oI wont alter them in my sshca changes, just get them to work (somehow)10:23
noonedeadpunkf0o: so you don't need 2 rsyncs here, imo: https://review.opendev.org/c/openstack/openstack-ansible-os_swift/+/946865/10/tasks/swift_rings_distribute.yml#1610:24
f0oI do :)10:24
noonedeadpunkas the first `synchronize` was pulling data to the deploy host10:24
f0obecause md5sum requires the files in /ring_build_files10:25
noonedeadpunkoh, and sedcond is in the loop10:25
f0oand swift itself requires them in /10:25
noonedeadpunkum10:25
f0o:D10:25
f0oit's a mess10:25
noonedeadpunk /o\10:25
f0otechnically only _first_host needs ring_build_files10:25
f0owhatever that magic tag was10:25
f0ofun right?10:26
f0oso if we remove the md5sum checks then we can also remove the 2nd rsync since we only care about the rings really. Then we can also tighten the rsync to only do the .gz's and not _everything_10:27
f0oit's a fun rabbithole I got myself into10:27
f0owant to fix just ssh-keys end up almost being the maintainer now10:28
noonedeadpunkwell, I mean, it's kind of intreresting...10:28
f0othat's one way to see it :D10:28
noonedeadpunkat least for me as I somehow enjoy messing up with ansible :D10:31
f0o:D10:32
f0oI also notice that the rings themselves are just empty10:32
noonedeadpunkbut also, frankly speaking - I think https://opendev.org/openstack/openstack-ansible-os_swift/src/branch/master/tasks/swift_rings_build.yml should be even delegated to repo_server10:32
f0ohttps://paste.opendev.org/show/bRXGjvddCqCgbflIdDcX/10:32
noonedeadpunkthen we could delegate all the tasks to the repo host, and fetch required rings from it via http.... and probably don't need SSH at all?10:34
f0orepo_server might actually be a good idea10:34
noonedeadpunkor are they syncing during runtime with cron or smth?10:34
f0onop10:34
f0oone time only10:34
noonedeadpunkso ssh is only for this init distribution?10:34
f0othe only issue is that the amount of rings is not known10:34
f0obut I guess we can script that with an index of all files10:35
noonedeadpunkbut can't you download the folder recuirsively?10:35
f0osuppose you can do that too10:35
f0odont like recursive wgets, they get messy fast :D10:35
noonedeadpunkand if we place a checksum files separately... we can pass and compare them...10:35
noonedeadpunkyeah, true...10:35
f0osounds good to me, in theory10:35
f0oright now rings_build doesnt even work as all my rings are empty xD10:36
f0obut at least they're distributed!10:36
f0oI think I will abandon the current changeset and create a new one with smaller patches now that I can isolate the sshca stuff from the rest10:37
f0oand do what you guys told me from the start, multiple commits and git revew10:37
noonedeadpunkok, but then there's also an rsyncd service for some reason10:37
f0orsyncd is used for swift itself10:38
f0othink they use that for replication10:38
noonedeadpunkbut then I guess SSH CA stil lrequired for that?10:38
f0odont think they use ssh for that10:38
noonedeadpunkbut like... how rsyncd would work....10:38
f0oI'd check if I had a working env lol10:39
noonedeadpunkyeah...10:39
f0oI think its anonymous rsync10:39
noonedeadpunkwell, I can try to spawn an aio env and check at least some things with you10:39
f0ohah rsyncd isnt even enabled in systemd10:40
f0oso no clue how thats even supposed to work10:40
f0obut it is configured10:40
noonedeadpunkit should be https://opendev.org/openstack/openstack-ansible-os_swift/src/branch/master/handlers/main.yml#L28-L3210:41
f0ohttps://paste.opendev.org/show/bM6bphmLxpW204pq6Fh6/10:41
f0onoonedeadpunk: I think I never got to the point because of random failures10:42
f0olike empty rings prevents swift from starting10:42
noonedeadpunkyeah... I need to run out to the bank now and do some irl stuff, but I'd love to help out in polishing the role tbh10:44
noonedeadpunkas it's indeed quite outdated...10:44
noonedeadpunkI guess we were fine just because it was passing metal jobs10:45
f0ono worries, i cant work on this today anyway. You've been more than helpful already throughout the week on this. I'll just do some planing and will close/reopen my changesets to make them less feature-creepy and just start refactoring this role10:45
noonedeadpunk(and then i nCI glance is confogured to use swift iirc)10:45
noonedeadpunkso it looked like be working overall10:45
f0ohttps://opendev.org/openstack/openstack-ansible-os_swift/src/branch/master/templates/ring.contents.j2#L62-L66 << So if a drive is not in any group, it is simply ignored?10:46
f0ohttps://docs.openstack.org/openstack-ansible-os_swift/latest/configure-swift-config.html barely mentions groups and the examples give me a sense that it would've been optional10:48
noonedeadpunk`container_vars: -> swift_vars` is kind of related to groups10:51
noonedeadpunkbut a very weird way to put this in10:51
f0o:D10:51
f0obut this explains my empty rings10:51
noonedeadpunkso p[retty much that would translate to having `swift` var defined inside of /etc/openstack_deploy/host_vars/swift-node510:52
f0omy issue is that it doesnt mention that groups is a _required_ setting10:53
f0oit just mentions that there exists a group setting, not saying why I would need it and the examples show it being used together with storage policies but factually it is always required to be set even for a plain setup10:54
f0ohttps://opendev.org/openstack/openstack-ansible-os_swift/src/branch/master/templates/ring.contents.j2#L64 something in this neseted defaults it also doesnt seem to actually default to the 'account,container' def_groups at the top10:56
f0ourgh I wish I had access to the env from remote now to debug this because I feel like somewhere is a bad value that makes either drives or groups empty10:58
opendevreviewDaniel Preussker proposed openstack/openstack-ansible-os_swift master: Migrate role to SSHCA  https://review.opendev.org/c/openstack/openstack-ansible-os_swift/+/94698811:28
opendevreviewDaniel Preussker proposed openstack/openstack-ansible-os_swift master: Migrate ring distribution to SSHCA  https://review.opendev.org/c/openstack/openstack-ansible-os_swift/+/94699011:36
f0oI'm liking this git review11:36
opendevreviewDaniel Preussker proposed openstack/openstack-ansible-os_swift master: Migrate cronjobs to systemd-timers  https://review.opendev.org/c/openstack/openstack-ansible-os_swift/+/94699111:38
f0olater in the afternoon I will try out these split patches in my env and see how far I get. Now that I know that I need groups ;011:40
f0oyou guys might just make me a gerrit believer after decades of gitflow11:44
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: docs: little fix for Zed release  https://review.opendev.org/c/openstack/openstack-ansible/+/94696111:47
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: docs: little fix for Zed release  https://review.opendev.org/c/openstack/openstack-ansible/+/94696111:49
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: docs: little fix for Zed release  https://review.opendev.org/c/openstack/openstack-ansible/+/94696111:55
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: docs: little fix for Zed release  https://review.opendev.org/c/openstack/openstack-ansible/+/94696111:56
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: docs: little fix for Zed release  https://review.opendev.org/c/openstack/openstack-ansible/+/94696112:00
f0oso flush_handles wasnt a good idea12:36
opendevreviewDaniel Preussker proposed openstack/openstack-ansible-os_swift master: Migrate role to SSHCA  https://review.opendev.org/c/openstack/openstack-ansible-os_swift/+/94698812:37
opendevreviewDaniel Preussker proposed openstack/openstack-ansible-os_swift master: Migrate ring distribution to SSHCA  https://review.opendev.org/c/openstack/openstack-ansible-os_swift/+/94699012:44
opendevreviewDaniel Preussker proposed openstack/openstack-ansible-os_swift master: Migrate cronjobs to systemd-timers  https://review.opendev.org/c/openstack/openstack-ansible-os_swift/+/94699112:44
noonedeadpunkf0o: > might just make me a gerrit believer after decades of gitflow13:18
noonedeadpunkI told you so :p13:18
f0o:p13:19
noonedeadpunkat first you o_O at wtf is that13:19
noonedeadpunkbut with some time....13:19
f0oyep yep13:20
f0oI still need to find a good way to trigger the trusted_ca regeneration without flushing handlers13:24
f0oprobably will have to change ansible-plugins to replicate what keystone does13:24
f0ounless there's a nicer/proper way13:24
jrosserthe handler can always be a regular task13:26
f0oI think the regen task is deffo safe to be executed always13:27
jrosseruse `register: <blah>` on one task, and then another can be `when: <blah> is changed` 13:27
jrosserthe linter might moan about it13:27
jrosserexecute always will not be idempotent13:27
jrosseraim for zero changed tasks when there is nothing to do, thats really the ansible way13:28
jrosserthough it kind of depends on the details, some tasks themselves are idempotent so the condition is not always needed13:29
f0oso basically move https://opendev.org/openstack/openstack-ansible-plugins/src/branch/master/roles/ssh_keypairs/handlers/main.yml into tasks and create the when: 'Create sshd trusted certificate config files' is changed ?13:32
opendevreviewDaniel Preussker proposed openstack/openstack-ansible-plugins master: Move regenerate handler into task to trigger more reliably  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/94699813:37
f0o^ like that?13:38
opendevreviewDaniel Preussker proposed openstack/openstack-ansible-plugins master: Move regenerate handler into task to trigger more reliably  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/94699813:38
opendevreviewMerged openstack/openstack-ansible master: Install inventory-manage as a console_script  https://review.opendev.org/c/openstack/openstack-ansible/+/94503213:40
NeilHanlonf0o: welcome to the gerrit side of the force. we only have one rule: proselytize gerrit to not-yet-belivers :P14:25
NeilHanlonfwiw https://graphite.dev is a similar concept for other forges like GH14:26
NeilHanlonnoonedeadpunk: wow! only one 'needs approval' in the queue!!14:26
noonedeadpunkI think you can use https://gerrithub.io/ ?14:28
noonedeadpunkor it's smth different?14:28
NeilHanlonoh wow, i had no idea about gerrithub lol14:28
NeilHanlongraphite is something different.. just a similar concept to how gerrit manages stacking14:29
noonedeadpunkwell. it doesn't have own storage - storage is github. But you can leverage the favorite flow there :D14:29
noonedeadpunkah14:29
noonedeadpunkbut it makes totall sense....14:29
NeilHanlonnot being able to relate pull requests on github is really annoying14:30
NeilHanlonespecially coming from a gerrit mindset heh14:30
noonedeadpunkespecially if multiple ppl want to collaborate on some feature development14:31
noonedeadpunkyeah... broken by gerrit mindset - which is really hard to un-see once used to it14:32
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: WIP  https://review.opendev.org/c/openstack/openstack-ansible/+/94700814:57
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: WIP  https://review.opendev.org/c/openstack/openstack-ansible/+/94700814:58
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: docs: fix small mistake in Deployment hosts  https://review.opendev.org/c/openstack/openstack-ansible/+/94700814:59
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: docs: small mistake in Deployment hosts  https://review.opendev.org/c/openstack/openstack-ansible/+/94700815:02
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Update roles for 31.0.0.0b1 release  https://review.opendev.org/c/openstack/openstack-ansible/+/94701415:22
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Move zuul preparation for role/collection bootstrap  https://review.opendev.org/c/openstack/openstack-ansible/+/93915115:23
noonedeadpunkseem we have now to land https://review.opendev.org/c/openstack/openstack-ansible/+/94701415:24
noonedeadpunkand I need to look into bump script about wtf is wrong with it15:24
noonedeadpunkas apparently< it's taking HEAD without accounting for the tree or smth like that15:24
opendevreviewMerged openstack/openstack-ansible-haproxy_server master: Make sysctl configuration path configurable  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/93960115:32
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible stable/2024.2: Use first utility host as default host for openstack_resources  https://review.opendev.org/c/openstack/openstack-ansible/+/94701915:36
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Update roles for 31.0.0.0b1 release  https://review.opendev.org/c/openstack/openstack-ansible/+/94701415:36
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Unfreeze roles after milestone release  https://review.opendev.org/c/openstack/openstack-ansible/+/94628115:40
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Move zuul preparation for role/collection bootstrap  https://review.opendev.org/c/openstack/openstack-ansible/+/93915115:40
darkhackerncnoonedeadpunk++ thank you very much 15:56
f0oNeilHanlon: One of Us. One of Us. One of Us. :D16:03
f0onoonedeadpunk: I have a working Swift setup! there's just one caveat, I had to entirely exclude the md5 shenanigans that are in the role. I hoenstly fail to see the value in those since rsync takes care of it already. I will add a patch to my series to remove those and we can have the discussion about it on gerrit16:05
opendevreviewDaniel Preussker proposed openstack/openstack-ansible-os_swift master: Remove md5 checks of rings/builders  https://review.opendev.org/c/openstack/openstack-ansible-os_swift/+/94702116:07
noonedeadpunkyeah, I'm not sure I like the idea of dropping it as a whole. but I think I can see how it can be done better at least16:22
f0oI'd say the patch to drop it is a conversation starter16:23
noonedeadpunkyeah16:24
f0oif we want to keep it (in any form or shape) we will need to addresss the chicken-egg issues of initial deployment. Which is what was attempted with the comparisson to empty md5sum. it's execution is just poorly16:24
f0oI had multiple instances where rexecuting the same playbook would yield fails or passing seemingly random16:25
f0oeither way, might feature creep it with the idea of moving the ring-building onto the repo_server16:26
noonedeadpunkI guess I'd be re-implementing it with `ansible.builtin.find` and then `ansible.builtin.stat` across find results16:26
f0othat would entirely get rid of it too since we can just download the md5sum file and use md5sum itself16:26
f0ospeaking of something else16:26
f0oany idea why https://zuul.opendev.org/t/openstack/build/1e8dd970e06340b5a149909c19abdd2e is failing?16:26
noonedeadpunkyeah, I mean, moving to repo server looks somehow cleaner...16:27
f0othe tempest assertion error is not really useful to me16:27
noonedeadpunkhttps://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_1e8/openstack/1e8dd970e06340b5a149909c19abdd2e/logs/openstack/aio1-utility-container-9fe07d1c/utility/stestr_results.html16:27
f0oI'm just happy my swift setup is working now - highlight of the week hah16:27
noonedeadpunkit could be intermittent as well16:27
noonedeadpunkyeah, right, and now you can enlighten me if I get things right or not16:28
f0ohow can I retrigger the CI? or is that limited to a select few?16:29
noonedeadpunk(and I can spawn a sandbox I guess)16:29
noonedeadpunkjust leave the comment with `recheck - <reason>`16:29
f0ooh coolio16:29
noonedeadpunksomehow rocky is unhappy with SSH :(16:30
noonedeadpunkwonder why it fails to auth16:30
noonedeadpunkhttps://zuul.opendev.org/t/openstack/build/e1e19c5644bc4672a36583e8f7a225da/log/job-output.txt#10214-1021816:30
f0oyeah dunno at least I'm happy it's non-voting xD16:31
noonedeadpunkI think it is16:32
f0ooh youre right16:32
f0oI thought it was the distro variant16:32
noonedeadpunkjsut all rocky are unhappy, and centos stream is fine at the same time16:33
noonedeadpunkso it's weird16:33
f0oI can look into it over the weekend16:33
f0ocan spin up a rocky vm and just trace it16:33
noonedeadpunkbtw - https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/946998 is a valid failure16:36
f0oit is?16:36
noonedeadpunkhttps://zuul.opendev.org/t/openstack/build/5f46157668544794ab007e56f7e6d49b/log/job-output.txt#12574-1259716:36
f0ohttps://zuul.opendev.org/t/openstack/build/5f46157668544794ab007e56f7e6d49b/log/job-output.txt#12163-1216616:37
f0othis was skipped16:37
f0oI guess the xyz.changed didnt work16:37
noonedeadpunkI'd guess it should be `xyz is changed` is th right syntax16:38
f0obut I honestly didnt know what I ws doing there anyway16:38
f0oI googled it a bit and some guide said to do a register and then .changed on whatever you register16:38
f0oguess it/I was wrong16:38
noonedeadpunkbut tbh, I still somehow like it done with the handler16:39
f0oI do need the handler to trigger before I do all the rsync stuff tho16:39
noonedeadpunksand that flushing handler in role doesn't do the trick16:39
f0oand flush handlers broke a lot of things because it started triggering the swift handlers (systemd) which all failed since well it wasnt yet time for them16:40
noonedeadpunkyeah, right16:40
f0omaybe I can re arrange the tasks somehow to make key setup way earlier16:40
f0oidk if that solves it entirely or just masquerades it16:40
noonedeadpunkyeah, I guess it doesn't solve it properly16:43
noonedeadpunkit's more of indeed moving out key setup out of role to pre_tasks then...16:43
f0obut that's a change in ansible-plugins then right?16:45
noonedeadpunkyeah16:46
noonedeadpunkbut again. let's sleep with it a bit...16:46
f0o+116:46
f0ofriday afternoon now, I'm not gonna do much now anyway16:46
noonedeadpunkI'm somehow exhausted atm and can't think very clear. NExt week will spawn a sandbox and really wanna play with swift16:46
f0ono rush16:47
f0othe patches I made might not be perfect but they're a good inspiration to get moving forward16:47
f0oanyway I'm off now, have a great friday and weekend ahead (:16:49
noonedeadpunkyup, thanks for your work!16:49
noonedeadpunkmuch appreciated!16:49
noonedeadpunkand have a good one16:49
NeilHanlonyes, thanks f0o! Have a great weekend :) 17:18
opendevreviewNeil Hanlon proposed openstack/openstack-ansible master: Update roles for 31.0.0.0b1 release  https://review.opendev.org/c/openstack/openstack-ansible/+/94701417:27
NeilHanlonnoonedeadpunk: made some grammar changes for the release notes there17:27
opendevreviewMerged openstack/openstack-ansible master: docs: small mistake in Deployment hosts  https://review.opendev.org/c/openstack/openstack-ansible/+/94700818:28
opendevreviewMerged openstack/openstack-ansible master: docs: little fix for Zed release  https://review.opendev.org/c/openstack/openstack-ansible/+/94696118:28
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: WIP  https://review.opendev.org/c/openstack/openstack-ansible/+/94703919:43
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: WIP  https://review.opendev.org/c/openstack/openstack-ansible/+/94703919:44
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: WIP  https://review.opendev.org/c/openstack/openstack-ansible/+/94703919:46
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: WIP  https://review.opendev.org/c/openstack/openstack-ansible/+/94703919:48
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: WIP  https://review.opendev.org/c/openstack/openstack-ansible/+/94703919:50
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: WIP  https://review.opendev.org/c/openstack/openstack-ansible/+/94703919:54
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: WIP  https://review.opendev.org/c/openstack/openstack-ansible/+/94703919:59
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: docs: minor fixes with OpenStack-Ansible naming  https://review.opendev.org/c/openstack/openstack-ansible/+/94703920:01
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: docs: minor fixes with OpenStack-Ansible naming  https://review.opendev.org/c/openstack/openstack-ansible/+/94703920:03
opendevreviewMerged openstack/openstack-ansible master: Symlink console_scripts to /usr/local/bin/  https://review.opendev.org/c/openstack/openstack-ansible/+/94503323:14

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