v1.2.0: Initial versioned release
We're proud to present the first versioned release of the Pebble service manager!
Pebble is a simple service manager that can start and manage your services, perform health checks, store and view service logs, and -- when used via the API -- execute commands and manage the filesystem on the remote. It's configured via a unique, layer-based configuration. Read more documentation in our README.
Notably, this release includes the recent features intended for use in containers:
To try it, download one of the binaries attached to the release (recommended), or use go install:
$ go install github.com/canonical/pebble/cmd/pebble@v1.2.0
$ pebble
Pebble lets you control services and perform management actions on
the system that is running them.
Usage: pebble <command> [<options>...]
...
We decided to (somewhat arbitrarily) call this v1.2.0 rather than v1.0.0, because this isn't the first use of Pebble in production (it's been used in Juju for a while, and as the default ENTRYPOINT in ROCKs more recently).
Enjoy!