Monday, 2025-09-22

*** jph_ is now known as jph01:28
opendevreviewGhanshyam proposed openstack/releases master: Add releasenotes link for Tempest 2025.2 release  https://review.opendev.org/c/openstack/releases/+/96190705:40
opendevreviewMerged openstack/releases master: Release magnum-tempest-plugin for 2025.2 Flamingo  https://review.opendev.org/c/openstack/releases/+/96171208:50
opendevreviewMerged openstack/releases master: Release cinder-tempest-plugin for 2025.2 Flamingo  https://review.opendev.org/c/openstack/releases/+/96170008:50
opendevreviewMerged openstack/releases master: Release cloudkitty-tempest-plugin for 2025.2 Flamingo  https://review.opendev.org/c/openstack/releases/+/96170109:01
zigoHi there!14:23
zigoI'd love to have my osbpo.debian.net to get a trigger whenever a artifact is released by the release team. This way, I would remove my cron and get something event based.14:23
zigoPlease have a look here: https://osbpo.debian.net/deb-status/ which is the thing I want to maintain.14:23
zigoIt'd be kind of easy to add, here's an example:14:23
zigohttps://paste.opendev.org/show/bQ1TKmpXJz50x7ADlbkl/14:23
zigoMy Python code does git pull from the release team repo to fetch the info (ie: https://opendev.org/openstack/releases )14:24
elodilleszigo: you know that there is a ML for releases, right? https://lists.openstack.org/archives/list/release-announce@lists.openstack.org/15:44
zigoYeah, I get the mail from them. Are you suggesting I use it for my bot ?15:44
elodilleswell, not necessarily, but that could be another trigger for such things o:)15:47
clarkbzigo: elodilles: another option is to watch the gerrit event stream15:55
zigoclarkb: How does that work?16:07
zigoThe only event I need is "a new artifact for OpenStack release X"16:07
clarkbzigo: you run the gerrit ssh stream events command against its port 29418 ssh server. It emits a json event per line which you would filter through for update to openstack/releases that map ot new artifacts.16:08
clarkbwe haev a small python lib (gerritlib) that can manage the connection for you16:08
zigoAny link to that ?16:08
clarkbhttps://opendev.org/opendev/gerritlib this is the code repo. It should publish somestuff ot pypi (it hasn't changed in a logn time)16:10
clarkbcall startWatching() https://opendev.org/opendev/gerritlib/src/branch/master/gerritlib/gerrit.py#L237 then https://opendev.org/opendev/gerritlib/src/branch/master/gerritlib/gerrit.py#L251 getEvent() in a loop16:13
clarkbzigo: https://gerrit-review.googlesource.com/Documentation/cmd-stream-events.html this is the upstream documentation for the stream events command16:14
opendevreviewTakashi Kajinami proposed openstack/releases master: yaql: Create new release  https://review.opendev.org/c/openstack/releases/+/96200217:15

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