Bigtop uses docker based images as build environment for its components.
It provideds support for following OS-platforms:
CentOS-6/7(x86), Debian-8/9(x86), Fedora-25(x86, ppc64le), OpenSUSE-42.1(x86), Ubuntu-14.04/16.04(x86,ppc64le,aarch64)
The hierarchy of these images is:
To build bigtop/puppet images, say, ubuntu-16.04-aarch64:
cd docker/bigtop-puppet/ubuntu-16.04-aarch64 ./build.sh
This will create bigtop/puppet:ubuntu-16.04-aarch64
image.
$ docker images REPOSITORY TAG IMAGE ID CREATED SIZE bigtop-slaves trunk-ubuntu-16.04-aarch64 70c55f9ffe8c 3 days ago 2.864 GB bigtop/puppet ubuntu-16.04-aarch64 d540810efa71 4 days ago 305.9 MB aarch64/ubuntu 16.04 a7d1ddc47ced 10 weeks ago 109.7 MB