1. 19 Apr, 2018 1 commit
  2. 08 Nov, 2017 1 commit
  3. 06 Nov, 2017 1 commit
  4. 29 Aug, 2017 1 commit
    • Mike Hibler's avatar
      FreeNAS 11 support. · fa0b9a11
      Mike Hibler authored
      No more hacky python proxy to the old django interface! No longer needed,
      as the REST API now covers everything we do. Even if we wanted to keep
      around the old API stub, it would need work as FreeNAS has switched to
      python 3 and many of the old API python modules are gone or renamed.
      fa0b9a11
  5. 11 Jan, 2017 1 commit
  6. 29 Sep, 2016 1 commit
  7. 07 Oct, 2015 1 commit
    • Mike Hibler's avatar
      Argh! FreeNAS changed the API again. · c019a5ac
      Mike Hibler authored
      This time between 9.3-release and 9.3-stable. Setting up an iSCSI target
      has changed. Previously everything was done with the target resource.
      Now you have to use both targetgroup and target...
      c019a5ac
  8. 04 Aug, 2015 1 commit
    • Mike Hibler's avatar
      Support for FreeNAS 9.3. · 490d011a
      Mike Hibler authored
      This REPLACES FreeNAS 9.2 support. The two are incompatible.
      
      This new code uses the REST API whereever possible (i.e., when it is
      implemented and works). There is some client-side reorg going on too.
      490d011a
  9. 22 Jan, 2015 1 commit
  10. 21 Jan, 2015 1 commit
  11. 02 Oct, 2014 1 commit
    • Mike Hibler's avatar
      FreeNAS 9 support, "improved" FreeNAS 8 support. · 23447d73
      Mike Hibler authored
      A clientside top-level "gmake freenas-tarball" will build everything and
      construct an appropriate tarball. You must either build on FreeBSD 8.3 or
      FreeBSD 9.2, depending on the version of FreeNAS you are targetting.
      
      This cannot be done native on the FreeNAS box! In part because there is
      no compiler there, but even if there was, the install target would wreak
      havoc on a full root filesystem; it assumes it is working on a skeleton
      FS with just the Emulab stuff in it.
      
      Mostly this commit is grotesque Makefile hacking due to our tragic
      client-side tmcc OS-specific directory structure. Hey, don't blame me!
      It was, um...okay DO blame me...
      23447d73
  12. 30 Sep, 2014 1 commit
    • Mike Hibler's avatar
      Automate the freenas setup a bit more. · d7909c5d
      Mike Hibler authored
      Use the "freenas-tarball" makefile target to create a tarball for
      installation on FreeNAS 8.3 or 9.2. The tarball must be made on the
      corresponding FreeBSD system (since FreeNAS has no installed compiler).
      
      To install the tarball on FreeNAS you will need to login as root and:
      
          cd /
          mount -o rw -u /
          mount /cfg
          tar xzf freenas-tarball.tar.gz
          unmount /cfg
          mount -o ro -u /
      d7909c5d
  13. 27 Jan, 2014 1 commit
  14. 11 Dec, 2013 2 commits