Commit Graph

14 Commits

Author SHA1 Message Date
bergware bba74f4cf1 Replace fixed path with docroot variable 2016-10-24 09:42:23 +02:00
Eric Schultz cbf5048e80 Docker Settings: show warnings next to paths when array is stopped or when they are invalid; hide vdisk size under advanced view 2016-06-29 22:42:49 -05:00
bergware 0ccc143aa4 Update copyright [8] 2016-06-26 11:57:44 +02:00
bergware e7032eaff3 Update copyright [6]
2005 it is....
2016-06-14 13:31:56 +02:00
bergware 600930a263 Made copyright consistent and updated to 2016 2016-06-12 08:01:52 +02:00
gfjardim 16a931b807 Add Template Authoring Mode. 2016-03-20 20:08:55 -03:00
Eric Schultz 124b1ffa3c Fix: allow deleting docker vdisk 2016-03-06 18:06:39 -08:00
Eric Schultz 5c91aaf170 Docker Settings: minor correction to btrfs scrub help text styling 2016-02-28 20:21:58 -08:00
Eric Schultz a4df64c7fa Allow modifying Docker and VM Settings pages; show docker and libvirt running status 2016-02-26 21:19:31 -08:00
Tom Mortensen 08146b82ec Sequencing start/stop of docker and libvirt moved into emhttp. After network services (smb, afp, nfs) have
been started we start docker (if enabled) and then libvirt (if enabled), and only if array is Started in
non-maintenance mode. Upon array Stop, libvirt is stopped first, then docker, then network services.

The libvirt loopback image now exists on the "system" system share.  Script ./dynamix.vm.manager/scripts/libvirt_init
is invoked each time libvirt is started to handle initialization of the mounted image file if necessary.  Also got
rid of the old way libvirt loopback was initialized via compressed tar file.

Create/mount of docker and libvirt loopback images implemented in /usr/local/sbin/mount_image script.

The docker and libvirt loopback image files by default are located on /mnt/user/system/docker.img and
/mnt/user/system/libvirt/libvirt.img.

Default /boot/config/docker.cfg and /boot/config/domains.cfg added to flash image.  This is so that docker and
libvirt start out enabled.

The /boot/config/shares/{appdata,domains,isos,system}.cfg files are created each time array Starts if they do
not exist already. This establishes defaults for these so-called "system" shares.

The "appdata", "domains", and "system" system shares have setting shareUseCache="only".  These shares therefore
cannot be auto-created unless/until a cache disk/pool is available.
2016-02-21 15:18:31 -08:00
Tom Mortensen 74b7d4871f Misc. tweaks. 2016-01-23 11:33:18 -08:00
Eric Schultz 6287e9d737 Docker Settings: use transpose_user_path helper function 2015-11-30 17:58:33 -06:00
Eric Schultz 86814f808d Docker Manager: updates from gfjardim and revamped vm settings 2015-11-25 22:30:49 -06:00
Eric Schultz 30ca111094 initial commit 2015-10-24 10:17:28 -07:00