Browse Source

cheange exist_images

main
winloong 3 years ago
parent
commit
aca92fdd96
  1. 9
      syncimages/app/syncimages.py

9
syncimages/app/syncimages.py

@ -88,11 +88,12 @@ def pull_images():
for ns in ns_list: for ns in ns_list:
image_list = list_deployment(ns) image_list = list_deployment(ns)
for image in image_list: for image in image_list:
if not exist_images(image): image_url = "repository.anxinyun.cn/{}/{}".format(image['project'], image['name'])
image_url = "repository.anxinyun.cn/{}/{}".format(image['project'], image['name']) image_full_name = '{}:{}'.format(image_url,image['tag'])
logger.info("下载镜像 {}:{} ... ...".format(image_url, image['tag'])) if not exist_images(image_full_name):
logger.info("下载镜像 {} ... ...".format(image_full_name))
client.images.pull(image_url, image['tag']) client.images.pull(image_url, image['tag'])
logger.info("镜像 {}:{} 下载完成。".format(image_url, image['tag'])) logger.info("镜像 {} 下载完成。".format(image_full_name))
def write_out_2_file(line): def write_out_2_file(line):