lxd 2.19-0ubuntu1 source package in Ubuntu

Changelog

lxd (2.19-0ubuntu1) bionic; urgency=medium

  * New upstream release (2.19)
    - The LXD documentation is now available at https://lxd.readthedocs.io
    - A new "resources" API was added allowing to get CPU and memory
      information as well as storage pool sizes from the API.
      In the client, this maps to "lxc info --resources" and
      "lxc storage show NAME --resources".
    - A new set of limits.kernel.[limit name] container configuration
      keys are available to tweak the various kernel process limits for the
      container.
    - The command line client now has a number of "rename" subcommands,
      for profiles, networks and image aliases. The toplevel "rename" command
      was also updated to match.
    - The LXD API now allows renaming of custom storage volumes. In the
      client tool, this can be done through "lxc storage volume rename".
    - Extended the LXD user-agent to include the kernel version,
      architecture and OS name and release. This will allow LXD image servers
      to show a filtered image list when applicable.
    - Added a new insecureSkipVerify flag to ConnectionArgs struct in the
      client allowing to connect to a LXD host bypassing any kind
      of TLSvalidation.

    - doc: Document instance types
    - doc: Document that squashfs images can also be used
    - github: Add SUPPORT.md
    - github: Refresh the issue template
    - global: Add some more TLS ciphers
    - lxc/file: Use shared.HostPath for push/pull
    - lxc/image: Fix regression in exported filename
    - lxc/image: Use shared.HostPath for import/export
    - lxc/storage: Fix remote operations
    - lxd-benchmark: Add "spawn" as equivalent but deprecated to "launch"
    - lxd-benchmark: Change name of spawn command to launch
    - lxd/apparmor: Drop useless apparmor denies
    - lxd/daemon: Don't update images while pruning
    - lxd/daemon: Fix handling of config triggers
    - lxd/daemon: Simplify time channels
    - lxd/db: Fix bad DB schema update between schema 30 and 31
    - lxd/images: Actually get the list of images to remove
    - lxd/images: Fix bad error message
    - lxd/images: Respect disabled cache expiry
    - lxd/images: Store UploadedAt as RFC3399
    - lxd/import: Check for on-disk only snapshots
    - lxd/import: Re-create mountpoints and symlinks
    - lxd/import: Rewrite
    - lxd/init: Only nest btrfs if container is on btrfs
    - lxd/migration: Fix lvm stateful restores
    - lxd/migration: Fix stateless incremental containers
    - lxd/network: Better handle dnsmasq version checks
    - lxd/network: Do not update limits unconditionally
    - lxd/networks: Fix renaming networks
    - lxd/networks: Update dnsmasq on container renames
    - lxd/patches: Convert UploadedAt to RFC3399
    - lxd/resources: Deal with missing cpufreq directory
    - lxd/storage: Add growFileSystem helper
    - lxd/storage: Add shrinkFileSystem helper
    - lxd/storage: Add shrinkVolumeFilesystem helper
    - lxd/storage: Have "usedby" functions return empty slice
    - lxd/storage: Ignore vanished file warnings during rsync
    - lxd/storage: Move check for type into api
    - lxd/storage: Re-import image if volume filesystem has changed
    - lxd/storage: Rework container volume properties
    - lxd/storage: Rework storage pool updating
    - lxd/storage: Rework storage volume updating
    - lxd/storage: Support resizing btrfs-based volumes
    - lxd/storage/btrfs: Existence check before container delete
    - lxd/storage/btrfs: Existence check before custom delete
    - lxd/storage/btrfs: Existence check before image delete
    - lxd/storage/btrfs: Existence check before snapshot delete
    - lxd/storage/btrfs: Remove dependency on symlink
    - lxd/storage/btrfs: Workaround btrfs bug
    - lxd/storage/ceph: Check for mountpoint before calling umount
    - lxd/storage/ceph: Correctly implement (none-)live migration
    - lxd/storage/ceph: Existence check before container delete
    - lxd/storage/ceph: Existence check before custom delete
    - lxd/storage/ceph: Existence check before pool delete
    - lxd/storage/ceph: Existence check before snapshot delete
    - lxd/storage/ceph: Handle volume.block.filesystem update
    - lxd/storage/ceph: Remove size property from OSD pools
    - lxd/storage/ceph: Use [grow|shrink]FileSystem helpers
    - lxd/storage/dir: Check whether pool is already mounted
    - lxd/storage/dir: Make sure pool is mounted
    - lxd/storage/lvm: Existence check before container delete
    - lxd/storage/lvm: Existence check before custom delete
    - lxd/storage/lvm: Existence check before image delete
    - lxd/storage/lvm: Existence check before pool delete
    - lxd/storage/lvm: Mount xfs snapshots with "nouuid"
    - lxd/storage/lvm: Non-functional changes
    - lxd/storage/lvm: Re-import image on thinpool-based pools if fs changed
    - lxd/storage/lvm: Use DottedVersion for version comparison
    - lxd/storage/zfs: Existence check before custom delete
    - lxd/storage/zfs: Existence check before delete for pools
    - shared: Cleanup use of the log package
    - shared: Move testhelpers into shared/osarch for now
    - shared/api: Consistent file names
    - shared/api: Split storage in separate files for pools and volumes
    - shared/canceler: Support canceling with parallel downloads
    - shared/idmap: Fix numerous issues
    - shared/idmap: Make ACL failures more verbose
    - shared/logger: Temporary workaround for log15 API breakage
    - shared/util: Implement mountpoint checking
    - shared/util: More snap handling logic
    - tests: Add stateless live migration tests
    - tests: Add tests for btrfs resize
    - tests: Add tests using btrfs on LVM and ceph volumes
    - tests: Fix bad raw.lxc test
    - tests: Fix dependency check
    - tests: Fix image expiry test
    - tests: Fix shell return value masking
    - tests: Setup basic channel handler for triggers
    - tests: Test mountpoint and symlink recreation
    - tests: Update and expand container import tests
    - tests: Update perf.sh to "lxd-benchmark launch"
    - tests: Use 50MB as minimal block dev size for xfs
  * Disable building using Go shared libraries.
  * Use built-in dependencies.

 -- Stéphane Graber <email address hidden>  Fri, 03 Nov 2017 00:49:42 -0400

