Commit Graph

159 Commits

Author SHA256 Message Date
Ana Guerrero
53d8f264e0 Accepting request 1229423 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1229423
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=61
2024-12-09 20:10:27 +00:00
Aleksa Sarai
442723546e Add CVE-2023-46565 / bsc#1223794 reference.
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=151
2024-12-09 15:16:20 +00:00
Ana Guerrero
e44d5e56a4 Accepting request 1183431 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1183431
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=60
2024-06-27 14:02:15 +00:00
Aleksa Sarai
66ea8b1b83 - Change license to AGPL-3.0-only AND Apache-2.0:
+ All Canonical contributions have been relicensed and are now
    under AGPLv3. Community contributions remain under Apache 2.0.
- update to 5.21.1. Full changelog at:
  https://discourse.ubuntu.com/t/lxd-5-21-1-lts-has-been-released/43823
  https://discourse.ubuntu.com/t/lxd-5-21-0-lts-has-been-released/42476
  https://discourse.ubuntu.com/t/lxd-5-20-has-been-released/40865
  Bugfixes and improvements 5.21.1:
  + Restricted metrics client certificate security regression fix
  + New image server remote for non-Ubuntu images
  + List all storage volumes API and CLI support
  Highlights 5.21.0:
  + Change of version numbering scheme
  + Fine grained authorization for OIDC users
  + Optimized block volume refresh for Ceph RBD
  + Device config override when importing instance backups
  Highlights 5.20.0:
  + LXD change to AGPLv3
  + Create metadata and data OSD pools as part of creating a cephfs
    storage pool
  + Debug mode for EDK2 UEFI firmware
  + Authorization restructure
  + Shiftfs support has been removed

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=149
2024-06-26 12:11:20 +00:00
Ana Guerrero
570e736c1a Accepting request 1127791 from Virtualization:containers
- add attr as dependency for setfattr (bsc#1190416)

- update keyring
- Update to 5.15. Full upstream changelogs are at

OBS-URL: https://build.opensuse.org/request/show/1127791
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=59
2023-11-21 20:32:06 +00:00
feb022dee0 - add attr as dependency for setfattr (bsc#1190416)
- update keyring
- Update to 5.15. Full upstream changelogs are at

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=147
2023-11-20 21:51:34 +00:00
Ana Guerrero
61112c7575 Accepting request 1123913 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1123913
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=58
2023-11-07 20:27:36 +00:00
211e9c9977 Accepting request 1122971 from home:rrahl0
update to 5.19

OBS-URL: https://build.opensuse.org/request/show/1122971
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=145
2023-11-07 10:34:18 +00:00
Ana Guerrero
883a6d215a Accepting request 1116434 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1116434
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=57
2023-10-10 18:59:27 +00:00
3974431a93 Accepting request 1116352 from home:rrahl0
update to version 5.18

OBS-URL: https://build.opensuse.org/request/show/1116352
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=143
2023-10-09 11:12:55 +00:00
Ana Guerrero
ab560f9cf8 Accepting request 1108779 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1108779
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=56
2023-09-04 20:53:05 +00:00
f116cfc135 Accepting request 1104738 from home:rrahl0
last cleanup

OBS-URL: https://build.opensuse.org/request/show/1104738
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=141
2023-09-04 07:28:21 +00:00
Dominique Leuenberger
66fdb700e8 Accepting request 1102825 from Virtualization:containers
- correct source0/1 urls

- fix import path to the new upstream git repo
- Update to 5.16. Full upstream changelogs are at
  https://discourse.ubuntu.com/t/lxd-5-16-has-been-released/37150
  Highlights:
  + ISO volumes
  + IPAM information
  + selection of cluster groups when moving instances

- update keyring 

- Update to 5.15. Full upstream changelogs are at 
  https://discuss.linuxcontainers.org/t/lxd-5-14-has-been-released/17259 and
  https://discuss.linuxcontainers.org/t/lxd-5-15-has-been-released/17493
  Highlights from 5.15:
  + Non-UEFI support in LXD VMs (CSM)
  + Instance rebuild
  + Container pinning based on NUMA nodes
  + User authentication information in API
  Highlights from 5.14:
  + Cluster auto-healing
  + OIDC web authentication
  + lxc publish --reuse
  + Support for specifying the size of an LVM thinpool
  + Total disk and memory reporting

OBS-URL: https://build.opensuse.org/request/show/1102825
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=55
2023-08-08 13:54:26 +00:00
d4ed0e89fb - correct source0/1 urls
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=139
2023-08-08 07:16:08 +00:00
1dfe2d7cb2 - correct source urls
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=138
2023-08-08 07:15:39 +00:00
61f2f08bbb OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=137 2023-08-08 07:15:29 +00:00
434eaf3cc5 Accepting request 1100201 from home:rrahl0
fix import_path and update to 5.16

OBS-URL: https://build.opensuse.org/request/show/1100201
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=136
2023-07-24 06:08:49 +00:00
91154d51ea - update keyring
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=135
2023-07-15 15:28:23 +00:00
f97d0c8067 Accepting request 1096943 from home:rrahl0
Update to latest version with links

OBS-URL: https://build.opensuse.org/request/show/1096943
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=134
2023-07-06 11:23:19 +00:00
Dominique Leuenberger
14a07696da Accepting request 1093362 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1093362
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=54
2023-06-16 14:54:50 +00:00
d963a96948 Accepting request 1093292 from home:dimstar:Factory
- Fix call to sysctl_apply: this macro takes a parameter.

OBS-URL: https://build.opensuse.org/request/show/1093292
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=132
2023-06-15 20:08:06 +00:00
Dominique Leuenberger
dea4e454cc Accepting request 1087726 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1087726
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=53
2023-05-18 13:19:42 +00:00
Aleksa Sarai
20a0917b55 Accepting request 1087725 from home:cyphar:lxc
- Update to LXD 5.13. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-13-has-been-released/16949
  boo#1211477

  LXD 5.13:
  + Fast live migration for virtual machines
  + AMD SEV support for virtual machines
  + OpenID Connect authentication
  + VDPA for network acceleration on OVN
  + Layer 3 only support on OVN
  + Nested NIC support on OVN networks
  + Per user bridge in multi-user setups
  + Support for growing existing storage pools

  LXD 5.12:
  + Device wipe when creating storage pools
  + VM generation id
  + VM block cache mode

OBS-URL: https://build.opensuse.org/request/show/1087725
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=130
2023-05-18 04:36:34 +00:00
Dominique Leuenberger
80366621ad Accepting request 1067411 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1067411
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=52
2023-02-23 15:30:47 +00:00
56e989d70e Accepting request 1067041 from home:jacobbaungard:branches:Virtualization:containers
Update to LXD 5.11. The full upstream changelog is available from: https://discuss.linuxcontainers.org/t/lxd-5-11-has-been-released/16443

OBS-URL: https://build.opensuse.org/request/show/1067041
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=128
2023-02-23 14:10:13 +00:00
Dominique Leuenberger
0ed6c40491 Accepting request 1065756 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1065756
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=51
2023-02-14 19:08:12 +00:00
Aleksa Sarai
b708eddd0b Accepting request 1065519 from home:jacobbaungard:tumbleweed_pkgs
Update to LXD 5.10

OBS-URL: https://build.opensuse.org/request/show/1065519
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=126
2023-02-14 13:38:08 +00:00
Dominique Leuenberger
846d428018 Accepting request 1060590 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1060590
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=50
2023-01-24 18:43:42 +00:00
a2951b072f Accepting request 1045319 from home:kostasp:branches:Virtualization:containers
- Add stop entry to systemd service file so the lxc containers shutdown
  gracefully

OBS-URL: https://build.opensuse.org/request/show/1045319
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=124
2023-01-24 08:38:02 +00:00
Dominique Leuenberger
2d3d451e55 Accepting request 1042237 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1042237
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=49
2022-12-12 16:39:32 +00:00
Aleksa Sarai
1cefa70ac3 Accepting request 1042234 from home:cyphar:lxc
- Update to LXD 5.9. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-9-has-been-released/15907
  boo#1206296

 + Network zones project feature

OBS-URL: https://build.opensuse.org/request/show/1042234
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=122
2022-12-12 05:06:52 +00:00
Dominique Leuenberger
fcea0a314a Accepting request 1037224 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1037224
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=48
2022-11-22 15:10:26 +00:00
Aleksa Sarai
c5f1c7cab2 Accepting request 1037223 from home:cyphar:lxc
- Update to LXD 5.8. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-8-has-been-released/15686
  boo#1205623

  + CPU hotplug in VMs
  + Device override on init and launch
  * Record volume creation date

OBS-URL: https://build.opensuse.org/request/show/1037223
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=120
2022-11-22 07:02:06 +00:00
Dominique Leuenberger
0d7230f8b6 Accepting request 1032315 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1032315
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=47
2022-10-30 17:29:12 +00:00
Aleksa Sarai
8b0efd21e9 Accepting request 1032314 from home:cyphar:lxc
- Update to LXD 5.7. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-7-has-been-released/15432
  boo#1204852

  + ACME / Let’s Encrypt support
  + Cloud-init validation
  + Internal metrics
  + Cluster join tokens expiry
  + Proxy device hotplugging to VM

OBS-URL: https://build.opensuse.org/request/show/1032314
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=118
2022-10-30 13:03:38 +00:00
Dominique Leuenberger
ba711e9926 Accepting request 1005934 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1005934
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=46
2022-09-26 16:48:03 +00:00
Aleksa Sarai
9a31b7bb3d Accepting request 1005933 from home:cyphar:lxc
- Update to LXD 5.6. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-6-has-been-released/15191
  boo#1203731

  LXD 5.6:
   + Grafana Loki support
   + Object storage on local storage pools
   + Infiniband support for virtual machines
   + Restricted network access in projects
   + instance-ready lifecycle event
   + Metric for total effective CPUs

  LXD 5.5:
   + Storage buckets (on Ceph)
   + Instance Ready state
   + Configurable BGP hold time
   + All projects queries for storage volumes
   + OOM kill counter in metrics
   * Database optimization

  LXD 5.4:
   + Load-balancers (OVN)
   + Bi-directional vsock interface (VM)
   * Changes to vsock API (LXD VMs)

OBS-URL: https://build.opensuse.org/request/show/1005933
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=116
2022-09-26 02:35:14 +00:00
Dominique Leuenberger
d7abf1cec5 Accepting request 998103 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/998103
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=45
2022-08-19 15:56:25 +00:00
981e43c752 Accepting request 989725 from home:gmbr3:sysusers
- Change to using systemd-sysusers

OBS-URL: https://build.opensuse.org/request/show/989725
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=114
2022-08-19 06:57:59 +00:00
Dominique Leuenberger
38df0347cd Accepting request 985402 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/985402
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=44
2022-06-28 13:22:32 +00:00
Aleksa Sarai
a1a5a841b5 Accepting request 985401 from home:cyphar:lxc
- Update to LXD 5.3. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-3-has-been-released/14439
  boo#1200974
  + Extended raw.qemu support
  + fscache support for cephfs storage pools

OBS-URL: https://build.opensuse.org/request/show/985401
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=112
2022-06-28 00:03:38 +00:00
Dominique Leuenberger
5dec9b7846 Accepting request 979722 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/979722
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=43
2022-05-30 10:43:52 +00:00
3ac41b22c6 Accepting request 979627 from home:cyphar:lxc
- 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

OBS-URL: https://build.opensuse.org/request/show/979627
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=110
2022-05-29 18:54:26 +00:00
Dominique Leuenberger
f8c3ee49cf Accepting request 976038 from Virtualization:containers
- 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
- Backport upstream patch to fix build on x32 systems.
  + 0001-lxd-secommp-Fix-sysinfo-syscall-interception-on-32-b.patch
- Make CRIU a Recommends so that we can still use LXD on 32-bit openSUSE.

OBS-URL: https://build.opensuse.org/request/show/976038
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=42
2022-05-10 13:12:42 +00:00
Aleksa Sarai
ee035bec7c Accepting request 975738 from home:cyphar:lxc
- Make CRIU a Recommends so that we can still use LXD on 32-bit openSUSE.

OBS-URL: https://build.opensuse.org/request/show/975738
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=108
2022-05-09 08:14:19 +00:00
Aleksa Sarai
e59bb62210 Accepting request 975050 from home:cyphar:lxc
- Backport upstream patch to fix build on x32 systems.
  + 0001-lxd-secommp-Fix-sysinfo-syscall-interception-on-32-b.patch

OBS-URL: https://build.opensuse.org/request/show/975050
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=107
2022-05-05 06:18:13 +00:00
Aleksa Sarai
b136d2a6a1 Accepting request 975028 from home:cyphar:lxc
- 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

OBS-URL: https://build.opensuse.org/request/show/975028
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=106
2022-05-05 05:38:58 +00:00
Aleksa Sarai
21d918dbed Accepting request 975024 from home:cyphar:lxc
- 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

OBS-URL: https://build.opensuse.org/request/show/975024
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=105
2022-05-05 04:24:51 +00:00
Dominique Leuenberger
9fdbeea162 Accepting request 940123 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/940123
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=41
2021-12-13 19:44:30 +00:00
Aleksa Sarai
32481a2906 Accepting request 940122 from home:cyphar:lxc
- 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

OBS-URL: https://build.opensuse.org/request/show/940122
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=104
2021-12-13 03:14:42 +00:00