not all params honored in deploy-steps-tasks.yaml with config-download

Bug #1785635 reported by James Slagle
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
James Slagle

Bug Description

the same list of vars wasn't getting passed to config-download when deploy-steps-tasks.yaml runs as with the non-config-download method.

The list is:

update_identifier: {get_param: DeployIdentifier}
enable_debug: {get_param: ConfigDebug}
enable_puppet: {get_param: EnablePuppet}
docker_puppet_debug: {get_param: DockerPuppetDebug}
docker_puppet_process_count: {get_param: DockerPuppetProcessCount}

Changed in tripleo:
status: New → In Progress
importance: Undecided → Medium
assignee: nobody → James Slagle (james-slagle)
milestone: none → rocky-rc1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (master)

Fix proposed to branch: master
Review: https://review.openstack.org/589173

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

Reviewed: https://review.openstack.org/589173
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=553fc0d26414cfda1faa3e19eb06d79913ef8a29
Submitter: Zuul
Branch: master

commit 553fc0d26414cfda1faa3e19eb06d79913ef8a29
Author: James Slagle <email address hidden>
Date: Mon Aug 6 10:15:56 2018 -0400

    Pass all vars to deploy-steps-tasks.yaml with config-download

    Not all vars were getting passed to deploy-steps-tasks.yaml when using
    config-download. This didn't cause any issue because all the vars have
    default value, but the user specified value should be honored as well.

    Change-Id: I5972e1c674cf9008366c2bb10b54eb975ab8cb93
    Closes-Bug: #1785635

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-heat-templates 9.0.0.0rc1

This issue was fixed in the openstack/tripleo-heat-templates 9.0.0.0rc1 release candidate.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (stable/queens)

Fix proposed to branch: stable/queens
Review: https://review.openstack.org/597055

Changed in tripleo:
importance: Medium → High
status: Fix Released → Triaged
Revision history for this message
Bogdan Dobrelya (bogdando) wrote :

It seems it has yet been fully fixed, see how https://review.openstack.org/#/c/612948 fails with undefined enable_puppet, still, once I removed the |default() fallback for it

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (master)

Fix proposed to branch: master
Review: https://review.openstack.org/613306

Changed in tripleo:
status: Triaged → In Progress
Changed in tripleo:
assignee: James Slagle (james-slagle) → Bogdan Dobrelya (bogdando)
Changed in tripleo:
assignee: Bogdan Dobrelya (bogdando) → James Slagle (james-slagle)
tags: added: queens-backport-potential rocky-backport-potential
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (master)

Reviewed: https://review.openstack.org/613306
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=5a5ad11d0b61ee81e536864a22d515b041bc8891
Submitter: Zuul
Branch: master

commit 5a5ad11d0b61ee81e536864a22d515b041bc8891
Author: James Slagle <email address hidden>
Date: Thu Oct 25 08:26:16 2018 -0400

    Add common vars to common plays

    We should pass in the common vars to all the common plays in
    deploy-steps.j2 so that tasks will have them available. Some of these
    parameter driven variables were never actually wired up, so they didn't
    work to begin with (such as enable_puppet/enable_debug).

    Change-Id: I830e1ae21fe3e278a5f7591065d066c0a6883a9a
    Closes-Bug: #1785635

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-heat-templates 10.2.0

This issue was fixed in the openstack/tripleo-heat-templates 10.2.0 release.

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

Reviewed: https://review.openstack.org/597055
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=221a9eb5d98bdd1423e7847eaa958eab2c87a25f
Submitter: Zuul
Branch: stable/queens

commit 221a9eb5d98bdd1423e7847eaa958eab2c87a25f
Author: James Slagle <email address hidden>
Date: Mon Aug 6 10:15:56 2018 -0400

    Pass all vars to deploy-steps-tasks.yaml with config-download

    Not all vars were getting passed to deploy-steps-tasks.yaml when using
    config-download. This didn't cause any issue because all the vars have
    default value, but the user specified value should be honored as well.

    Change-Id: I5972e1c674cf9008366c2bb10b54eb975ab8cb93
    Closes-Bug: #1785635
    (cherry picked from commit 553fc0d26414cfda1faa3e19eb06d79913ef8a29)

tags: added: in-stable-queens
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-heat-templates 8.4.0

This issue was fixed in the openstack/tripleo-heat-templates 8.4.0 release.

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

Duplicates of this bug

Other bug subscribers

Remote bug watches

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