self.renewProcess = SfiProcess(self)
self.connect(self.renewProcess, SIGNAL('finished()'), self.finishedGetRecord)
- self.renewProcess.getRecord(hrn=hrn, filename="/tmp/slicerecord")
+ self.renewProcess.getRecord(hrn=hrn, type="slice", filename="/tmp/slicerecord")
def finishedGetRecord(self):
self.faultString = self.renewProcess.getFaultString()
if os.path.exists(sliceCredName):
os.remove(sliceCredName)
+ # newer SFA has a slightly different slice credential name
+ sliceCredName = config.fullpath(self.hrn + ".slice.cred")
+ if os.path.exists(sliceCredName):
+ os.remove(sliceCredName)
+
open("/tmp/expiration", "w").write(self.newExpiration.strftime("%Y-%m-%dT%H:%M:%SZ"))
# call renewSlivers on the aggregate
self.disconnect(self.renewProcess, SIGNAL('finished()'), self.finishedUpdateRecord)
self.connect(self.renewProcess, SIGNAL('finished()'), self.finishedRenewSlivers)
- self.renewProcess.renewSlivers(self.newExpiration.strftime("%Y-%m-%dT%H:%M:%SZ"))
+ self.renewProcess.renewSlivers(self.newExpiration.strftime("%Y-%m-%dT%H:%M:%SZ"), slice = self.hrn)
def finishedRenewSlivers(self):
self.faultString = self.renewProcess.getFaultString()
self.process = SfiProcess(self)
self.connect(self.process, SIGNAL('finished()'), self.getAuthorityRecordFinished)
- self.process.listRecords(config.getAuthority(), None, config.getAuthorityListFile())
+ self.process.listRecords(config.getAuthority(), None)
self.setStatus("Refreshing slice list. This will take a moment...")
def getAuthorityRecordFinished(self):