Skip to content

gchq/gaffer-docker

develop
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
cd
 
 
 
 
 
 
 
 
 
 
 
 

Gaffer Docker

This repo contains Dockerfiles for building container images for:

It also contains Helm Charts so that the following applications can be deployed onto Kubernetes clusters:

These charts can be accessed by cloning our repository or by using our Helm repo hosted on our Github Pages Site

To use this repo, run:

helm repo add gaffer-docker https://gchq.github.io/gaffer-docker

Kubernetes How-to Guides

We have a number of guides to help you deploy Gaffer on Kubernetes.

Versioning

Each of our images will be tagged in DockerHub with the version of the software they represent. Every release, we update the image for that tag and add a new release which has the corresponding git tag.

So if we tag this code in git as 1.0.0 and publish the resulting gaffer image at gaffer version 1.11.0, the following images would be pushed to Docker Hub:

  • gchq/gaffer:latest
  • gchq/gaffer:1
  • gchq/gaffer:1.11
  • gchq/gaffer:1.11.0
  • gchq/gaffer:1.11.0_build.1.0.0

Note that we maintain mutable versions of latest, as well as the major, minor and bugfix versions of Gaffer. If you want to ensure that your image will never change when doing a pull from docker, make sure to use the version with the git tag in the build metadata.

This process is automated by Github actions.

Known Compatible Docker Versions

  • 20.10.5

Contributing

If you would like to make a Contribution, we have all the details for doing that here