Uploaded image for project: 'OpenNMS'
  1. OpenNMS
  2. NMS-12354

Remove floating OpenJDK dependencies in OCI build

    XMLWordPrintable

    Details

    • Type: Enhancement
    • Status: Resolved (View Workflow)
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 25.0.0
    • Fix Version/s: Meridian-2019.1.0, 25.1.0
    • Component/s: None
    • Security Level: Default (Default Security Scheme)
    • Labels:
      None
    • Sprint:
      Horizon 2019 - October 16th

      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

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              indigo Ronny Trommer
              Reporter:
              indigo Ronny Trommer
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: