Conversation
|
This PR has cherry-picked commit of PR: #60377. |
|
I updated the PR title. It's not required to include the tracker being fixed in the PR title and having the component being updated in the title helps identify what's being changed without having to look through the changes. |
|
This pull request can no longer be automatically merged: a rebase is needed and changes have to be manually resolved |
1e9a9c7 to
01b01f8
Compare
|
jenkins test api |
adk3798
left a comment
There was a problem hiding this comment.
What's here looks pretty good and works. Added a comment about further centralizing the config names on top of the images.
doc/man/8/cephadm.rst
Outdated
| list-images | ||
| ----------- | ||
|
|
||
| List the default container images for all services |
There was a problem hiding this comment.
We might want to add to this description that we list them in an ini format so the results can be modified and passed to the cluster with the --config flag during bootstrap.
7da4a4f to
d1cb1b7
Compare
rkachach
left a comment
There was a problem hiding this comment.
The changes LGTM. Very good initiative @ShwetaBhosale1 :)
.. just some comments to improve the code readability/maintenance and to boost the docs automation.
rkachach
left a comment
There was a problem hiding this comment.
This is a small detail but I think it's very important to name the field in a descriptive way.
adk3798
left a comment
There was a problem hiding this comment.
Outside of comments Redouane has already provided, this LGTM.
d1cb1b7 to
1cb695b
Compare
phlogistonjohn
left a comment
There was a problem hiding this comment.
Looks pretty good to me. I have one small nitpick that you can either follow up on in this PR or in a future one.
One other suggestion is to have the doc changes be a separate commit to the code change. It makes things easier on the reviewer and future explorers of the code.
| ), | ||
| ] | ||
| for image in DefaultImages: | ||
| MODULE_OPTIONS.append(Option(image.key, default=image.image_ref, desc=image.desc)) |
| return self.image_ref | ||
|
|
||
|
|
||
| def create_image(image_ref: str, key: str) -> ContainerImage: |
There was a problem hiding this comment.
Tiny nitpick: if this function is not intended to be used outside of this file name it: _create_image. That way you can change it freely without worrying if code has imported and used this function elsewhere.
There was a problem hiding this comment.
Updated the PR with function name change.
26424df to
6b57877
Compare
|
jenkins test api |
|
jenkins test dashboard cephadm |
|
jenkins test api |
|
jenkins test dashboard cephadm |
|
jenkins test api |
|
Failures:
I wouldn't merge any SMB changes or the new tests off of this run, but otherwise it's okay. |
|
This pull request can no longer be automatically merged: a rebase is needed and changes have to be manually resolved |
Fixes: https://tracker.ceph.com/issues/68605?next_issue_id=68599 Signed-off-by: Shweta Bhosale <Shweta.Bhosale1@ibm.com>
6b57877 to
77605ce
Compare
|
Resolved merge conflict of nvmeof.py file |
|
jenkins test submodules |
|
jenkins test make check |
|
jenkins test make check arm64 |
|
jenkins test make check |
|
jenkins test make check arm64 |
|
jenkins test make check |
3 similar comments
|
jenkins test make check |
|
jenkins test make check |
|
jenkins test make check |
|
jenkins test make check arm64 |
3 similar comments
|
jenkins test make check arm64 |
|
jenkins test make check arm64 |
|
jenkins test make check arm64 |
cephadm: Modify the structure of the default container images
Fixes: https://tracker.ceph.com/issues/68605
Signed-off-by: Shweta Bhosale Shweta.Bhosale1@ibm.com
Checklist
Show available Jenkins commands
jenkins retest this pleasejenkins test classic perfjenkins test crimson perfjenkins test signedjenkins test make checkjenkins test make check arm64jenkins test submodulesjenkins test dashboardjenkins test dashboard cephadmjenkins test apijenkins test docsjenkins render docsjenkins test ceph-volume alljenkins test ceph-volume toxjenkins test windowsjenkins test rook e2e