Esempio n. 1
0
 def setUp(self):
     self.rgw = rgwadmin.RGWAdmin(**get_environment_creds())
     self.user1 = 'foo1209'
     self.user2 = 'foo1213'
     self.user3 = 'bar3142'
     self.secret = rgwadmin.RGWAdmin.gen_secret_key()
     user1 = self.rgw.create_user(uid=self.user1,
                                  email='*****@*****.**' % self.user1,
                                  display_name='Unit Test %s' % self.user1,
                                  secret_key=self.secret)
     user2 = self.rgw.create_user(uid=self.user2,
                                  display_name='Unit Test %s' % self.user2,
                                  secret_key=self.secret)
     self.user1_obj = user1
     self.user2_obj = user2
     self.assertTrue(user1['user_id'] == self.user1)
     self.assertTrue(user2['user_id'] == self.user2)
Esempio n. 2
0
 def setUp(self):
     self.rgw = rgwadmin.RGWAdmin(access_key,
                                  secret_key,
                                  server,
                                  secure=True)
     self.user1 = 'foo1209'
     self.user2 = 'foo1213'
     self.secret = rgwadmin.RGWAdmin.gen_secret_key()
     user1 = self.rgw.create_user(uid=self.user1,
                                  display_name='Unit Test %s' % self.user1,
                                  secret_key=self.secret)
     user2 = self.rgw.create_user(uid=self.user2,
                                  display_name='Unit Test %s' % self.user2,
                                  secret_key=self.secret)
     self.user1_obj = user1
     self.user2_obj = user2
     self.assertTrue(user1['user_id'] == self.user1)
     self.assertTrue(user2['user_id'] == self.user2)
Esempio n. 3
0
 def setUp(self):
     rgw = rgwadmin.RGWAdmin(**get_environment_creds())
     rgwadmin.RGWAdmin.set_connection(rgw)
Esempio n. 4
0
 def setUp(self):
     self.rgw = rgwadmin.RGWAdmin(secure=False,
                                  verify=False,
                                  **get_environment_creds())
     rgwadmin.RGWAdmin.set_connection(self.rgw)
args = parser.parse_args()

if (args.bucketname):
    bucketname = args.bucketname.lower()
else:
    bucketname = ""

if (args.accountname):
    accountname = args.accountname.lower()
else:
    accountname = ""

# Object connection
radosgw = rgwadmin.RGWAdmin(Config.get('RGW', 'rgw_access_key'),
                            Config.get('RGW', 'rgw_secret_key'),
                            Config.get('RGW', 'rgw_server'),
                            secure=False,
                            verify=False)

# Get buckets impacted
if (bucketname):
    dBuckets = [bucketname, radosgw.get_bucket(bucket=bucketname, stats=True)]
elif (accountname):
    dBuckets = radosgw.get_bucket(uid=accountname, stats=True)
else:
    dBuckets = radosgw.get_bucket(stats=True)

# Get global usage to build bucket OPs
dBucketsUsage = {}
oldestUsage = time.time()  # Current timestamp
newestUsage = 0  # Old timestamp :)