Skip to content

Conversation

@seantronsen
Copy link

@seantronsen seantronsen commented Jan 21, 2026

Pull Request Template

Thank you for your contribution! Please ensure the following before submitting:

Checklist

  • My code follows the style guidelines of this project
  • I have added/updated comments where needed
  • I have added tests that prove my fix is effective or my feature works
  • I have run make test (or equivalent) locally and all tests pass
  • DCO Sign-off: All commits are signed off (git commit -s) with my real name and email
  • REUSE Compliance:
    • Each new/modified source file has SPDX copyright and license headers
    • Any non-commentable files include a <filename>.license sidecar
    • All referenced licenses are present in the LICENSES/ directory

Description

This is a port of PR OpenCHAMI/tutorial-2025#12 which targeted: OpenCHAMI/tutorial-2025#11

Below is a modified variant of the description listed in the original PR.

The primary purpose of this PR is to switch the tutorial from minio to versitygw as the former is terminating support for open-source. To this end, the existing openchami quadlet for versitygw was introduced. Some additional updates were introduced and are listed below:

  • adds instructions for coredns Corefile to address port conflicts with dnsmasq and aardvark
  • adds aws CLI to address s3cmd XML schema incompatibilities for setacl
  • ensures all relevant shell output blocks are up to date w.r.t the latest openchami releases at the time of writing

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation update

For more info, see Contributing Guidelines.

@seantronsen seantronsen changed the title Seantronsen/replace minio seantronsen/replace minio Jan 21, 2026
@davidallendj
Copy link
Contributor

Looks good from a glance. I want to give it a try in a bit for next week.

Copy link
Contributor

@synackd synackd left a comment

Choose a reason for hiding this comment

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

Initial review before testing.

There seems to be a bug with the GitHub UI that prevents me from commenting on multiple lines under certain conditions so I've commented on one line for some of these.

Signed-off-by: Sean Tronsen <sean.tronsen@gmail.com>
Signed-off-by: Sean Tronsen <sean.tronsen@gmail.com>
Signed-off-by: Sean Tronsen <sean.tronsen@gmail.com>
Signed-off-by: Sean Tronsen <sean.tronsen@gmail.com>
Signed-off-by: Sean Tronsen <sean.tronsen@gmail.com>
Signed-off-by: Sean Tronsen <sean.tronsen@gmail.com>
…more info

Signed-off-by: Sean Tronsen <sean.tronsen@gmail.com>
Signed-off-by: Sean Tronsen <sean.tronsen@gmail.com>
Signed-off-by: Sean Tronsen <sean.tronsen@gmail.com>
Signed-off-by: Sean Tronsen <sean.tronsen@gmail.com>
Signed-off-by: Sean Tronsen <sean.tronsen@gmail.com>
Signed-off-by: Sean Tronsen <sean.tronsen@gmail.com>
@seantronsen seantronsen force-pushed the seantronsen/replace-minio branch from 7f86de9 to 7a57dcb Compare January 22, 2026 15:32
Signed-off-by: Sean Tronsen <sean.tronsen@gmail.com>
Signed-off-by: Sean Tronsen <sean.tronsen@gmail.com>
Copy link
Contributor

@davidallendj davidallendj 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 tested this and was able to boot a node using Versity S3 instead of MinIO.

Signed-off-by: Sean Tronsen <sean.tronsen@gmail.com>
Signed-off-by: Sean Tronsen <sean.tronsen@gmail.com>
Signed-off-by: Sean Tronsen <sean.tronsen@gmail.com>
Signed-off-by: Sean Tronsen <sean.tronsen@gmail.com>
Copy link
Contributor

@synackd synackd left a comment

Choose a reason for hiding this comment

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

Review for DNS port conflict warning.

Signed-off-by: Sean Tronsen <sean.tronsen@gmail.com>
Signed-off-by: Sean Tronsen <sean.tronsen@gmail.com>
Signed-off-by: Sean Tronsen <sean.tronsen@gmail.com>
@synackd
Copy link
Contributor

synackd commented Jan 27, 2026

All of the threads have been resolved, but I would like to test this again on both the cloud and VM setups before approving.

Also, I'd like to get @davidallendj's blessing as well since he will be presenting the tutorial soon.

Copy link
Contributor

@synackd synackd left a comment

