Commit Graph

149 Commits

Author SHA256 Message Date
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
Dominique Leuenberger
507d26c83a Accepting request 930036 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/930036
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=40
2021-11-08 16:24:26 +00:00
Aleksa Sarai
3fb31bdbef Accepting request 930033 from home:cyphar:lxc
- 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

OBS-URL: https://build.opensuse.org/request/show/930033
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=103
2021-11-08 04:14:57 +00:00
Dominique Leuenberger
0ac337dfe7 Accepting request 918522 from Virtualization:containers
- 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.

OBS-URL: https://build.opensuse.org/request/show/918522
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=39
2021-09-14 19:14:11 +00:00
Aleksa Sarai
1a046b60b1 Accepting request 918520 from home:cyphar:lxc
- 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.

OBS-URL: https://build.opensuse.org/request/show/918520
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=102
2021-09-12 16:39:39 +00:00
Dominique Leuenberger
b1cf18108f Accepting request 917629 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/917629
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=38
2021-09-09 21:07:29 +00:00
Aleksa Sarai
b2c37bacf0 Accepting request 917628 from home:cyphar:lxc
- 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

OBS-URL: https://build.opensuse.org/request/show/917628
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=101
2021-09-09 00:48:07 +00:00
Dominique Leuenberger
8d2032e204 Accepting request 913360 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/913360
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=37
2021-08-23 08:08:03 +00:00
Aleksa Sarai
57f3e4772c Accepting request 913321 from home:cyphar:lxc
- 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

OBS-URL: https://build.opensuse.org/request/show/913321
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=100
2021-08-20 14:02:03 +00:00
Dominique Leuenberger
982cd9fb25 Accepting request 909503 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/909503
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=36
2021-07-31 16:51:22 +00:00
Aleksa Sarai
6b3769a6ad Accepting request 909502 from home:cyphar:lxc
- 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

OBS-URL: https://build.opensuse.org/request/show/909502
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=99
2021-07-31 06:19:20 +00:00