upstream/openstack/keystone/debian/deb_patches
Charles Short aea896eb19 debian: Cleanup Debian Keystone configuration
This patch does several things at once:
- Simplify the keystone patch that we carry by adding only the Centos
  changes that we carry. This also fixes the keystone user creation
  when the packages installed, ensuring that the keystone log
  directories are created properly when the package is installed.
- Disable keystone from starting when the package is installed.
  Under a normal situation when the keystone package asks
  a series of questions to configure the package. When the ISO is
  built it uses the non-interactive package installation,
  which means debconf questions that configures
  the endpoints are not configured properly. This leaves keystone
  in a bad state when the package is installed and prevents
  the uwsgi process from starting properly. To fix this we
  override the init/systemd script installation in the debian/rules.
  However, this is not enough since the keystone.postinst.in will
  also enable the systemd keystone unit and try to start it as
  well. This patch will also disable that mechanism as well.
- Note: 0001-Rebasing-Keyring-integration.patch was dropped earlier
  because it no longer applied to Keystone. This patch needs to be
  re-worked and tracked seperately in order to have the same
  functionality in Centos.

Test Plan
PASS Build and boot ISO
PASS Bootstrap

Story: 2009101
Task: 43770

Signed-off-by: Charles Short <charles.short@windriver.com>
Change-Id: Ibf31672242be6510a0e673525094a909db22dd3a
2022-03-01 16:18:18 +00:00
..
0001-Add-stx-support.patch debian: Cleanup Debian Keystone configuration 2022-03-01 16:18:18 +00:00
series Add Debian infrastructure to build keystone package 2021-11-23 09:09:02 -05:00