lxd 2.14-0ubuntu1 source package in Ubuntu
Changelog
lxd (2.14-0ubuntu1) artful; urgency=medium * New upstream release (2.14): * New client library * Add a CreateContainerFromImage function * Implement image upload * Implement remote operations * API additions * New "description" field for containers, networks, storage pools and storage volumes * Allow for image refreshes (lxc image refresh) * When launching containers, an existing cached image is now preferred over downloading a refreshed one * "lxd init" can now be preseeded with "--preseed" and a yaml config file * Introduce a new btrfs.mount\_options pool property * Implement resizing for LVM (grow/shrink for ext4, grow only for xfs) * client: Add image\_create\_aliases backward compat * client: Always pass pointer to queryStruct * client: Don't return cache on GetServer * client: Fill the server fingerprint if missing * client: Fix private image handling * client: Fix race condition in operation handler * client: Improve error on image copy * client: Keep track of protocol * client: Move CopyImage to the target server * client: Remove unneeded condition * client: Require the volume type for storage volume * client: Support partial fingerprints * client: Track the server certificate, not client * client: Use RemoteOperation for CopyImage * doc: Add documentation about the init preseed feature * doc: Correct typo in device type name * doc: Fix markdown escaping * doc: Update README.md Docker instructions * doc/network: Add section on macvlan vs bridge * doc/storage: Correct grammar * doc/storage: Document zfs quota vs refquota * doc/storage: Fix ordering * extra/lxc-to-lxd: Don't crash on missing mount file * global: Fix typos * global: Replace file Chmod() with os.Chmod() * global: Use containerGetParentAndSnapshotName() everywhere * i18n: Pre-release update * i18n: Update translations from weblate * lxc: Fix obscure error on missing object name * lxc: Implement progress tracking for operations * lxc/copy: Improve error handling * lxc/copy: Simplify the code * lxc/file: Fix broken file push on Windows * lxc/file: Fix recursive file push on Windows * lxc/init: Drop unnecessary else statement * lxc/remote: Show the fingerprint as string not hex * lxc/storage: Don't ignore yaml errors * lxd: Support running individual testify test suites * lxd/containers: Also clear the host\_name volatile key * lxd/containers: Cleanup volatile keys on update * lxd/containers: Disable IPv6 on created macvlan parents * lxd/containers: fillNetworkDevice is only for nic * lxd/containers: Use networkSysctl whenever possible * lxd/daemon: Fix ETag handling for /1.0 * lxd/daemon: Actually set ServerFingerprint * lxd/db: Add a testify test suite for db tests, rework existing tests * lxd/db: Clear database state in the mock daemon after each lxdSuiteTest * lxd/db: Don't special-case mock mode unnecessarily in db patches * lxd/db: Return NoSuchObjectError on missing storage pools * lxd/db: Separate db-level update logic from daemon-level one * lxd/images: Check if the image already exists on upload * lxd/images: Fix potential double unlock * lxd/images: Fix regression in image auto-update logic * lxd/images: Save image source certificate and pass it to the download * lxd/images: Split autoUpdateImage function * lxd/import: Error on out missing name * lxd/init: Extract validation of --auto args into a separate method * lxd/init: Move state-changing inline functions to own methods * lxd/init: Rollback to initial state if anything goes wrong * lxd/init: Properly set the default port * lxd/networks: Fix ETag regression * lxd/patches: Drop unused variable * lxd/profiles: Remove the Docker profile * lxd/storage: Add helper to detect if pool is in use * lxd/storage: Add lxdResolveMountoptions() * lxd/storage: Add MS\_LAZYTIME to mount options * lxd/storage: Add permission helpers * lxd/storage: Avoid an infinite loop * lxd/storage: Fix bad internal types * lxd/storage: Move mount helpers to storage utils * lxd/storage: Only delete custom volumes * lxd/storage: Pass container struct to ContainerMount() * lxd/storage: Re-order storage pool checks * lxd/storage/btrfs: Add getBtrfsPoolMountOptions() * lxd/storage/btrfs: Handle migration on different LXDs * lxd/storage/btrfs: Remove unused variable * lxd/storage/btrfs: Use lxdResolveMountoptions() * lxd/storage/lvm: Allow re-using existing thinpools * lxd/storage/lvm: Check whether volume group is already in use * lxd/storage/lvm: Disallow using non-empty volume groups * lxd/storage/lvm: Only delete VG when empty * lxd/storage/lvm: Resolve mount options properly * lxd/storage/lvm: Simplify and improve pool creation * lxd/storage/zfs: Create image dataset with mountpoint=none * lxd/storage/zfs: Fix folder permissions after dataset creation * lxd/storage/zfs: Try to work around zfs EBUSY bug * Makefile: Add update-po to i18n target * Makefile: Fix static-analysis target * shared: Add yaml-mode marker in template for "lxc edit" actions * shared/cmd: Add new package with initial command I/O logic * shared/cmd: Complete cmd.Context support for various AskXXX methods * shared/cmd: Don't depend on testify * shared/cmd: Make the log cmdInit unit-testable * shared/logger: Make golint clean * shared/logger: Replace PrintStack with GetStack * shared/logging: Export LogfmtFormat * shared/logging: Make golint clean * shared/termios: Make golint clean * tests: Add btrfs.mount\_options test * tests: Add LV resizing tests * tests: Add mount option test for LVM * tests: Add quota tests * tests: Allow random storage backend selection * tests: Don't rely on busybox shutting down nicely * tests: Drop jenkins-specific check again * tests: Explicitly pass shell type to shellcheck * tests: Honor the LXD\_BACKEND environment variable in storage tests * tests: Make sure storage volume is mounted * tests: Remove invalid test for Jenkins * tests: Test suites use space indent * tests/deps: Make golint clean * Re-enable building with shared libraries. -- Stéphane Graber <email address hidden> Tue, 30 May 2017 17:25:29 -0400
Upload details
- Uploaded by:
- Stéphane Graber
- Uploaded to:
- Artful
- Original maintainer:
- Ubuntu Developers
- Architectures:
- any all
- Section:
- admin
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
lxd_2.14.orig.tar.gz | 5.3 MiB | dbb8fcdc1944c35008c517d0cee3bc07bde8ed3e01e81ad41a6bf46ba13ed674 |
lxd_2.14-0ubuntu1.debian.tar.xz | 94.3 KiB | 477ebfd0265dfda180fbf1ed9980ac7c2d132126a215c4cfb1ba8f0643f848e3 |
lxd_2.14-0ubuntu1.dsc | 2.8 KiB | 3ac60dac91484baf64d737753727bec2a051989e5af18d6796261cc76d172491 |
Available diffs
- diff from 2.13-0ubuntu3 to 2.14-0ubuntu1 (270.0 KiB)
Binary packages built by this source
- golang-github-lxc-lxd-dev: No summary available for golang-github-lxc-lxd-dev in ubuntu artful.
No description available for golang-
github- lxc-lxd- dev in ubuntu artful.
- lxc2: No summary available for lxc2 in ubuntu artful.
No description available for lxc2 in ubuntu artful.
- lxd: No summary available for lxd in ubuntu artful.
No description available for lxd in ubuntu artful.
- lxd-client: No summary available for lxd-client in ubuntu artful.
No description available for lxd-client in ubuntu artful.
- lxd-client-dbgsym: No summary available for lxd-client-dbgsym in ubuntu artful.
No description available for lxd-client-dbgsym in ubuntu artful.
- lxd-dbgsym: No summary available for lxd-dbgsym in ubuntu artful.
No description available for lxd-dbgsym in ubuntu artful.
- lxd-tools: No summary available for lxd-tools in ubuntu artful.
No description available for lxd-tools in ubuntu artful.
- lxd-tools-dbgsym: No summary available for lxd-tools-dbgsym in ubuntu artful.
No description available for lxd-tools-dbgsym in ubuntu artful.