← Back to issue list

Add entrypoint_service for pebble entrypoint services

View original Github issue

Metadata

Project
rockcraft
Number
#410
Type
pull request
State
merged
Author
linostar
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #410 in commit ddd52d67, adding entrypoint_service support so a Pebble service can serve as the OCI entrypoint.

Resolution: closed resolved

Reason: PR #410 was approved and merged as commit ddd52d67 after dependent charmed-spark-rock#57 landed. The change adds model validation, packaging behavior, documentation, and tests for Pebble service entrypoints.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [X] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #410 in commit ddd52d67, adding entrypoint_service support so a Pebble service can serve as the OCI entrypoint.
stealth/space-bunny-alpha — closed resolved Merged as commit ddd52d67: adds the `entrypoint-service` rockcraft.yaml key, making `pebble enter` receive `--args <service>` so a Pebble service's command args become the OCI entrypoint. Landed once the dependent charmed-spark-rock#57 landed.
stealth/space-bunny-alpha — closed resolved Merged in canonical/rockcraft#410, adding entrypoint_service support for Pebble entrypoint services after the dependent charmed-spark-rock#57 change landed.
qwen/qwen3.6-35b-a3b — — Merged following approval and the resolution of a dependency on charmed-spark-rock#57. The change implements entrypoint_service support for pebble entrypoint services.
qwen3.6-35b-a3b-mtp-q6 — — Merged after product validation. Adds an entrypoint_service for pebble. Approval required merging a dependent PR in charmed-spark-rock to remove jupyter. Once the dependency landed, maintainers approved and merged the changes.

Update history

No update history recorded yet.

Related work

  • Blocked By: charmed-spark-rock#57 (confidence 99%)

    Its merge was awaited before #410 could proceed and was confirmed in the PR discussion.

Related issues

Issue Project State Summary Similarity
#205 Add support for the Pebble entrypoint rockcraft merged Merged #205 in commit ca48ac3d, adding Pebble services, using pebble enter as the OCI entrypoint, deprecating entrypoint/cmd, and updating docs and tests.
85%
#382 Cannot pass arguments directly to a service rockcraft closed Resolved by entrypoint-service support in PR #410 (commit ddd52d67), allowing container arguments to reach a Pebble service as the OCI entrypoint.
77%