Skip to content

Gaffer Docker images and associated Helm charts for deploying on Kubernetes

License

Notifications You must be signed in to change notification settings

p3430233/gaffer-docker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Contributing

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

About

Gaffer Docker images and associated Helm charts for deploying on Kubernetes

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 48.2%
  • Dockerfile 31.1%
  • Mustache 16.2%
  • Java 4.5%