1. 17 Mar, 2019 1 commit
  2. 15 Mar, 2019 1 commit
  3. 14 Mar, 2019 1 commit
  4. 13 Mar, 2019 4 commits
  5. 11 Mar, 2019 2 commits
  6. 08 Mar, 2019 3 commits
  7. 06 Mar, 2019 7 commits
  8. 01 Mar, 2019 1 commit
  9. 27 Feb, 2019 2 commits
  10. 19 Feb, 2019 3 commits
  11. 12 Feb, 2019 1 commit
    • Leigh Stoller's avatar
      Recovery mode: · bde6c94d
      Leigh Stoller authored
      * Add a new Portal context menu option to nodes, to boot into "recovery"
        mode, which will be a Linux MFS (rather then the FreeBSD MFS, which
        99% of user will not know what to do with).
      
      * Plumb all through to the Geni RPC interface, which invokes node_admin
        with a new option, to use the recovery mfs nodetype attribute.
      
      * recoverymfs_osid is a distinct osid from adminmfs_osid, we use that in
        the CM to add an Emulab name space attribute to the manifest, that
        tells the Portal that a node supports recovery mode (and thus gets a
        context menu option).
      
      * Add an inrecovery flag to the sliver status blob, which the Portal
        uses to determine that a node is currently in recovery mode, so that
        we can indicate that in the topology and list tabs.
      bde6c94d
  12. 11 Feb, 2019 1 commit
  13. 08 Feb, 2019 1 commit
    • Leigh Stoller's avatar
      Another set of changes for new geni-lib parameters. · 59259db3
      Leigh Stoller authored
      * Use an emulabfeature to control what projects use the new ppwizard and
        geni-lib code. The feature is applied to the profile's project, since
        who is instantiating and what project it is instantiated into, does
        not really matter, the incompatible changes are also associated with
        the profile.
      
      * Run both versions of the ppwizard side by side, and flip between them
        when the user is using the profile picker.
      
      * The new version of geni-lib is /usr/testbed/opsdir/lib/geni-lib.new,
        we tell the genilab jail to use that directory when on the new path.
      
      * All of this is temporary.
      59259db3
  14. 07 Feb, 2019 1 commit
  15. 22 Jan, 2019 1 commit
  16. 11 Jan, 2019 2 commits
  17. 14 Dec, 2018 1 commit
  18. 13 Dec, 2018 1 commit
  19. 30 Nov, 2018 2 commits
  20. 28 Nov, 2018 1 commit
  21. 08 Nov, 2018 1 commit
  22. 26 Oct, 2018 1 commit
    • Leigh Stoller's avatar
      Changes to repo based profiles: · c40bf355
      Leigh Stoller authored
      * Respect default branch at the origin; gitlab/guthub allows you to set
        the default branch on repo, which we ignoring, always using master.
        Now, we ask the remote for the default branch when we clone/update the
        repo and set that locally.
      
        Like gitlab/guthub, mark the default branch in the branchlist with a
        "default" badge so the user knows.
      
      * Changes to the timer that is asking if the repohash has changed (via a
        push hook), this has a race in it, and I have solved part of it. It is
        not a serious problem, just a UI annoyance I am working on
        fixing. Added a cheesy mechanism to make sure the timer is not running
        at the same time the user clicks on Update().
      c40bf355
  23. 25 Oct, 2018 1 commit