Wednesday, 2026-02-11

-@gerrit:opendev.org- Dr. Jens Harbott proposed: [openstack/diskimage-builder] 976342: DNM: CI check https://review.opendev.org/c/openstack/diskimage-builder/+/97634209:19
-@gerrit:opendev.org- Dr. Jens Harbott proposed: [openstack/diskimage-builder] 976345: Add tox-py313 job https://review.opendev.org/c/openstack/diskimage-builder/+/97634509:50
-@gerrit:opendev.org- Zuul merged on behalf of Clark Boylan: [zuul/zuul-jobs] 970146: Add base py313 jobs for tox and nox https://review.opendev.org/c/zuul/zuul-jobs/+/97014610:40
-@gerrit:opendev.org- Dr. Jens Harbott proposed: [openstack/diskimage-builder] 976345: Add tox-py313 job https://review.opendev.org/c/openstack/diskimage-builder/+/97634513:21
-@gerrit:opendev.org- Zuul merged on behalf of Jeremy Stanley https://matrix.to/#/@fungicide:matrix.org: [opendev/system-config] 974942: Inject docs honeypot URL into body comment https://review.opendev.org/c/opendev/system-config/+/97494215:23
@fungicide:matrix.org`$ wget -qO- https://docs.opendev.org/opendev/infra-manual/ | grep body`15:29
@fungicide:matrix.org`</head><body><!-- Following this URL will block your access: https://docs.opendev.org/[REDACTED].html -->`15:29
@fungicide:matrix.orgseems to have worked, and the page still looks fine in a normal browser15:29
@fungicide:matrix.orgi'll check the trap later to see how many fish it catches15:30
@fungicide:matrix.orgodd, https://docs.opendev.org/robots.txt doesn't seem to exist, in retrospect https://review.opendev.org/c/opendev/system-config/+/970674 is creating it in a subtree for the system-config docs isn't it?15:41
@fungicide:matrix.orgyeah, https://docs.opendev.org/opendev/system-config/latest/robots.txt is where it ended up. should we just alias the path in the vhost config?15:42
@fungicide:matrix.orgi've got to leave momentarily for a tax appointment but will ponder our options while i'm out15:42
@clarkb:matrix.orgoh it didn't occur to me that we wouldn't be serving that content at all16:04
@clarkb:matrix.orgbecause its at /latest/ ok well no wondering the trap wasn't doing anything :)16:05
@clarkb:matrix.orgya maybe a /robots.txt -> /latest/robots.txt alias makes sense for our docs hosting16:05
@clarkb:matrix.orgfungi: when your appointment is done and assuming that we aren't dealing with any fires I think I can proceed with https://review.opendev.org/c/opendev/lodgeit/+/975332 so I'll approve that if you don't have objections16:08
-@gerrit:opendev.org- Stephen Finucane proposed: [openstack/project-config] 976496: Onboard xstatic-angular-schema-form repo https://review.opendev.org/c/openstack/project-config/+/97649616:08
-@gerrit:opendev.org- Stephen Finucane proposed:16:14
- [openstack/project-config] 976496: Onboard xstatic-angular-schema-form repo (1/2) https://review.opendev.org/c/openstack/project-config/+/976496
- [openstack/project-config] 976497: Onboard xstatic-angular-schema-form repo (2/2) https://review.opendev.org/c/openstack/project-config/+/976497
-@gerrit:opendev.org- Stephen Finucane proposed:16:36
- [openstack/project-config] 976496: Onboard xstatic-angular-schema-form repo (1/2) https://review.opendev.org/c/openstack/project-config/+/976496
- [openstack/project-config] 976497: Onboard xstatic-angular-schema-form repo (2/2) https://review.opendev.org/c/openstack/project-config/+/976497
-@gerrit:opendev.org- Clark Boylan proposed on behalf of Monty Taylor https://matrix.to/#/@mordred:inaugust.com: [zuul/zuul-jobs] 970566: Update the default skopeo upstream version https://review.opendev.org/c/zuul/zuul-jobs/+/97056616:42
@clarkb:matrix.orgOne of the problems with the "whcih servers need to be upgraded" tracking is that we've ended up with a number of etherpads over time. I'm going declare bankruptcy on all of that and create a new document that will be *the* document and we can use this new document to track things over time17:32
@clarkb:matrix.orghttps://etherpad.opendev.org/p/opendev-server-upgrade-planning this is the new document17:33
@clarkb:matrix.orgok that etherpad should have a mostly correct capturing of what needs to be upgraded and what could be upgraded17:51
@clarkb:matrix.orgI've cross linked that from our top level todo list document and the meeting agenda17:55
-@gerrit:opendev.org- Zuul merged on behalf of Stephen Finucane: [openstack/project-config] 976496: Onboard xstatic-angular-schema-form repo (1/2) https://review.opendev.org/c/openstack/project-config/+/97649618:37
@fungicide:matrix.orgClark: it's not just /robots.txt -> /latest/robots.txt but the fact that we publish that set of documents two additional levels deep. docs.opendev.org has namespace-level directories (opendev) and then project-level (system-config) in addition to the /latest redirect18:38
@clarkb:matrix.orgGot it18:39
@clarkb:matrix.orgfungi: I guess we just have to expose it alongside the existing redirects?18:40
@clarkb:matrix.orgAlso thoughts on updating the lodgeit image todaym18:40
@clarkb:matrix.org* Also thoughts on updating the lodgeit image today?18:40
@fungicide:matrix.orgi'm good to go ahead on the lodgeit upgrade. i think i reviewed that one... checking19:03
@fungicide:matrix.orgconfirmed i had, but approved just now19:04
@fungicide:matrix.orgso anyway, wrt the robots.txt file for docs.opendev.org, probably the cleanest thing to do is to switch to deploying it directly with ansible instead of baking it into the sphinx config, and then set an alias in the apache vhost to point to the location where we install the file19:05
@fungicide:matrix.orgdoes that make sense?19:05
@fungicide:matrix.orgif so, i can start whipping up that patch now19:06
@clarkb:matrix.orgfungi: I think that does work, my concern with that approiach is it doesn't scale if we apply it to docs.openstack.org and other static content19:07
@clarkb:matrix.orgsince we largely don't control that content and the robots.txt content may need to be context specific?19:07
@clarkb:matrix.orgbut I think as far as testing the honeypot goes that is fine as a quick way to get it in place19:07
@fungicide:matrix.orgwel, it does. docs.openstack.org isn't built from a single sphinx project either19:07
@clarkb:matrix.orgthat is a good point19:08
@fungicide:matrix.orgeven zuul's docs don't install to the root of the domain19:08
@fungicide:matrix.orgwe host a few sites where that's the case, e.g. security.openstack.org and releases.openstack.org, but even e.g. governance.openstack.org is several different sphinx projects under different sub-trees19:09
@clarkb:matrix.orgI guess docs.openstack.org is more of an outlier with its root project docs19:09
@clarkb:matrix.organd we probably can reuse a consistent robots.txt for a lot of stuff19:10
@fungicide:matrix.orgso probably the most generic thing we can do is to make the file on disk domain-specific and then alias the right file in the corresponding vhost config19:10
@fungicide:matrix.orgbecause what we want is a robots.txt per domain which is a robots.txt per vhost essentially, not a robots.txt per sphinx project19:10
@fungicide:matrix.organd yeah, we can have e.g. a /srv/generic_robots.txt and /srv/docs.opendev.org_robots.txt or whatever, and then reuse the generic one in vhosts that don't need anything domain-specific added19:12
@fungicide:matrix.organd right, for docs.openstack.org it's a file that gets deployed from openstack/openstack-manuals as part of the site content build, so we'd just omit the alias directive in the vhost for that doain19:13
@fungicide:matrix.orgdomain19:13
@clarkb:matrix.orgsounds good I'm happy with that approach now that you've pointed out that domains/vhosts don't cleanly map to a single documentation source in most cases19:13
@fungicide:matrix.orgi mean, we *could* do something to directly publish it at /afs/openstack.org/project/opendev.org/docs/robots.txt but i think that's going to be a lot more work because we don't have any jobs publishing content at that level of the afs tree at the moment, and it would be all in service of publishing a single text file19:16
-@gerrit:opendev.org- Zuul merged on behalf of Stephen Finucane: [openstack/project-config] 976497: Onboard xstatic-angular-schema-form repo (2/2) https://review.opendev.org/c/openstack/project-config/+/97649719:17
@fungicide:matrix.orgi'm open to figuring that out if there's support to go that direction instead, but to me it seems like severe overengineering19:17
@fungicide:matrix.organd if we still wanted a generic robots.txt we could refer to from multiple vhosts, we'd be right back to alias directives anyway19:18
@clarkb:matrix.orgya I would do the simpler thing particularly since we're still testing this19:21
@clarkb:matrix.orgif we find this works well and then we need to improve it we can improve it then19:21
-@gerrit:opendev.org- Zuul merged on behalf of Clark Boylan: [opendev/lodgeit] 975332: Update the container image to trixie https://review.opendev.org/c/opendev/lodgeit/+/97533219:23
@clarkb:matrix.orgI think that will not automatically deploy because the image is built in another repo and we don't run the paste job hourly19:25
@clarkb:matrix.orgI will manually update the paste server once image promotion is done19:25
@clarkb:matrix.orgthat is done. Paste from before the upgrade continues to load: https://paste.opendev.org/show/boJGrxLtRujHh79gYHgc/ as does one created after the upgrade: https://paste.opendev.org/show/baKvzINiR7K66ebftCs3/19:29
-@gerrit:opendev.org- Jeremy Stanley https://matrix.to/#/@fungicide:matrix.org proposed: [opendev/system-config] 976537: Move docs.opendev.org robots.txt to the docroot https://review.opendev.org/c/opendev/system-config/+/97653719:41
@fungicide:matrix.orgokay,  i think that's ^ all the moving parts19:42
@clarkb:matrix.orgfungi: thanks +2 from me. With the test case I think we acn probably approve it if zuul is happy with it19:50
@fungicide:matrix.orgyeah, when reviewing the original change i should have spotted that we didn't actually test the file was installed to the location we expected, only that the waf functionality worked19:59
@clarkb:matrix.orgfungi: the test did pass so I have approved the change20:50
@fungicide:matrix.orgthanks! i'll check in on it again after it deploys20:50
@fungicide:matrix.orgno hits on the tarpit file yet according to `docs.opendev.org_access.log`20:51
@clarkb:matrix.orgthe predicted merge time is early enough that I should be able to test the robots.txt update before doing the afternoon school run21:16
-@gerrit:opendev.org- Zuul merged on behalf of Jeremy Stanley https://matrix.to/#/@fungicide:matrix.org: [opendev/system-config] 976537: Move docs.opendev.org robots.txt to the docroot https://review.opendev.org/c/opendev/system-config/+/97653721:34
@clarkb:matrix.orgThat has deployed and https://docs.opendev.org/robots.txt loads now with the expected content. https://docs.opendev.org/opendev/system-config/latest/sysadmin.html continues to load too21:39
-@gerrit:opendev.org- Amy Marrich proposed: [opendev/irc-meetings] 976555: Update week to the first Tuesday of the Month https://review.opendev.org/c/opendev/irc-meetings/+/97655521:40
@fungicide:matrix.orgyep, agreed21:44
@clarkb:matrix.orghttps://etherpad.opendev.org/p/opendevent-march-2026 I'm starting to put pre ptg planning together there22:52
@clarkb:matrix.orgI'm going ahead with March 2-4 based on tony.breeds's feedback22:52
@clarkb:matrix.orgno one else expressed a preference either way than my "an extra week makes planning slightly easier" and that isn't a good enough reason to not do the earlier week22:53
@fungicide:matrix.orgsgtm, thanks!22:57
@clarkb:matrix.orgI've added a few discussion topics, but feel free to add more22:59

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