Hey Sebastien,
Do you handle both upstream and downstream for ceph-ansible?
Assigning this back to you because this looks like it is fixed in the current upstream code in this commit:
commit 91bf53ee932a6748c464bea762f8fb6f07f11347
Author: Sébastien Han <seb>
Date: Fri Mar 23 11:24:56 2018 +0800
ceph-iscsi: support for containerize deployment
so we only need to bring part of that patch in downstream.
The problem is rbd-target-gw needs the rbd pool to be created, keyring to be copied over, and the iscsi-gateway.cfg to be setup before starting the rbd-target-gw service.
As you know in your patch for container support you moved that setup to common.yml and executed it before prerequisites.yml, so that fixes the problems we hit in this bz.
I do, alright no problem, good to know this is fixed :).
This will be in upstream stable-3.2 which corresponds to RHCS 3.1. You can already find the patch in v3.2.0beta1 upstream tag.
Comment 4Ken Dreyer (Red Hat)
2018-07-25 21:05:51 UTC
This is the first I've heard of intending to ship stable-3.2 in RHCS 3.1. That would be a big change from what the QE team has been testing so far for RHCS 3.1.
How can we get this change into stable-3.1 instead?
Comment 5Ken Dreyer (Red Hat)
2018-07-25 21:11:21 UTC
I discussed with Guillaume today on IRC. We prefer to re-target this BZ to RHCS 3.2 at this point, so that we don't destabilize stable-3.1 for this RFE.
Created attachment 1470844[details]
move rbd-target-gw startup
Can we do a simple fix in 3.1 like the attached patch?
Without a fix, the last parts of setup will fail and have to be manually run in each node.
Comment 7Ken Dreyer (Red Hat)
2018-07-26 17:45:59 UTC
That patch looks simple enough to me Mike.
I recommend you submit a PR to GitHub against the stable-3.1 branch, so Sebastien can see it and approve it.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.
https://access.redhat.com/errata/RHBA-2018:2819
Hey Sebastien, Do you handle both upstream and downstream for ceph-ansible? Assigning this back to you because this looks like it is fixed in the current upstream code in this commit: commit 91bf53ee932a6748c464bea762f8fb6f07f11347 Author: Sébastien Han <seb> Date: Fri Mar 23 11:24:56 2018 +0800 ceph-iscsi: support for containerize deployment so we only need to bring part of that patch in downstream. The problem is rbd-target-gw needs the rbd pool to be created, keyring to be copied over, and the iscsi-gateway.cfg to be setup before starting the rbd-target-gw service. As you know in your patch for container support you moved that setup to common.yml and executed it before prerequisites.yml, so that fixes the problems we hit in this bz.