Page MenuHomePhabricator

aborrero (arturo)
Disabled

User Details

User Since
Oct 23 2017, 12:19 PM (415 w, 1 d)
Roles
Disabled
IRC Nick
arturo
LDAP User
Arturo Borrero Gonzalez
MediaWiki User
ABorrero (WMF) [ Global Accounts ]

Recent Activity

May 20 2025

aborrero closed T394645: toolforge: tofu-provisioning: reorganize DNS records in the state, a subtask of T390056: toolforge: introduce additional IaC automation, as Resolved.
May 20 2025, 9:35 AM · Epic, cloud-services-team, User-aborrero, Toolforge
aborrero closed T394645: toolforge: tofu-provisioning: reorganize DNS records in the state as Resolved.
May 20 2025, 9:35 AM · cloud-services-team, User-aborrero, Toolforge

May 19 2025

aborrero added a comment to T394099: Understand Octavia network needs.

@aborrero, can you stage patches for this same change in eqiad1?

May 19 2025, 3:44 PM · Patch-For-Review, Cloud-VPS, cloud-services-team
aborrero added a comment to T394099: Understand Octavia network needs.

I can confirm I didn't do anything "hidden". All the changes/commits were linked/referenced with this ticket (puppet, gitlab), so it should be fairly simple to reproduce to eqiad1.

May 19 2025, 1:49 PM · Patch-For-Review, Cloud-VPS, cloud-services-team
aborrero changed the status of T394645: toolforge: tofu-provisioning: reorganize DNS records in the state, a subtask of T390056: toolforge: introduce additional IaC automation, from Open to In Progress.
May 19 2025, 9:52 AM · Epic, cloud-services-team, User-aborrero, Toolforge
aborrero changed the status of T394645: toolforge: tofu-provisioning: reorganize DNS records in the state from Open to In Progress.

work started here: https://gitlab.wikimedia.org/repos/cloud/toolforge/tofu-provisioning/-/merge_requests/22

May 19 2025, 9:52 AM · cloud-services-team, User-aborrero, Toolforge
aborrero created T394645: toolforge: tofu-provisioning: reorganize DNS records in the state.
May 19 2025, 9:52 AM · cloud-services-team, User-aborrero, Toolforge

May 16 2025

aborrero added a comment to T394520: Request increased quota for campwiz Toolforge tool.

looks good to me, +1

May 16 2025, 2:58 PM · Tool-campwiz-nxt, Toolforge (Quota-requests)
aborrero closed T364725: Migrate Cloud VPS instances to VXLAN based networks as Resolved.

I think we can consider this ticket as resolved.

May 16 2025, 2:23 PM · cloud-services-team (FY2024/2025-Q3-Q4), User-aborrero, Cloud-VPS
aborrero closed T364725: Migrate Cloud VPS instances to VXLAN based networks, a subtask of T270694: CloudVPS: introduce tenant networks, as Resolved.
May 16 2025, 2:23 PM · cloud-services-team, User-aborrero, Cloud-VPS, Epic
aborrero closed T380054: Cloud VPS: prepare documentation on VXLAN/IPV6 migration, a subtask of T37947: Enable IPv6 on CloudVPS, as Resolved.
May 16 2025, 2:23 PM · User-aborrero, cloud-services-team, Epic, IPv6, Cloud-VPS
aborrero closed T380054: Cloud VPS: prepare documentation on VXLAN/IPV6 migration as Resolved.
May 16 2025, 2:22 PM · Documentation, User-aborrero, cloud-services-team, IPv6, Cloud-VPS
aborrero added a parent task for T394453: Emails to cloudservices@wikimedia.org from root@beta.toolforge.org bouncing: Unknown Object (Task).
May 16 2025, 10:45 AM · Toolforge, cloud-services-team
aborrero closed T394453: Emails to cloudservices@wikimedia.org from root@beta.toolforge.org bouncing as Resolved.

manually edited the email address via this:

May 16 2025, 10:44 AM · Toolforge, cloud-services-team
aborrero claimed T394453: Emails to cloudservices@wikimedia.org from root@beta.toolforge.org bouncing.
May 16 2025, 8:15 AM · Toolforge, cloud-services-team

