scenario007 failing with resources.ServiceChain: resources.BlockStorageServiceChain.Property error: resources[2].properties: Property DockerCinderConfigImage not assigned

Bug #1783653 reported by Alex Schultz
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Critical
Steve Baker

Bug Description

Scenario007 is currently failing because of a missing DockerCinderConfigImage

http://logs.openstack.org/71/584771/18/check/tripleo-ci-centos-7-scenario007-multinode-oooq-container/d4b2f7d/logs/undercloud/var/log/extra/errors.txt.gz#_2018-07-25_16_04_08_991

2018-07-25 16:04:07.506 ERROR /var/log/containers/heat/heat-engine.log: 28 ERROR heat.engine.resource
2018-07-25 16:04:08.991 ERROR /var/log/containers/heat/heat-engine.log: 31 ERROR heat.engine.resource Traceback (most recent call last):
2018-07-25 16:04:08.991 ERROR /var/log/containers/heat/heat-engine.log: 31 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/resource.py", line 926, in _action_recorder
2018-07-25 16:04:08.991 ERROR /var/log/containers/heat/heat-engine.log: 31 ERROR heat.engine.resource yield
2018-07-25 16:04:08.991 ERROR /var/log/containers/heat/heat-engine.log: 31 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/resource.py", line 1034, in _do_action
2018-07-25 16:04:08.991 ERROR /var/log/containers/heat/heat-engine.log: 31 ERROR heat.engine.resource yield self.action_handler_task(action, args=handler_args)
2018-07-25 16:04:08.991 ERROR /var/log/containers/heat/heat-engine.log: 31 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/scheduler.py", line 346, in wrapper
2018-07-25 16:04:08.991 ERROR /var/log/containers/heat/heat-engine.log: 31 ERROR heat.engine.resource step = next(subtask)
2018-07-25 16:04:08.991 ERROR /var/log/containers/heat/heat-engine.log: 31 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/resource.py", line 985, in action_handler_task
2018-07-25 16:04:08.991 ERROR /var/log/containers/heat/heat-engine.log: 31 ERROR heat.engine.resource done = check(handler_data)
2018-07-25 16:04:08.991 ERROR /var/log/containers/heat/heat-engine.log: 31 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/resources/stack_resource.py", line 409, in check_create_complete
2018-07-25 16:04:08.991 ERROR /var/log/containers/heat/heat-engine.log: 31 ERROR heat.engine.resource return self._check_status_complete(self.CREATE)
2018-07-25 16:04:08.991 ERROR /var/log/containers/heat/heat-engine.log: 31 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/resources/stack_resource.py", line 459, in _check_status_complete
2018-07-25 16:04:08.991 ERROR /var/log/containers/heat/heat-engine.log: 31 ERROR heat.engine.resource action=action)
2018-07-25 16:04:08.991 ERROR /var/log/containers/heat/heat-engine.log: 31 ERROR heat.engine.resource ResourceFailure: resources.ServiceChain: resources.BlockStorageServiceChain.Property error: resources[2].properties: Property DockerCinderConfigImage not assigned

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

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

Changed in tripleo:
assignee: nobody → Steve Baker (steve-stevebaker)
status: Triaged → In Progress
Revision history for this message
Steve Baker (steve-stevebaker) wrote :

This is strange. container prepare is working correctly by not setting DockerCinderConfigImage, because that job is not deploying BlockStorage.

Sometimes overcloud.BlockStorageServiceChain.ServiceChain is created correctly:
http://logs.openstack.org/71/584771/19/check/tripleo-ci-centos-7-scenario007-multinode-oooq-container/0845ead/logs/undercloud/home/zuul/overcloud_deploy.log.txt.gz#_2018-07-26_01_18_00

And sometimes it fails on mandatory parameter validation even though we're deploying zero of that service:
http://logs.openstack.org/08/585908/1/check/tripleo-ci-centos-7-scenario007-multinode-oooq-container/2917c3d/logs/undercloud/home/zuul/overcloud_deploy.log.txt.gz#_2018-07-26_00_37_05

Its like heat is inconsistently validating OS::Heat::ResourceChain resources

tags: added: queens-backport-potential
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-common (master)

