Skip to main content

Repository: govuk-toolbox-image

OCI container images for utility application

Ownership
#govuk-platform-engineering-team owns the repo. #govuk-platform-support receives automated alerts for this repo.
Category
Utilities

README

What’s in this repo

The govuk-toolbox-image repository defines an OCI container image for running ad hoc tasks on Kubernetes.

Building Locally

If you are on a GDS MacBook, you will need to include the ZScaler Root CA in the Docker Build Process.

First, copy the ZScaler Root CA certificate from your device keychain to ~/.docker/certs/zscaler.crt:

mkdir -p ~/.docker/certs && \
security find-certificate -a -c "Zscaler" -p > ~/.docker/certs/zscaler.crt

Then, build the Docker Image locally using the –secret feature:

docker build --secret id=zscaler_ca,src=$HOME/.docker/certs/zscaler.crt -t toolbox .

Maintenance

Deployment

release runs on a merge to main which tags the commit and creates a GitHub release (e.g. v1). build-and-publish-image creates and pushes both an amd64 and arm build to GHCR and ECR tagged with that version.

Team

GOV.UK Platform Engineering team looks after this repo. If you’re inside GDS, you can find us in #govuk-platform-engineering or view our project board.

Licence

MIT License