Skip to content

refactor(gateways): drop envsubst — dead package and every reference - #262

Merged
elronbandel merged 1 commit into
mainfrom
elron/drop-dead-gettext-base
Jul 6, 2026
Merged

refactor(gateways): drop envsubst — dead package and every reference#262
elronbandel merged 1 commit into
mainfrom
elron/drop-dead-gettext-base

Conversation

@elronbandel

@elronbandel elronbandel commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

The gateway start scripts render config with sed (#258), so envsubst is dead. This removes it entirely:

  • The gettext/gettext-base package from all three gateways (bifrost, portkey, litellm) and the six benchmark bases that only carried it to feed the baked gateway in standalones (perf(combos): move gettext-base+curl to the benchmark base (drop per-combo standalone apt) #236).
  • Every remaining envsubst mention now that nothing renders with it — including generalizing gateways/RULES.md rule 4 to stop naming a render tool (+ changelog).
  • A stale UPSTREAM_MODEL doc in models/litellm, corrected to the real var EVAL_MODEL.

No behavior change. envsubst and UPSTREAM_MODEL are now 0 hits repo-wide; hadolint / conftest / helm-lint / trivy green.

The start scripts render config with sed (#258), so envsubst is unused.

- Remove the gettext/gettext-base package from all three gateways (bifrost,
  portkey, litellm) and the six benchmark bases that carried it only to feed
  the baked gateway in standalones (#236).
- Remove every remaining envsubst mention now that nothing renders with it:
  the bifrost runtime-deps comment, the models/litellm render comments, the
  _chart note, and the tool name in gateways/RULES.md rule 4 (+ changelog).
- Fix models/litellm's stale UPSTREAM_MODEL doc to the real var, EVAL_MODEL.

Signed-off-by: Elron Bandel <elron.bandel@ibm.com>
@elronbandel
elronbandel force-pushed the elron/drop-dead-gettext-base branch from 3cff974 to c0eeb19 Compare July 6, 2026 09:14
@elronbandel elronbandel changed the title refactor(gateways): drop the dead gettext/envsubst dependency refactor(gateways): drop envsubst — dead package and every reference Jul 6, 2026
@elronbandel
elronbandel merged commit 679b24d into main Jul 6, 2026
57 of 58 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant