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

Object Bucket Claim stuck on pending #9486

Closed
mayzyo opened this issue Dec 23, 2021 · 5 comments
Closed

Object Bucket Claim stuck on pending #9486

mayzyo opened this issue Dec 23, 2021 · 5 comments
Assignees

Comments

@mayzyo
Copy link

mayzyo commented Dec 23, 2021

Is this a bug report or feature request?

  • Bug Report

Deviation from expected behavior:
Using any value other than us-east-1 for region in StorageClass as shown in Object Store quick start documentation would result in the ObjectBucketClaim getting stuck on pending.
Expected behavior:
Using a value other than us-east-1 will result in ObjectBucketClaim being bound. e.g. region: us-west-1
How to reproduce it (minimal and precise):

I simply created a cluster loosely based on the quick start guide, then created an Object Store exactly as shown in the guide.
File(s) to submit:

  • Cluster CR (custom resource), typically called cluster.yaml, if necessary
  • Operator's logs, if necessary
  • Crashing pod(s) logs, if necessary

To get logs, use kubectl -n <namespace> logs <pod name>
When pasting logs, always surround them with backticks or use the insert code button from the Github UI.
Read Github documentation if you need help.

Environment:

  • OS (e.g. from /etc/os-release): Debian Bullseye
  • Kernel (e.g. uname -a): 5.10.0-10-amd64 Monitor bootstrapping with libcephd #1 SMP Debian 5.10.84-1 (2021-12-08) x86_64 GNU/Linux
  • Cloud provider or hardware configuration:
  • Rook version (use rook version inside of a Rook Pod): v1.8
  • Storage backend version (e.g. for ceph do ceph -v):
  • Kubernetes version (use kubectl version): v1.23.1
  • Kubernetes cluster type (e.g. Tectonic, GKE, OpenShift): GKE maybe. The one from apt-get
  • Storage backend status (e.g. for Ceph use ceph health in the Rook Ceph toolbox):
@thotz
Copy link
Contributor

thotz commented Jan 10, 2022

This may be related to #9142

@mayzyo
Copy link
Author

mayzyo commented Jan 10, 2022

Yup, I think this is the same issue as in the discussion.

Would it be possible to add a comment in the quick start guide or examples to not mess with it? It was just not mentioned anywhere to leave it alone. The error was cryptic and it took hours to figure out this was the reason Object Store wasn't working for beginner :/

thotz added a commit to thotz/rook that referenced this issue Jan 11, 2022
The default value for region in RGW is us-east-1, if users want to use
other regions then they need to create zone/zonegroup accordingly before
defining it in storage class.

Fixes: rook#9486
Signed-off-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
thotz added a commit to thotz/rook that referenced this issue Jan 13, 2022
The default value for region in RGW is us-east-1, if users want to use
other regions then they need to create zone/zonegroup accordingly before
defining it in storage class.

Fixes: rook#9486
Signed-off-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
thotz added a commit to thotz/rook that referenced this issue Feb 22, 2022
The default value for region in RGW is us-east-1, if users want to use
other regions then they need to create zone/zonegroup accordingly before
defining it in storage class.

Fixes: rook#9486
Signed-off-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
thotz added a commit to thotz/rook that referenced this issue Feb 22, 2022
The default value for region in RGW is us-east-1, if users want to use
other regions then they need to create zone/zonegroup accordingly before
defining it in storage class.

Fixes: rook#9486
Signed-off-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
thotz added a commit to thotz/rook that referenced this issue Feb 22, 2022
The default value for region in RGW is us-east-1, if users want to use
other regions then they need to create zone/zonegroup accordingly before
defining it in storage class.

Fixes: rook#9486
Signed-off-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
thotz added a commit to thotz/rook that referenced this issue Feb 22, 2022
The default value for region in RGW is us-east-1, if users want to use
other regions then they need to create zone/zonegroup accordingly before
defining it in storage class.

Fixes: rook#9486
Signed-off-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
thotz added a commit to thotz/rook that referenced this issue Feb 22, 2022
The default value for region in RGW is us-east-1, if users want to use
other regions then they need to create zone/zonegroup accordingly before
defining it in storage class.

Fixes: rook#9486
Signed-off-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
thotz added a commit to thotz/rook that referenced this issue Feb 22, 2022
The default value for region in RGW is us-east-1, if users want to use
other regions then they need to create zone/zonegroup accordingly before
defining it in storage class.

Fixes: rook#9486
Signed-off-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
thotz added a commit to thotz/rook that referenced this issue Feb 23, 2022
The default value for region in RGW is us-east-1, if users want to use
other regions then they need to create zone/zonegroup accordingly before
defining it in storage class.

Fixes: rook#9486
Signed-off-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
thotz added a commit to thotz/rook that referenced this issue Feb 24, 2022
The default value for region in RGW is us-east-1, if users want to use
other regions then they need to create zone/zonegroup accordingly before
defining it in storage class.

Fixes: rook#9486
Signed-off-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
thotz added a commit to thotz/rook that referenced this issue Mar 2, 2022
The default value for region in RGW is us-east-1, if users want to use
other regions then they need to create zone/zonegroup accordingly before
defining it in storage class.

Fixes: rook#9486
Signed-off-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
thotz added a commit to thotz/rook that referenced this issue Mar 7, 2022
The default value for region in RGW is us-east-1, if users want to use
other regions then they need to create zone/zonegroup accordingly before
defining it in storage class.

Fixes: rook#9486
Signed-off-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
@github-actions
Copy link

This issue has been automatically marked as stale because it has not had recent activity. It will be closed in a week if no further activity occurs. Thank you for your contributions.

@thotz
Copy link
Contributor

thotz commented Mar 14, 2022

After discussing with Rook and ceph devs apparently region is not needed as the Storage Class parameter for RGW use case, hence we are planning to remove it from CRDs and documentation

@thotz thotz closed this as completed Mar 14, 2022
@thotz
Copy link
Contributor

thotz commented Mar 14, 2022

PR link #9906

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

Successfully merging a pull request may close this issue.

2 participants