Commit Graph

78 Commits

Author SHA256 Message Date
Aleksa Sarai
be143eb303 Accepting request 768960 from home:cyphar:lxc
Clean up half-written comment.

OBS-URL: https://build.opensuse.org/request/show/768960
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=38
2020-01-31 03:11:46 +00:00
Aleksa Sarai
cc0e9f2e5c Accepting request 768954 from home:cyphar:lxc
- Update to LXD 3.20. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-3-20-has-been-released/6673
  boo#1162299
  + Server side support of API collections
  + New unix-hotplug device type
  + Support for standby cluster members
- Update packaging to use GOPATH="_dist" rather than trying to move everything
  to vendor/. This is the recommended approach by upstream (and makes our
  specfile marginally less horrific).

OBS-URL: https://build.opensuse.org/request/show/768954
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=37
2020-01-31 03:08:54 +00:00
Aleksa Sarai
3fc66afda6 Accepting request 766440 from home:cyphar:lxc
Patch all binaries to avoid requires issues.

OBS-URL: https://build.opensuse.org/request/show/766440
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=34
2020-01-23 04:52:42 +00:00
Aleksa Sarai
99eb193448 Accepting request 766263 from home:cyphar:lxc
- Update to LXD 3.19. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-3-19-has-been-released/6529
  + Virtual machine support
  + Reworked storage layer
  + Routed networking mode
  + Custom mount options for disk devices
  + Interception of the mount system call
  + Multi-architecture clustering
  + ...

OBS-URL: https://build.opensuse.org/request/show/766263
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=33
2020-01-22 11:17:28 +00:00
Aleksa Sarai
1d0c730a6d Accepting request 755958 from home:cyphar:lxc
- Support older SLE systems which don't have "usermod -w -v".

OBS-URL: https://build.opensuse.org/request/show/755958
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=31
2019-12-12 00:12:45 +00:00
Aleksa Sarai
2f6dbed152 Accepting request 734689 from home:cyphar:lxc
- Update to LXD 3.18. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-3-18-has-been-released/5869
  boo#1152846
  + New /1.0/instances endpoint
  + Support for storing VM images
  + Extended disk resources information
  + Modification of image expiry date
  + Clustering roles
  + IPv4 configuration when in Fan mode

OBS-URL: https://build.opensuse.org/request/show/734689
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=29
2019-10-03 05:29:46 +00:00
Aleksa Sarai
3f8cc8b983 Accepting request 733135 from home:cyphar:lxc
- Clean up a few remaining specfile bits left over from the 3.17 update.

OBS-URL: https://build.opensuse.org/request/show/733135
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=27
2019-09-25 11:20:13 +00:00
Aleksa Sarai
f7692764ea Accepting request 732956 from home:cyphar:lxc
- Completely drop all stripping -- it appears to cause all sorts of problems
  with unresolved symbol errors.

OBS-URL: https://build.opensuse.org/request/show/732956
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=24
2019-09-24 13:52:57 +00:00
Aleksa Sarai
a76926536b Accepting request 732945 from home:cyphar:lxc
- Update to LXD 3.17. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-3-17-has-been-released/5679
  + Storage pool backed image tarballs and backups
  + Container configuration as YAML on lxc init and lxc launch
  * Ported to final Dqlite 1.0
  * Database rework
  * Container devices rework
  * Storage rework

OBS-URL: https://build.opensuse.org/request/show/732945
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=23
2019-09-24 13:02:14 +00:00
Aleksa Sarai
4d592de923 Accepting request 711067 from home:cyphar:lxc
Fix strip usage.

OBS-URL: https://build.opensuse.org/request/show/711067
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=22
2019-06-20 11:11:33 +00:00
Aleksa Sarai
f0621baf94 Accepting request 711062 from home:cyphar:lxc
Strip internal .so libraries.

OBS-URL: https://build.opensuse.org/request/show/711062
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=21
2019-06-20 10:59:54 +00:00
Aleksa Sarai
6a00d13f46 Accepting request 711033 from home:cyphar:lxc
Fix builds.

OBS-URL: https://build.opensuse.org/request/show/711033
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=20
2019-06-20 08:36:13 +00:00
Aleksa Sarai
6d889db61f Accepting request 710986 from home:cyphar:lxc
- Update to LXD 3.14. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-3-14-has-been-released/5045
  boo#1138770
  + Cluster: Re-worked DNS forwarding
  + Script to factory reset LXD
  + Improvements to syscall interception
  * Lots of bug fixes...
- Update build to use go_nostrip, in order to attempt to fix the broken
  binaries on Leap 15.1. boo#1138769

OBS-URL: https://build.opensuse.org/request/show/710986
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=19
2019-06-20 03:14:10 +00:00
Aleksa Sarai
356f050887 Accepting request 710984 from home:cyphar:lxc
- Update to LXD 3.14. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-3-14-has-been-released/5045
  boo#1138770
  + Cluster: Re-worked DNS forwarding
  + Script to factory reset LXD
  + Improvements to syscall interception
  * Lots of bug fixes...
- Update build to use go_nostrip, in order to attempt to fix the broken
  binaries on Leap 15.1. boo#1138769

