Skip to content

feat: support --cap for envd up#2078

Merged
kemingy merged 2 commits intotensorchord:mainfrom
kemingy:up_cap
Jan 28, 2026
Merged

feat: support --cap for envd up#2078
kemingy merged 2 commits intotensorchord:mainfrom
kemingy:up_cap

Conversation

@kemingy
Copy link
Copy Markdown
Member

@kemingy kemingy commented Jan 28, 2026

This adds the cap to the root user, but the envd user cannot inherit the cap.

This adds the cap to the root user, but the `envd` user cannot inherit
the cap.

Signed-off-by: Keming <kemingyang@tensorchord.ai>
@kemingy kemingy requested a review from zwpaper as a code owner January 28, 2026 03:53
@kemingy kemingy requested review from Copilot and removed request for zwpaper January 28, 2026 03:53
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR adds support for the --cap flag to the envd up command, allowing users to add Linux capabilities to containers. However, there's also an unrelated version bump for the Codex agent included in the changes.

Changes:

  • Added --cap CLI flag to accept capability specifications
  • Extended StartOptions struct to include Capabilities field
  • Modified Docker engine to apply capabilities to container host configuration
  • Updated Codex default version from 0.79.0 to 0.92.0 (unrelated change)

Reviewed changes

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

File Description
pkg/lang/ir/v1/agent.go Updated Codex default version (appears unrelated to capabilities feature)
pkg/envd/types.go Added Capabilities field to StartOptions struct
pkg/envd/docker.go Added capability handling in Docker container creation and logging
pkg/app/up.go Added --cap CLI flag and wired it to StartOptions

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

Comment thread pkg/envd/docker.go Outdated
Comment thread pkg/app/up.go
Comment thread pkg/lang/ir/v1/agent.go
Comment thread pkg/envd/types.go
Signed-off-by: Keming <kemingyang@tensorchord.ai>
@kemingy kemingy merged commit d7379df into tensorchord:main Jan 28, 2026
11 checks passed
@kemingy kemingy deleted the up_cap branch January 28, 2026 07:50
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