Uploaded image for project: 'Drivers'
  1. Drivers
  2. DRIVERS-3156

Use AWS ECR pull through cache for DockerHub

    • Type: Icon: Task Task
    • Resolution: Unresolved
    • Priority: Icon: Unknown Unknown
    • None
    • Component/s: Evergreen
    • None
    • Needed
    • Hide

      Summary of necessary driver changes

      Use pull through cache for DockerHub in Evergreen.

      See https://docs.devprod.prod.corp.mongodb.com/devprod-platforms-ecr for steps.

      Show
      Summary of necessary driver changes Use pull through cache for DockerHub in Evergreen. See https://docs.devprod.prod.corp.mongodb.com/devprod-platforms-ecr for steps.
    • $i18n.getText("admin.common.words.hide")
      Key Status/Resolution FixVersion
      CDRIVER-5971 Backlog
      CXX-3265 Backlog
      CSHARP-5556 Backlog
      GODRIVER-3528 Backlog
      JAVA-5843 Backlog
      NODE-6889 Backlog
      MOTOR-1450 Duplicate
      PYTHON-5267 Backlog
      PHPLIB-1661 Works as Designed
      RUBY-3642 Backlog
      RUST-2193 Backlog
      $i18n.getText("admin.common.words.show")
      #scriptField, #scriptField *{ border: 1px solid black; } #scriptField{ border-collapse: collapse; } #scriptField td { text-align: center; /* Center-align text in table cells */ } #scriptField td.key { text-align: left; /* Left-align text in the Key column */ } #scriptField a { text-decoration: none; /* Remove underlines from links */ border: none; /* Remove border from links */ } /* Add green background color to cells with FixVersion */ #scriptField td.hasFixVersion { background-color: #00FF00; /* Green color code */ } #scriptField td.willNotDo { background-color: #FF0000; /* Red color code */ } /* Center-align the first row headers */ #scriptField th { text-align: center; } Key Status/Resolution FixVersion CDRIVER-5971 Backlog CXX-3265 Backlog CSHARP-5556 Backlog GODRIVER-3528 Backlog JAVA-5843 Backlog NODE-6889 Backlog MOTOR-1450 Duplicate PYTHON-5267 Backlog PHPLIB-1661 Works as Designed RUBY-3642 Backlog RUST-2193 Backlog

      Summary

      Use pull through cache for DockerHub in Evergreen.

      See https://docs.devprod.prod.corp.mongodb.com/devprod-platforms-ecr for steps.

      Motivation

      Who is the affected end user?

      DBX devs testing in Evergreen.

      How likely is it that this problem or use case will occur?

      Likely. DEVPROD-12779 describes an earlier issue due to rate limiting.

      If the problem does occur, what are the consequences and how severe are they?

      Failing tests.

      Is this issue urgent?

      Quoting e-mail with subject "Announcement: Pull through cache for DockerHub is now available in Evergreen":

      At the moment we have our Evergreen IPv6 range allow-listed by Docker, but they told us that it would go away eventually (no timeline on that, but we need to be ready).

      Is this ticket only for tests?

      Yes.

      Acceptance Criteria

      Use AWS ECR in Evergreen tasks pulling images from DockerHub.

            Assignee:
            Unassigned Unassigned
            Reporter:
            kevin.albertson@mongodb.com Kevin Albertson
            Kevin Albertson Kevin Albertson
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: