StarlingX Upstream packaging
Go to file
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
doc Switch to newer openstackdocstheme and reno versions 2020-06-04 14:42:03 +02:00
openstack debian: Cleanup Debian Keystone configuration 2022-03-01 16:18:18 +00:00
releasenotes Switch to newer openstackdocstheme and reno versions 2020-06-04 14:42:03 +02:00
.gitignore [Doc] Release Notes Management 2018-09-25 14:43:18 -05:00
.gitreview OpenDev Migration Patch 2019-04-19 19:52:35 +00:00
.yamllint Add .yamllint file 2021-10-14 12:50:16 +03:00
.zuul.yaml Adding job to upload commits to GitHub 2020-02-07 09:27:22 -05:00
CONTRIBUTORS.wrs StarlingX open source release updates 2018-05-31 07:37:19 -07:00
LICENSE StarlingX open source release updates 2018-05-31 07:37:19 -07:00
README.rst StarlingX open source release updates 2018-05-31 07:37:19 -07:00
centos_build_layer.cfg Build layering, add layer build config file and srpm lst 2019-10-30 14:26:00 +08:00
centos_dev_docker_images.inc Move distributedcloud files to distcloud repo 2019-11-04 14:29:35 -05:00
centos_helm.inc Infrastructure and Cluster Monitoring 2019-08-21 17:16:37 -04:00
centos_iso_image.inc remove useless clients 2020-04-03 08:19:18 +00:00
centos_pkg_dirs remove useless clients 2020-04-03 08:19:18 +00:00
centos_pkg_dirs_containers Config file changes to remove 'openstack/openstack-helm openstack/openstack-helm-infra ' after relocation to 'openstack-armada-app' 2019-09-04 15:33:15 -04:00
centos_srpms_centos.lst [PATCH 02/16] stx-upstream: upgrade python-keystone for Train 2020-04-02 06:09:30 +00:00
centos_stable_docker_images.inc Move distributedcloud files to distcloud repo 2019-11-04 14:29:35 -05:00
debian_build_layer.cfg Add debian_build_layer.cfg file 2021-10-05 14:12:42 -04:00
debian_pkg_dirs Update debian_pkg_dirs 2021-11-29 13:10:06 +02:00
test-requirements.txt flake8 codestyle fixes and tox flake8 setting enable 2018-08-24 23:19:50 +08:00
tox.ini Remove unused openstack files that are no longer in use 2019-03-28 08:54:38 -05:00

README.rst

stx-upstream

StarlingX Upstream Packages