This repository contains the Docker setup to build a number of derived/customised Docker images. Each folder contains the setup for a single image.
The Concourse pipeline to build all images can be found in the skyscrapers/ci repository.
This is a Docker image containing the following tools:
All these tools are used to succesfully build AWS images for the Skyscrapers customers, supports g10k as faster replacement for r10k for building Puppet modules.
To build this image, a build argument is required:
PACKER_VERSION
You can specify it in a manual build like this:
$ docker build --build-arg PACKER_VERSION=1.0.4 -t skyscrapers/packer-g10k:1.0.4 .
This is a Docker image for Teleport
This will build a Teleport image from the Debian base image. This Dockerfile expects the released Teleport binaries in teleport/teleport
folder.
This container is used to populate volumes from configmaps. Useful in Kubernetes as an init container to populate a volume with data before the application starts.
Docker image containing the aws-nuke binary. Based on alpine.
A fluent-bit image including the logzio-output and grafana-loki output plugins.
You can control which versions are built via the following ARG
s:
ARG FLB_VERSION=1.8.11-debug
Amazon/aws-cli based docker image containing the awscli
, kubectl
and jq
.
You can control which versions are built via the following ARG
s:
ARG KUBECTL_VERSION=v1.13.3
Alpine based docker image with yq
and jq
tools pre-installed.
Alpine based docker image Spruce pre-installed.