The master branch of lxd has changed the key names of some config items.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
nova-lxd |
Invalid
|
Undecided
|
Unassigned |
Bug Description
LXD has changed the name of some of the config keys and we need to check that nova-lxd doesn't use the legacy ones when lxd 3.0 ships.
Need to check that pylxd doesn't use them or to change them as needed:
Legacy Key (removed from LXC master) | New Key |
-------
lxc.aa_profile | lxc.apparmor.
lxc.aa_
lxc.console | lxc.console.path |
lxc.devttydir | lxc.tty.dir |
lxc.haltsignal | lxc.signal.halt |
lxc.id_map | lxc.idmap |
lxc.init_cmd | lxc.init.cmd |
lxc.init_gid | lxc.init.gid |
lxc.init_uid | lxc.init.uid |
lxc.limit | lxc.prlimit |
lxc.logfile | lxc.log.file |
lxc.loglevel | lxc.log.level |
lxc.mount | lxc.mount.fstab |
lxc.network | lxc.net |
lxc.network. | lxc.net.[i]. |
lxc.network.flags | lxc.net.[i].flags |
lxc.network.hwaddr | lxc.net.[i].hwaddr |
lxc.network.ipv4 | lxc.net.
lxc.network.
lxc.network.ipv6 | lxc.net.
lxc.network.
lxc.network.link | lxc.net.[i].link |
lxc.network.
lxc.network.mtu | lxc.net.[i].mtu |
lxc.network.name | lxc.net.[i].name |
lxc.network.
lxc.network.
lxc.network.type | lxc.net.[i].type |
lxc.network.
lxc.network.vlan.id | lxc.net.[i].vlan.id |
lxc.pts | lxc.pty.max |
lxc.rebootsignal | lxc.signal.reboot |
lxc.rootfs | lxc.rootfs.path |
lxc.se_context | lxc.selinux.context |
lxc.seccomp | lxc.seccomp.profile |
lxc.stopsignal | lxc.signal.stop |
lxc.syslog | lxc.log.syslog |
lxc.tty | lxc.tty.max |
lxc.utsname | lxc.uts.name |
Nova only uses raw.lxc.logfile and so this is not needed.