Following up on the work done in T324576 we should create helm charts in the deployment-charts repo to deploy the cirrus-streaming-updater flink jobs to the wikikube k8s cluster.
The chart should the features provided by the flink operator (i.e. FlinkDeployment CRD).
The service should access:
- thanos-swift using the S3 compat layer
- kafka-main and/or kafka-test clusters
- an elasticsearch cluster for testing
- mediawiki API (using api-ro for testing low volume wikis) but an async MW cluster should be used instead (existing jobrunners might be usable, ref: T317283#8220470).
AC:
- a chart using the flink-k8s-operator is added to deployment-charts
- the flink jobs are deployed to the wikikube staging cluster
- updates from testwiki are propagated to a test elasticsearch cluster