Howdy! This is for applicants to the Engineering Enablement Team at Kong. This is a short code exercise to show you some of the code we work with, and let us see how you approach modifying it.
Some of this work requires authenticating into DockerHub and the RedHat Container Registry. As we are not sharing credentials with you, you are not expected to verify those parts of the code.
Please limit yourself to an hour and a half of time on this exercise. While we want to see code you have written, we don't need it to be fully functional, much less "production ready".
Please fork these repositories to work with:
- kong - The Kong Gateway
- kong-build-tools - Build scripts for the Kong Gateway
- docker-kong - Helper tools for making and publishing Docker images of the Kong Gateway
- How do we stop publishing Docker images of the Kong Gateway to the RedHat's container registry?
- Eventually RHEL 7.x will reach end of life. How do we stop building and publishing RHEL 7.x images for Kong?
- BONUS: How would you change this code to make it easier to maintain?
- Some commits to one or more of the codebases above showing your approach to the prompts
- Notes on what you have learned, what your anticipated next steps are, and questions this exercise raised for you
Reach out: [email protected]