Skip to content

feat: add rp endpoint command group - #640

Merged
KAJdev merged 56 commits into
mainfrom
zeke/con-1153-rp-endpoint
Oct 28, 2026
Merged

KAJdev merged 56 commits into
mainfrom
zeke/con-1153-rp-endpoint

Conversation

@KAJdev

@KAJdev KAJdev commented Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

Adds serverless configuration, worker visibility, and job execution on top of #639. Shared resolution, rendering, and logging keep resource commands consistent. Queue jobs use the SDK data plane; load-balancer requests target the endpoint HTTP URL.

KAJdev added 30 commits October 19, 2026 14:28
@KAJdev
KAJdev requested a review from deanq October 20, 2026 01:11
@deanq
deanq requested a balanced review from Copilot October 20, 2026 05:49

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.

🟡 Changes recommended

Streaming timeout handling, JSON output consistency, and preservation of omitted GPU exclusions need correction.

4 open issues
What changed in this PR

Adds rp endpoint commands for serverless management, building on the shared CLI utilities introduced for pod commands.

Changes:

  • Adds endpoint configuration, scaling, worker visibility, releases, and logs.
  • Supports queue jobs through the SDK and load-balancer HTTP requests.
  • Adds CLI tests for configuration, execution, and error handling.
File Description
tests/​test_cli/​test_endpoint_command.py Tests endpoint commands and validation.
runpod/​rp_cli/​main.py Registers the endpoint command group.
runpod/​rp_cli/​endpoint.py Implements endpoint management and execution commands.
runpod/​rp_cli/​endpoint_config.py Builds, validates, and patches endpoint configuration.

Review effort: Balanced

Comment thread runpod/rp_cli/endpoint.py Outdated
Comment thread runpod/rp_cli/endpoint.py Outdated
Comment thread runpod/rp_cli/endpoint.py Outdated
Comment thread runpod/rp_cli/endpoint_config.py Outdated
Comment thread runpod/rp_cli/endpoint.py Outdated
Comment thread runpod/rp_cli/endpoint.py Outdated
Comment thread runpod/rp_cli/endpoint_config.py Outdated
Comment thread runpod/rp_cli/endpoint.py Outdated
Comment thread runpod/rp_cli/endpoint_config.py Outdated
Comment thread runpod/rp_cli/endpoint.py
Comment thread runpod/rp_cli/endpoint.py
@KAJdev
KAJdev requested a review from deanq October 21, 2026 20:25
Comment thread runpod/rp_cli/endpoint.py
Base automatically changed from zeke/con-1119-rp-pod to main October 28, 2026 04:21
@KAJdev
KAJdev merged commit be3f76b into main Oct 28, 2026
10 checks passed
@KAJdev
KAJdev deleted the zeke/con-1153-rp-endpoint branch October 28, 2026 04:58
@promptless

promptless Bot commented Oct 28, 2026

Copy link
Copy Markdown

Promptless documentation updates

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