US 12,321,738 B2
Incremental image import process for supporting multiple upstream image repositories
Madhukiran Bangalore Ramachandra, San Ramon, CA (US); Brian Jacobson, Los Angeles, CA (US); Donna Phillips, Elkton, MD (US); Vismay Mandloi, Kendal Park, NJ (US); and Elvis Nyamwange, Little Elm, TX (US)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on Aug. 22, 2022, as Appl. No. 17/892,754.
Prior Publication US 2024/0061667 A1, Feb. 22, 2024
Int. Cl. G06F 8/61 (2018.01); G06F 8/71 (2018.01)
CPC G06F 8/63 (2013.01) [G06F 8/71 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A container image importer for importing a plurality of container images from at least one upstream repository, the container image importer comprising:
at least one processor:
a communication interface communicatively coupled to the at least one processor; and
a memory storing computer-readable instructions that, when executed by the at least one processor, cause the container image importer to:
maintain a first list of current container images for a current version of a software product;
determine a second list of newer container images for a subsequent version of the software product with respect to the current version;
when a newer container image is missing from the second list, add the newer container image to a third list of newer container images;
repeat the adding of all newer container images missing from the second list to the third list; and
import, via the communication interface, container images from the at least one upstream repository only for the newer container images on the third list, wherein the newer container images are imported only once spanning all versions of the software product.