May 15 2025

aborrero added a comment to T380060: Support IPv6 in Toolforge Kubernetes.

There are several things to consider here. First of all, we just cannot take a chunk of the Cloud VPS VXLAN/IPv6-dualstack CIDR and give it to Toolforge.

May 15 2025, 12:44 PM · cloud-services-team, Kubernetes, IPv6, Toolforge
aborrero updated the task description for T380060: Support IPv6 in Toolforge Kubernetes.
May 15 2025, 12:14 PM · cloud-services-team, Kubernetes, IPv6, Toolforge
aborrero updated the task description for T380060: Support IPv6 in Toolforge Kubernetes.
May 15 2025, 12:14 PM · cloud-services-team, Kubernetes, IPv6, Toolforge
aborrero updated subscribers of T394099: Understand Octavia network needs.

I have made some progress here... I now have octavia launching amphora VMs; an example is 440ef96a-5902-40f3-be40-e0c07791c994 in the 'service' project.

The next step is routing from cloudcontrols to VMs on the octavia-lb-mgmt-net network. I'm thinking I need to add a virtual interface on the cloudcontrols that belongs to that network; does that sound right? Is there existing puppet code someplace that does something similar?

May 15 2025, 10:11 AM · Patch-For-Review, Cloud-VPS, cloud-services-team

May 14 2025

aborrero added a comment to T394099: Understand Octavia network needs.

yes, this sounds fine, and we can most likely implement what they require.

May 14 2025, 2:35 PM · Patch-For-Review, Cloud-VPS, cloud-services-team

May 13 2025

aborrero added a comment to T394035: Decision request - Tool account management and Striker.

I can definitely see the benefit of the HTTP API, way easier to use than the LDAP interface.

May 13 2025, 2:57 PM · cloud-services-team, Striker, Cloud Services Proposals
aborrero closed T393686: tofu-provisioning: factorize gitlab pipeline logic, a subtask of T390056: toolforge: introduce additional IaC automation, as Resolved.
May 13 2025, 12:03 PM · Epic, cloud-services-team, User-aborrero, Toolforge
aborrero closed T393686: tofu-provisioning: factorize gitlab pipeline logic as Resolved.

This is mostly completed. There are 2 repos using this setup:

May 13 2025, 12:03 PM · Patch-For-Review, cloud-services-team, User-aborrero, Toolforge

May 12 2025

aborrero added a comment to T393686: tofu-provisioning: factorize gitlab pipeline logic.

pushed container image: docker-registry.tools.wmflabs.org/tofu-provisioning:20250512
from Dockerfile: https://gitlab.wikimedia.org/repos/cloud/cicd/gitlab-ci/-/merge_requests/51/diffs#diff-content-30f6bcfa843d53972da803792987d04b448b42d9

May 12 2025, 12:09 PM · Patch-For-Review, cloud-services-team, User-aborrero, Toolforge
aborrero triaged T392181: [[wikitech:Portal:Data Services/Admin/Quarry]] update quarry docs to reflect the current setup as Medium priority.
May 12 2025, 11:43 AM · Documentation, cloud-services-team, Quarry
aborrero triaged T392356: toolforge: Investigate ingress-nginx replacements as Medium priority.
May 12 2025, 11:42 AM · Toolforge, cloud-services-team
aborrero closed T392423: KernelErrors Server cloudcephmon1004 logged kernel errors as Resolved.
May 12 2025, 11:42 AM · Cloud-VPS, cloud-services-team
aborrero triaged T392468: Add new WMCS IP ranges to analytics as High priority.
May 12 2025, 11:42 AM · Data-Engineering (Q4 2025 April 1st - June 30th), cloud-services-team, IPv6, Cloud-VPS
aborrero triaged T392478: Move cloudweb to Ganeti VMs and repurpose the servers as wikikube nodes as Low priority.
May 12 2025, 11:42 AM · Horizon, Striker, cloud-services-team, serviceops, SRE
aborrero triaged T392502: [wikireplicas] Create views for new wiki rkiwiki as Medium priority.
May 12 2025, 11:41 AM · Data-Services, cloud-services-team
aborrero triaged T392509: Enable IPv6 for Toolforge services as Medium priority.
May 12 2025, 11:41 AM · IPv6, Toolforge, cloud-services-team
aborrero triaged T392510: Upgrade Toolforge bastions to Trixie and enable IPv6 as Medium priority.
May 12 2025, 11:41 AM · IPv6, Toolforge, cloud-services-team
aborrero triaged T392511: [infra] Enable IPv6 for Toolforge mail server as Medium priority.
May 12 2025, 11:40 AM · IPv6, Toolforge, cloud-services-team
aborrero closed T392547: SystemdUnitDown as Resolved.
May 12 2025, 11:40 AM · cloud-services-team
aborrero triaged T392560: metricsinfra: maintain-projects should not crash when a project with alerts is deleted as Medium priority.
May 12 2025, 11:40 AM · Cloud-VPS, cloud-services-team
aborrero closed T393047: PuppetFailure Puppet has failed on cloudcumin1001:9100 as Resolved.
May 12 2025, 11:40 AM · cloud-services-team
aborrero triaged T392568: metricsinfra: Alert on SD failures as Medium priority.
May 12 2025, 10:57 AM · cloud-services-team, Cloud-VPS
aborrero closed T392603: PuppetFailure Puppet has failed on cloudcontrol1011:9100 as Resolved.
May 12 2025, 10:57 AM · cloud-services-team
aborrero triaged T392688: Enable IPv6 on Cloud VPS infrastructure services as Medium priority.
May 12 2025, 10:57 AM · IPv6, Cloud-VPS, cloud-services-team
aborrero triaged T392689: Refresh Cloud VPS bastions to run on Trixie and enable IPv6 as Medium priority.
May 12 2025, 10:57 AM · Cloud-VPS (Debian Bullseye Deprecation), IPv6, cloud-services-team
aborrero triaged T392794: maintain-dbusers: Use cloud-private to talk to NFS servers instead of proxies as Medium priority.
May 12 2025, 10:56 AM · cloud-services-team, Data-Services
aborrero triaged T393010: [DRAFT] Decision Request - Initial product approach to integrating Toolforge UI functionality with Toolsadmin as Medium priority.
May 12 2025, 10:55 AM · Toolforge, Cloud Services Proposals, cloud-services-team
aborrero triaged T393169: [components-api] optionally log deployments to SAL automatically as Medium priority.
May 12 2025, 10:55 AM · Toolforge (Toolforge iteration 24), cloud-services-team
aborrero triaged T393387: [wikireplicas] Add an option to cookbooks to specify which hosts should be targeted as Medium priority.
May 12 2025, 10:54 AM · Data-Services, cloud-services-team
aborrero triaged T393388: [wikireplicas] Alert when views are out of sync as Medium priority.
May 12 2025, 10:54 AM · cloud-services-team, Data-Services
aborrero closed T393528: PuppetFailure Puppet has failed on cloudrabbit2002-dev:9100 as Resolved.
May 12 2025, 10:54 AM · cloud-services-team
aborrero closed T393529: PuppetFailure Puppet has failed on cloudrabbit2003-dev:9100 as Resolved.
May 12 2025, 10:54 AM · cloud-services-team
aborrero triaged T393881: Add replication alerting for cloudinfra-db as Medium priority.
May 12 2025, 10:54 AM · Cloud-VPS, cloud-services-team
aborrero changed the status of T366936: Reject outbound traffic to port 25 (SMTP) from instances without public IPs from Open to In Progress.
May 12 2025, 10:51 AM · cloud-services-team, Cloud-VPS
aborrero triaged T366935: Cloud VPS mail servers should drop mail sent from non-supported domains as Medium priority.
May 12 2025, 10:51 AM · cloud-services-team, Cloud-VPS
aborrero triaged T329425: Toolforge OpenTofu support as Low priority.
May 12 2025, 10:50 AM · cloud-services-team, Toolforge
aborrero triaged T391989: Consolidate and deduplicate docs about generating SSH keys as Medium priority.
May 12 2025, 10:50 AM · Documentation, cloud-services-team, Cloud-VPS
aborrero triaged T392680: Deleting a project does not release floating IPs for that project as Low priority.
May 12 2025, 10:50 AM · cloud-services-team, Cloud-VPS
aborrero triaged T391836: wmcs-cookbooks: write a cookbook to delete an openstack project as Low priority.
May 12 2025, 10:49 AM · Patch-For-Review, Cloud-VPS, cloud-services-team
aborrero triaged T391718: tf-infra-test misbehavior in codfw1dev as Medium priority.
May 12 2025, 10:49 AM · Patch-For-Review, Cloud-VPS, cloud-services-team
aborrero closed T389704: mbh can't login to Toolforge as Resolved.

