1. 13 May, 2015 1 commit
  2. 07 May, 2015 1 commit
  3. 04 May, 2015 1 commit
  4. 01 May, 2015 2 commits
  5. 30 Apr, 2015 1 commit
    • Mike Hibler's avatar
      Another skirmish in the on-going do/don't generate relocations battle. · bb01665c
      Mike Hibler authored
      For imagezip. Since I am the founding--and only--member of both camps,
      I get to decide what is right! I am back to generating imagezip relocations
      (for FreeBSD images only) since those images are just a big pile of bit-slag
      if you want to load them anywhere other than their standard location.
      bb01665c
  6. 25 Apr, 2015 1 commit
  7. 24 Apr, 2015 2 commits
  8. 23 Apr, 2015 1 commit
  9. 15 Apr, 2015 1 commit
  10. 14 Apr, 2015 1 commit
  11. 02 Apr, 2015 1 commit
  12. 01 Apr, 2015 1 commit
  13. 31 Mar, 2015 1 commit
  14. 27 Mar, 2015 1 commit
  15. 19 Mar, 2015 2 commits
  16. 17 Mar, 2015 1 commit
  17. 16 Mar, 2015 2 commits
  18. 12 Mar, 2015 1 commit
  19. 10 Mar, 2015 2 commits
  20. 06 Mar, 2015 1 commit
  21. 05 Mar, 2015 1 commit
  22. 04 Mar, 2015 1 commit
  23. 03 Feb, 2015 1 commit
  24. 30 Jan, 2015 1 commit
  25. 27 Jan, 2015 1 commit
    • Leigh Stoller's avatar
      Two co-mingled sets of changes: · 85cb063b
      Leigh Stoller authored
      1) Implement the latest dataset read/write access settings from frontend to
         backend. Also updates for simultaneous read-only usage.
      
      2) New configure options: PROTOGENI_LOCALUSER and PROTOGENI_GENIWEBLOGIN.
      
         The first changes the way that projects and users are treated at the
         CM. When set, we create real accounts (marked as nonlocal) for users and
         also create real projects (also marked as nonlocal). Users are added to
         those projects according to their credentials. The underlying experiment
         is thus owned by the user and in the project, although all the work is
         still done by the geniuser pseudo user. The advantage of this approach
         is that we can use standard emulab access checks to control access to
         objects like datasets. Maybe images too at some point.
      
         NOTE: Users are not removed from projects once they are added; we are
         going to need to deal with this, perhaps by adding an expiration stamp
         to the groups_membership tables, and using the credential expiration to
         mark it.
      
         The second new configure option turns on the web login via the geni
         trusted signer. So, if I create a sliver on a backend cluster when both
         options are set, I can use the trusted signer to log into my newly
         created account on the cluster, and see it (via the emulab classic web
         interface).
      
         All this is in flux, might end up being a bogus approach in the end.
      85cb063b
  26. 22 Jan, 2015 3 commits
  27. 21 Jan, 2015 1 commit
  28. 09 Jan, 2015 1 commit
  29. 07 Jan, 2015 1 commit
  30. 15 Dec, 2014 1 commit
  31. 14 Dec, 2014 1 commit
  32. 10 Dec, 2014 1 commit
  33. 05 Dec, 2014 1 commit
    • Leigh Stoller's avatar
      More image version fixes and changes. · 3802c0dc
      Leigh Stoller authored
      1. Fixes to allow specific versions of images to be exported; the existing
         path was reverting back to the highest numbered version. So far this has
         not come up, but will with APT and Cloud.
      
      2. Add version argument to image_metadata.php, mostly as a convenience. So
         rather then using the version specific uuid, you can use the image uuid,
         with a version argument. This is actually more sensible, except for one
         important fact; it is not possible to locate a deleted image this way,
         since the image descriptor is gone (only the version descriptors are in
         the DB).
      
         But I went ahead and did it cause there is still some question as to
         whether we care about being able to export a deleted image. We do not
         expose these URLs at this time, but you can use one.
      3802c0dc