Page MenuHomePhabricator

k8s deployment-charts mesh module should allow use of mesh without public_port Service
Closed, ResolvedPublic

Description

Flink applications are not 'http services', so they don't need any tls certs or Service listeners defined. Our current mesh module will always use the mesh.public_port to set up a k8s Service and other resources.

We should make a new version of mesh templates that don't deploy Service etc. if mesh.public_port is not defined.

Event Timeline

Change 875387 had a related patch set uploaded (by Ottomata; author: Ottomata):

[operations/deployment-charts@master] [WIP] modules/mesh - Support mesh service proxy without exposing a Service for public_port

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

Change 875387 merged by jenkins-bot:

[operations/deployment-charts@master] modules/mesh - Support mesh service proxy without exposing a Service for public_port

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

JArguello-WMF reopened this task as Open.

Ya dunno why we didn't!