Choose a reason for hiding this comment

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

Ran through the tutorial once more and figured we might as well update the kernel versions while we have actual output. Probably most of the comments are that. 🙂

@davidallendj
Copy link
Contributor

All of the threads have been resolved, but I would like to test this again on both the cloud and VM setups before approving.

Also, I'd like to get @davidallendj's blessing as well since he will be presenting the tutorial soon.

I'm going to run it again after we present tomorrow on Thursday. When I ran through it before though, it looked good, but I'll look at the changes and see if there's anything that stands out.

@synackd
Copy link
Contributor

synackd commented Jan 28, 2026

Cool. I ran through this today both on Jetstream2 and Libvirt VMs and, with my changes, everything worked.

(There was one thing with the Kickstart stuff for the head node VM where some packages didn't get installed, but that's a problem for a different PR.)

seantronsen and others added 7 commits January 27, 2026 18:35
Signed-off-by: Sean Tronsen <sean.tronsen@gmail.com>
Signed-off-by: Sean Tronsen <sean.tronsen@gmail.com>
Signed-off-by: Sean Tronsen <sean.tronsen@gmail.com>
Co-authored-by: Devon Bautista <17506592+synackd@users.noreply.github.com>
Signed-off-by: Sean Tronsen <sean.tronsen@gmail.com>
Co-authored-by: Devon Bautista <17506592+synackd@users.noreply.github.com>

update with rocky 9.7 - squash me

Co-authored-by: Devon Bautista <17506592+synackd@users.noreply.github.com>

update with rocky 9.7 - squash me

Co-authored-by: Devon Bautista <17506592+synackd@users.noreply.github.com>

update with rocky 9.7 - squash me

Co-authored-by: Devon Bautista <17506592+synackd@users.noreply.github.com>

update with rocky 9.7 - squash me

Co-authored-by: Devon Bautista <17506592+synackd@users.noreply.github.com>

update with rocky 9.7 - squash me

Co-authored-by: Devon Bautista <17506592+synackd@users.noreply.github.com>
Signed-off-by: Sean Tronsen <sean.tronsen@gmail.com>
Co-authored-by: Devon Bautista <17506592+synackd@users.noreply.github.com>
Signed-off-by: Sean Tronsen <sean.tronsen@gmail.com>
Signed-off-by: Sean Tronsen <sean.tronsen@gmail.com>
@seantronsen seantronsen force-pushed the seantronsen/replace-minio branch from b8883bd to 932182b Compare January 28, 2026 01:35
@seantronsen
Copy link
Author

Cool. I ran through this today both on Jetstream2 and Libvirt VMs and, with my changes, everything worked.

(There was one thing with the Kickstart stuff for the head node VM where some packages didn't get installed, but that's a problem for a different PR.)

Noted, everything should be all good to go now, but I'll double check it once more before I call it a night.

@seantronsen
Copy link
Author

Testing completed: Instructions for the bare-metal and cloud-instance paths function without any issues.

There are some discrepancies in CLI output where sometimes rocky9.6 is referenced despite the recent efforts to update all such instances to 9.7. It's nothing that will affect the tutorial though.

Still, I will take a moment to look for all such instances and make a quick swap since the effort to change all outputs to 9.7 is already underway.

Signed-off-by: Sean Tronsen <sean.tronsen@gmail.com>
@seantronsen
Copy link
Author

Testing completed: Instructions for the bare-metal and cloud-instance paths function without any issues.

There are some discrepancies in CLI output where sometimes rocky9.6 is referenced despite the recent efforts to update all such instances to 9.7. It's nothing that will affect the tutorial though.

Still, I will take a moment to look for all such instances and make a quick swap since the effort to change all outputs to 9.7 is already underway.

Complete as of: 1fca7f1

Copy link
Contributor

@synackd synackd left a comment

Choose a reason for hiding this comment

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

Caught one of my own errors...

Signed-off-by: Devon Bautista <17506592+synackd@users.noreply.github.com>
@synackd synackd force-pushed the seantronsen/replace-minio branch from 22dc140 to 784ca84 Compare January 28, 2026 04:52
Copy link
Contributor

@synackd synackd left a comment

Choose a reason for hiding this comment

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

Approving since all of my comments were addressed and I have tested this myself. Refraining from merging until @davidallendj reviews.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants