Ensure docker.io is in default namespace and ceph_namespace

Bug #1717359 reported by Giulio Fidente
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
Giulio Fidente

Bug Description

We need to ensure docker.io is in both namespace and ceph_namespace for the image prepare command to work

Previously tripleoclient was prepending it to 'namespace' by default anyway [1], but ceph_namespace didn't have it

1. https://github.com/openstack/python-tripleoclient/blob/master/tripleoclient/v1/container_image.py#L208

Changed in tripleo:
status: New → Confirmed
milestone: none → queens-1
tags: added: pike-backport-potential
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/504228

Changed in tripleo:
assignee: nobody → Giulio Fidente (gfidente)
status: Confirmed → In Progress
description: updated
Changed in tripleo:
importance: Undecided → High
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-common (master)

Reviewed: https://review.openstack.org/504228
Committed: https://git.openstack.org/cgit/openstack/tripleo-common/commit/?id=90e9ef9f4c51920564200b4a5063afc18bed4e10
Submitter: Jenkins
Branch: master

commit 90e9ef9f4c51920564200b4a5063afc18bed4e10
Author: Giulio Fidente <email address hidden>
Date: Thu Sep 14 22:48:11 2017 +0200

    Always use docker.io for ceph_namespace

    While the namespace variable does not carry the registry address,
    which is defaulted to docker.io in tripleoclient, the ceph_namespace
    variable needs one.

    Also set the DockerCephDaemonImage value for CephClient and
    CephExternal services which depend on CephBase.

    Change-Id: I606158f11cb8d92876fdc4a01b7be482f471955b
    Closes-Bug: #1717359

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

Fix proposed to branch: stable/pike
Review: https://review.openstack.org/506580

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

Reviewed: https://review.openstack.org/506580
Committed: https://git.openstack.org/cgit/openstack/tripleo-common/commit/?id=9666d7c26ac63e07d96524704fa474a19f76211f
Submitter: Jenkins
Branch: stable/pike

commit 9666d7c26ac63e07d96524704fa474a19f76211f
Author: Giulio Fidente <email address hidden>
Date: Thu Sep 14 22:48:11 2017 +0200

    Always use docker.io for ceph_namespace

    While the namespace variable does not carry the registry address,
    which is defaulted to docker.io in tripleoclient, the ceph_namespace
    variable needs one.

    Also set the DockerCephDaemonImage value for CephClient and
    CephExternal services which depend on CephBase.

    Change-Id: I606158f11cb8d92876fdc4a01b7be482f471955b
    Closes-Bug: #1717359
    (cherry picked from commit 90e9ef9f4c51920564200b4a5063afc18bed4e10)

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

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

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

This issue was fixed in the openstack/tripleo-common 8.0.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.