Ticket #67 (assigned defect)

Opened 18 months ago

Last modified 9 months ago

Investigate consistency of --slicecredfile and framework usage of get_slice_cred

Reported by: sedwards Owned by: ahelsing
Priority: major Milestone:
Component: omni Version:
Keywords: Cc: gpo-sw-dev@geni.net
Dependencies:

Description

--slicecredfile option reads the slice credential from a file.

However this is implemented in omni.py and the underlying frameworks (especially framework_sfa.py) seem to request the slice credential independently of the code in omni.py. Double check that this is implemented correctly so that when --slicecredfile is supplied that ALL uses of the slice credential use the contents of the file.

Change History

Changed 18 months ago by sedwards

  • owner changed from ahelsing@bbn.com to ahelsing
  • status changed from new to assigned

Changed 18 months ago by tmitchel

  • milestone 1.5 deleted

Changed 9 months ago by ahelsing

Hmm. When you are talking to the CH, do you still want your cached credential?

To do this

  • FrameworkBase?: duplicate init_user_cred substituting slice for user
  • Each Framework calls this in their init method
  • Each frameworks get_slice_cred must check self.slice_cred and use that first
    • maybe first check that target URN matches?
  • what about if you just did a renew?
Note: See TracTickets for help on using tickets.