Please open another ticket in case of additional problems.

May 12 2025, 10:49 AM · cloud-services-team, Toolforge
aborrero triaged T393732: [infra] Toolforge bastion sssd/LDAP flakiness (May 2025) as High priority.
May 12 2025, 10:48 AM · Toolforge (Toolforge iteration 20), cloud-services-team
aborrero closed T393533: HighIOWaitStalling High iowait detected on clouddumps1002:9100. as Resolved.
May 12 2025, 10:47 AM · cloud-services-team
aborrero triaged T393697: Rebuild Toolforge Prometheus nodes in v6-dualstack network as Medium priority.
May 12 2025, 10:47 AM · Toolforge (Toolforge iteration 20), IPv6, cloud-services-team
aborrero added a comment to T393760: trove: Unable to create user with IPv6 address as host.

Is this a tofu code making this call?

May 12 2025, 10:11 AM · Upstream, Cloud-VPS, cloud-services-team
aborrero triaged T393760: trove: Unable to create user with IPv6 address as host as Medium priority.
May 12 2025, 10:04 AM · Upstream, Cloud-VPS, cloud-services-team
aborrero added a comment to T393760: trove: Unable to create user with IPv6 address as host.

Is this a tofu code making this call?

May 12 2025, 10:04 AM · Upstream, Cloud-VPS, cloud-services-team
aborrero triaged T393782: Investigate new Magnum drivers as Medium priority.
May 12 2025, 10:02 AM · cloud-services-team, Cloud-VPS
aborrero triaged T393783: Test (and implement?) Openstack Octavia lbaas as Medium priority.
May 12 2025, 10:02 AM · Patch-For-Review, Cloud-VPS, cloud-services-team
aborrero triaged T393789: [build-service] Document which versions of Node.js, PHP, Go, etc. are supported as Medium priority.
May 12 2025, 10:01 AM · cloud-services-team, Toolforge

May 9 2025

aborrero added a comment to T393775: Remove srv-networktests from tools.admin.

+1

May 9 2025, 12:55 PM · cloud-services-team, Toolforge, Security
aborrero added a comment to T392870: Request to increase object storage capacity - Wikilink project.

I set 15GB instead of 14GB on purpose, so they have some extra room.

May 9 2025, 9:07 AM · Wikilink-Tool, Moderator-Tools-Team, Cloud-VPS (Quota-requests)
aborrero closed T392870: Request to increase object storage capacity - Wikilink project as Resolved.
May 9 2025, 9:06 AM · Wikilink-Tool, Moderator-Tools-Team, Cloud-VPS (Quota-requests)
aborrero added a comment to T392870: Request to increase object storage capacity - Wikilink project.

Just to be clear, the requested quota bump is for:

  • max number of objects: 20K
  • max size: 20K * 700Kb = 14000000 Kb = 14 GB
May 9 2025, 9:03 AM · Wikilink-Tool, Moderator-Tools-Team, Cloud-VPS (Quota-requests)

May 8 2025

aborrero added a comment to T393697: Rebuild Toolforge Prometheus nodes in v6-dualstack network.

Maybe we can use the opportunity to rebuild them via https://gitlab.wikimedia.org/repos/cloud/toolforge/tofu-provisioning

