Containerized compute node broken after composable services changes

Bug #1644887 reported by Martin André
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
Unassigned
Newton
Fix Released
High
Martin André

Bug Description

The containerized compute node stopped working due to the changes in tripleo-heat-templates for composable roles.

The heat templates for the containerized compute services need to be converted to composable roles.

This has already been fixed in master with commits:
https://review.openstack.org/#/c/366111/
https://review.openstack.org/#/c/366138/
https://review.openstack.org/#/c/347218/
https://review.openstack.org/#/c/330659/

Steven Hardy (shardy)
Changed in tripleo:
status: New → Triaged
status: Triaged → Fix Committed
milestone: none → ocata-1
importance: Undecided → High
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-heat-templates (stable/newton)

Reviewed: https://review.openstack.org/403110
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=f7d5aa7bf816d85121ff70a396438a2fb87adf5e
Submitter: Jenkins
Branch: stable/newton

commit f7d5aa7bf816d85121ff70a396438a2fb87adf5e
Author: Martin André <email address hidden>
Date: Tue Sep 6 15:37:00 2016 +0200

    Have docker start script honor configuration

    The test was always evaluate as true which resulted in
    insecure_registry line being set even when DockerNamespaceIsRegistry
    was set to false.

    Change-Id: Iacb73a4908a6a27082b94fe919734e644ed47b19
    Related-Bug: #1644887
    (cherry picked from commit 6d41f690331b28b88dcdc614ed10019a06ed88c2)

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

Reviewed: https://review.openstack.org/403114
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=a3f03e5ecd9126a2cc7dd3ef0ee29c711e6d7ba0
Submitter: Jenkins
Branch: stable/newton

commit a3f03e5ecd9126a2cc7dd3ef0ee29c711e6d7ba0
Author: Ian Main <email address hidden>
Date: Wed Jun 15 06:46:44 2016 +0000

    Containerized Services for Composable Roles

    This change modifies the template interface to support containers and
    converts the compute services to composable roles.

    Co-Authored-By: Dan Prince <email address hidden>
    Co-Authored-By: Flavio Percoco <email address hidden>
    Co-Authored-By: Martin André <email address hidden>
    Co-Authored-By: Steve Baker <email address hidden>
    Change-Id: I82fa58e19de94ec78ca242154bc6ecc592112d1b
    Closes-Bug: #1644887
    (cherry picked from commit 6e866224fd2ca22933f5138e36e512f12074e46e)

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

Reviewed: https://review.openstack.org/403112
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=5302f6c7a35ff5032d0bfebdd3db97e08af7ed7f
Submitter: Jenkins
Branch: stable/newton

commit 5302f6c7a35ff5032d0bfebdd3db97e08af7ed7f
Author: Martin André <email address hidden>
Date: Tue Sep 6 14:58:00 2016 +0200

    Be more inclusive in insecure registry regex

    The regex failed to match the INSECURE_REGISTRY string used in latest
    atomic host image due to it expecting a whitespace after
    --insecure-registry.

    Change-Id: Ib8f288d844b4d94b0f6309bfd04bb05930d8c4c5
    Related-Bug: #1644887
    (cherry picked from commit 704a78d342ad1a735e50f29768d15636b866fc98)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Reviewed: https://review.openstack.org/403109
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=5870049a99b32b64a512ce6bb064daaa138158ee
Submitter: Jenkins
Branch: stable/newton

commit 5870049a99b32b64a512ce6bb064daaa138158ee
Author: Martin André <email address hidden>
Date: Tue Jul 26 11:31:49 2016 +0200

    Bind mount files to run DiD in latest atomic host

    The /usr/bin/docker is a shell script in latest atomic host, pointing
    to either docker-latest or docker-current binary. Bind mount the
    required files from atomic host to be able to run docker in docker
    inside heat-agents container.

    Co-Authored-By: Flavio Percoco <email address hidden>
    Related-Bug: #1644887
    Change-Id: I97e29f65beb3a3f89c1b42c339e2e89f0fc1d519
    (cherry picked from commit e7cb607872e6f62b5ae199545877e5928bb0baaa)

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

This issue was fixed in the openstack/tripleo-heat-templates 5.2.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.