Bug 1356105 - Deploying RHCS container 2.0 with ansible fails with error "'dict object' has no attribute 'stdout'"
Summary: Deploying RHCS container 2.0 with ansible fails with error "'dict object' has...
Keywords:
Status: CLOSED UPSTREAM
Alias: None
Product: Red Hat Ceph Storage
Classification: Red Hat Storage
Component: Container
Version: 2.0
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: rc
: 2.1
Assignee: Sébastien Han
QA Contact: krishnaram Karthick
URL:
Whiteboard:
Depends On:
Blocks: 1315538 1371113
TreeView+ depends on / blocked
 
Reported: 2016-07-13 12:14 UTC by krishnaram Karthick
Modified: 2016-10-06 22:14 UTC (History)
15 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-09-16 13:56:43 UTC
Embargoed:


Attachments (Terms of Use)

Comment 2 Daniel Gryniewicz 2016-07-13 16:53:21 UTC
Working on a proper fix, but the workaround for this is to set a fsid in group_vars/all

Comment 3 Daniel Gryniewicz 2016-07-13 17:22:01 UTC
https://github.com/ceph/ceph-ansible/pull/883

Comment 4 Neil Levine 2016-07-14 17:46:03 UTC
Container support is not a blocker in anyway for v2.

Comment 6 Daniel Gryniewicz 2016-07-15 14:14:18 UTC
Commit merged upstream.

Comment 7 Ken Dreyer (Red Hat) 2016-07-15 14:19:28 UTC
Let's keep this in POST until a commit is merged downstream.

Comment 9 Ken Dreyer (Red Hat) 2016-08-26 18:49:42 UTC
Rejy from what I understand, this bug is in ceph-ansible, not the Dockerfile, right?

Comment 10 Rejy M Cyriac 2016-08-26 19:01:52 UTC
(In reply to Ken Dreyer (Red Hat) from comment #9)
> Rejy from what I understand, this bug is in ceph-ansible, not the
> Dockerfile, right?

This bug is not related to the Red Hat Storage Console product, on which the BZ was initially raised

This bug was discovered during the RHCS 2.0 Container image testing, and due to the absence of a 'container' related component at the Red Hat Ceph Storage product, I have moved it under the 'build' component of the Red Hat Ceph Storage product

If Red Hat Ceph Storage provides a ceph-ansible component, probably such a component is also required for the product

For more details about the bug, I am passing on the need-info to the relevant QE

Comment 12 Ken Dreyer (Red Hat) 2016-08-26 19:11:40 UTC
(In reply to Rejy M Cyriac from comment #10)
> This bug was discovered during the RHCS 2.0 Container image testing

Ok, but it still looks like a bug in RHS-C's ceph-ansible code to me? (See comment #3) and has nothing to do with Ceph build/packaging/docker images directly?

Comment 13 krishnaram Karthick 2016-08-27 01:22:19 UTC
(In reply to Rejy M Cyriac from comment #10)
> (In reply to Ken Dreyer (Red Hat) from comment #9)
> > Rejy from what I understand, this bug is in ceph-ansible, not the
> > Dockerfile, right?
> 
> This bug is not related to the Red Hat Storage Console product, on which the
> BZ was initially raised
> 
> This bug was discovered during the RHCS 2.0 Container image testing, and due
> to the absence of a 'container' related component at the Red Hat Ceph
> Storage product, I have moved it under the 'build' component of the Red Hat
> Ceph Storage product
> 
> If Red Hat Ceph Storage provides a ceph-ansible component, probably such a
> component is also required for the product
> 
> For more details about the bug, I am passing on the need-info to the
> relevant QE

Right. The bug was discovered during the testing of RHCS 2.0 container image deployment using ansible. The bug was with the 'ansible' and the fix was provided in the ansible code. I agree that we need a component for 'ceph-ansible'. This bug is no way related to either 'storage console' or 'build'.

Comment 14 seb 2016-09-16 13:56:43 UTC
This seems to be resolved upstream, we still haven't synced upstream and downstream yet to include this patch, which is fine since we recommend users to use the latest version of ceph-ansible (upstream).

Thus I'm going to close this.


Note You need to log in before you can comment on or make changes to this bug.