1. 19 Nov, 2017 3 commits
  2. 14 Nov, 2017 1 commit
  3. 13 Nov, 2017 1 commit
  4. 07 Nov, 2017 1 commit
  5. 06 Nov, 2017 1 commit
  6. 03 Nov, 2017 2 commits
    • Leigh B Stoller's avatar
      Fixes/Changes for reservations: · 79d99fa8
      Leigh B Stoller authored
      1. Fix the user extend modal to show the proper number of days they can
         extend.
      
      2. Fix the admin extend modal warning when the extension would violate
         max extension, it was not showing. Add new alerts when we cannot get
         max extension from the cluster or no extension at all allowed.
      
      3. Reduce number of days in the box to max allowed. Warn loudly if you
         type a different number and its greater then max extension.
      
      4. Add "force" box to override. Use with caution. Added the plumbing
         through to the back end as new force option to RenewSliver().
      
      5. Add check in RenewSliver() to ask the reservation system if extension
         allowed before doing it. This was missing, should solve some of the
         over book problems.
      79d99fa8
    • Leigh B Stoller's avatar
      Minor fix to repo based profiles; I was failing to update the repohash · af6daaff
      Leigh B Stoller authored
      when the repo changed, but not the profile source (some other file changed).
      af6daaff
  7. 27 Oct, 2017 1 commit
  8. 24 Oct, 2017 1 commit
  9. 23 Oct, 2017 2 commits
  10. 13 Oct, 2017 2 commits
    • Leigh B Stoller's avatar
      78dc9fea
    • Leigh B Stoller's avatar
      Changes for automatic lockdown of experiments: · 8f4e3191
      Leigh B Stoller authored
      1. First off, we no longer do automatic lockdown of experiments when
         granting an extension longer then 10 days.
      
      2. Instead, we will lockdown experiments on case by case basis.
      
      3. Changes to the lockdown path that ask the reservation system at the
         target cluster if locking down would throw the reservation system
         into chaos. If so, return a refused error and give admin the choice
         to override. When we do override, send email to local tbops informing
         that the reservation system is in chaos state.
      8f4e3191
  11. 11 Oct, 2017 1 commit
  12. 10 Oct, 2017 1 commit
  13. 04 Oct, 2017 4 commits
  14. 02 Oct, 2017 1 commit
    • Mike Hibler's avatar
      Enable FreeBSD resource limits. · af1fd023
      Mike Hibler authored
      This was blocked waiting for ops.emulab.net to need a reboot so that
      we could turn on resource accounting. Now that happened and I have
      done some testing, defined some arbitrary limits for other resources,
      done some more testing, and here we are!
      
      This should enable issue #247 to be closed.
      af1fd023
  15. 14 Sep, 2017 2 commits
  16. 07 Sep, 2017 1 commit
  17. 01 Sep, 2017 1 commit
  18. 18 Aug, 2017 1 commit
  19. 14 Aug, 2017 1 commit
  20. 08 Aug, 2017 8 commits
  21. 10 Jul, 2017 1 commit
  22. 07 Jul, 2017 2 commits
    • Leigh B Stoller's avatar
      Deal with user privs (issue #309): · d1516912
      Leigh B Stoller authored
      * Make user privs work across remote clusters (including stitching). I
        took a severe shortcut on this; I do not expect the Cloudlab portal
        will ever talk to anything but an Emulab based aggregate, so I just
        added the priv indicator to the user keys array we send over. If I am
        ever proved wrong on this, I will come out of retirement and fix
        it (for a nominal fee of course).
      
      * Do not show the root password for the console to users with user
        privs.
      
      * Make sure users with user privs cannot start experiments.
      
      * Do show the user trust values on the user dashboard membership tab.
      
      * Update tmcd to use the new privs slot in the nonlocal_user_accounts
        table.
      
      This closes issue #309.
      d1516912
    • Leigh B Stoller's avatar
      Stop leaving temp files behind. · b8a86a6a
      Leigh B Stoller authored
      b8a86a6a
  23. 06 Jul, 2017 1 commit