About this Repo
See a change merged here that doesn't show up on the Docker Hub yet? Check the "library/kong" manifest file in the docker-library/official-images repo, especially PRs with the "library/kong" label on that repo. For more information about the official images process, see the docker-library/official-images readme.
For Kong developers
Pushing a Kong patch release (x.y.Z) update
If the update does not require changes to the Dockerfiles other than pointing to the latest Kong code, the process can be semi-automated as follows:
Check out this repository.
This will create a release branch, modify the relevant files automatically, give you a chance to review the changes and press "y", then it will push the branch and open a browser with the PR to this repository.
Peer review, run CI and merge the submitted PR.
./submit.sh -p x.y.z
Once the internal PR is merged, this script will do the same for the official-images repository. It will clone Kong's fork, create a branch, modify the relevant files automatically, give you a chance to review the changes and press "y", then it will push the branch and open a browser with the PR to the docker-library repository.
Pushing a Kong minor release (x.Y.0) update
Not semi-automated yet. Note that minor releases are more likely to require more extensive changes to the Dockerfiles.