Page MenuHomePhabricator

Switch all eventgate clients to use new TLS port
Closed, ResolvedPublic

Description

Clients should now produce to the new TLS ports added in T241073: Set up TLS for eventgate-main and eventgate-analytics.

eventgate-analytics
eventgate-main
  • EventBus
  • change-propagation
  • restbase
  • cp-job-queue - doesn't use eventgate

Along the way we should document all users so they are easier to find in the future! Started here by adding Clients sections:
https://wikitech.wikimedia.org/wiki/Event_Platform/EventGate#EventGate_Services

Event Timeline

Ah @elukey, we need to allow port 4192 for eventgate-analytics from analytics VLAN.

Change 562840 had a related patch set uploaded (by Ottomata; owner: Ottomata):
[operations/mediawiki-config@master] Use new TLS port for eventgate-analytics

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

Change 562842 had a related patch set uploaded (by Elukey; owner: Elukey):
[operations/homer/public@master] Add port 4192 to term eventgate-analytics in analytics-in4

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

Change 562840 merged by Ottomata:
[operations/mediawiki-config@master] Use new TLS port for eventgate-analytics

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

Mentioned in SAL (#wikimedia-operations) [2020-01-08T15:00:39Z] <ottomata> deploying change to use new TLS port for eventgate-analytics - T242224

Mentioned in SAL (#wikimedia-operations) [2020-01-08T15:10:09Z] <otto@deploy1001> Synchronized wmf-config/ProductionServices.php: Make EventBus use TLS for eventgate-analytics - T242224 (duration: 06m 10s)

Mentioned in SAL (#wikimedia-operations) [2020-01-08T15:11:43Z] <otto@deploy1001> sync-file aborted: Make EventBus use TLS for eventgate-analytics - T242224 (duration: 00m 00s)

Mentioned in SAL (#wikimedia-operations) [2020-01-08T15:19:59Z] <otto@deploy1001> sync-file aborted: REVERT Make EventBus use TLS for eventgate-analytics - T242224 (duration: 06m 33s)

Mentioned in SAL (#wikimedia-operations) [2020-01-08T15:23:58Z] <otto@deploy1001> sync-file aborted: REVERT Make EventBus use TLS for eventgate-analytics - T242224 (duration: 03m 56s)

Mentioned in SAL (#wikimedia-operations) [2020-01-08T15:26:25Z] <otto@deploy1001> Synchronized wmf-config/ProductionServices.php: REVERT Make EventBus use TLS for eventgate-analytics - T242224 (duration: 00m 34s)

Ottomata added a subscriber: Joe.

@Joe Q for you. If php-fpm will not do HTTPS requests under load...what should we do for TLS everywhere with eventgate? Should we just stall on this for the time being?

Change 576370 had a related patch set uploaded (by Ottomata; owner: Ottomata):
[operations/puppet@production] Switch change-prop and restbase event_service_uri to new TLS eventgate-main

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

Change 576370 merged by Ottomata:
[operations/puppet@production] Switch change-prop and restbase event_service_uri to new TLS eventgate-main

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

Mentioned in SAL (#wikimedia-operations) [2020-03-03T16:17:44Z] <Pchelolo> restart restbase on 2009 for T242224

Mentioned in SAL (#wikimedia-operations) [2020-03-03T16:35:11Z] <otto@deploy1001> Started restart [restbase/deploy@bfdd342] (dev-cluster): Restart (dev-cluster) to pick up new LVS TLS port for eventgate T242224

Mentioned in SAL (#wikimedia-operations) [2020-03-03T16:47:13Z] <otto@deploy1001> Started restart [restbase/deploy@bfdd342]: Restart to pick up new LVS TLS port for eventgate T242224

Mentioned in SAL (#wikimedia-operations) [2020-03-03T17:14:43Z] <otto@deploy1001> Started restart [changeprop/deploy@e2fe8ca]: Restart to pick up new LVS TLS port for eventgate T242224

Ottomata updated the task description. (Show Details)

@Joe can we call this one done too now?

akosiaris triaged this task as Medium priority.
akosiaris updated the task description. (Show Details)

@Joe can we call this one done too now?

I think so, yes. We can always reopen if something weird shows up