Skip to content

feat(egress): add optional deploymentStrategy - #167

Merged
biglittlebigben merged 2 commits into
livekit:masterfrom
tanish111:feat/egress-deployment-strategy
Sep 17, 2026
Merged

biglittlebigben merged 2 commits into
livekit:masterfrom
tanish111:feat/egress-deployment-strategy

Conversation

@tanish111

Copy link
Copy Markdown
Contributor

Egress rollouts can stall Pending under default RollingUpdate when replicaCount is 1 and pods are too large to surge onto tainted nodes.

Render strategy only when deploymentStrategy is set, matching livekit-server. The empty default keeps current behavior. Bump the chart to 1.12.1.

Egress rollouts can stall Pending under default RollingUpdate when
replicaCount is 1 and pods are too large to surge onto tainted nodes.

Render strategy only when deploymentStrategy is set, matching
livekit-server. The empty default keeps current behavior. Bump the
chart to 1.12.1.

Signed-off-by: Tanish Desai <tanishdesai37@gmail.com>
@tanish111

Copy link
Copy Markdown
Contributor Author

@karlsonlee-livekit @tinalenguyen Can you please review it or redirect it to correct person.

@tanish111

Copy link
Copy Markdown
Contributor Author

@biglittlebigben can you please take a look.

Comment thread egress/Chart.yaml Outdated
description: Egress is used by LiveKit to stream and record rooms.
type: application
version: 1.12.0
version: 1.12.1

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We want to keep the chart version in sync with the app version. That being said, both should be bumped to v1.14.1 anyway.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@biglittlebigben updated to 1.14.1.

@biglittlebigben

Copy link
Copy Markdown
Contributor

Thanks!

@biglittlebigben
biglittlebigben merged commit 36d3d4b into livekit:master Sep 17, 2026
3 checks passed
IngLP added a commit to IngLP/livekit-helm that referenced this pull request Oct 9, 2026
Upstream PR livekit#167 left `appVersion: "v1.14.1` unterminated, so Helm cannot
load the egress chart from upstream master. Temporary fork patch: drop it
as soon as upstream fixes the line.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
IngLP added a commit to IngLP/livekit-helm that referenced this pull request Oct 9, 2026
Upstream's test.yaml passes chart directories where chart-testing expects
their parents, so it stays green even on an unloadable chart (upstream livekit#167).
Kept in its own file so that rebasing onto upstream never conflicts with it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
martin-mat added a commit to martin-mat/livekit-helm that referenced this pull request Oct 16, 2026
livekit#167 left appVersion as "v1.14.1 without its closing quote, so the chart's
Chart.yaml doesn't parse: helm lint and helm template fail with
'yaml: line 10: found unexpected end of stream', and the repository's
ct lint --all fails for every pull request.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Martin Matyas <martin.matyas@tieto.com>
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.

2 participants