Page MenuHomePhabricator

Edit Analytics: Deploy to staging and production
Closed, ResolvedPublic3 Estimated Story Points

Description

Subtask of epic T327817

Required:

  • Add blubber and pipeline configuration to service repo
  • Integrate service image building in CI pipeline
  • Add service druid user
  • Add k8s secrets
  • Create deployment-charts helmfile.d configuration entries
  • Add service catalogue entry for service
  • Run smoke tests against staging and certify service is working properly
  • Deploy service to LVS in state service_setup
  • Move service lvs_setup in LVS
  • Move service production in LVS
  • Add service to the API Gateway
  • Route public requests via ATS

Related Tasks:

T288661: Create k8s deployment of AQS 2.0

Event Timeline

Please let me know which Cassandra tables the service will require access to

Change 961774 had a related patch set uploaded (by Hnowlan; author: Hnowlan):

[operations/puppet@production] k8s, cassandra: add entries for {edit,editor,page}-analytics

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

  • edit and editors are Druid-based services. For that services I think you only need the Druid datasource/table name and it's already included in the config service file. Is that enough for you?

Change 961777 had a related patch set uploaded (by Hnowlan; author: Hnowlan):

[integration/config@master] jjb: add editor-analytics, edit-analytics and page-analytics

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

Change 961778 had a related patch set uploaded (by Hnowlan; author: Hnowlan):

[integration/config@master] zuul: add edit-analytics and page-analytics

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

Change 961782 had a related patch set uploaded (by Hnowlan; author: Hnowlan):

[operations/deployment-charts@master] admin: add namespaces for remaining aqs2 services, add config for page-analytics

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

Change 961786 had a related patch set uploaded (by Hnowlan; author: Hnowlan):

[operations/deployment-charts@master] Add druid-http-gateway chart

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

Change 961777 merged by jenkins-bot:

[integration/config@master] jjb: add editor-analytics, edit-analytics and page-analytics

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

Change 961778 merged by jenkins-bot:

[integration/config@master] zuul: add edit-analytics and page-analytics

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

Change 961774 merged by Hnowlan:

[operations/puppet@production] k8s, cassandra: add entries for {edit,editor,page}-analytics

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

Change 962570 had a related patch set uploaded (by Hnowlan; author: Hnowlan):

[operations/puppet@production] service: add {edit,editor,page}-analytics services

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

Change 961782 merged by jenkins-bot:

[operations/deployment-charts@master] admin: add namespaces for remaining aqs2 services, add config for page-analytics

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

Change 961786 merged by jenkins-bot:

[operations/deployment-charts@master] Add druid-http-gateway chart

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

Change 963086 had a related patch set uploaded (by Hnowlan; author: Hnowlan):

[operations/deployment-charts@master] helmfile: add edit-analytics and editor-analytics

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

Change 963086 merged by jenkins-bot:

[operations/deployment-charts@master] helmfile: add edit-analytics and editor-analytics

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

Change 963104 had a related patch set uploaded (by Hnowlan; author: Hnowlan):

[operations/deployment-charts@master] edit-analytics, editor-analytics: correct networkpolicy

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

Change 963106 had a related patch set uploaded (by Hnowlan; author: Hnowlan):

[operations/dns@master] wmnet: add records for edit-, editor- and page-analytics

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

Change 963104 merged by jenkins-bot:

[operations/deployment-charts@master] edit-analytics, editor-analytics: correct networkpolicy

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

Change 963106 merged by Hnowlan:

[operations/dns@master] wmnet: add records for edit-, editor- and page-analytics

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

Change 962570 merged by Hnowlan:

[operations/puppet@production] service: add {edit,editor,page}-analytics services

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

Change 964044 had a related patch set uploaded (by Hnowlan; author: Hnowlan):

[operations/deployment-charts@master] rest-gateway: route edit-,editor- and page-analytics

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

Change 964044 merged by jenkins-bot:

[operations/deployment-charts@master] rest-gateway: route edit-,editor- and page-analytics

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

Change 964923 had a related patch set uploaded (by Hnowlan; author: Hnowlan):

[operations/puppet@production] service: change state to production for {edit,editor,page}-analytics

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

Change 964923 merged by Hnowlan:

[operations/puppet@production] service: change state to production for {edit,editor,page}-analytics

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

WDoranWMF set the point value for this task to 3.Oct 17 2023, 11:07 AM

Change 966885 had a related patch set uploaded (by Hnowlan; author: Hnowlan):

[operations/puppet@production] trafficserver: route all requests for /api/rest_v1/metrics to rest-gateway

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

VirginiaPoundstone raised the priority of this task from Low to High.

Change 970367 had a related patch set uploaded (by Hnowlan; author: Hnowlan):

[operations/puppet@production] trafficserver: route edit-analytics service via rest-gateway

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

Change 970367 merged by Hnowlan:

[operations/puppet@production] trafficserver: route edit-analytics service via rest-gateway

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

Change 971226 had a related patch set uploaded (by Hnowlan; author: Hnowlan):

[operations/puppet@production] trafficserver: correct pathing for some AQS routes

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

Change 971226 merged by Hnowlan:

[operations/puppet@production] trafficserver: correct pathing for some AQS routes

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

hnowlan updated the task description. (Show Details)

Change 966885 merged by Hnowlan:

[operations/puppet@production] trafficserver: route all requests for /api/rest_v1/metrics to rest-gateway

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