Exemplo n.º 1
0
    def post(self, request, *args, **kwargs):
        host = 'registry.allbright.local'
        username = request.POST.get('reg_username')
        password = request.POST.get('reg_password')
        h1 = harborclient.HarborClient(host=host,
                                       user=username,
                                       password=password)
        if h1.login():
            request.session['user'] = h1.user
            request.session['password'] = h1.password
            request.session['session_id'] = h1.session_id

            resp = redirect('/registry/index/')

            return resp
        else:
            error_msg = "Wrong login"
            return render(request, 'registry_login.html',
                          {'error_msg': error_msg})
Exemplo n.º 2
0
#!/usr/bin/env python

import sys
sys.path.append("../")

from harborclient import harborclient

host = "harbor.bbotte.com"
user = "******"
password = "******"
port = 5000

client = harborclient.HarborClient(host, port, user, password)

# Delete user
user_id = 2
print(client.delete_user(user_id))
Exemplo n.º 3
0
def docker_client():
    host = "172.16.10.10"
    user = "******"
    password = "******"
    client = harborclient.HarborClient(host, user, password, protocol='https')
    return client
Exemplo n.º 4
0
 def __init__(self, user, passwd):
     self.host = RegistryHandler.host
     self.user = user
     self.passwd = passwd
     self.auth = harborclient.HarborClient(self.host, self.user,
                                           self.passwd)