Upload details

Uploaded by:
Stéphane Graber
Uploaded to:
Bionic
Original maintainer:
Ubuntu Developers
Architectures:
amd64 arm64 armhf i386 ppc64el s390x all
Section:
admin
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
lxd_2.19.orig.tar.gz 6.3 MiB 9a82235d1bf636e77af2b25844628682d6d5c1842febb82f519f07e0fafe963c
lxd_2.19.orig.tar.gz.asc 801 bytes b3a71894e0a77e2d8e7533092246b75b8654273dd9a155e8d64f28baef052162
lxd_2.19-0ubuntu1.debian.tar.xz 101.8 KiB 303318f2271c165e996e74b61345c9822ace7efc69061c6810fcb57fd4210bbe
lxd_2.19-0ubuntu1.dsc 2.7 KiB c102b08557ebafc4b404f77c063219b66b5884f8ea9db88117171b1cd1fbd68f

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 bionic.

No description available for golang-github-lxc-lxd-dev in ubuntu bionic.

lxc2: No summary available for lxc2 in ubuntu bionic.

No description available for lxc2 in ubuntu bionic.

lxd: Container hypervisor based on LXC - daemon

 LXD offers a REST API to remotely manage containers over the network,
 using an image based workflow and with support for live migration.
 .
 This package contains the LXD daemon.

lxd-client: Container hypervisor based on LXC - client

 LXD offers a REST API to remotely manage containers over the network,
 using an image based workflow and with support for live migration.
 .
 This package contains the command line client.

lxd-client-dbgsym: debug symbols for lxd-client
lxd-dbgsym: debug symbols for lxd
lxd-tools: Container hypervisor based on LXC - extra tools

 LXD offers a REST API to remotely manage containers over the network,
 using an image based workflow and with support for live migration.
 .
 This package contains extra tools provided with LXD.
  - fuidshift - A tool to map/unmap filesystem uids/gids
  - lxc-to-lxd - A tool to migrate LXC containers to LXD
  - lxd-benchmark - A benchmarking tool for LXD

lxd-tools-dbgsym: debug symbols for lxd-tools