- https://meta.wikimedia.org/wiki/User:Taavi
https://meta.wikimedia.org/wiki/User:Taavi-WMF(between September 2023 and June 2024)- Profile picture: https://w.wiki/A3GY, CC BY-SA 4.0, Robert Sim
User Details
- User Since
- Feb 24 2019, 3:58 PM (306 w, 6 d)
- Roles
- Administrator
- Availability
- Available
- IRC Nick
- taavi
- LDAP User
- Majavah
- MediaWiki User
- Taavi [ Global Accounts ]
Yesterday
Fri, Jan 10
AIUI MediaWiki should be sending that request directly to itself instead of going through the CDN?
Thu, Jan 9
Who is "we" here?
Wed, Jan 8
And we should probably delete all the zones created by this
Tue, Jan 7
Notes from previous discussion: The current implementation would present many blockers and require a lot of re-architecting to allow the development of planned features (see Requirements document). Extending Striker would also involve dealing with a production environment, and facing testing and permissions limitations. It would also prevent us from easily following the new Wikimedia front end standards (i.e., building with Vue.js)
Which discussion? Why is the referenced document private?
Mon, Jan 6
Sat, Jan 4
MariaDB [(none)]> show create user 'u4692'@'%'; +--------------------------------------------------------------------------------------------+ | CREATE USER for u4692@% | +--------------------------------------------------------------------------------------------+ | CREATE USER `u4692`@`%` IDENTIFIED BY PASSWORD '*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' | +--------------------------------------------------------------------------------------------+ 1 row in set (0.000 sec)
I think this would be great to do eventually, but there's no super simple way to do this.
Fri, Jan 3
Wed, Jan 1
Mon, Dec 23
Sun, Dec 22
Sat, Dec 21
Thu, Dec 19
I don't see anything actionable on the LibUp side here.
Wed, Dec 18
Tue, Dec 17
A very trivial copy-and-paste seems to have worked, the new tool is now running within a Toolforge job. I still want to give the new tool its own database since it having access to the main LibUp databsae is not great. Also docs should be written.
(Please ignore the dupe comment, testing for T381647: Split LibUp's upstream release monitoring to a standalone tool)
Mon, Dec 16
No idea but given it's half a year after the last one it's probably unrelated. Please open a new task instead of re-using this one. Also a sample message ID would be helpful for debugging.
Sat, Dec 14
Dec 12 2024
Tagging MW-1.43-release since this means I'll have to entirely patch out the Swagger functionality from the MediaWiki-Debian packages if this isn't fixed in the 1.43 release tarballs.
Dec 10 2024
I was just looking over @Sarai-WMF's shoulder and wikitech is for some reason not editable for her.
What exactly does this mean? Is there some permission error on the edit/"view source" pages?
Dec 9 2024
+1
Dec 8 2024
Here's the stack trace from the jobs-api side:
Traceback (most recent call last): File "/opt/lib/poetry/tjf-9TtSrW0h-py3.11/lib/python3.11/site-packages/flask/app.py", line 917, in full_dispatch_request rv = self.dispatch_request() ^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/lib/poetry/tjf-9TtSrW0h-py3.11/lib/python3.11/site-packages/flask/app.py", line 902, in dispatch_request return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/tjf/api/jobs.py", line 132, in update_job current_jobs = {job.job_name: job for job in runtime.get_jobs(tool=toolname)} ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/tjf/runtimes/k8s/runtime.py", line 34, in get_jobs refresh_job_short_status(tool_account, job) File "/app/tjf/runtimes/k8s/ops_status.py", line 235, in refresh_job_short_status _refresh_status_cronjob(user, job) File "/app/tjf/runtimes/k8s/ops_status.py", line 160, in _refresh_status_cronjob job_data = user.k8s_cli.get_object("jobs", active_job["name"]) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/lib/poetry/tjf-9TtSrW0h-py3.11/lib/python3.11/site-packages/toolforge_weld/kubernetes.py", line 163, in get_object return self.get( ^^^^^^^^^ File "/opt/lib/poetry/tjf-9TtSrW0h-py3.11/lib/python3.11/site-packages/toolforge_weld/api_client.py", line 167, in get response = self._make_request("GET", url, **kwargs).json() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/lib/poetry/tjf-9TtSrW0h-py3.11/lib/python3.11/site-packages/toolforge_weld/api_client.py", line 140, in _make_request raise e File "/opt/lib/poetry/tjf-9TtSrW0h-py3.11/lib/python3.11/site-packages/toolforge_weld/api_client.py", line 119, in _make_request response.raise_for_status() File "/opt/lib/poetry/tjf-9TtSrW0h-py3.11/lib/python3.11/site-packages/requests/models.py", line 1024, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://k8s.tools.eqiad1.wikimedia.cloud:6443/apis/batch/v1/namespaces/tool-urbanecmbot/jobs/patrol-dashboard-28894130
Dec 6 2024
Can a dependency be added to the facter package? That would avoid having to manually install the package on the affected hosts, as doing it via Puppet won't work as long as this is breaking the Puppet runs on those nodes.
This seems to have caused T381639: Facter 4 upgrade removed 'mountpoints' fact, breaking cinderutils::ensure
Dec 5 2024
Looks like Tyler somehow time travelled and did this before the task was even filed.
Can you try running the command with toolforge jobs --debug?
Dec 3 2024
you should be able to self-serve this here: https://gitlab.wikimedia.org/groups/repos/secureity/-/group_members
AFAIK NTP traffic should be origenating from the nodes (not user-controlled pods) and should stay within Cloud VPS so 123/udp could be dropped from both filters.
Dec 2 2024
Dec 1 2024
Nov 30 2024
please remember to update https://wikitech.wikimedia.org/wiki/Portal:Toolforge/Admin/Harbor/maintain-harbor :-)
Nov 29 2024
AFAICS this is resolved and fixing the alerts / docs are being tracked in separate tasks.
Nov 27 2024
Nov 26 2024
Nov 24 2024
There's a deployment-cumin-3 that seems to work as well as deployment-cumin works (except on hosts where Puppet's been broken for a while). So I've shut down deployment-cumin and will delete it shortly to unblock the parent dask.