[06:47:33] Thanks for answering! Sure, filed https://phabricator.wikimedia.org/T435159 (https://phabricator.wikimedia.org/T435159) (re @wmtelegram_bot: @JeanFred: a phab task may help us figure out what can be done better than this chat. I can at least help fix the lists ...) [06:48:51] I may BUT I also take toolhub as the canonical source and apply all toolhub changes. I can check if you need (re @JeanFred: (I guess I can use Toolhub-evolved as temporary backup :D https://toolhub-evolved.toolforge.org/tools/integraality)) [06:50:13] And it's gone ๐Ÿ˜„ Your page is running on my caching system I can double check if you want ๐Ÿ™‚ And I take your bug to also check it / address it ^^ [09:12:56] !log jeanfred@tools-bastion-15 tools.integraality Deploy 66c6495 (Fix tool type in toolinfo.json, as lists are not accepted) [09:12:58] !log jeanfred@tools-bastion-15 tools.integraality Deploy 5da6acb (Add pre-commit hook to validate toolinfo.json against Toolhub schema) [09:12:59] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools.integraality/SAL [09:13:00] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools.integraality/SAL [09:13:00] !log jeanfred@tools-bastion-15 tools.integraality Deploy 5cc67af (Add pre-commit hook to validate docker-compose.yml against Compose schema) [09:13:01] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools.integraality/SAL [09:13:02] !log jeanfred@tools-bastion-15 tools.integraality Deploy fd89068 (Reformat pyproject.toml using pyproject-fmt) [09:13:04] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools.integraality/SAL [09:13:04] !log jeanfred@tools-bastion-15 tools.integraality Deploy b75abe2 (Add pre-commit hook to reformat pyproject.toml using pyproject-fmt) [09:13:06] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools.integraality/SAL [10:06:05] !log bastion rebooting bastion-eqiad1-5 to pick up kernel updates [10:06:07] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Bastion/SAL [10:11:41] !log metricsinfra remove hold on grafana package [10:11:43] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Metricsinfra/SAL [12:13:10] !log lucaswerkmeister@tools-bastion-15 tools.quickcategories deployed 42e38be327 via push-to-deploy [12:13:13] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools.quickcategories/SAL [12:13:21] ^ WOOOOOOOOOOOH [12:13:30] now we just need T393169 :) [12:22:58] !log tools.libraryupgrader make webservice deployment be managed by components-api [12:23:00] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools.libraryupgrader/SAL [12:23:46] dcaro: https://wikitech.wikimedia.org/wiki/Help:Toolforge/Deploy_your_tool says that webservice components are not supported, that probably needs updating/clarifying to mention that webservices can be managed as jobs now? [12:24:19] yep, it's part of T433355, I guess Raymond_Ndib.e had not have the time yet to update the docs [12:24:20] T433355: [components-api] add job publish support - https://phabricator.wikimedia.org/T433355 [12:24:32] cool [12:24:48] when are we removing the 'this is a beta!!' warnings? [12:26:26] once we have the webservice job_type I think it's the last [12:26:55] is a webservice job type somehow a different thing than the webservice support we currently have? [12:26:58] that will move webservice to use jobs-api underneath [12:27:31] it just has the same defaults the webservice cli sets (extra mem for java, cmd, etc.) [12:27:43] that a continuous job does not set itself [12:27:50] on k8s side, they are the same [12:28:39] aha [12:29:20] we should find some time to kill the oldest prebuilt images at some point, that way once we no longer have the python-based old webservice-runner live anywhere at least the command logic can be significantly simplified [12:30:51] ๐Ÿ‘ [16:09:52] !log valeriobozzolan@tools-bastion-15 tools.itwiki deletionbot: released latest changes - up to commit https://gitlab.wikimedia.org/valeriobozzolan/itwiki-deletions-info-bot/-/commit/59c1c01f8d0ac3ac12862070c19600bd0f1a7599 [16:09:53] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools.itwiki/SAL [16:42:52] !log valeriobozzolan@tools-bastion-15 tools.itwiki deletionbot: released latest changes - up to commit https://gitlab.wikimedia.org/valeriobozzolan/itwiki-deletions-info-bot/-/commit/8399b56bbe918fee3b9cd1074e41ea05ad2b8bc7 [16:42:54] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools.itwiki/SAL [17:36:26] !log admin changing ssd write cache to 'off' and 'write-through' on all drives in cloudcephosd1046, restarting osd services T429387 [17:36:34] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Admin/SAL [17:36:34] T429387: cloudceph HEALTH_WARN, multiple OSD(s) experiencing slow operations in BlueStore - https://phabricator.wikimedia.org/T429387 [17:57:46] dcaro: whatโ€™s the expected input format when providing a `description` for a new deployment? ๐Ÿ˜… (ref https://phabricator.wikimedia.org/T401993) [17:58:05] I tried --data-urlencode and that failed: https://gitlab.wikimedia.org/toolforge-repos/quickcategories/-/jobs/932714 (["Validation error at : Input should be a valid dictionary or object to extract fields from. Received value: '\''b'\''...) [17:58:22] does the API take a JSON body? or something else? [18:09:49] (trying JSON input now and seeing if that works better ^^) [18:13:46] hm, is CI generally unhappy right now or did I just get unlucky twice? two jobs in a row stuck in a loop of: Waiting for pod gitlab-runner/runner-9e2abdumz-project-574-concurrent-0-1lumiy0e to be running on the node , status is Pending โค Unschedulable: "0/6 nodes are available: 6 Insufficient cpu, 6 Insufficient memory. no new claims to [18:13:46] deallocate, preemption: 0/6 nodes are available: 2 Preemption is not helpful for scheduling, 4 No preemption victims found for incoming pod." [18:14:03] (https://gitlab.wikimedia.org/toolforge-repos/quickcategories/-/jobs/932827 and previously https://gitlab.wikimedia.org/toolforge-repos/quickcategories/-/jobs/932760) [18:14:11] (*GitLab CI, I mean) [18:18:10] ok, it eventually went through [18:29:41] it worked :) https://gitlab.wikimedia.org/repos/cloud/cicd/gitlab-ci/-/merge_requests/97 [18:49:17] !log admin rebooting cloudcephosd1046 to pick up (or reset?) drive caching changes [18:49:21] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Admin/SAL [21:11:35] lucaswerkmeister: sorry, did not see the message, I'll document tomorrow, thanks for the MR! [21:16:03] dcaro: no problem, I figured it out eventually :) thanks for taking a look! [21:16:28] (Iโ€™m assuming itโ€™s more or less intentional that this whole thing hasnโ€™t been fully announced yet, Iโ€™m just eager to play with it :P) [21:54:04] @lucaswerkmeister This is how I spam this channel do it for integraality deploys; https://github.com/JeanFred/inteGraality/commit/a361dfdca3f2d652679a28667fc212c04afef2b6 (https://github.com/JeanFred/inteGraality/commit/a361dfdca3f2d652679a28667fc212c04afef2b6) [22:36:38] sshing to toolforge bastions to deploy is so last week [22:36:46] (/s, in case that was not obvious) [22:38:54] well yeah that's what rsh is for [22:39:31] lol [22:40:07] for a walk in the very distant past, telnet [22:41:11] FTP [22:41:22] Well what I actually use is nc to a server's telnet port [22:43:38] thatโ€™s funny, I basically only ever use `telnet` as a glorified `nc` [22:44:14] Hello. I'm working on the Programs & Events Dashboard (https://outreachdashboard.wmflabs.org/), in the Cloud VPS project `globaleducation`. We're moving our generated CSV report exports into object storage; I already created the container manually through Horizon. [22:44:15] I did a proof of concept, and the credentials I used for it are bound to my own user account. The VPS docs are pretty clear about _"you should use a dedicated developer account for any credentials that are stored in shared environments (like in Cloud VPS or Toolforge)"_. It also says: [22:44:16] Cloud VPS admins can assign a special object_storage role to a service developer account that permits access to the object storage service but does not grant any further access in the project. [22:44:16] if you've never done IRC over telnet have you really lived [22:44:18] Can someone provide me some guidance about how to create or request that service developer account with the special `object_storage` role? Thank you! [22:45:33] AntiComposite: it's keeping up with the PINGs that's tricky :D [22:46:04] can you do secure IRC over `openssl s_client`? [22:46:21] (I donโ€™t know anything about the object storage side of horizon, sorry) [22:48:19] although, just based on that โ€œCloud VPS admins can assignโ€ฆโ€ quote, my guess would be that you would start by creating a Phabricator task, probably in #Cloud-VPS (https://phabricator.wikimedia.org/tag/cloud-vps/) (re @Gabina: Hello. I'm working on the Programs & Events Dashboard, in the Cloud VPS project globaleducation. We're moving our generated CSV ...) [22:48:50] @Gabina: create a developer account at https://idm.wikimedia.org/signup/, then file a phabricator task like Lucas says with the username of the new account and the project name [22:52:13] Perfect. Thank you everyone! [23:31:42] ๐ŸŽ‰๐ŸŽ‰๐ŸŽ‰๐ŸŽ‰I'm thrilled to have joined this investment and trading platform. I invested $400 and received a payout of $9,000 using the trading strategy shared by @JeromeRyanfx . ๐ŸŽ‰๐ŸŽ‰๐ŸŽ‰ [23:31:42] If you're interested, you can check out the link below. [23:31:43] ๐Ÿ‘‡๐Ÿ‘‡๐Ÿ‘‡ [23:31:43] https://t.me/+ITsnBwKSquQ1MjQ5 [23:31:43] https://t.me/+ITsnBwKSquQ1MjQ5 : https://tools-static.wmflabs.org/bridgebot/0d73104a/file_83178.jpg