Skip to content

support byoc for cloud agents#875

Merged
real-danm merged 1 commit intomainfrom
dan/byoc-proxy
Apr 12, 2026
Merged

support byoc for cloud agents#875
real-danm merged 1 commit intomainfrom
dan/byoc-proxy

Conversation

@real-danm
Copy link
Copy Markdown
Contributor

  • adds a RegisterAgent function to just create agent metadata for creating a new agent from a BYOC
  • adds a Push client to that uploads a docker image to cloud-agents while setting the required LK jwt for auth and project tracking purposes on cloud-agents

Comment thread pkg/cloudagents/push.go
type PushTarget struct {
// ProxyHost is the OCI registry host exposed by cloud-agents (e.g. "agents.livekit.io").
ProxyHost string `json:"proxy_host"`
// Name is the OCI repository name to use in /v2/{name}/... paths.
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.

what is this path? I don't usually see v2 in image paths, is it specific to our implementation?

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.

No, it's a standard open container initiative (OCI) for container uploads, more info here https://github.com/opencontainers/distribution-spec/blob/main/spec.md#historical-context

Copy link
Copy Markdown
Contributor

@yoonsio yoonsio left a comment

Choose a reason for hiding this comment

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

LGTM

@real-danm real-danm merged commit 1a80e8d into main Apr 12, 2026
11 checks passed
@real-danm real-danm deleted the dan/byoc-proxy branch April 12, 2026 19:02
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