Obtain OCI images via DevProd-provided Amazon ECR instance

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Duplicate
    • Priority: Unknown
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Not Needed
    • None
    • C Drivers
    • Hide

      1. What would you like to communicate to the user about this feature?
      2. Would you like the user to see examples of the syntax and/or executable code and its output?
      3. Which versions of the driver/connector does this apply to?

      Show
      1. What would you like to communicate to the user about this feature? 2. Would you like the user to see examples of the syntax and/or executable code and its output? 3. Which versions of the driver/connector does this apply to?
    • None
    • None
    • None
    • None
    • None
    • None

      DevProd is planning to decommision the Artifactory instance (see DEVPROD-16177). We temporarily used Artifactory as a workaround for DockerHub rate limits in CDRIVER-5814, but reverted back to DockerHub until a better long-term solution could be found.

      Our use of OCI images in the C Driver is currently limited to the following:

      • earthly-buildkitd for Earthly.
      • OS images (Alpine, Arch Linux, CentOS, and Ubuntu) for test containerization via Earthly.
      • DevProd Release Tools images (garasign-gpg) for the release process (signing release artifacts) via Earthly and mongo-c-driver-tools.

      All the listed OCI images can now be obtained via a DevProd-provided Amazon ECR instance as a pull-through cache for both DockerHub and host for DevProd Release Tools images. However, this requires a new AWS authentication step prior to commands which may pull images from AWS ECR.

      This is expected to be the long-term solution for reliably obtaining OCI images.

            Assignee:
            Ezra Chung
            Reporter:
            Ezra Chung
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: