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

Rook Ceph Cluster helm chart toolbox image value broken by default #14180

Open
sammcgeown opened this issue May 8, 2024 · 3 comments · May be fixed by #14181
Open

Rook Ceph Cluster helm chart toolbox image value broken by default #14180

sammcgeown opened this issue May 8, 2024 · 3 comments · May be fixed by #14181
Labels

Comments

@sammcgeown
Copy link

Is this a bug report or feature request?

  • Bug Report

Deviation from expected behavior:
Deploying the helm chart with the supplied values.yaml fails for deployment rook-ceph-tools - spec.tamplate.spec.containers[0].image Required value

Expected behavior:
Supplied values.yaml deploys with valid default values.

How to reproduce it (minimal and precise):

Deploy the rook-ceph-cluster helm chart with the supplied values.yaml

File(s) to submit:
n/a

Logs to submit:
n/a

Cluster Status to submit:
n/a

Environment:

  • OS (e.g. from /etc/os-release): talos
  • Kernel (e.g. uname -a):
  • Cloud provider or hardware configuration: raspberry pi
  • Rook version (use rook version inside of a Rook Pod):
  • Storage backend version (e.g. for ceph do ceph -v):
  • Kubernetes version (use kubectl version): 1.30.0
  • Kubernetes cluster type (e.g. Tectonic, GKE, OpenShift): talos
  • Storage backend status (e.g. for Ceph use ceph health in the Rook Ceph toolbox):
@sammcgeown sammcgeown added the bug label May 8, 2024
@sammcgeown sammcgeown linked a pull request May 8, 2024 that will close this issue
@travisn
Copy link
Member

travisn commented May 8, 2024

Do you have the .Values.cephClusterSpec.cephVersion.image set? The chart is supposed to default to that value.

@sammcgeown
Copy link
Author

Yes I do - the issue is the values.yaml provided has an incorrectly commented value for the toobox image, I've submitted #14181 to fix that 👍

@travisn
Copy link
Member

travisn commented May 9, 2024

This is causing you an error during helm installation? I don't see an issue with it, or at least I cannot repro. Here is what I tried...

  1. Installing the cluster chart succeeds when there are no values overridden
  2. Installing the cluster chart succeeds when this is the only values override to enable the toolbox. It will have the default image name from the cephClusterSpec
toolbox:
  # -- Enable Ceph debugging pod deployment. See [toolbox](../Troubleshooting/ceph-toolbox.md)
  enabled: true
  1. Installing the cluster chart succeeds when an image other than the default is set for the toolbox with these values:
toolbox:
  # -- Enable Ceph debugging pod deployment. See [toolbox](../Troubleshooting/ceph-toolbox.md)
  enabled: true
  image: quay.io/ceph/ceph:v18

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

Successfully merging a pull request may close this issue.

2 participants