Remove remote repository dependencies during Minion OCI build

Description

When building the Docker image for Minions, we install dependencies with apt and downloading the JMX Prometheus exporter from a remote Maven repository every time we run a CI/CD build job. In case remote repositories are unavailable or slow it introduces issues in our build pipeline. We can easily move the install steps to the deploy-base image and leverage from Docker layer caching.

Acceptance / Success Criteria

None

Lucidchart Diagrams

Activity

Show:

Ronny Trommer July 9, 2021 at 2:19 PM

Merged to develop

Fixed

Details

Assignee

Reporter

HB Backlog Status

Sprint

Fix versions

Affects versions

Priority

PagerDuty

Created July 6, 2021 at 4:38 PM
Updated July 9, 2021 at 2:19 PM
Resolved July 9, 2021 at 2:19 PM