Branch: refs/heads/master
  Home:   https://github.com/lxc/lxc
  Commit: 4fef78bc332a2d186dca6f1c29952a0ec5423217
      https://github.com/lxc/lxc/commit/4fef78bc332a2d186dca6f1c29952a0ec5423217
  Author: Maximilian Blenk <maximilian.bl...@bmw.de>
  Date:   2020-01-31 (Fri, 31 Jan 2020)

  Changed paths:
    M config/selinux/lxc.te
    M src/lxc/conf.c
    M src/lxc/conf.h
    M src/lxc/confile.c
    M src/lxc/lsm/lsm.c
    M src/lxc/lsm/lsm.h
    M src/lxc/lsm/selinux.c
    M src/lxc/utils.c
    M src/lxc/utils.h

  Log Message:
  -----------
  container.conf: Add option to set keyring SELinux context

lxc set's up a new session keyring for every container by default.
If executed on an SELinux enabled system, by default, the keyring
inherits the label of the creating process. If executed with the
currently available SELinux policy, this means that the keyring
is labeled with the lxc_t type. Applications inside the container,
however, might expect that the keyring is labeled with a certain
context (and will fail to access the keyring if it's not explicitly
allowed in the global policy). This patch introduces the config
option lxc.selinux.context.keyring which enables to specify the
label of the newly created keyring. That is, the keyring can be
labeled with the label expected by the started application.

Signed-off-by: Maximilian Blenk <maximilian.bl...@bmw.de>


  Commit: 8f818a845432b36b3b344a24ae9dee596bac4687
      https://github.com/lxc/lxc/commit/8f818a845432b36b3b344a24ae9dee596bac4687
  Author: Maximilian Blenk <maximilian.bl...@bmw.de>
  Date:   2020-01-31 (Fri, 31 Jan 2020)

  Changed paths:
    M src/lxc/conf.c
    M src/lxc/conf.h
    M src/lxc/confile.c
    M src/lxc/confile_utils.c
    M src/lxc/confile_utils.h

  Log Message:
  -----------
  container.conf: Add option to disable session keyring creation

lxc set's up a new session keyring for every container by default.
There might be valid use-cases where this is not wanted / needed
(e.g. systemd by default creates a new session keyring anyway).

Signed-off-by: Maximilian Blenk <maximilian.bl...@bmw.de>


  Commit: ad36e96a3d54667dcde6f124a8c36d8e7bdbc4a3
      https://github.com/lxc/lxc/commit/ad36e96a3d54667dcde6f124a8c36d8e7bdbc4a3
  Author: Maximilian Blenk <maximilian.bl...@bmw.de>
  Date:   2020-01-31 (Fri, 31 Jan 2020)

  Changed paths:
    M doc/lxc.container.conf.sgml.in

  Log Message:
  -----------
  doc: Add doc for keyring options

Signed-off-by: Maximilian Blenk <maximilian.bl...@bmw.de>


  Commit: a8b9febda3102c98468586bc59c69f899f7f1f19
      https://github.com/lxc/lxc/commit/a8b9febda3102c98468586bc59c69f899f7f1f19
  Author: Christian Brauner <christian.brau...@ubuntu.com>
  Date:   2020-01-31 (Fri, 31 Jan 2020)

  Changed paths:
    M config/selinux/lxc.te
    M doc/lxc.container.conf.sgml.in
    M src/lxc/conf.c
    M src/lxc/conf.h
    M src/lxc/confile.c
    M src/lxc/confile_utils.c
    M src/lxc/confile_utils.h
    M src/lxc/lsm/lsm.c
    M src/lxc/lsm/lsm.h
    M src/lxc/lsm/selinux.c
    M src/lxc/utils.c
    M src/lxc/utils.h

  Log Message:
  -----------
  Merge pull request #3260 from blenk92/add-keyring-option

Add keyring option


Compare: https://github.com/lxc/lxc/compare/f5a15e1e3d92...a8b9febda310
_______________________________________________
lxc-devel mailing list
lxc-devel@lists.linuxcontainers.org
http://lists.linuxcontainers.org/listinfo/lxc-devel

Reply via email to