Create a IP-restricted internet-facing Zeus vserver for ship-it
Categories
(Infrastructure & Operations :: Infrastructure: Other, task)
Tracking
(Not tracked)
People
(Reporter: ericz, Assigned: ashish)
References
Details
As per https://bugzilla.mozilla.org/show_bug.cgi?id=1520588#c8, Releng wants a way to talk to ship-it.mozilla.org from AWS. Ship-it is behind VPN currently, fronted by the internal Zeus cluster, so to satisfy this I think we'd need a internet-facing Zeus vserver on the external cluster with a protection class or similar that restricts access to the single specified IP.
Comment 1•7 years ago
|
||
Do we need to have separate settings for the prod (ship-it.mozilla.org) and dev (ship-it-dev.allizom.org) instances?
Comment 2•7 years ago
|
||
FWIW, the shipitv2 production environment will need to talk to shipitv1 from a separate IP from the one I provided, so we'll need two IPs to be whitelisted.
| Assignee | ||
Comment 3•7 years ago
|
||
I'm ready to turn this on. Before I do, I have some questions:
- Does ship-it-mdc1.mozilla.org sound good? We can't use ship-it.mozilla.org, since that's already in internal DNS. Best I know, we don't do split views for the same host.
- Could you provide the IPs that need to be whitelisted?
- This change will open up an internal service to the internet (IP-restricted, but external nevertheless). Before we do that, can we get a go-ahead from EIS to ensure the new risk is covered?
Thanks!
Comment 4•7 years ago
|
||
(In reply to Ashish Vijayaram [:ashish] from comment #3)
I'm ready to turn this on. Before I do, I have some questions:
- Does ship-it-mdc1.mozilla.org sound good? We can't use ship-it.mozilla.org, since that's already in internal DNS. Best I know, we don't do split views for the same host.
I think that should be fine, we can change what the script talks to. :rail can you confirm?
- Could you provide the IPs that need to be whitelisted?
Of course.
35.197.23.59 will be the source traffic coming from our non-production environment.
35.233.228.88 will be the source of traffic coming from our production environment.
- This change will open up an internal service to the internet (IP-restricted, but external nevertheless). Before we do that, can we get a go-ahead from EIS to ensure the new risk is covered?
Not sure who the point of contact is in EIS, but SecOps should probably okay this too. :ulfr is this okay?
Thanks!
Comment 5•7 years ago
|
||
I was slightly confused by comment 0, but :autrilla clarified: this flow is for ship-it v2, hosted in gcp, to talk to ship-it v1, hosted in mdc1 to complete the migration from v1 to v2. It will be closed as soon as ship-it v1 is decommd.
r+
Comment 6•7 years ago
|
||
(In reply to Adrian Utrilla [:autrilla] from comment #4)
(In reply to Ashish Vijayaram [:ashish] from comment #3)
I'm ready to turn this on. Before I do, I have some questions:
- Does ship-it-mdc1.mozilla.org sound good? We can't use ship-it.mozilla.org, since that's already in internal DNS. Best I know, we don't do split views for the same host.
I think that should be fine, we can change what the script talks to. :rail
can you confirm?
WFM. We can change the DNS when we retire ship-it v1.
| Assignee | ||
Comment 7•7 years ago
|
||
Alright, this is ready - ship-it-mdc1.mozilla.org. Access is restricted to the two IPs in Comment 4.
Description
•