1. 07 Aug, 2019 2 commits
  2. 06 Aug, 2019 1 commit
  3. 01 Aug, 2019 1 commit
    • Leigh Stoller's avatar
      Changes to the reservation to support reserving specific nodes: · f21a3123
      Leigh Stoller authored
      A new flag in the nodes table marks a node as being independently
      reservable by the reservation system. In general, the reservation system
      treats the node type as an opaque string, so why not make it a node_id.
      The nodes table flag is used in various queries to distinguish between
      nodes that reserved as a type and nodes that are individually reserved.
      Everything else pretty much falls into place.
      
      Minor changes to mapper admission control to look for the use of a
      specific node that is reserved to someone else. Also minor changes in
      ptopgen to remove reserved nodes from the ptop file when they reserved
      to a different project.
      f21a3123
  4. 30 Jul, 2019 1 commit
    • Leigh Stoller's avatar
      A bunch of changes to bring prereserve in line with reserve so that we · b154a279
      Leigh Stoller authored
      can display and control from the Portal Web interface. Cannot create a
      new one from the web interface yet, will work on that after I take a
      detour into the Reservation system to see if all this prereserve work
      was wasted work, I have an idea that might make it possible to use the
      Reservation system for specific nodes, maybe that will pan out.
      b154a279
  5. 10 Jul, 2019 1 commit
  6. 08 Jul, 2019 5 commits
    • Leigh Stoller's avatar
      Image List/Delete changes: · 4a0d7873
      Leigh Stoller authored
      List) Allow for a project credential giving user permission for a list
      of all images belonging to the project. This allows the Portal to show a
      list to project leaders/managers to allow easier management of space
      used across the remote clusters.
      
      Delete) Allow a project level credential giving the user permission to
      delete images belonging to another user. As above, the portal will grant
      this credential to project leaders/managers.
      4a0d7873
    • Leigh Stoller's avatar
      e563e74c
    • Leigh Stoller's avatar
      Add IsMotherShip() :-) · 98927b13
      Leigh Stoller authored
      98927b13
    • Leigh Stoller's avatar
      Minor debugging change. · 4e5e4b0a
      Leigh Stoller authored
      4e5e4b0a
    • Leigh Stoller's avatar
      Fixes to quarantine mode: · b177bbac
      Leigh Stoller authored
      1) Admins can terminate a quarantined experiment without having to clear
         the quarantine first (Terminate button on the status page is enabled,
         the panic is cleared at the cluster before terminating).
      
      2) Do not throw up if the experiment creator is frozen (operate as
         project leader instead).
      b177bbac
  7. 19 Jun, 2019 1 commit
  8. 14 Jun, 2019 2 commits
  9. 12 Jun, 2019 2 commits
  10. 20 May, 2019 1 commit
  11. 15 May, 2019 1 commit
  12. 10 May, 2019 1 commit
  13. 08 May, 2019 1 commit
  14. 07 May, 2019 1 commit
  15. 01 May, 2019 2 commits
  16. 30 Apr, 2019 1 commit
  17. 24 Apr, 2019 2 commits
  18. 23 Apr, 2019 1 commit
  19. 04 Apr, 2019 1 commit
  20. 02 Apr, 2019 1 commit
    • Leigh Stoller's avatar
      Sweeping (massive, huge, bigly?) changes to Classic path image pages. · b4481cbd
      Leigh Stoller authored
      The high level goal; redo all the classic image pages within the Portal
      UI such that mere users never see the old crusty stale rotting pages.
      Old fart admins (know any?) can still access the old pages, but I am
      hoping that won't actually happen (hint, hint).
      
      Another goal; allow editing of Geni created images (local images
      only). It has always bothered me that Portal users have no way to get
      info or do minor editing on Portal created images. Especially since
      images are so central to everything we do. Only local images can be
      edited, but in the Emulab portal, that is all images.
      
      Mothership only for now. Lets see how much whining we get, might have to
      adjust the interface a bit since Classic users are going to find
      themselves in unfamiliar territory.
      b4481cbd
  21. 27 Mar, 2019 1 commit
  22. 21 Mar, 2019 2 commits
  23. 18 Mar, 2019 1 commit
  24. 13 Mar, 2019 6 commits
  25. 11 Mar, 2019 1 commit