Page MenuHomePhabricator

Allow SFTP outbound requests from civi1002/civi2002 to deployment.eqiad.wmnet
Closed, ResolvedPublic

Description

Overview:

As part of the Donor ID project. We need to be able to push an exported file from civi1002/civi2002 via SFTP over to deployment.eqiad.wmnet.

Details

@CDanis sent over the following:

deploy1003.eqiad.wmnet has address 10.64.16.93
deploy1003.eqiad.wmnet has IPv6 address 2620:0:861:102:10:64:16:93
deploy2003.codfw.wmnet has address 10.192.57.6
deploy2003.codfw.wmnet has IPv6 address 2620:0:860:12c:10:192:57:6
deploy2002.codfw.wmnet has address 10.192.32.7
deploy2002.codfw.wmnet has IPv6 address 2620:0:860:103:10:192:32:7
The active one is whatever deployment.eqiad.wmnet resolves to, currently deploy1003, but it changes twice a year

Ideal delivery date

ASAP - we have a test run tomorrow 😅

Details

Other Assignee
Dwisehaupt
Related Changes in Gerrit:

Event Timeline

jgleeson renamed this task from Allow SFTP outbound requests from civi1002 to deployment.eqiad.wmnet to Allow SFTP outbound requests from civi2001 to deployment.eqiad.wmnet.
jgleeson updated the task description. (Show Details)
Dwisehaupt added a project: ServiceOps.
Dwisehaupt moved this task from Triage to In Progress on the fundraising-tech-ops board.
Dwisehaupt added subscribers: cmooney, Jgreen, Dwisehaupt.

iptables rules are up and working on the fr-tech side. @cmooney helped to verify that the packets are making it through to the deployment server. However, it looks like there is an iptables rule needed on the deployment server to allow for these connections.

Service Ops: It looks like we need iptables rules added to the deployment server role to allow the 2 civicrm hosts to be able to contact it. The names/IPs are:

  • civicrm-eqiad.wikimedia.org - 208.80.155.17
  • civicrm-codfw.wikimedia.org - 208.80.152.232
Dwisehaupt renamed this task from Allow SFTP outbound requests from civi2001 to deployment.eqiad.wmnet to Allow SFTP outbound requests from civi1002/civi2002 to deployment.eqiad.wmnet.Mar 30 2026, 8:44 PM
Dwisehaupt updated the task description. (Show Details)

Apologies, I'll write a host firewall patch tomorrow morning.

Change #1255036 had a related patch set uploaded (by CDanis; author: CDanis):

[operations/puppet@production] deployment_server: fundraising-data-uploader role

https://gerrit.wikimedia.org/r/1255036

Change #1255036 merged by CDanis:

[operations/puppet@production] deployment_server: fundraising-data-uploader role

https://gerrit.wikimedia.org/r/1255036

JMeybohm subscribed.

Removing the ServiceOps tag, since this is being handled already. Feel free to add us back if you need additional hands.

Outbound requests are successful from the transport side. Leaving to @jgleeson to close as needed.