opendevreview | Tony Breeds proposed zuul/zuul-jobs master: [configure-mirrors] Allow per distribution disabling of mirrors https://review.opendev.org/c/zuul/zuul-jobs/+/884935 | 00:11 |
---|---|---|
tonyb | So I see that the mirror_info spec? is a nice solution to the problem. I'm happy to work towards implementing that but I don't really know how/enough about how things work to get it done quickly. | 00:13 |
tonyb | I think it's a good opportunity to learn but I really would like feedback/advice on priority. | 00:13 |
tonyb | It seems like there is stuff that'd benefit from being done soon (server migrations, podman tooling, gerrit are a few) so thoughts? | 00:14 |
tonyb | fungi, clarkb, ianw: Can y'all have a look over: https://etherpad.opendev.org/p/opendev_deprecate_fedora for obvious errors or omissions befoer I send it to openstack-discuss tomorrow? | 00:54 |
ianw | tonyb: one thing i'd say is that checking on hound there are other references https://codesearch.opendev.org/?q=fedora-latest&i=nope&literal=nope&files=&excludeFiles=&repos= | 00:56 |
ianw | things like windmill i doubt work anyway | 00:57 |
tonyb | Yeah lots of windmill hits, I'm worried that I didn't find the bindep ones myself | 00:58 |
tonyb | What is windmill? | 01:00 |
ianw | fedora-36 also brings up x/tobiko that seems to use that node directly | 01:01 |
ianw | windmill was set of ansible roles setup a long time by pabelanger to deploy various things | 01:01 |
tonyb | Ahh okay | 01:02 |
tonyb | I'll do more digging | 01:02 |
ianw | i think it was in the era where we were trying to make system-config a very generic thing, so it was a lot of different components you could plug into | 01:03 |
ianw | i don't know exactly when it happened, but during the puppet->ansible transition it just became impossible workload to keep totally generic roles working *and* do the work of keeping opendev production working | 01:05 |
ianw | i.e. when changing anything in production, you'd have to think about a whole bunch of other platforms that production doesn't use, which held up the actual production :) | 01:06 |
ianw | one of the only remnants of that is in system-config where we have a top-level roles/* which are supposed to be more generic; and the things under playbooks/roles are basically targeted at opendev deployment only | 01:07 |
tonyb | Oh I did wonder about playbooks/roles | 01:07 |
tonyb | and now I know | 01:08 |
ianw | well, that and zuul-jobs of course, that became a place for generic work | 01:08 |
tonyb | Yeah. of course | 01:08 |
opendevreview | Merged zuul/zuul-jobs master: Force cgroupfs cgroup manager with podman on ubuntu https://review.opendev.org/c/zuul/zuul-jobs/+/883593 | 01:15 |
*** dmellado17 is now known as dmellado1 | 04:55 | |
*** amoralej|off is now known as amoralej | 06:12 | |
frickler | ansible 8 was out two days ago according to pypi https://pypi.org/project/ansible/8.0.0/ | 08:26 |
opendevreview | Merged openstack/project-config master: Stop testing github hosted projects in openstack tenant https://review.opendev.org/c/openstack/project-config/+/884563 | 09:23 |
opendevreview | Merged openstack/project-config master: Stop caching infrequently-used CirrOS images https://review.opendev.org/c/openstack/project-config/+/873735 | 09:29 |
opendevreview | Dr. Jens Harbott proposed openstack/project-config master: Cache new cirros images https://review.opendev.org/c/openstack/project-config/+/885005 | 09:39 |
*** amoralej is now known as amoralej|lunch | 12:09 | |
fungi | tonyb: it may also make sense to include an observation that some of the jobs you linked haven't run at all for months and years, and the rest are all non-voting/experimental | 12:26 |
fungi | except for the last one, for tripleo, which is another kind of situation all its own anyway | 12:26 |
fungi | and also they're running on fedora 36 which is officially eol | 12:27 |
fungi | we normally don't continue building images for eol distro versions without a very good reason, so it's to the point where we probably need to decide between updating the fedora images or dropping them | 12:30 |
*** amoralej|lunch is now known as amoralej | 12:59 | |
tonyb | fungi thanks all very good points | 14:42 |
clarkb | tonyb: ianw fungi windmill was pabelangers ansible to deploy zuul when working at ansible. We in opendev were'nt really ready for ansible at thatpoint so he wrote new stuff. At this point it is effectively dead and unmaintained and some (maybe all?) of the repos have been removed from zuul's tenant configs | 14:46 |
clarkb | the idea there is that we can easily add the projects back to zuul if someone starts maintaining it again but until then the simplest thing for resolving config issues is to remove them from zuul which we can do here. I'll take a look at that etherpad once I'm a bit more settled in this morning | 14:47 |
clarkb | fwiw I did not attempt to join the gerrit community meeting this morning because i never got an answer on whether or not it would be held... | 15:17 |
tonyb | clarkb: do we need to warn Paul? | 15:57 |
clarkb | tonyb: when I pulled things out of zuul previousl I messaged him and he basically said he didn't have time to do anything himself so whatever we did was fine | 15:57 |
clarkb | and it is easy to add it back when someone does show up to clean things up | 15:57 |
tonyb | okay cool. | 15:58 |
tonyb | I'll try to do that today. I guess it isn't urgent and it'll be another good learning opportunity | 16:05 |
clarkb | soudsn good. | 16:06 |
frickler | when doing cherry-picks via the gerrit UI, it amends the topic from "original" to "original-targetbranchname", does someone know if it is possible to override this? I'd like to keep all patches under the same topic | 16:08 |
frickler | in addition, updating the topic requires first deleting and then adding it again | 16:09 |
clarkb | for the second thing that is how it works. YOu clikc the 'x' and then add a new topic. For the second thing I assume that if it isn't an option on the cherry pick widget you can't change that. One thing that can mitigate the pain is that you can use the bulk actions on change lists to set the topic though | 16:12 |
frickler | lastly, there is some issue in the "set topic" autocompletion. if I type "fix-", "fix-zuul-errors" is listed among the completions. if I add to "fix-z", only some weird "fix_z*" strings are shown | 16:12 |
clarkb | basicall after you cherry pick everything go to your changes list and then bulk set the topic to what you want it to be | 16:12 |
clarkb | the autocompletion is likely based on lucene index content and that may be an artifact of how lucene does tokenization | 16:13 |
frickler | oh, I never saw these bulk actions before, that is likely helpful, thx | 16:14 |
clarkb | it is new with 3.7 | 16:21 |
clarkb | a feature that gertty has had forever | 16:21 |
*** amoralej is now known as amoralej|off | 16:23 | |
frickler | I never got a working gertty setup set up. it was always thrashing around syncing git things for ages, like literally days | 16:23 |
clarkb | I stopped using it around when I had kids because using a browser was easier when dealing with small children | 16:24 |
clarkb | re thrashing I think the more repos you subscribe to the more it has to do, but not sure I ran into that | 16:24 |
opendevreview | Dr. Jens Harbott proposed openstack/project-config master: Cache new cirros images https://review.opendev.org/c/openstack/project-config/+/885005 | 16:26 |
fungi | very large repos like nova or neutron with tons of open changes are problematic to subscribe gertty to, and the rest api round-trips probably get much worse the higher your rtt/latency to the gerrit server | 17:04 |
fungi | s/problematic/very slow/ | 17:04 |
opendevreview | Clark Boylan proposed opendev/system-config master: Add zp02 zuul-preview server to replace zp01 https://review.opendev.org/c/opendev/system-config/+/885076 | 17:06 |
opendevreview | Clark Boylan proposed opendev/zone-opendev.org master: Add zp02 to DNS https://review.opendev.org/c/opendev/zone-opendev.org/+/885077 | 17:08 |
opendevreview | Clark Boylan proposed opendev/system-config master: Remove zp01 https://review.opendev.org/c/opendev/system-config/+/885078 | 17:09 |
opendevreview | Clark Boylan proposed opendev/zone-opendev.org master: Remove zp01 from DNS https://review.opendev.org/c/opendev/zone-opendev.org/+/885079 | 17:10 |
clarkb | ok I think we can iterate through those changes making sure things are happy at each step of the way in order to replace an older server | 17:11 |
clarkb | I picked it because it is easy >_> no volumes | 17:11 |
opendevreview | Clark Boylan proposed openstack/diskimage-builder master: fedora: don't use CI mirrors https://review.opendev.org/c/openstack/diskimage-builder/+/883798 | 17:11 |
opendevreview | Merged openstack/diskimage-builder master: fedora: don't use CI mirrors https://review.opendev.org/c/openstack/diskimage-builder/+/883798 | 20:05 |
clarkb | I'm going to approve https://review.opendev.org/c/opendev/system-config/+/885076 now to get things moving on the zuul-preview server | 21:09 |
*** JayF is now known as Guest1962 | 21:37 | |
*** JasonF is now known as JayF | 21:37 | |
opendevreview | Merged opendev/system-config master: Add zp02 zuul-preview server to replace zp01 https://review.opendev.org/c/opendev/system-config/+/885076 | 22:01 |
clarkb | once we're happy with the deployment that results in we should be safe to update DNS | 22:02 |
fungi | thanks! | 22:03 |
clarkb | ok I think that is looking good and we can switch DNS over now. But I'm about to eat dinner so may be best to do that tomorrow morning when I can watch it | 23:37 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!