The HeatConfigureDelegatedRoles parameter has no effect
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Medium
|
Takashi Kajinami |
Bug Description
Description
===========
The HeatConfigureDe
However this parmaeter internally use the puppet parameter (heat::
Also, there are a few more problems with its implementation.
- The trusts_
- Currently all keystone resources are managed by ansible so the roles should be created by ansible
Steps to reproduce
==================
- Deploy overcloud/
- Check heat.conf
- Check keystone roles
Expected result
===============
- Trustor roles are created and listed in trusts_
Actual result
=============
- Trustor roles are never created
Environment
===========
The issue was initially found in master, but affects older releases (eg. train, wallaby)
Logs & Configs
==============
N/A
Changed in tripleo: | |
importance: | Undecided → Medium |
assignee: | nobody → Takashi Kajinami (kajinamit) |
milestone: | none → zed-1 |
status: | New → In Progress |
Reviewed: https:/ /review. opendev. org/c/openstack /tripleo- heat-templates/ +/847570 /opendev. org/openstack/ tripleo- heat-templates/ commit/ 491fefe7c54ac82 5cb1ed1957362ac b89fc33b28
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit 491fefe7c54ac82 5cb1ed1957362ac b89fc33b28
Author: Takashi Kajinami <email address hidden>
Date: Mon Jun 27 15:50:39 2022 +0900
Fix ignored HeatConfigureDe legatedRoles
The HeatConfigureDe legatedRoles parameter has been ignored since
the puppet parameter internally used was renamed[1][2].
This change fixes the ineffective parameter. Also, now management role
is implemented by ansible, instead of puppet, following how keystone
resources are managed now.
[1] 74e874365933b3d 7a07d6413762597 e78efaaaa8 4d4592ef188ea5c 0d906a8e96
[2] 1b209d35be14356
Closes-Bug: #1979950 d053c33ac1b8ecc 7d918fd73b0
Change-Id: I3450f544597b82