apache / apache/bookkeeper

Release Docker images based on bookkeeper-all

Open
#1,943 0 comments 0 reactions 0 assignees View on GitHub
area/docker triage/week-7 type/feature
Dominant language
Java
Stars
2k
Forks
976
Avg merge
6d 15h
Merged PRs (30d)
7

Description

**FEATURE REQUEST**

The origin of this feature request is our attempt to configure and enable Codahale metrics in our BookKeeper instance running on Docker. We realized that [Apache's BK Docker images](https://hub.docker.com/r/apache/bookkeeper) are based on the `bookkeeper-server` distribution, which only includes the Java classes for the Prometheus metrics provider.

Currently, BookKeeper is also distributed as a full-packaged tarball called `bookkeeper-all--bin.tag.gz` that, as opposed to the `bookkeeper-server` dist, it contains all dependency libraries. This request is for including an additional `-all` Docker image/tag based on that `bookkeeper-all` distribution on every BK release.

E.g. when releasing 4.10.0, it would generate the regular `4.10.0` Docker tag based on `bookkeeper-server` and an additional `4.10.0-all` tag based on `bookkeeper-all`.

This is a nice-to-have feature. At this moment, we are going to work around that by basing our Docker image on the BK image, downloading the `bookkeeper-all` distribution and overriding the contents of the original image.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.