USTC UGC Artifactory proxy with IronBank
Summary
We are trying to pull images from IronBank https://registry1.dso.mil via USTC UGC Enterprise Artifactory. We are able to get through the USTC UGC firewall to https://registry1.dso.mil.
Steps to reproduce
- Stand up an Artifactory Self-Hosted instance
- Create a remote repository pointing to registry1.dso.mil
- Set up the authentication via the robot account (robot-ustcs-ugc-21oct2024) for said remote repository
What is the current bug behavior?
The connection from USTC UGC Aritfactory to https://registry1.dso.mil is successful via Test authentication and we are seeing the connection from client -> host go through the firewall but we are not seeing images being pulled into our artifactory remote repository.
What is the expected correct behavior?
We should see images populate the USTC UGC Artifactory remote repository using the authentication credentials for the robot account.
Relevant logs and/or screenshots
We are receiving the following errors within our Artifactory instance's logs:
2024/05/01 20:30:55 httputil: ReverseProxy read error during body copy: stream error: stream ID 651719; CANCEL; received from peer 2024-05-01T20:32:27.256Z [1;32m[jfrt ][0;39m [31m[WARN ][0;39m [658a1c4177301f7b] [.r.ArtifactoryResponseBase:174] [ttp-nio-8081-exec-15] - Client Closed Request 499: java.io.IOException: Connection reset by peer
Possible fixes
Above is a document that was referenced for setting up the remote repository to reach out to ironbank registry1
Tasks
-
Bug has been identified and corrected within the container
Please read the Iron Bank Documentation for more info