Revisions of lxd

Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 979627 from Aleksa Sarai's avatar Aleksa Sarai (cyphar) (revision 110)
- Update to LXD 5.2. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-2-has-been-released/14200
  boo#1200002

  + VPD information in resources API
  * Cross-project profile copy
  * HTTP streaming support in /dev/lxd API
  * Use of server-side filtering in CLI
  * Ceph librbd for virtual machines
- Remove upstreamed patch:
  + 0001-lxd-secommp-Fix-sysinfo-syscall-interception-on-32-b.patch
buildservice-autocommit accepted request 976038 from Aleksa Sarai's avatar Aleksa Sarai (cyphar) (revision 109)
baserev update by copy to link target
Aleksa Sarai's avatar Aleksa Sarai (cyphar) accepted request 975738 from Aleksa Sarai's avatar Aleksa Sarai (cyphar) (revision 108)
- Make CRIU a Recommends so that we can still use LXD on 32-bit openSUSE.
Aleksa Sarai's avatar Aleksa Sarai (cyphar) accepted request 975050 from Aleksa Sarai's avatar Aleksa Sarai (cyphar) (revision 107)
- Backport upstream patch to fix build on x32 systems.
  + 0001-lxd-secommp-Fix-sysinfo-syscall-interception-on-32-b.patch
Aleksa Sarai's avatar Aleksa Sarai (cyphar) accepted request 975028 from Aleksa Sarai's avatar Aleksa Sarai (cyphar) (revision 106)
- Update to LXD 5.1. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-1-has-been-released/13956
  boo#1199216

  + Sysinfo system call interception
  + lxc cluster role sub-command
  * lxc storage volume info shows volume total size
  + Configurable host network interface naming pattern
  * Overrideable evacuation mode
  * Setting profiles during an image copy
Aleksa Sarai's avatar Aleksa Sarai (cyphar) accepted request 975024 from Aleksa Sarai's avatar Aleksa Sarai (cyphar) (revision 105)
- Update to LXD 4.24. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-24-has-been-released/13550
  boo#1199215

  This is the last release before LXD 5.0 (which does not support the Leap 15.3
  kernel -- LXD 5.0 requires kernel 5.4 or newer). Thus this will be the last
  LXD release for Leap 15.3.

  + lxc file mount and new files API
  + Cluster event hub role
  * Reworked lxc storage volume info
  + AppArmor profiles for image extractors
  + Grafana dashboard
  + Degraded startup (missing disk)
  + restricted.containers.interception project option
  + core.metrics_authentication server option
  + Network interface name and MTU in virtual machines
  + I/O uring support for VM storage
  + ipv4.neighbor_probe and ipv6.neighbor_probe NIC options
Aleksa Sarai's avatar Aleksa Sarai (cyphar) accepted request 940122 from Aleksa Sarai's avatar Aleksa Sarai (cyphar) (revision 104)
- Update to LXD 4.21. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-21-has-been-released/12860
  boo#1193649

  + Cluster member groups
  * Reworked cloud-init support
  + Trust certificate self-renewal
  + Restricted disk passthrough in projects
  + Restricted idmap uid/gid in projects
  + List all lxc commands with --sub-commands
  + List instances across all projects with --all-projects
  + New database-leader cluster role
  * Consistent units for byte sizes.
  * Routed networking in virtual machines
  + Support for ipv4.routes and ipv6.routes on routed type NICs
  + Option to skip records for NAT-ed addresses in network zones
  + Allow blocking an IP address family with security filtering options
  + New ceph.rbd.du storage config option to disable potentially slow rbd du
  * Optimized moving of instances and volumes between projects
  * Support for copying/moving custom volumes between cluster members
Aleksa Sarai's avatar Aleksa Sarai (cyphar) accepted request 930033 from Aleksa Sarai's avatar Aleksa Sarai (cyphar) (revision 103)
- Update to LXD 4.20. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-20-has-been-released/12540
  boo#1192432

  + Live migration of virtual machines
  + Network peering for OVN
  + Network zones (DNS)
  + SR-IOV acceleration for OVN networking
  + Linux sysctl configuration on containers
  + Core scheduling for virtual machines
  + Cluster member configuration
  * Improvement to network leases
Aleksa Sarai's avatar Aleksa Sarai (cyphar) accepted request 918520 from Aleksa Sarai's avatar Aleksa Sarai (cyphar) (revision 102)
- Disable stripping of binaries, which seems to be causing issues at runtime
  due to some ld.so assertion failing. In particular it seems that libdqlite is
  getting corrupted somehow.
Aleksa Sarai's avatar Aleksa Sarai (cyphar) accepted request 917628 from Aleksa Sarai's avatar Aleksa Sarai (cyphar) (revision 101)
- Update to LXD 4.18. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-18-has-been-released/12068/2
  boo#1190323

  + Network forwards (floating IPs)
  + Native BGP support
  * NAT address customization with OVN
  * lxd cluster edit for cluster disaster recovery
  + Refresh support for custom volume copies
  + Additional device restrictions for projects
  * --minimal option for lxd init
  * Additional network counters in instance state
Aleksa Sarai's avatar Aleksa Sarai (cyphar) accepted request 913321 from Aleksa Sarai's avatar Aleksa Sarai (cyphar) (revision 100)
- Update to LXD 4.17. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-17-has-been-released/11812
  boo#1189645

  + lxd import replaced by new lxd recover
  + Cluster member evacuation
  * Reworked lxc info output
  + Requestor address in lifecycle event
  + USB GPU support in the resources API
  + Monitoring of all projects in lxc monitor
  + Alternative format options in lxc monitor
Aleksa Sarai's avatar Aleksa Sarai (cyphar) accepted request 909502 from Aleksa Sarai's avatar Aleksa Sarai (cyphar) (revision 99)
- Update to LXD 4.16. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-16-has-been-released/11547
  boo#1188946

  + Cluster certificate update
  + Copy/move of custom volumes between projects
  + lxc monitor --pretty now works with all event types
  + Easier revocation of cluster join tokens
  + IP filtering on unmanaged bridges
  + New warnings
  + New lifecycle events

- Remove upstreamed patches:
  + boo1186786-0001-forkexec-handle-broken-close_range-backport-in-openS.patch
Aleksa Sarai's avatar Aleksa Sarai (cyphar) accepted request 904621 from Bernhard Wiedemann's avatar Bernhard Wiedemann (bmwiedemann) (revision 98)
Build with go1.15 for reproducible build results (boo#1102408)

https://github.com/golang/go/issues/42159 has some background
Aleksa Sarai's avatar Aleksa Sarai (cyphar) accepted request 902315 from Aleksa Sarai's avatar Aleksa Sarai (cyphar) (revision 97)
- Add backport for <https://github.com/lxc/lxd/pull/8908> which fixes a
  Leap-specific kernel backport bug (close_range(2) was backported but not the
  flags that it supported in the first version). boo#1186786
  + boo1186786-0001-forkexec-handle-broken-close_range-backport-in-openS.patch
buildservice-autocommit accepted request 900296 from Aleksa Sarai's avatar Aleksa Sarai (cyphar) (revision 96)
baserev update by copy to link target
Aleksa Sarai's avatar Aleksa Sarai (cyphar) accepted request 900295 from Aleksa Sarai's avatar Aleksa Sarai (cyphar) (revision 95)
- Build lxd-agent and lxd-p2c statically to match upstream LXD build scripts
  (and to make VMs work properly -- lxd-agent is injected into the VM).
- Update lxd-rpmlintrc to match this.
buildservice-autocommit accepted request 897987 from Aleksa Sarai's avatar Aleksa Sarai (cyphar) (revision 94)
baserev update by copy to link target
Aleksa Sarai's avatar Aleksa Sarai (cyphar) accepted request 897986 from Aleksa Sarai's avatar Aleksa Sarai (cyphar) (revision 93)
- Update to LXD 4.15. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-15-has-been-released/11252
  bsc#1186906

  + Network interface hotplug in VMs
  + Configurable shutdown timeout
  + New persistent warnings (time skew, apparmor and virtiofsd)
  + Location field in /dev/lxd API
  + New type and name columns in lxc config trust list
  + Cluster members acting as database stand-by now visible
  + lxc monitor --pretty now supported with lifecycle events
  + New --expire flag for lxc publish
  + Requestor now recorded in lifecyle events
  + Proxy header support on main API endpoint
  + Full swagger coverage of REST API
buildservice-autocommit accepted request 896774 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 92)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 91)
- fix dependencies for aarch64/armv7l
Displaying revisions 41 - 60 of 150
openSUSE Build Service is sponsored by