# pip3 install requests
import requests,sys,os,time
from requests.packages import urllib3
urllib3.disable_warnings()
def get_tags (base_url,auth):
imageinfos = requests.get( url=base_url,auth=auth, verify=False).json()
taglist = []
# print(imageinfos)
for images in imageinfos:
# print(images['tags'])
for tags in images["tags"]:
# print(tags['name'])
taglist.append(tags['name'])
return taglist
def create_image_url(taglist,env,servicename):
for tag in taglist:
print(base_url + env + '/' + servicename + ':' + tag)
if __name__ == "__main__":
base_url = '192.168.1.2:8443/'
apiversion = 'api/v2.0/projects/'
env = 'dev'
servicename = 'message'
Url = 'https://' + base_url + apiversion + env + '/repositories/' + servicename + '/artifacts'
auth=('test', 'test')
taglist = get_tags(Url,auth)
# print(taglist)
create_image_url(taglist,env,servicename)