May 8 2025, 1:03 PM · Toolforge (Toolforge iteration 20), IPv6, cloud-services-team
aborrero added a comment to T393686: tofu-provisioning: factorize gitlab pipeline logic.

working on this: https://gitlab.wikimedia.org/repos/cloud/cicd/gitlab-ci/-/merge_requests/51
example: https://gitlab.wikimedia.org/repos/cloud/cloud-vps/networktests-tofu-provisioning/-/merge_requests/23

May 8 2025, 12:21 PM · Patch-For-Review, cloud-services-team, User-aborrero, Toolforge
aborrero triaged T393686: tofu-provisioning: factorize gitlab pipeline logic as Medium priority.
May 8 2025, 11:15 AM · Patch-For-Review, cloud-services-team, User-aborrero, Toolforge
aborrero changed the status of T393686: tofu-provisioning: factorize gitlab pipeline logic, a subtask of T390056: toolforge: introduce additional IaC automation, from Open to In Progress.
May 8 2025, 11:14 AM · Epic, cloud-services-team, User-aborrero, Toolforge
aborrero changed the status of T393686: tofu-provisioning: factorize gitlab pipeline logic from Open to In Progress.
May 8 2025, 11:14 AM · Patch-For-Review, cloud-services-team, User-aborrero, Toolforge
aborrero created T393686: tofu-provisioning: factorize gitlab pipeline logic.
May 8 2025, 11:14 AM · Patch-For-Review, cloud-services-team, User-aborrero, Toolforge
aborrero moved T270694: CloudVPS: introduce tenant networks from Backlog to Radar/observer on the User-aborrero board.
May 8 2025, 11:11 AM · cloud-services-team, User-aborrero, Cloud-VPS, Epic

May 6 2025

aborrero added a comment to T393282: Publish: Wikimedia Cloud VPS: IPv6 support.

Yes, I'm the only author.

May 6 2025, 5:55 AM · User-aborrero, Technical-blog-posts

May 5 2025

aborrero updated subscribers of T393282: Publish: Wikimedia Cloud VPS: IPv6 support.

I believe the draft has been read at least by @taavi and @bd808, so we should be good to go from the technical point of view.

May 5 2025, 5:39 PM · User-aborrero, Technical-blog-posts

May 3 2025

aborrero updated subscribers of T393282: Publish: Wikimedia Cloud VPS: IPv6 support.

cc @LGoto

May 3 2025, 9:46 PM · User-aborrero, Technical-blog-posts
aborrero closed T374824: openstack: make vxlan/ipv6-dualstack network the default for new instances, a subtask of T364725: Migrate Cloud VPS instances to VXLAN based networks, as Resolved.
May 3 2025, 5:15 PM · cloud-services-team (FY2024/2025-Q3-Q4), User-aborrero, Cloud-VPS
aborrero closed T374824: openstack: make vxlan/ipv6-dualstack network the default for new instances as Resolved.
May 3 2025, 5:15 PM · cloud-services-team (FY2024/2025-Q3-Q4), User-aborrero, Cloud-VPS
aborrero moved T393282: Publish: Wikimedia Cloud VPS: IPv6 support from Backlog to Radar/observer on the User-aborrero board.
May 3 2025, 4:56 PM · User-aborrero, Technical-blog-posts
aborrero triaged T393282: Publish: Wikimedia Cloud VPS: IPv6 support as Medium priority.
May 3 2025, 4:55 PM · User-aborrero, Technical-blog-posts
aborrero created T393282: Publish: Wikimedia Cloud VPS: IPv6 support.
May 3 2025, 4:54 PM · User-aborrero, Technical-blog-posts
aborrero changed the status of T374824: openstack: make vxlan/ipv6-dualstack network the default for new instances, a subtask of T364725: Migrate Cloud VPS instances to VXLAN based networks, from Open to In Progress.
May 3 2025, 4:25 PM · cloud-services-team (FY2024/2025-Q3-Q4), User-aborrero, Cloud-VPS
aborrero changed the status of T374824: openstack: make vxlan/ipv6-dualstack network the default for new instances from Open to In Progress.
May 3 2025, 4:25 PM · cloud-services-team (FY2024/2025-Q3-Q4), User-aborrero, Cloud-VPS
aborrero changed the status of T374824: openstack: make vxlan/ipv6-dualstack network the default for new instances, a subtask of T364725: Migrate Cloud VPS instances to VXLAN based networks, from Stalled to Open.
May 3 2025, 4:21 PM · cloud-services-team (FY2024/2025-Q3-Q4), User-aborrero, Cloud-VPS
aborrero changed the status of T374824: openstack: make vxlan/ipv6-dualstack network the default for new instances from Stalled to Open.
May 3 2025, 4:21 PM · cloud-services-team (FY2024/2025-Q3-Q4), User-aborrero, Cloud-VPS

