← Back to issue list

allow user configuration of the Pebble entrypoint binary

View original Github issue

Metadata

Project
rockcraft
Number
#65
Type
issue
State
open
Author
cjdcordeiro
Labels
Created
2022-09-05 13:16:47+00:00
Updated
2026-02-26 07:21:22+00:00
Closed

Current evaluation

No evaluation has been recorded for this issue yet.

Issue body

Users can define the Pebble services to be executed, but they should also be able to configure certain parameters about the Pebble software which is being installed in the ROCK. The most obvious parameter is the Pebble version, i.e., users should be able to have a say on the version of Pebble that is being used as the ROCK entrypoint. See https://github.com/canonical/rockcraft/pull/59#discussion_r954192413 for more details --- edit: Additionally, Rockcraft should know how to handle (check/support/deny) the user definitions of custom Pebble layers. Example: the user defines the PEBBLE_LAYERS_PATH and inner layer files within a custom part, conflicting with the rockcraft-defined base Pebble layer from the `services` field (see related discussion in https://github.com/canonical/rockcraft/pull/205#discussion_r1154090694)

Evaluation history

No evaluation history available.