Skip to content
This repository has been archived by the owner on Dec 19, 2024. It is now read-only.

squid: add gmonitoring package #2238

Merged
merged 3 commits into from
Sep 24, 2024
Merged

squid: add gmonitoring package #2238

merged 3 commits into from
Sep 24, 2024

Conversation

guits
Copy link
Collaborator

@guits guits commented Sep 16, 2024

nfs-ganesha 6 introduced a new RPM gmonitoring.
This commit includes this new package into the Ceph Squid container image.

@ktdreyer
Copy link
Contributor

I tested this and it will not impact ubi9, because ubi9 uses src/daemon-base/__GANESHA_PACKAGES__.

What if we delete ceph-releases/squid/centos/__GANESHA_PACKAGES__ and just use src/daemon-base/__GANESHA_PACKAGES__?

It would simplify things to avoid hard-coding the ganesha version numbers in each individual package entry.

@ktdreyer ktdreyer requested a review from tserlin September 18, 2024 14:28
@guits
Copy link
Collaborator Author

guits commented Sep 19, 2024

I tested this and it will not impact ubi9, because ubi9 uses src/daemon-base/__GANESHA_PACKAGES__.

yeh, that was exactly what I suspected.

What if we delete ceph-releases/squid/centos/__GANESHA_PACKAGES__ and just use src/daemon-base/__GANESHA_PACKAGES__?

It would simplify things to avoid hard-coding the ganesha version numbers in each individual package entry.

That should do the job, indeed.

Copy link
Collaborator

@tserlin tserlin left a comment

Choose a reason for hiding this comment

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

LGTM

@guits guits added the DNM label Sep 19, 2024
@guits guits removed the DNM label Sep 20, 2024
@guits
Copy link
Collaborator Author

guits commented Sep 20, 2024

@ktdreyer is this package built for arm64 ?

@guits guits force-pushed the add-gmonitoring branch 9 times, most recently from adaa433 to 28985bc Compare September 20, 2024 14:58
@guits
Copy link
Collaborator Author

guits commented Sep 20, 2024

@ktdreyer while working on this PR, I noticed we have no RPM built here: https://download.ceph.com/rpm-quincy/el9/aarch64/

@guits guits requested a review from ktdreyer September 23, 2024 13:24
@ktdreyer
Copy link
Contributor

I noticed we have no RPM built here: https://download.ceph.com/rpm-quincy/el9/aarch64/

That's an interesting data point. I'm not involved with building those, and I think it means we don't support that upstream.

Copy link
Contributor

@ktdreyer ktdreyer left a comment

Choose a reason for hiding this comment

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

I've checked the following:

BRANDING=redhat VERSION=7 ./contrib/compose-rhcs.sh
BRANDING=redhat VERSION=8 ./contrib/compose-rhcs.sh
BRANDING=ibm VERSION=8 ./contrib/compose-rhcs.sh

The output looks like I expect. Thanks!

There's no more reason for not testing Ceph Reef and Squid
with arm64 builds.

For some reasons, Ceph Quincy arm64 RPMs aren't available.

Signed-off-by: Guillaume Abrioux <[email protected]>
Bump to nfs-ganesha 6.0

Signed-off-by: Guillaume Abrioux <[email protected]>
nfs-ganesha 6 introduced a new RPM `gmonitoring`.
This commit includes this new package into the Ceph Squid container
image.

Signed-off-by: Guillaume Abrioux <[email protected]>
@guits guits merged commit 2842c06 into main Sep 24, 2024
12 checks passed
@guits guits deleted the add-gmonitoring branch September 24, 2024 07:11
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants