Page MenuHomePhabricator

Improve Event Platform and MediaWiki Event Enrichment wikitech documentation
Closed, ResolvedPublic

Description

User Story
As an event platform engineer, I need to document how to deploy a Flink job to k8s, where and how various eventplatform enrichment components live, and how to use Event Platform Value Stream work within the last year.
Why?
  • So other engineers can easily follow steps to deploy a new or modified job
  • So other engineers can more easily work with the components we've built.
Done is:

Event Timeline

There is some deployment documentation (dse-k8s) at https://www.mediawiki.org/wiki/Platform_Engineering_Team/Event_Platform_Value_Stream/Pyflink_Enrichment_Service_Deployment.

This should be updated to reflect charts changes, and the fact we are moving to wikikube.

As for other docs to move: probably all links at
https://www.mediawiki.org/wiki/Platform_Engineering_Team/Event_Platform_Value_Stream (expect maybe for the RFCs on Use Cases?).

We also need to finalize and publish the design doc for eventutilities-python (https://phabricator.wikimedia.org/T336488).

I think we don't want to move most of that stuff, the value stream and POC stuff can stay there. We mostly want organized user manual docs about the things we are deploying.

Started https://wikitech.wikimedia.org/wiki/MediaWiki_Event_Enrichment with your docs from https://www.mediawiki.org/wiki/Platform_Engineering_Team/Event_Platform_Value_Stream/Pyflink_Enrichment_Service_Deployment, and left a redirect there.

Ottomata renamed this task from Document Flink job deployment to k8s to Improve Event Platform and MediaWiki Event Enrichment wikitech documentation.May 24 2023, 8:10 PM
Ottomata updated the task description. (Show Details)

Today I moved [[ https://wikitech.wikimedia.org/wiki/Event_Platform/Stream_Processing/Use_cases

Use Cases ]] and Stream Processing Evaluation pages to wikitech.

I also moved the Flink on Kubernetes page under Event Platform, and have begun updating it.

Updated https://wikitech.wikimedia.org/wiki/Event_Platform/Stream_Processing/Flink more today, reorged around and focused on flink-kubernetes-operator deployments.

Added docs about the mediawiki/state schema models, and removed docs about the now outdated mediawiki/**/common stuff.

FYI Am trying to collect various things I do for 'parental leave transition' docs at https://wikitech.wikimedia.org/wiki/User:Ottomata/Notes