-
Task
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
5
-
False
-
-
True
-
-
The one in use currently is using quay.io/cloudservices/wiremock. This leaves us at the mercy of the creator of the image.
This became an issue when we had a CVE against the openssl package and had to poke the owners to update the image.
We should be creating our own image based on the UBI which calls for an update so that security fixes can be applied.
Reference: https://github.com/RedHatInsights/rhsm-subscriptions/pull/3870/files
Acceptance Criteria
- Build our own wiremock container based on UBI
Repo: https://github.com/RedHatInsights/wiremock-consoledot
Expected changes:
(1) add a custom Dockerfile based on what is being done on upstream for wiremock, but using UBI as base image.
(2) add pr_check.sh file to verify the build
(3) add build_deploy.sh file to push the latest and git hash base images into quay
Reference: https://github.com/RedHatInsights/kubedock - App-service changes: remove the mirror configuration for the wiremock and properly configure the new settings
Repo: https://gitlab.cee.redhat.com/service/app-interface - Testing: Pull requests should keep working using the latest image of the new wiremock service