Tuesday, 2025-12-16

opendevreviewDr. Jens Harbott proposed openstack/openstack-zuul-jobs master: Don't use pyenv for functional-py312 job  https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/97097306:34
opendevreviewyatin proposed openstack/project-config master: [neutron] update dashboard with new jobs  https://review.opendev.org/c/openstack/project-config/+/97115508:39
*** ykarel_ is now known as ykarel14:00
cardoeclarkb: 21:44
cardoesorry. Premature enter.21:45
cardoekozhukalov has written a script that'll move all those OpenStack Helm chart tarballs into subdirectories, clarkb.21:45
cardoeHe's also refactored https://review.opendev.org/c/openstack/openstack-helm/+/970997 a bit.21:45
cardoeI believe he wants to get that script run before merging that change in.21:46
cardoeThat should solve the problem in the end.21:46
fungiyeah, one of us can do it with authenticated access to afs, i'm happy to if someone else doesn't21:48
clarkbya I think the main thing is simply deciding when we should do ti since the two should happen close together22:02
clarkbI'm happy for fungi to coordinate that if fungi runs the moves22:02
kozhukalovHi, Openstack-Helm team prepared a fix regarding this [1]22:16
kozhukalovThe fix is here [2]. It is going to build only updated charts and put them under chart's subdirectory. Before merging it, we need this script [3] to be run in the tarballs root directory on the web server (https://tarballs.opendev.org/openstack/openstack-helm). This script requires helm command to be available and it moves all tgz files to subdirectories. I tested it locally, it seems to work well. 22:16
kozhukalovMay I ask someone to run the script [3]?22:16
kozhukalov[1] https://lists.opendev.org/archives/list/service-discuss@lists.opendev.org/thread/VTMDDVSPM5HRUYWAATNMZOILT5OE57VR/ 22:16
kozhukalov[2] https://review.opendev.org/c/openstack/openstack-helm/+/97099722:16
kozhukalov[3] https://github.com/kozhukalov/move-packages-to-subdirs/blob/main/move-packages-to-subdirs.sh22:16
clarkbkozhukalov: can't we just use `mv`?22:21
clarkbfungi: volunteered to do the afs side cleanup, but I'm not sure we need to be running helm to do some simple file renames?22:21
clarkbwe literally just need a table of old name and new name then apply mv to them22:21
kozhukalovsure, I'll update the script22:22
clarkbthen update the yaml file22:22
clarkbmostly I ask because keeping it simple ensures that we understand what it is doing and allows us to debug if anything doesn't work as expected22:22
kozhukalovYes, I see22:22
kozhukalovfair point22:22
clarkbya I think the simple way of doing this is a set of file moves (and corresponding dir creation) then content for the updated index.html22:27
clarkbthis can all be done atomically since we'd update the RW volume in afs then publish it when we're happy with the result22:28
clarkbso in theory we could stage it and have you confirm the results first too, but that proably isn't necessary if we keep it simple22:28
kozhukalovupdated the scripts repository, added bare scripts 01_bare_mkdir.sh 02_bare_move.sh and 03_update_index.sh 22:36

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