def main():
    authtoken = depcommon.getauthdata(depcommon.getauthfile())
    #mirrorselfurl=read_from_yaml(authtoken,filename)
    mirrorselfurl = for_each_repo (authtoken)
    mirrorsetselfurl=check_for_mirror_set(authtoken,mirrorselfurl)
    snapshot=create_snapshot(authtoken,mirrorsetselfurl)
    return snapshot
예제 #2
0
def main():
    authtoken = depcommon.getauthdata(depcommon.getauthfile())
    #mirrorselfurl=read_from_yaml(authtoken,filename)
    mirrorselfurl = for_each_repo(authtoken)
    mirrorsetselfurl = check_for_mirror_set(authtoken, mirrorselfurl)
    snapshot = create_snapshot(authtoken, mirrorsetselfurl)
    return snapshot
예제 #3
0
- API URL
- Repo Id
'''
import sys
import json
import urllib2
import os
import depcommon

if len(sys.argv) < 2:
    print "Insufficient arguments. Provide URL and JSON file of dependencies"
    print "%s <API URL> <JSON File providing dependency info>" % (
        sys.argv[0], )
    sys.exit(1)

auth_file = depcommon.getauthfile()
api_url = sys.argv[1]
file_path = sys.argv[2]

data = depcommon.get_json_data(file_path)

if not data.has_key("external_dependencies"):
    print "No external dependencies"
    sys.exit(0)

auth_data = depcommon.getauthdata(auth_file)


def get_repo_lists(auth_data):
    repolist = depcommon.get_response(api_url + "/api/v1/repositories/",
                                      auth_data)
#!/usr/bin/python
import depcommon
import sys

if len(sys.argv) < 2:
	print "No token is provided"
	sys.exit(1)

token = sys.argv[1]
authfile = depcommon.getauthfile()
f = open(authfile,"w")
f.write("Token "+token)
f.close()