Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
emulab
emulab-devel
Commits
465c1761
Commit
465c1761
authored
Jul 06, 2010
by
Jonathon Duerig
Browse files
BUG FIX: Removed bitrot from redeemticket and updatesliver scripts.
parent
3536b5d6
Changes
2
Hide whitespace changes
Inline
Side-by-side
protogeni/test/redeemticket.py
View file @
465c1761
...
...
@@ -101,12 +101,25 @@ if rval:
ticket
=
response
[
"value"
]
print
"Got the ticket"
redeemcred
=
slicecred
;
#
# Get the sliver credential.
#
print
"Asking for sliver credential"
params
=
{}
params
[
"slice_urn"
]
=
SLICEURN
params
[
"credentials"
]
=
(
slicecred
,)
rval
,
response
=
do_method
(
"cm"
,
"GetSliver"
,
params
,
version
=
"2.0"
)
if
not
rval
:
redeemcred
=
response
[
"value"
]
print
"Got the sliver credential"
#
# And redeem the ticket.
#
print
"Redeeming the ticket"
params
=
{}
params
[
"credentials"
]
=
(
slice
cred
,)
params
[
"credentials"
]
=
(
redeem
cred
,)
params
[
"ticket"
]
=
ticket
params
[
"slice_urn"
]
=
SLICEURN
params
[
"keys"
]
=
mykeys
...
...
@@ -114,6 +127,6 @@ rval,response = do_method("cm", "RedeemTicket", params, version="2.0")
if
rval
:
Fatal
(
"Could not redeem the ticket"
)
pass
sliver
,
manifest
=
response
[
"value"
]
(
sliver
,
manifest
)
=
response
[
"value"
]
print
"Created the sliver"
print
str
(
manifest
)
protogeni/test/updatesliver.py
View file @
465c1761
...
...
@@ -107,6 +107,7 @@ print str(myslice)
#
print
"Asking for sliver credential"
params
=
{}
params
[
"slice_urn"
]
=
SLICEURN
params
[
"credentials"
]
=
(
slicecred
,)
rval
,
response
=
do_method
(
"cm"
,
"GetSliver"
,
params
,
version
=
"2.0"
)
if
rval
:
...
...
@@ -122,10 +123,10 @@ valid_until = time.strftime("%Y%m%dT%H:%M:%S",time.gmtime(time.time() + 6000));
print
"Renewing the Sliver until "
+
valid_until
params
=
{}
params
[
"credentials"
]
=
(
sli
ver
cred
,)
params
[
"credentials"
]
=
(
sli
ce
cred
,)
params
[
"slice_urn"
]
=
SLICEURN
params
[
"
valid_until
"
]
=
valid_until
rval
,
response
=
do_method
(
"cm"
,
"RenewSli
ver
"
,
params
,
version
=
"2.0"
)
params
[
"
expiration
"
]
=
valid_until
rval
,
response
=
do_method
(
"cm"
,
"RenewSli
ce
"
,
params
,
version
=
"2.0"
)
if
rval
:
Fatal
(
"Could not renew sliver"
)
pass
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment