[02:18:02] changed status on T245804 back to open earlier today, since we're officially on track for the domain change now [02:18:03] T245804: Reassign base URLs for toolinfo records' web service links - https://phabricator.wikimedia.org/T245804 [02:45:26] Hi - I was wondering if anyone knew if petscan was going to come back online anytime soon? [02:51:15] h0n0r, unfortunately, the only person who can really start petscan back up is Magnus Manske, the tool maintainer. Someone's already filed a bug report for them https://bitbucket.org/magnusmanske/petscan/issues?status=new&status=open [02:51:36] Ah, okay. Thank you so much for checking. [02:57:48] bd808: thank you! [03:00:37] SQL: yw [03:01:17] That was.... easier than I expected. [03:01:25] Migrating IPCheck production now [03:36:41] !log tools.replag Added service.template and switched on --canonical [03:36:43] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools.replag/SAL [03:38:37] bd808: Does/will the new domain impact tools hosted on cloudvps too? [03:39:50] SQL: no. Or maybe better stated, not yet. We have another new domain, wmcloud.org, that will be replacing wmflabs.org. We wanted to do them one at a time though. [03:40:08] I suppose, that's what I was asking acutally. Thank you :) [03:42:04] bd808: while I have you - I hope I'm not bothering you too much at midnight EST... I use 'webservice shell' a lot to run scripts / not add excess load to the bastion servers, but it doesn't have 'whois' installed which one of ipcheck's components that normally runs via cron uses. Is there a way I can request this? [03:43:39] Or, another / better way to accomplish [03:45:00] (It normally runs via cron, but I occasionally use it to run a one-off version of the report, or to do development / troubleshooting) [03:45:02] SQL: https://phabricator.wikimedia.org/project/view/3978/ is the phabricator category for requesting software installs for Toolforge. I think we would want to think about how to provide a cli tool like that in the Kubernetes cluster. Right now as I'm sure you have noticed there are not many binaries installed in our containters to keep them smaller [03:45:58] Oh, absolutely. I'm thinking that cli 'whois' probably isn't of much use to anyone but me. I might just write a whois client instead. [03:46:44] b.storm_ has been working on some exciting prototypes of a system that would lead to being able to make custom images per tool. That's probably not going to actually reach production for many months yet though [03:47:12] I was just asking to see if there was an easy / obvious solution that would help to take some load off of the bastions (like when I learned about 'webservice shell' from AntiComposite...) [03:47:22] https://www.whois.net/ :) [03:47:32] Unfortunatly, that wouldn't work for me. [03:47:43] I use some custom servers and queries. [03:47:53] For getting all hosts per asn / etc [03:49:09] The easiest solution is probably going to be the same one I use to portscan in my tool. Expose an API on one of my servers (with authentication), and let them do it :) [03:49:25] someone remind me why WHOIS is an entire protocol on it's own [03:49:37] <3 AntiComposite [03:49:55] because is existed before most protocols you might think would replace it [03:50:01] Yup [03:50:16] Looks like a full decade before HTTP [03:50:35] (bd808 was my INTERNIC handle back when those were a thing) [03:50:47] It's really not THAT hard to RAW interact with a whois server. No harder than HTTP at least. [03:51:02] Depends on the query tho. [03:53:49] I was going to point to https://pypi.org/project/whois/ and then realized it shells out to `whois` [03:54:30] why reinvent the wheel when we can paint it instead? [03:54:33] this on looks to be pure python -- https://github.com/joepie91/python-whois [03:54:56] AntiComposite: but what color?! -- https://bikeshed.toolforge.org/ [03:55:01] There's a PHP one as well that I've looked at, and submitted patches to. [20:51:45] bd808: hey, quick question about the domians, do you know when wmcloud.org will be usable as DNS proxy? I only see wmflabs.org in horizon and I want to get the let's encrypt certifiacates [20:53:26] Amir1: Probably in July. We want to get the toolforge.org stuff all handled before starting on the next one [20:54:24] Thanks. I go with wmflabs.org for now then, I get another certificate in that time then [21:06:14] Amir1: we can totally get you DNS for wmcloud.org. We just are not going to be ready to do it for folks through the shared HTTPS proxy for a while. [21:07:40] bd808: ooooh, is that okay? [21:08:11] Amir1: yeah, I'm pretty sure we have all the right bits in our DNS layer right now [21:09:43] bd808: Can I get meet.wmcloud.org for 172.16.1.175 (jitsi.meet.eqiad.wmflabs) 80:8000 443:8443? [21:10:23] Amir1: can you make a phab task? I can figure it out today :) [21:10:41] sure, let me make sure about the ports [21:10:43] thanks! [21:13:48] Amir1: the port mapping stuff is going to end up on your side. I can point DNS at your IP, but from therey you have to built it all [21:14:11] Sure [21:15:53] I was wondering why it wasn't working, then I did docker ps, realized there are wikibase docker images running in the jitsi VM, which didn't make any sense, after close examination, I realized I was trying to run on my own computer all along. Spot the idiot [21:19:59] bd808: T250533 [21:20:00] T250533: Request for creating a DNS proxy from meet.wmcloud.org to 172.16.1.175 (jitsi.meet.eqiad.wmflabs) - https://phabricator.wikimedia.org/T250533 [22:28:29] @bd808 I think I would need your help to move https://github.com/n3rsti/tools-gallery under https://github.com/toolforge. There are some issues filed under `tools-gallery` repo, and it might be helpful to have it under `Toolforge` (not urgent, whenever you can find time :)). [22:28:57] srish_aka_tux: yeah, I can help with that :) [22:29:29] @bd808 cool :) Should I file a task around it on Phab and assign it to you? [22:30:09] srish_aka_tux: sure [22:30:26] 👌 [23:02:49] !log meet Added bd808 (self) as project admin [23:02:51] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Meet/SAL [23:13:01] Amir1: you might laugh when you see that T250533 was all things you could have done yourself :) [23:13:02] T250533: Create DNS A record for meet.wmcloud.org to 172.16.1.175 (jitsi.meet.eqiad.wmflabs) - https://phabricator.wikimedia.org/T250533 [23:17:39] Oooh [23:17:46] That sounds fun [23:26:55] Amir1: its all setup for you now though. :) [23:27:50] Thank you so much, it's a little late here (1:27am). I will try working on it tomorrow [23:28:07] To see if the system works okay-ish