gaffer-docker icon indicating copy to clipboard operation
gaffer-docker copied to clipboard

Gaffer Docker images and associated Helm charts for deploying on Kubernetes

Results 37 gaffer-docker issues
Sort by recently updated
recently updated
newest added

Add a hook to the Gaffer Helm Chart that validates the schema before deployment. Could also validate that it is possible to migrate to new schemas when there is an...

enhancement
Kubernetes

The `.cd/lint_charts.sh` script fails on the [gh-pages](https://github.com/gchq/gaffer-docker/tree/gh-pages) branch. This could be okay as it has failed for a while but there was a point where it didn't. If it is...

bug
automation

In the hdfs and Accumulo Dockerfiles, users can provide their own builds of Accumulo, ZooKeeper and Hadoop to be used instead of building them inside the image: https://github.com/gchq/gaffer-docker/blob/e26dbe7e0575d1bcc078a38a624032dfabe68f5d/docker/accumulo/Dockerfile#L50-L54 This can...

Docker
good first issue

The version numbers of the helm charts are managed automatically with a [script](https://github.com/gchq/gaffer-docker/blob/41f9f516300666ace81be02bb94ea93ed045d3ee/cd/update_app_version.sh): https://github.com/gchq/gaffer-docker/blob/41f9f516300666ace81be02bb94ea93ed045d3ee/kubernetes/gaffer-road-traffic/Chart.yaml#L19 However, the versions of all the dependencies across the Dockerfiles, docker-compose .env files, and helm charts,...

enhancement
Kubernetes
automation
dependencies

Currently the Accumulo password secret is configured via the `config.userManagement.rootPassword` setting in the Accumulo [values.yaml.](https://github.com/gchq/gaffer-docker/blob/develop/kubernetes/accumulo/values.yaml) This works well for dynamically created deployments, but if a user wants to save a...

enhancement
Kubernetes

In all `docker-compose.yaml` files that involve Accumulo, there's this comment on each Accumulo service: https://github.com/gchq/gaffer-docker/blob/61df0181fb0ce2eab02b8b72dd3bd59cce6708dc/docker/gaffer/docker-compose.yaml#L82-L86 For Kubernetes the following is done to grant "the right permissions": https://github.com/gchq/gaffer-docker/blob/61df0181fb0ce2eab02b8b72dd3bd59cce6708dc/kubernetes/accumulo/values.yaml#L29-L32 The claim that...

tech debt
Docker
good first issue

When pushing new images to GitHub containers with tags which replace tags on previously pushed images, the old images remain but without any tags: [On Docker Hub](https://hub.docker.com/r/gchq/accumulo/tags?page=1) the old untagged...

Docker
automation

Sometimes during an gaffer helm install, the hdfs post install commands fail because hdfs is not yet ready to have data written to it.

bug
Kubernetes

Develop a CloudFormation template that deploys the Gaffer Helm Chart onto an EKS cluster. Wrap this in another CloudFormation template which spins up an EKS cluster and registers the above...