Skip to content

[codex] AITRAX-581 support immutable standalone Live images - #215

Merged
danc094codetogether merged 3 commits into
devfrom
AITRAX-581-standalone-code-together-live-track-a-restore-build-pin-live-image-codetogether-collab-artifact-contract
Jul 22, 2026
Merged

[codex] AITRAX-581 support immutable standalone Live images#215
danc094codetogether merged 3 commits into
devfrom
AITRAX-581-standalone-code-together-live-track-a-restore-build-pin-live-image-codetogether-collab-artifact-contract

Conversation

@CodeTogetherBot

@CodeTogetherBot CodeTogetherBot commented Jul 22, 2026

Copy link
Copy Markdown
Collaborator

What changed

  • Add optional digest-based image references to the legacy Live chart while retaining the public codetogether/codetogether:latest default.
  • Gate the coturn Secret, checksum, environment variables, and Jitsi URL on the top-level av.enabled switch.
  • Bump the chart version to 1.4.26 and document image.digest.

Why

Standalone promotion is digest-based, but the chart previously accepted only mutable tags. It also rendered the coturn Secret unconditionally and could render nested A/V configuration while A/V was globally disabled.

Impact

Existing values remain compatible. Standalone deployments can select an immutable promoted digest, and av.enabled: false now guarantees that no coturn Secret or Jitsi/coturn configuration is rendered.

Checks

  • Helm 3.15.4 lint
  • default render: CT_AV_ENABLED=false, no coturn/Jitsi Secret or configuration
  • adversarial disabled render with nested coturn/Jitsi values: no coturn/Jitsi Secret or configuration
  • enabled render: matching coturn producer/consumer and Jitsi settings
  • digest render: repository resolves to repository@sha256:... and ignores tag
  • git diff --check

Related build/artifact-contract PR: CodeTogether-Inc/live#525

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Adds support for immutable (digest-based) container image references in the Live Helm chart and tightens A/V (coturn/Jitsi) rendering so disabling av.enabled fully suppresses related Secrets, annotations, and env configuration.

Changes:

  • Introduces image.digest in values/docs and updates the Deployment template to use repository@digest when provided.
  • Gates the coturn Secret, its checksum annotation, and coturn/Jitsi env vars on av.enabled (in addition to existing A/V sub-settings).
  • Bumps chart version to 1.4.26 and documents the new value.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
charts/live/values.yaml Adds image.digest value and documentation comment.
charts/live/templates/secret-coturn.yaml Wraps coturn Secret rendering behind av.enabled + stunServers.enabled.
charts/live/templates/deployment.yaml Adds digest-based image selection and gates coturn checksum/env + Jitsi env on av.enabled.
charts/live/README.md Documents image.digest in the values table.
charts/live/Chart.yaml Bumps chart version to 1.4.26.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread charts/live/templates/deployment.yaml Outdated
Comment thread charts/live/templates/secret-coturn.yaml Outdated
Comment thread charts/live/templates/deployment.yaml Outdated
Comment thread charts/live/templates/deployment.yaml Outdated

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 7 out of 7 changed files in this pull request and generated 1 comment.

Comment thread charts/live/templates/service.yaml

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 7 out of 7 changed files in this pull request and generated no new comments.

@danc094codetogether
danc094codetogether merged commit 08b0b2f into dev Jul 22, 2026
2 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.

3 participants