Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

base: add packages for ceph-csi #1337

Merged
merged 1 commit into from
Apr 2, 2019
Merged

base: add packages for ceph-csi #1337

merged 1 commit into from
Apr 2, 2019

Conversation

leseb
Copy link
Member

@leseb leseb commented Mar 28, 2019

We want to use our base image for ceph-csi. ceph-csi needs extra
packages so we are adding them.

Signed-off-by: Sébastien Han seb@redhat.com

@@ -12,4 +12,7 @@
gdisk \
__RADOSGW_PACKAGE__ \
__GANESHA_PACKAGES__ \
__ISCSI_PACKAGES__
__ISCSI_PACKAGES__ \
ceph-fuse \
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm wondering if it makes sense to put those packages under CSI_PACKAGES (to be created) wdyt ?
Also I'm not sure those packages are available for all distro/release, did you checked that ?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, I thought about CSI_PACKAGES, I guess it makes sense to have it if packages are named differently in other distros, I haven't checked that yet.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've checked and the three packages are available for all distro/releases
I've updated the PR because there was a typo on __CSI_PACKAGES__ (missing S) and also remove the other empty occurence in ceph-release directory

We want to use our base image for ceph-csi. ceph-csi needs extra
packages so we are adding them.

Signed-off-by: Sébastien Han <seb@redhat.com>
@ktdreyer
Copy link
Member

Why doesn't the ceph-csi Dockerfile include these?

@leseb
Copy link
Member Author

leseb commented Mar 30, 2019

@ktdreyer the goal is for ceph-csi to use that our ceph base image so that they don't have to care about the underlying Ceph image. They simply build their binary and put it on top of our image.

@leseb
Copy link
Member Author

leseb commented Apr 2, 2019

@dsavineau good to go?

@leseb leseb merged commit 5dae991 into master Apr 2, 2019
@leseb leseb deleted the ceph-csi-pkg branch April 2, 2019 13:26
@ktdreyer
Copy link
Member

ktdreyer commented Apr 3, 2019

They can run yum install, right?

@leseb
Copy link
Member Author

leseb commented Apr 3, 2019

@ktdreyer yes, but I don't think we want that either.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants