Uploaded image for project: 'Nuxeo ECM Build/Test Environment'
  1. Nuxeo ECM Build/Test Environment
  2. NXBT-3349

Use JX internal Nexus as Docker repository in the Napps Team

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Jenkins X
    • Environment:
      Docker
      Kubernetes
      Nexus
      JenkinsX

      Description

      The idea is to replace the current docker registry with Nexus and put in place a cleanup policy.
      In fact, all images generated by preview ( master and Pull requests) are not cleaned.

      Currently we're using the Jenkins X provided Docker registry to deploy images:

      • jenkins
      • builders
      • nuxeo-aspera-connector
      • nuxeo-salesforce

      See the complete list:

      curl https://docker-registry.napps.dev.nuxeo.com/v2/_catalog | jq
      

      This is an issue at least because:

      • We're relying on an extra service whereas we already have/need a Nexus for the Maven artifacts.
      • We quickly run out of disk space since there is no cleanup policy in the registry, see the frequent:

        Attachments

          Activity

            People

            • Assignee:
              aba Abdoul Ba
              Reporter:
              aba Abdoul Ba
              Participants:
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 2 hours
                2h