From 7ba15ce49b339d5252dffe557880c680454c78dd Mon Sep 17 00:00:00 2001 From: anthony Date: Wed, 12 Oct 2011 12:11:46 -0700 Subject: [PATCH] remove old swift client --- scripts/vm/hypervisor/xenserver/swift | 46 --------------------------- 1 file changed, 46 deletions(-) delete mode 100644 scripts/vm/hypervisor/xenserver/swift diff --git a/scripts/vm/hypervisor/xenserver/swift b/scripts/vm/hypervisor/xenserver/swift deleted file mode 100644 index 6ef708213cb..00000000000 --- a/scripts/vm/hypervisor/xenserver/swift +++ /dev/null @@ -1,46 +0,0 @@ -#!/usr/bin/python -# Version @VERSION@ -# -# A plugin for executing script needed by cloud stack - -import os, sys, time -import XenAPIPlugin -import util - -def echo(fn): - def wrapped(*v, **k): - name = fn.__name__ - util.SMlog("#### VMOPS enter %s ####" % name ) - res = fn(*v, **k) - util.SMlog("#### VMOPS exit %s ####" % name ) - return res - return wrapped - -@echo -def swift(session, args): - op = args['op'] - hostname = args['hostname'] - account = args['account'] - username = args['username'] - token = args['token'] - rfilename = args['rfilename'] - lfilename = args['lfilename'] - if op == 'upload': - cmd = ["st", "-A https://" + hostname + ":8080/auth/v1.0 -U " + account + ":" + username + " -K " + token + " upload " + rfilename + " " + lfilename] - elif op == 'download': - cmd = ["st", "-A https://" + hostname + ":8080/auth/v1.0 -U " + account + ":" + username + " -K " + token + " download " + rfilename + " " + lfilename] - elif op == 'delete' : - cmd = ["st", "-A https://" + hostname + ":8080/auth/v1.0 -U " + account + ":" + username + " -K " + token + " delete " + rfilename] - else : - util.SMlog("doesn't support swift operation %s " % op ) - return 'false' - try: - util.pread2(cmd) - return 'true' - except: - return 'false' - - - -if __name__ == "__main__": - XenAPIPlugin.dispatch({"swift": swift})