openstack-ansible-lxc_hosts/releasenotes/notes
Kevin Carter 49edbd39b1 Clean-up old systemd prep and allow machinctl to grow
This is a backport of:
- https://review.openstack.org/527592
- https://review.openstack.org/545801

The machinectl cache is currently set image to 16G by default. If
multiple container images are imported into the cache this may be too
small by default. This change sets the cache to "64G" by default allowing
the cache more room to grow by.

This change also disables the quota system once the limit has been set
The option `lxc_host_machine_quota_disabled` has been added to disable or
enable the quota system as needed. This is done after the default limit has
been set so an adequately sized sparce file can be created should it not
already exist.

> More documentation can be seen here [0] with regard to the set-limit
  option.

Because we support both modern and older systemd, the cache prep tasks
for old systemd have been updated so that deployers using earlier
versions of systemd can benefit from the ability to grow an existing
cache via playbook run.

[0] https://www.freedesktop.org/software/systemd/man/machinectl.html#set-limit%20%5BNAME%5D%20BYTES

Closes-Bug: #1745361
Change-Id: I85fefc6ce186bb6808ac37a9ea79a50e29671115
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2018-02-19 15:24:51 +00:00
..
.placeholder Add reno scaffolding for release notes management 2016-04-09 19:18:46 +01:00
add-ca-certs-2398cb4856356028.yaml Fix missing ca-certificates package 2016-05-19 14:56:41 -04:00
base-container-lvm-cow-2faa824f6cd4b083.yaml Implement base container for LVM-backed CoW containers 2016-08-22 11:40:10 +01:00
base-container-overlayfs-ec7eeda2f5807e96.yaml Implement base container for overlayfs-backed containers 2016-06-14 11:42:39 +00:00
centos-local-lxc-package-mirror-843e1ceac2469547.yaml Create and use a local LXC RPM repo 2017-12-13 21:16:05 +00:00
container-repo-host-match-2be99b14642e0591.yaml Make the LXC cache prep use the host package source config 2016-05-18 18:14:17 +01:00
container-resolv-host-match-c6e3760cf4a8e5cd.yaml Make the LXC cache prep use the host resolver config 2016-05-27 16:21:07 +00:00
copr-repo-priority-60b3603b0c1ff2f7.yaml Set higher priority for COPR repo 2017-03-07 10:43:04 -06:00
dnsmasq-lxc-conflict-fix-c8968f6a16d033c6.yaml Ubuntu: Use dnsmasq-base, not dnsmasq 2017-08-18 15:07:48 +00:00
lxc-cache-gpg-156169a867d4653f.yaml Implement primary and secondary keyserver usage for cache prep 2016-08-04 13:08:29 +00:00
lxc-cache-prep-timeout-97dc18882f7b1e76.yaml Make the cache prep timeout configurable 2017-11-20 18:37:24 +00:00
lxc-host-setup-refactor-e43559764af67fea.yaml Changed for lxc-host setup/build for multi-distro 2016-05-03 08:49:54 -05:00
lxc-install-from-pkg-centos-e38d351a3a9ac67e.yaml Use COPR pkg for LXC on CentOS 2017-02-08 08:31:01 -06:00
lxc-machinectl-template-9e65779a94cb767f.yaml Combined backport for LXC container create storage options 2017-11-11 00:20:56 +00:00
lxc-net-ipv6-255787db5db6fc75.yaml Add support for IPv6 LXC network 2016-10-19 07:41:32 -05:00
lxc_image_cache_server-f14701a7f8f4b8ca.yaml Download LXC image with async via aria2 2017-08-29 10:55:15 +00:00
lxc_net_manage_iptables-95e52387dcef0015.yaml Add lxc_net_manage_iptables variable 2017-03-23 16:43:20 -04:00
networkmanager-compatibility-87c7c1c121469714.yaml Allow NetworkManager to work (if present) 2018-01-10 07:38:56 -06:00
opensuse-mirror-url-variable-6660f16c3e9bf1ff.yaml SUSE: Add ability to configure external mirror for openSUSE 2017-11-01 11:19:57 +00:00
package-list-name-changes-e7a3fc551d742d23.yaml Rename package lists (and related vars) appropriately 2016-08-30 16:13:24 +01:00
package-state-c9c7e01e77b596d0.yaml Add ability to change apt/yum package state 2016-08-02 07:49:46 +00:00
set-limit-disabled-25998f1f12987c12.yaml Clean-up old systemd prep and allow machinctl to grow 2018-02-19 15:24:51 +00:00
ssh-pub-key-check-c42309653dbe3493.yaml Correct LXC host public key check 2016-05-11 13:33:30 +01:00
ubuntu-s390x-0a561bc69354d48a.yaml Add s390x as supported architecture 2017-06-26 15:03:44 +02:00
ubuntu_ppc64le-581e5fcd5950186e.yaml Implement Ubuntu support on ppc64le 2016-05-09 11:00:21 -05:00
upgrade-lxc-4750ba9aea7b5cd1.yaml Update the version of LXC installed to the latest stable 2016-07-05 10:54:15 -05:00