| -@gerrit:opendev.org- Dr. Jens Harbott proposed: [openstack/diskimage-builder] 976342: DNM: CI check https://review.opendev.org/c/openstack/diskimage-builder/+/976342 | 09:19 | |
| -@gerrit:opendev.org- Dr. Jens Harbott proposed: [openstack/diskimage-builder] 976345: Add tox-py313 job https://review.opendev.org/c/openstack/diskimage-builder/+/976345 | 09: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/+/970146 | 10:40 | |
| -@gerrit:opendev.org- Dr. Jens Harbott proposed: [openstack/diskimage-builder] 976345: Add tox-py313 job https://review.opendev.org/c/openstack/diskimage-builder/+/976345 | 13: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/+/974942 | 15: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.org | seems to have worked, and the page still looks fine in a normal browser | 15:29 |
| @fungicide:matrix.org | i'll check the trap later to see how many fish it catches | 15:30 |
| @fungicide:matrix.org | odd, 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.org | yeah, 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.org | i've got to leave momentarily for a tax appointment but will ponder our options while i'm out | 15:42 |
| @clarkb:matrix.org | oh it didn't occur to me that we wouldn't be serving that content at all | 16:04 |
| @clarkb:matrix.org | because its at /latest/ ok well no wondering the trap wasn't doing anything :) | 16:05 |
| @clarkb:matrix.org | ya maybe a /robots.txt -> /latest/robots.txt alias makes sense for our docs hosting | 16:05 |
| @clarkb:matrix.org | fungi: 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 objections | 16: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/+/976496 | 16: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/+/970566 | 16:42 | |
| @clarkb:matrix.org | One 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 time | 17:32 |
| @clarkb:matrix.org | https://etherpad.opendev.org/p/opendev-server-upgrade-planning this is the new document | 17:33 |
| @clarkb:matrix.org | ok that etherpad should have a mostly correct capturing of what needs to be upgraded and what could be upgraded | 17:51 |
| @clarkb:matrix.org | I've cross linked that from our top level todo list document and the meeting agenda | 17: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/+/976496 | 18:37 | |
| @fungicide:matrix.org | Clark: 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 redirect | 18:38 |
| @clarkb:matrix.org | Got it | 18:39 |
| @clarkb:matrix.org | fungi: I guess we just have to expose it alongside the existing redirects? | 18:40 |
| @clarkb:matrix.org | Also thoughts on updating the lodgeit image todaym | 18:40 |
| @clarkb:matrix.org | * Also thoughts on updating the lodgeit image today? | 18:40 |
| @fungicide:matrix.org | i'm good to go ahead on the lodgeit upgrade. i think i reviewed that one... checking | 19:03 |
| @fungicide:matrix.org | confirmed i had, but approved just now | 19:04 |
| @fungicide:matrix.org | so 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 file | 19:05 |
| @fungicide:matrix.org | does that make sense? | 19:05 |
| @fungicide:matrix.org | if so, i can start whipping up that patch now | 19:06 |
| @clarkb:matrix.org | fungi: 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 content | 19:07 |
| @clarkb:matrix.org | since we largely don't control that content and the robots.txt content may need to be context specific? | 19:07 |
| @clarkb:matrix.org | but I think as far as testing the honeypot goes that is fine as a quick way to get it in place | 19:07 |
| @fungicide:matrix.org | wel, it does. docs.openstack.org isn't built from a single sphinx project either | 19:07 |
| @clarkb:matrix.org | that is a good point | 19:08 |
| @fungicide:matrix.org | even zuul's docs don't install to the root of the domain | 19:08 |
| @fungicide:matrix.org | we 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-trees | 19:09 |
| @clarkb:matrix.org | I guess docs.openstack.org is more of an outlier with its root project docs | 19:09 |
| @clarkb:matrix.org | and we probably can reuse a consistent robots.txt for a lot of stuff | 19:10 |
| @fungicide:matrix.org | so 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 config | 19:10 |
| @fungicide:matrix.org | because what we want is a robots.txt per domain which is a robots.txt per vhost essentially, not a robots.txt per sphinx project | 19:10 |
| @fungicide:matrix.org | and 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 added | 19:12 |
| @fungicide:matrix.org | and 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 doain | 19:13 |
| @fungicide:matrix.org | domain | 19:13 |
| @clarkb:matrix.org | sounds 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 cases | 19:13 |
| @fungicide:matrix.org | i 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 file | 19: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/+/976497 | 19:17 | |
| @fungicide:matrix.org | i'm open to figuring that out if there's support to go that direction instead, but to me it seems like severe overengineering | 19:17 |
| @fungicide:matrix.org | and if we still wanted a generic robots.txt we could refer to from multiple vhosts, we'd be right back to alias directives anyway | 19:18 |
| @clarkb:matrix.org | ya I would do the simpler thing particularly since we're still testing this | 19:21 |
| @clarkb:matrix.org | if we find this works well and then we need to improve it we can improve it then | 19: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/+/975332 | 19:23 | |
| @clarkb:matrix.org | I think that will not automatically deploy because the image is built in another repo and we don't run the paste job hourly | 19:25 |
| @clarkb:matrix.org | I will manually update the paste server once image promotion is done | 19:25 |
| @clarkb:matrix.org | that 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/+/976537 | 19:41 | |
| @fungicide:matrix.org | okay, i think that's ^ all the moving parts | 19:42 |
| @clarkb:matrix.org | fungi: thanks +2 from me. With the test case I think we acn probably approve it if zuul is happy with it | 19:50 |
| @fungicide:matrix.org | yeah, 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 worked | 19:59 |
| @clarkb:matrix.org | fungi: the test did pass so I have approved the change | 20:50 |
| @fungicide:matrix.org | thanks! i'll check in on it again after it deploys | 20:50 |
| @fungicide:matrix.org | no hits on the tarpit file yet according to `docs.opendev.org_access.log` | 20:51 |
| @clarkb:matrix.org | the predicted merge time is early enough that I should be able to test the robots.txt update before doing the afternoon school run | 21: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/+/976537 | 21:34 | |
| @clarkb:matrix.org | That 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 too | 21: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/+/976555 | 21:40 | |
| @fungicide:matrix.org | yep, agreed | 21:44 |
| @clarkb:matrix.org | https://etherpad.opendev.org/p/opendevent-march-2026 I'm starting to put pre ptg planning together there | 22:52 |
| @clarkb:matrix.org | I'm going ahead with March 2-4 based on tony.breeds's feedback | 22:52 |
| @clarkb:matrix.org | no 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 week | 22:53 |
| @fungicide:matrix.org | sgtm, thanks! | 22:57 |
| @clarkb:matrix.org | I've added a few discussion topics, but feel free to add more | 22:59 |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!