heat stack domain admin not set correctly on one controller

Bug #1638626 reported by Daniel RJ Rooke
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
Alex Schultz

Bug Description

May be related to bug#1599232

in recent stable/newton tripleo release, three config options are not being set on first controller - this is consistent over several deployments - I noticed it when trying to launch a sahara cluster.

workaround:
on first controller, set stack_user_domain_name, stack_domain_admin and stack_domain_admin_password in heat.conf
add heat stack domain, user and role to overcloud

Revision history for this message
Daniel RJ Rooke (rjrooke) wrote :

one correction - in most recent deployment, heat.conf config error occurred on 2/3 controllers

Changed in tripleo:
assignee: nobody → Alex Schultz (alex-schultz)
status: New → In Progress
Changed in tripleo:
milestone: none → ocata-1
tags: added: newton-backport-potential
Changed in tripleo:
importance: Undecided → High
Revision history for this message
Daniel RJ Rooke (rjrooke) wrote :

scratch comment number #1 - it is only the first controller

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-tripleo (master)

Reviewed: https://review.openstack.org/392288
Committed: https://git.openstack.org/cgit/openstack/puppet-tripleo/commit/?id=44d3ebe54661df0fcea30969f495f9780ee7c671
Submitter: Jenkins
Branch: master

commit 44d3ebe54661df0fcea30969f495f9780ee7c671
Author: Alex Schultz <email address hidden>
Date: Tue Nov 1 13:43:17 2016 -0600

    Create heat user in keystone profile

    Rather than use the heat::keystone::domain class which also includes the
    configuration options, we should just create the user for heat in
    keystone independently of the configuration.

    Change-Id: I7d42d04ef0c53dc1e62d684d8edacfed9fd28fbe
    Related-Bug: #1638350
    Closes-Bug: #1638626

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-tripleo (stable/newton)

Fix proposed to branch: stable/newton
Review: https://review.openstack.org/393000

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-tripleo (stable/newton)

Reviewed: https://review.openstack.org/393000
Committed: https://git.openstack.org/cgit/openstack/puppet-tripleo/commit/?id=77213b5f55213e3324f46cfb02b5ec63bbc58c41
Submitter: Jenkins
Branch: stable/newton

commit 77213b5f55213e3324f46cfb02b5ec63bbc58c41
Author: Alex Schultz <email address hidden>
Date: Tue Nov 1 13:43:17 2016 -0600

    Create heat user in keystone profile

    Rather than use the heat::keystone::domain class which also includes the
    configuration options, we should just create the user for heat in
    keystone independently of the configuration.

    Change-Id: I7d42d04ef0c53dc1e62d684d8edacfed9fd28fbe
    Related-Bug: #1638350
    Closes-Bug: #1638626
    (cherry picked from commit 44d3ebe54661df0fcea30969f495f9780ee7c671)

tags: added: in-stable-newton
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/puppet-tripleo 5.4.0

This issue was fixed in the openstack/puppet-tripleo 5.4.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/puppet-tripleo 6.0.0

This issue was fixed in the openstack/puppet-tripleo 6.0.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/puppet-tripleo 5.4.0

This issue was fixed in the openstack/puppet-tripleo 5.4.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.