Page MenuHomePhabricator

[envvars,maintain-kubeusers] create and populate envvars for common service names
Open, LowPublic

Description

This would be (please add any others if you know them):

TOOL_REDIS_URI="redis://redis.svc.tools.eqiad1.wikimedia.cloud:6379"
TOOL_ELASTICSEARCH_URL="http://elasticsearch.svc.tools.eqiad1.wikimedia.cloud:80"

We might want to do something similar with the replicas, but that might require a bit more thought, as there's many of them, so maybe using a domain instead?

TOOL_ANALYTICS_REPLICA_DOMAIN="analytics.db.svc.wikimedia.cloud"
TOOL_WEB_REPLICA_DOMAIN="web.db.svc.wikimedia.cloud"

Event Timeline

taavi subscribed.

Is it possible to maintain one canonical copy instead of having the 3,000+ tools maintain separate secret objects with identical contents? Something injected by the envvars webhook from its config file from example?

Slst2020 renamed this task from [envvars,maintain-kubeusers] create and populate envvars for the common serivce name to [envvars,maintain-kubeusers] create and populate envvars for common service names .Nov 30 2023, 2:01 PM
dcaro triaged this task as Low priority.Jan 24 2024, 1:59 PM