[08:48:42] 10Mail, 10Infrastructure-Foundations, 10SRE: Please create "grant@wikipedia.org" email handle to use for annual fundraising email test - https://phabricator.wikimedia.org/T285432 (10Aklapper) [09:49:54] 10netops, 10Infrastructure-Foundations, 10SRE: Review filtering for cloud-hosts on CR routers eqiad - https://phabricator.wikimedia.org/T285461 (10cmooney) [09:53:37] 10netops, 10Infrastructure-Foundations, 10SRE: Review filtering for cloud-hosts on CR routers eqiad - https://phabricator.wikimedia.org/T285461 (10cmooney) Some work has already been completed to update the current rules: https://gerrit.wikimedia.org/r/c/operations/homer/public/+/701347 [10:44:20] FYI I've set autovoice for wikibugs for T283983 [10:44:20] T283983: Autovoice wikibugs in all channels it speaks in - https://phabricator.wikimedia.org/T283983 [10:51:29] 10Mail, 10Infrastructure-Foundations, 10SRE: Please create "grant@wikipedia.org" email handle to use for annual fundraising email test - https://phabricator.wikimedia.org/T285432 (10faidon) Hi @MNoorWMF - is Grant aware this fundraising test in his name is happening? If so, would it possible to Cc me on the... [12:12:26] 10netops, 10Infrastructure-Foundations, 10SRE: Cloud IPv6 subnets - https://phabricator.wikimedia.org/T187929 (10faidon) Prioritization-wise, is there a reason why we're going for an IPv6 allocation while our IPv4 segmentation is still in flux or in progress? I fear that we're adding more features/problems t... [13:16:36] 10Puppet, 10Infrastructure-Foundations, 10User-jbond: puppet-rspec has trouble testing custom facts - https://phabricator.wikimedia.org/T285476 (10jbond) [13:18:14] 10Puppet, 10Infrastructure-Foundations, 10Patch-For-Review, 10User-jbond: puppet-rspec has trouble testing custom facts - https://phabricator.wikimedia.org/T285476 (10jbond) p:05Triage→03Medium [13:20:37] 10netops, 10Infrastructure-Foundations, 10SRE, 10cloud-services-team (Kanban): Review filtering for cloud-hosts on CR routers eqiad - https://phabricator.wikimedia.org/T285461 (10jbond) p:05Triage→03Medium [13:22:22] 10Mail, 10Infrastructure-Foundations, 10SRE: Please create "grant@wikipedia.org" email handle to use for annual fundraising email test - https://phabricator.wikimedia.org/T285432 (10jbond) p:05Triage→03Medium [13:22:49] 10Puppet, 10Infrastructure-Foundations, 10SRE, 10Patch-For-Review: Puppet does not undo manual "systemctl mask $unit" - https://phabricator.wikimedia.org/T285425 (10jbond) p:05Triage→03Medium [13:37:32] moritzm, jbond: I've released wmflib 0.0.8 to apt.w.o/pypi and installed it on sretest1001 if you want to start testing the idm stuff [13:38:09] great thanks volans [13:50:28] 10netbox, 10Infrastructure-Foundations: Ease moving servers between rows (vlans) - https://phabricator.wikimedia.org/T285090 (10Papaul) Please see below on the steps to move a server to a different row Steps to move a node to a different row step 1 - coordinate with the service owner to depool the server if... [14:00:05] 10netbox, 10Infrastructure-Foundations: Request to add Custom fields in Netbox - https://phabricator.wikimedia.org/T284614 (10Papaul) @Volans @wiki_willy I added 3 Device types into netbox-next. Please see if this format works or if we want to change it. Thanks ` PowerEdge R440_config_A-FY21-22 Dell —... [14:00:09] feel free to install it anywhere you need it, is ofc buster/bullseye [14:00:29] if we need stretch too let me know and i'll see what we can do [14:02:15] 10netops, 10Infrastructure-Foundations, 10SRE: Cloud IPv6 subnets - https://phabricator.wikimedia.org/T187929 (10cmooney) Thanks @faidon for the comments. In terms of why it is being discussed, I'm trying to advance tasks outstanding for WMCS (as discussed by myself and @joanna_borun), and the IPv6 stuff se... [14:10:18] volans: i think we definetly do want stretch support [14:10:39] 10netbox, 10Infrastructure-Foundations: Request to add Custom fields in Netbox - https://phabricator.wikimedia.org/T284614 (10Volans) @Papaul thanks, I would rather use normal spaces in device names, as those are fully supported by netbox and easier to read IMHO. Also, as suggested above, at least for me, it s... [14:10:40] i think we want it installed everywhere, although appreciated this is a change [14:12:40] you really want me to reinstall python 3.5 locally eh? :-P [14:16:28] volans: great, thanks [14:59:24] volans: docker, all the cool kids are using it now :P [14:59:49] don't know what it is :D [15:17:56] 10netbox, 10Infrastructure-Foundations: Request to add Custom fields in Netbox - https://phabricator.wikimedia.org/T284614 (10cmooney) I think I like @Volans proposal slightly better, but either can work. I think it should sort better in time. It's not impossible that in a few years we use someone else inste... [15:28:07] jbond: how important it is to have wmflib compatible with stretch? It uses type hints that give invalid syntax on 3.5 (your file too ;) ) [15:28:10] user_identifier: str = 'cn' [16:02:01] volans: for the idm stuff i think we would want that every where as we want to for egsample lof useres out of all ssh sessions, although we could just split that bit out [16:03:43] I'm tempted to suggest to ship a 3.5 compatible version of it via puppet in /usr/local/lib/python3.5/dist-packages/ only on stretch [16:03:48] like we do for the reimage script [16:04:03] and make it die once we've migrated all to buster+ [16:05:17] i think it would be usefull to have it avalible everywhere in, dont know how much effort it would be to do as you suggest. or possibly have something in the building that rips out type defintions when building the deb package [16:06:09] it's all CI that doesn't pass etc... I'd rather either support 3.5 on wmflib as a whole (not sure it's worthed the effort for backward compatibiity) [16:06:19] or the latter, that is pretty simple, I can send a patch shortly [16:06:56] the logout.d helper functions will in fact be needed fleet wide, but then again we can also choose to not use the helper functions for the systemd-logind script for now (and only switch in a year) [16:07:40] that's an option too, up to you, let me know what you prefer [16:11:51] I really have no strong preference, also perfectly fine with the puppet-deployed version instead [16:12:56] if the puppet deployed version is simple lets go with that [16:13:19] k [16:13:21] works for me [16:13:24] sgtm [16:18:06] thx [16:22:21] jbond: any suggestion in which puppet module should I add it? [16:22:42] we don't have a legacy_suff_for_old_distros module :-P [16:23:10] volans: areyou adding the whole library or just the idm stuff? if the former i would say wmflib, if the latter then logoutd [16:23:31] latter [16:23:47] yes then i would say just add to the logoutd module [16:23:54] ah new module [16:23:55] ok [16:24:05] I though base or something might be ok too [16:26:26] volans: oh no dont create a new module [16:26:53] i forgot the logoutd stuff is just a profile, but i think its fine to addf it at thast level e.g. profile::logoutd [16:27:04] base would also be fine [16:27:47] ahh got it, profile::logoutd sgtm [16:28:07] yes thanks [16:42:59] I have to tweak the argparse bits [16:43:00] required - Whether or not a subcommand must be provided, by default False (added in 3.7) [17:47:55] jbond: how does TOX_PY3_FILES gets populated? [17:48:13] in puppet flake8 [17:48:24] do I need to add a shebang? [17:54:10] self-answer: yes, that does it :) [17:55:08] patch sent [18:19:33] 10netops, 10Infrastructure-Foundations, 10SRE, 10ops-codfw: ripe-atlas-codfw is down - https://phabricator.wikimedia.org/T267714 (10CDanis) a:05Papaul→03None Unfortunately I won't have time to work on this before going on leave, but it seems like it might not be a bad task for @cmooney to learn some ab... [19:25:35] volans: by default i think files ending py get tested with python two unless there is a shbang to say otherwise. perhaps we should switch that? [19:25:48] ... to default to python3 [19:26:04] * jbond not sure how far things progressed with the python3 porting of puppet scripts [19:32:14] eh good queston, dunno, for now I added the shebang [19:56:50] 10netbox, 10Infrastructure-Foundations: Request to add Custom fields in Netbox - https://phabricator.wikimedia.org/T284614 (10wiki_willy) Thanks for working on this guys. In my opinion, I think I like Papaul's format a little bit better. But if I were to take the best things I like from both Riccardo and Pap... [20:59:48] 10netbox, 10Infrastructure-Foundations: Request to add Custom fields in Netbox - https://phabricator.wikimedia.org/T284614 (10Papaul) @willy I have a case, let say for example we receive a server on 09-2021 with configA so in Netbox we record that server as ConfigA FY21-22 (PowerEdge 440) then in 12-2021 we re... [21:11:19] 10netbox, 10Infrastructure-Foundations: Request to add Custom fields in Netbox - https://phabricator.wikimedia.org/T284614 (10wiki_willy) Hey @Papaul - it would be pretty rare for us to change the specs on each config mid-fiscal year. I'm only planning on revising it at the beginning of each fiscal. If somet... [22:15:29] 10netbox, 10Infrastructure-Foundations: Request to add Custom fields in Netbox - https://phabricator.wikimedia.org/T284614 (10Papaul) @willy thanks for the update . Now we have 3 formats, we need to decide which one we are going to use so we can enter that in Netbox. format 1 : PowerEdge R440_config_A-FY21-22... [23:47:21] 10SRE-tools, 10Infrastructure-Foundations, 10Datacenter-Switchover: cookbook interactive mode should display which DC is to and which is from - https://phabricator.wikimedia.org/T285522 (10Legoktm) p:05Triage→03Low [23:49:39] 10SRE-tools, 10SRE, 10Spicerack, 10Datacenter-Switchover: switchdc: systemctl disable command failed, because units were already gone - https://phabricator.wikimedia.org/T285524 (10Legoktm) p:05Triage→03High