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})
#!/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))
def docker_client(): host = "172.16.10.10" user = "******" password = "******" client = harborclient.HarborClient(host, user, password, protocol='https') return client
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)