unee-t / bugzilla-customisation

Unee-T's customisation on top of Bugzilla
https://hub.docker.com/r/uneet/bugzilla-customisation/
GNU Affero General Public License v3.0
5 stars 7 forks source link

MAJOR - Valid Docker image can be altered unexpectedly and break everything #90

Open franck-boullier opened 4 years ago

franck-boullier commented 4 years ago

The problem:

The current version of the deployment script (.travis.yml) systematically updates the Docker image and uploads it to Dockerhub without any proper tests or validation.

This is true EVERY TIME Travis CI runs:

Consequence of the problem:

In the following scenario:

Solution:

Option 1 (quick fix):

Make sure that the only Docker image that we push on Dockerhub are images that have been tested and validated.

Option 2 (more complex - more robust):

kaihendry commented 4 years ago

The deploy script for demo/prod can only deploy a tagged release. So I am not sure about the severity of this.