Dockerfile.in: add simplified Dockerfile#43292
Conversation
This is based on the ceph-container resulting Dockerfile, but cleaned up and simplified to remove the conditional checks based on version etc. Signed-off-by: Sage Weil <sage@newdream.net>
|
Why are we creating this? Is the intent to supplant ceph-container.git? |
ceph-container used to make sense, but nowadays it's just a super complicated way to write a Dockerfile. Especially the overall maintenance burden is significantly reduced by adding the file here directly. Especially when dealing with changed between Ceph versions. |
Signed-off-by: Sage Weil <sage@newdream.net>
Signed-off-by: Sage Weil <sage@newdream.net>
|
I think it's a fair point that ceph-container is a little too complicated for what is strictly needed to produce Ceph images, and I think this is a good change. Since Rook (and all Rook's user-base) is also a major consumer of these images, I want to make sure we have input into what is happening here. I also want to make sure we aren't losing features that the ceph-container build gets us that are useful. Building Ceph binaries and creating a container from them should allow us to build any Ceph version by going back to the git tag, branch, or hash and doing the build. I think that starting the build for this just for master is the ideal case. Let's incrementally work toward replacing the build/release process for Once we are producing Thinking longer term, If we are replacing the build for
I'm not sure this is a good idea. It's not that much harder to run a container and run |
|
This pull request has been automatically marked as stale because it has not had any activity for 60 days. It will be closed if no further activity occurs for another 30 days. |
|
This pull request can no longer be automatically merged: a rebase is needed and changes have to be manually resolved |
|
This pull request has been automatically marked as stale because it has not had any activity for 60 days. It will be closed if no further activity occurs for another 30 days. |
|
This pull request has been automatically closed because there has been no activity for 90 days. Please feel free to reopen this pull request (or open a new one) if the proposed change is still appropriate. Thank you for your contribution! |
|
This pull request has been automatically marked as stale because it has not had any activity for 60 days. It will be closed if no further activity occurs for another 30 days. |
|
This pull request has been automatically closed because there has been no activity for 90 days. Please feel free to reopen this pull request (or open a new one) if the proposed change is still appropriate. Thank you for your contribution! |
This is based on the ceph-container resulting Dockerfile, but
cleaned up and simplified to remove the conditional checks based
on version etc.
Next steps?
ceph --versioninside) to speed upcephadm ls