Page MenuHomePhabricator

Create Helm Chart
Closed, ResolvedPublic

Description

Helm Charts are needed to configure the Kubernetes Deployment. This include a Helmfile which is needed for deployment to prodcution. Helm charts are stored in this gerrit repo.

Acceptance Criteria
Helm chart should have prometheus endpoint information to enable monitoring
Helm chart has been benchmarked
Helm chart handles for local checkpoint state and logs

Event Timeline

Gehel triaged this task as High priority.Oct 28 2020, 1:28 PM

Change 640571 had a related patch set uploaded (by Mstyles; owner: Mstyles):
[operations/deployment-charts@master] Add new helm chart for rdf-streaming-updater

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

Change 640571 merged by jenkins-bot:
[operations/deployment-charts@master] Add new helm chart for rdf-streaming-updater

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

Updating this task to remove the helmfile requirement. That is more of a final step that doesn't include the helm chart. The benchmarking that's been highlighted is not possible on a local machine, we will need to do proper load testing in a staging environment. Logs and monitoring are addressed in the current helm chart, so I'm going to go ahead and mark this ticket as done.

Change 704833 had a related patch set uploaded (by JMeybohm; author: JMeybohm):

[operations/deployment-charts@master] flink-session-cluster: Include discovery and kafka egress helpers

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

Change 704922 had a related patch set uploaded (by DCausse; author: DCausse):

[operations/deployment-charts@master] rdf-streaming-updater: configure allowed kafka clusters

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

Change 704833 merged by jenkins-bot:

[operations/deployment-charts@master] flink-session-cluster: Include discovery and kafka egress helpers

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

Change 704922 merged by jenkins-bot:

[operations/deployment-charts@master] rdf-streaming-updater: configure allowed kafka clusters

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

Change 704960 had a related patch set uploaded (by DCausse; author: DCausse):

[operations/puppet@production] thanos-swift envoy listener: rewrite HTTP host header

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

Change 704960 merged by Effie Mouzeli:

[operations/puppet@production] thanos-swift envoy listener: rewrite HTTP host header

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