OBS-URL: https://build.opensuse.org/request/show/710984
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=18
2019-06-20 02:58:19 +00:00
Aleksa Sarai
e853c9bf5c Accepting request 710700 from home:cyphar:lxc
- Update build to use go_nostrip, in order to attempt to fix the broken
  binaries on Leap 15.1.

OBS-URL: https://build.opensuse.org/request/show/710700
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=16
2019-06-19 03:22:06 +00:00
Aleksa Sarai
429f72aa71 Accepting request 709490 from home:cyphar:lxc
add bugzilla entry for LXD submission

OBS-URL: https://build.opensuse.org/request/show/709490
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=14
2019-06-12 15:02:58 +00:00
Aleksa Sarai
b42e04d643 Accepting request 709334 from home:cyphar:lxc
un-%config non-config files

OBS-URL: https://build.opensuse.org/request/show/709334
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=12
2019-06-12 07:06:53 +00:00
Aleksa Sarai
13c149c47d Accepting request 708824 from home:cyphar:lxc
- Explicitly require lxcfs-hooks-lxc. LXD supports lxcfs but it requires tha
  the LXC configuration files be present.

OBS-URL: https://build.opensuse.org/request/show/708824
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=11
2019-06-09 08:24:02 +00:00
Aleksa Sarai
967bc75993 Accepting request 706916 from home:jengelh:branches:Virtualization:containers
- Trim filler wording from description.
- Remove --with-pic which often has no point with --disable-static.
- Avoid bash-specific sh code.

OBS-URL: https://build.opensuse.org/request/show/706916
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=10
2019-06-09 06:45:04 +00:00
Aleksa Sarai
adbe2299fd Accepting request 701857 from home:cyphar:lxc
- Update to LXD 3.13. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-3-13-has-been-released/4738
  + Cluster: Improved heartbeat interval
  + Cluster Internal container copy
  + Initial syscall interception support
  + Role Based Access Control
  + IPVLAN support
  + Quota support on dir storage backend
  + Routes on container NIC devices
  + Configurable NAT source address
  + LXC features exported in API
  * Lots of bug fixes...

OBS-URL: https://build.opensuse.org/request/show/701857
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=9
2019-05-09 20:44:05 +00:00
Aleksa Sarai
b51b6daf94 Small corrections to POSIX-compliant changes.
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=8
2019-04-09 14:29:01 +00:00
Aleksa Sarai
f4f011f862 Accepting request 692303 from home:jengelh:branches:Virtualization:containers
- %pre bash features: replace by POSIX equivalents.
- %build bash features: add %_buildshell definition for it.
- Do not igonre errors from groupadd.

OBS-URL: https://build.opensuse.org/request/show/692303
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=7
2019-04-09 13:11:48 +00:00
Aleksa Sarai
62ce3a04e8 Accepting request 692014 from home:cyphar:lxc
- Update to LXD 3.12. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-3-12-has-been-released/4483
  + Cluster: Aggregated DHCP leases
  + Cluster: Events now show location
  + Cluster: Operations now show location
  + Cluster: Support for --target in more commands
  + Shiftfs support
  + Kernel features now exported over API
  + Improved CPU reporting
  + GPU reporting
  + Snapshot expiry now visible in lxc info
  * Lots of bug fixes...

OBS-URL: https://build.opensuse.org/request/show/692014
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=6
2019-04-06 14:57:48 +00:00
Aleksa Sarai
d93a7dcf1e Accepting request 691258 from home:cyphar:lxc
- Make sqlite+dqlite both shared libs to avoid bloating RSS. In order to avoid
  issues with packaging new versions of libsqlite3 there are a bunch of
  DT_SONAME and DT_NEEDED hacks to ensure that rpm doesn't cause false-positive
  conflicts or other issues. This requires a new lxd-rpmlintrc to work on older
  SLE versions.

OBS-URL: https://build.opensuse.org/request/show/691258
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=5
2019-04-03 13:40:10 +00:00
Christian Brauner
a02b7f74de Accepting request 689267 from home:cyphar:lxc
- Make sqlite+dqlite both shared libs to avoid bloating RSS. In order to avoid
  issues with packaging new versions of libsqlite3 there are a bunch of
  DT_SONAME and DT_NEEDED hacks to ensure that rpm doesn't cause false-positive
  conflicts or other issues.

OBS-URL: https://build.opensuse.org/request/show/689267
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=4
2019-03-28 09:05:54 +00:00
Aleksa Sarai
37bd095479 Accepting request 689241 from home:cyphar:lxc
- Use RUNPATH instead of RPATH.
- Add libuv version constraint.

OBS-URL: https://build.opensuse.org/request/show/689241
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=3
2019-03-28 07:07:34 +00:00
Christian Brauner
6f51ca789c Accepting request 689185 from home:cyphar:lxc
- Make sqlite+dqlite both shared libs to avoid bloating RSS -- which requires
  having a separate RPATH for them.

OBS-URL: https://build.opensuse.org/request/show/689185
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=2
2019-03-28 03:20:03 +00:00
Christian Brauner
8f32132ed4 - Add LXD 3.11 package.
- Update to LXC 3.1.0.
- Update to LXCFS 3.0.3.

- Rework packaging to be a more modern openSUSE-style.

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=1
2019-03-27 17:26:15 +00:00