Remove floating OpenJDK dependencies in OCI build

Description

Set a fixed dependency for OpenJDK 11 to a fixed build artifact. This is required to avoid problems when updating our base image. Without this change, it is hard to update our base images to use CentOS 8 cause they will break upcoming builds and we introduce uncontrolled changes. With floating versions, there is also no way to roll back to use previous versions in case we broke something. With setting them to a fixed artifact we have control for updates and keep current builds working. We can.use the CircleCI build number as a version suffix to have a unique identifiable artifact reference, e.g. -b2418

Acceptance / Success Criteria

None

Lucidchart Diagrams

Activity

Show:

Ronny Trommer October 22, 2019 at 5:07 AM

Merged PR https://github.com/OpenNMS/opennms/pull/2775 to foundation-2019 branch

Fixed

Details

Assignee

Reporter

Sprint

Affects versions

Priority

PagerDuty

Created October 21, 2019 at 10:55 AM
Updated October 23, 2019 at 6:45 AM
Resolved October 22, 2019 at 5:07 AM