1. 11 Oct, 2011 1 commit
    • Leigh B Stoller's avatar
      More work on image permissions; allow specification of pid/osname in · cfc9612a
      Leigh B Stoller authored
      NS files. Tweak permission check in Geni CM to also allow this,
      although at this time only global images from any project are allowed.
      The virt_nodes table has been changed to accommodate pid/osname
      	tb-set-node-os $nodeA somepid/someos
      Note: we are really exporting permission to use images, not entries in
      the os_info table (OSIDs) which is what the NS parser and protogeni CM
      are using. But in fact, an image is both an image descriptor and an OS
      descriptor linked together, so if you export an image or make it
      global, you are implicitly doing the same for the OS descriptor. As
      mentioned many times in the past, OSIDs suck.
  2. 07 Oct, 2011 1 commit
  3. 23 Sep, 2011 1 commit
  4. 12 Sep, 2011 1 commit
  5. 06 Sep, 2011 1 commit
  6. 02 Sep, 2011 1 commit
  7. 01 Sep, 2011 1 commit
  8. 31 Aug, 2011 2 commits
  9. 30 Aug, 2011 3 commits
    • Leigh B Stoller's avatar
      Remove a couple hardwired mentions of "GeniSlices" and watch for · 8838cb53
      Leigh B Stoller authored
      legacy slices still in the GeniSlices project.
    • Leigh B Stoller's avatar
      ProtoGENI slivers are now created in separate projects instead of a · fedd45bd
      Leigh B Stoller authored
      single GeniSlices project. There two forms to this;
      1. If the user is actually a local user, create the sliver in the
         User's "default" project. Later this will change to use use sub
         authorities, when we can generate and read those credentials.
      2. If the user is form another SA, create a new non-local project
         named by the SA's domain, and optionally a subgroup named by the
         project sub authority (see above comment).
      At the same time, add proper resource usage accounting. In other
      words, Show History on the web page works for protogeni experiments
      and projects.
    • Leigh B Stoller's avatar
      Support for multiple services/execute statements. Statements are · 307f1007
      Leigh B Stoller authored
      executed in order they appear in the XML. Output and status files are
      stored /var/tmp/startup-NN.{log,status} for each statement, where NN
      is just its ordinal location in the element. There is also an overall
      log; /var/tmp/startup.log
  10. 29 Aug, 2011 3 commits
  11. 25 Aug, 2011 1 commit
  12. 22 Aug, 2011 1 commit
  13. 22 Jul, 2011 1 commit
  14. 18 Jul, 2011 1 commit
  15. 15 Jul, 2011 1 commit
  16. 14 Jul, 2011 1 commit
  17. 13 Jul, 2011 1 commit
  18. 11 Jul, 2011 3 commits
  19. 08 Jul, 2011 1 commit
  20. 07 Jul, 2011 2 commits
  21. 29 Jun, 2011 2 commits
  22. 20 Jun, 2011 2 commits
    • Leigh B Stoller's avatar
      Default to static-ddijk routing, instead of no routing at all. Will · faa7b4c5
      Leigh B Stoller authored
      allow this to be turned off in the next day or two, after Jon has the
      extension worked out.
    • Leigh B Stoller's avatar
      "Improvements" to protogeni tunnels and UpdateSliver(); previously we · b9b443a6
      Leigh B Stoller authored
      were tearing down and recreating tunnels during UpdateSliver(), cause
      Experiment->RemovePhysicalState() assumes that all physical state is
      created in the mapper, but in Protogeni tunnels are created outside
      the mapper, and so we were losing the tunnels. My original hack was to
      notice that and recreate them. But then I added sliver ids to tunnel
      interfaces, and if the tunnels are recreated, the sliver ids are going
      to change, and that will annoy users. So this change deals with this
      by preventing protogeni tunnels from getting removed by the mapper.
  23. 17 Jun, 2011 1 commit
  24. 16 Jun, 2011 1 commit
  25. 13 Jun, 2011 2 commits
  26. 10 Jun, 2011 1 commit
  27. 09 Jun, 2011 1 commit
    • Leigh B Stoller's avatar
      Bug Fix: a bunch of fixes to make sure that holders of SFA credentials · ac287e02
      Leigh B Stoller authored
      can create slices, and be notified of expiring slices and slivers. The
      problem is the PL credentials do not inclide an email address, so we
      have to get it from the user's registry. This required a bunch of goo
      top find the proper place to do a resolve, since PL credentials do not
      include a URL either.
  28. 06 Jun, 2011 2 commits