[lxc-devel] [lxd/master] Remove deprecated storage keys from documentation

albertodonato on Github lxc-bot at linuxcontainers.org
Tue Apr 18 13:19:34 UTC 2017


A non-text attachment was scrubbed...
Name: not available
Type: text/x-mailbox
Size: 301 bytes
Desc: not available
URL: <http://lists.linuxcontainers.org/pipermail/lxc-devel/attachments/20170418/f4882077/attachment.bin>
-------------- next part --------------
From 070f8490f5914f33ec2d8724aec2f0275597fd49 Mon Sep 17 00:00:00 2001
From: Alberto Donato <alberto.donato at canonical.com>
Date: Tue, 18 Apr 2017 12:13:29 +0200
Subject: [PATCH] Update documentation around configuration.

---
 doc/backup.md        |  2 ++
 doc/configuration.md | 41 ++++++++++++++++-------------------------
 2 files changed, 18 insertions(+), 25 deletions(-)

diff --git a/doc/backup.md b/doc/backup.md
index 2c8821b..1be486d 100644
--- a/doc/backup.md
+++ b/doc/backup.md
@@ -5,6 +5,8 @@ To backup a LXD instance different strategies are available.
 ## Full backup
 This requires that the whole `/var/lib/lxd` folder will be backuped up.
 Additionally, it is necessary to backup all storage pools as well.
+The filesystem used for backups must support symlinks.
+
 In order to restore the LXD instance the old `/var/lib/lxd` folder needs to be
 removed and replaced with the `/var/lib/lxd` snapshot. All storage pools
 need to be restored as well.
diff --git a/doc/configuration.md b/doc/configuration.md
index ff69154..8700f3e 100644
--- a/doc/configuration.md
+++ b/doc/configuration.md
@@ -15,31 +15,22 @@ The key/value configuration is namespaced with the following namespaces
 currently supported:
  - core (core daemon configuration)
  - images (image configuration)
- - storage (storage configuration)
-
-Key                             | Type      | Default   | API extension                     | Deprecated                                    | Description
-:--                             | :---      | :------   | :------------                     | :---------                                    | :----------
-core.https\_address             | string    | -         | -                                 |                                               | Address to bind for the remote API
-core.https\_allowed\_origin     | string    | -         | -                                 |                                               | Access-Control-Allow-Origin http header value
-core.https\_allowed\_methods    | string    | -         | -                                 |                                               | Access-Control-Allow-Methods http header value
-core.https\_allowed\_headers    | string    | -         | -                                 |                                               | Access-Control-Allow-Headers http header value
-core.https\_allowed\_credentials| boolean   | -         | -                                 |                                               | Whether to set Access-Control-Allow-Credentials http header value to "true"
-core.proxy\_https               | string    | -         | -                                 |                                               | https proxy to use, if any (falls back to HTTPS\_PROXY environment variable)
-core.proxy\_http                | string    | -         | -                                 |                                               | http proxy to use, if any (falls back to HTTP\_PROXY environment variable)
-core.proxy\_ignore\_hosts       | string    | -         | -                                 |                                               | hosts which don't need the proxy for use (similar format to NO\_PROXY, e.g. 1.2.3.4,1.2.3.5, falls back to NO\_PROXY environment variable)
-core.trust\_password            | string    | -         | -                                 |                                               | Password to be provided by clients to setup a trust
-storage.lvm\_vg\_name           | string    | -         | -                                 | by pool source property                       | LVM Volume Group name to be used for container and image storage. A default Thin Pool is created using 100% of the free space in the Volume Group, unless `storage.lvm_thinpool_name` is set.
-storage.lvm\_thinpool\_name     | string    | "LXDPool" | -                                 | by volume.lvm.thinpool\_name pool property    | LVM Thin Pool to use within the Volume Group specified in `storage.lvm_vg_name`, if the default pool parameters are undesirable.
-storage.lvm\_fstype             | string    | ext4      | -                                 | by volume.block.filesystem pool property      | Format LV with filesystem, for now it's value can be only ext4 (default) or xfs.
-storage.lvm\_mount\_options     | string    | discard   | storage\_lvm\_mount\_options      | by volume.block.mount\_options pool property  | Mount options for the LV filesystem
-storage.lvm\_volume\_size       | string    | 10GiB     | -                                 | by volume.size pool property                  | Size of the logical volume
-storage.zfs\_pool\_name         | string    | -         | -                                 | by pool source property                       | ZFS pool name
-storage.zfs\_remove\_snapshots  | boolean   | false     | storage\_zfs\_remove\_snapshots   | by volume.zfs.remove\_snapshots pool property | Automatically remove any needed snapshot when attempting a container restore
-storage.zfs\_use\_refquota      | boolean   | false     | storage\_zfs\_use\_refquota       | by volume.zfs.use\_refquota pool property     | Don't include snapshots as part of container quota (size property) or in reported disk usage
-images.compression\_algorithm   | string    | gzip      | -                                 |                                               | Compression algorithm to use for new images (bzip2, gzip, lzma, xz or none)
-images.remote\_cache\_expiry    | integer   | 10        | -                                 |                                               | Number of days after which an unused cached remote image will be flushed
-images.auto\_update\_interval   | integer   | 6         | -                                 |                                               | Interval in hours at which to look for update to cached images (0 disables it)
-images.auto\_update\_cached     | boolean   | true      | -                                 |                                               | Whether to automatically update any image that LXD caches
+
+Key                             | Type      | Default   | API extension  | Description
+:--                             | :---      | :------   | :------------  | :----------
+core.https\_address             | string    | -         | -              | Address to bind for the remote API
+core.https\_allowed\_headers    | string    | -         | -              | Access-Control-Allow-Headers http header value
+core.https\_allowed\_methods    | string    | -         | -              | Access-Control-Allow-Methods http header value
+core.https\_allowed\_origin     | string    | -         | -              | Access-Control-Allow-Origin http header value
+core.https\_allowed\_credentials| boolean   | -         | -              | Whether to set Access-Control-Allow-Credentials http header value to "true"
+core.proxy\_http                | string    | -         | -              | http proxy to use, if any (falls back to HTTP\_PROXY environment variable)
+core.proxy\_https               | string    | -         | -              | https proxy to use, if any (falls back to HTTPS\_PROXY environment variable)
+core.proxy\_ignore\_hosts       | string    | -         | -              | hosts which don't need the proxy for use (similar format to NO\_PROXY, e.g. 1.2.3.4,1.2.3.5, falls back to NO\_PROXY environment variable)
+core.trust\_password            | string    | -         | -              | Password to be provided by clients to setup a trust
+images.auto\_update\_cached     | boolean   | true      | -              | Whether to automatically update any image that LXD caches
+images.auto\_update\_interval   | integer   | 6         | -              | Interval in hours at which to look for update to cached images (0 disables it)
+images.compression\_algorithm   | string    | gzip      | -              | Compression algorithm to use for new images (bzip2, gzip, lzma, xz or none)
+images.remote\_cache\_expiry    | integer   | 10        | -              | Number of days after which an unused cached remote image will be flushed
 
 Those keys can be set using the lxc tool with:
 


More information about the lxc-devel mailing list