Reviewed: https://review.openstack.org/585908
Committed: https://git.openstack.org/cgit/openstack/tripleo-common/commit/?id=60124eb653cfab2d3af1f69be7b365398b011c8d
Submitter: Zuul
Branch: master

commit 60124eb653cfab2d3af1f69be7b365398b011c8d
Author: Steve Baker <email address hidden>
Date: Thu Jul 26 11:05:01 2018 +1200

    Add missing service for DockerCinderConfigImage

    OS::TripleO::Services::BlockStorageCinderVolume has a mandatory
    DockerCinderConfigImage parameter, but is missing an entry here, this
    change adds that entry.

    Change-Id: I20f04e8b821058a89a5464c9be1bb14d30f1f223
    Closes-Bug: 1783653

Changed in tripleo:
status: In Progress → Fix Released
Changed in tripleo:
status: Fix Released → Triaged
Revision history for this message
Alex Schultz (alex-schultz) wrote :

Dropping alert/ci/promotion blocker since the job is now passing.

tags: removed: alert ci promotion-blocker
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-common (stable/queens)

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

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

Reviewed: https://review.openstack.org/586715
Committed: https://git.openstack.org/cgit/openstack/tripleo-common/commit/?id=60ae8677c0293e0137ce62ca5774e6d4b03c06cb
Submitter: Zuul
Branch: stable/queens

commit 60ae8677c0293e0137ce62ca5774e6d4b03c06cb
Author: Steve Baker <email address hidden>
Date: Thu Jul 26 11:05:01 2018 +1200

    Add missing service for DockerCinderConfigImage

    OS::TripleO::Services::BlockStorageCinderVolume has a mandatory
    DockerCinderConfigImage parameter, but is missing an entry here, this
    change adds that entry.

    Change-Id: I20f04e8b821058a89a5464c9be1bb14d30f1f223
    Closes-Bug: 1783653
    (cherry picked from commit 60124eb653cfab2d3af1f69be7b365398b011c8d)

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

This issue was fixed in the openstack/tripleo-common 8.6.4 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-common (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/590576

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-common (master)

Reviewed: https://review.openstack.org/590576
Committed: https://git.openstack.org/cgit/openstack/tripleo-common/commit/?id=0f8138ddd657cede7a3be98b8e81462862b796da
Submitter: Zuul
Branch: master

commit 0f8138ddd657cede7a3be98b8e81462862b796da
Author: Steve Baker <email address hidden>
Date: Fri Aug 10 10:45:15 2018 +1200

    Add missing service for DockerCinderVolumeImage

    OS::TripleO::Services::BlockStorageCinderVolume has a mandatory
    DockerCinderVolumeImage parameter, but is missing an entry here, this
    change adds that entry.

    Change-Id: Ib818df1e2bcde3aa1713ad10b9aecc97d1b4eff8
    Related-Bug: #1783653

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-common (stable/queens)

Related fix proposed to branch: stable/queens
Review: https://review.openstack.org/595357

Revision history for this message
Daniel Alvarez (dalvarezs) wrote :
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-common 9.3.0

This issue was fixed in the openstack/tripleo-common 9.3.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on tripleo-common (stable/queens)

Change abandoned by Alex Schultz (<email address hidden>) on branch: stable/queens
Review: https://review.openstack.org/595357
Reason: http://lists.openstack.org/pipermail/openstack-dev/2018-September/135224.html

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-common (stable/queens)

Reviewed: https://review.openstack.org/595357
Committed: https://git.openstack.org/cgit/openstack/tripleo-common/commit/?id=f51047cd7c6de80e862e5b1700c7e04a65772b9e
Submitter: Zuul
Branch: stable/queens

commit f51047cd7c6de80e862e5b1700c7e04a65772b9e
Author: Steve Baker <email address hidden>
Date: Fri Aug 10 10:45:15 2018 +1200

    Add missing service for DockerCinderVolumeImage

    OS::TripleO::Services::BlockStorageCinderVolume has a mandatory
    DockerCinderVolumeImage parameter, but is missing an entry here, this
    change adds that entry.

    Change-Id: Ib818df1e2bcde3aa1713ad10b9aecc97d1b4eff8
    Related-Bug: #1783653
    (cherry picked from commit 0f8138ddd657cede7a3be98b8e81462862b796da)

Changed in tripleo:
status: Triaged → Fix Released
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.