Apr 28 2025

aborrero created T392799: tofu-infra: re-implement security group rules as a map instead of array.
Apr 28 2025, 9:25 AM · cloud-services-team (FY2024/2025-Q3-Q4), Cloud-VPS, User-aborrero

Apr 25 2025

aborrero added a comment to T388092: [jobs-api] expose jobs-api continuous jobs to the internet via `toolname.toolforge.org`, just like webservice.

There could be significant architectural challenges depending on the implementation.

Apr 25 2025, 10:56 AM · cloud-services-team (FY2025/26-Q1), Toolforge (Toolforge iteration 24), User-Raymond_Ndibe, Epic

Apr 24 2025

aborrero closed T37947: Enable IPv6 on CloudVPS, a subtask of T211575: Enable IPv6 on toolforge.org, as Resolved.
Apr 24 2025, 8:55 AM · Patch-For-Review, cloud-services-team, Toolforge, IPv6
aborrero closed T37947: Enable IPv6 on CloudVPS, a subtask of T211677: Support IPv6 in beta, as Resolved.
Apr 24 2025, 8:55 AM · Beta-Cluster-Infrastructure
aborrero closed T37947: Enable IPv6 on CloudVPS, a subtask of T220306: Add IPv6 monitoring, as Resolved.
Apr 24 2025, 8:55 AM · Status
aborrero closed T37947: Enable IPv6 on CloudVPS, a subtask of T364725: Migrate Cloud VPS instances to VXLAN based networks, as Resolved.
Apr 24 2025, 8:55 AM · cloud-services-team (FY2024/2025-Q3-Q4), User-aborrero, Cloud-VPS
aborrero closed T37947: Enable IPv6 on CloudVPS, a subtask of T379175: Enable IPv6 for the Cloud VPS web proxy, as Resolved.
Apr 24 2025, 8:55 AM · IPv6, Patch-For-Review, cloud-services-team, Cloud-VPS
aborrero closed T37947: Enable IPv6 on CloudVPS, a subtask of T392506: Enable IPv6 for tools.wmflabs.org / *.toolserver.org legacy redirector service, as Resolved.
Apr 24 2025, 8:55 AM · Toolforge (Toolforge iteration 19), cloud-services-team, IPv6
aborrero closed T37947: Enable IPv6 on CloudVPS as Resolved.

It "only" took us 13 years, but it has been finally enabled.

Apr 24 2025, 8:55 AM · User-aborrero, cloud-services-team, Epic, IPv6, Cloud-VPS
aborrero closed T380174: CloudVPS: IPv6 in eqiad1, a subtask of T37947: Enable IPv6 on CloudVPS, as Resolved.
Apr 24 2025, 8:53 AM · User-aborrero, cloud-services-team, Epic, IPv6, Cloud-VPS
aborrero closed T380174: CloudVPS: IPv6 in eqiad1 as Resolved.

IPv6 is up and running.

Apr 24 2025, 8:53 AM · User-aborrero, cloud-services-team, IPv6, Cloud-VPS

Apr 23 2025

aborrero added a comment to T391467: gitlab ci: validate secrets settings in pipeline for tofu integration.

data point: the setup was also extended to cover tofu in here: https://gitlab.wikimedia.org/repos/cloud/toolforge/tofu-provisioning/-/merge_requests/4

Apr 23 2025, 3:22 PM · cloud-services-team (FY2024/2025-Q3-Q4), User-aborrero, Cloud-VPS