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 Pocket 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

View changes file

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.