Skip to content

Conversation

@subhamkrai
Copy link
Contributor

@subhamkrai subhamkrai commented Sep 17, 2025

we are now adding tentacle to the supported versions and add the upgrade test from squid to tentacle.

Issue resolved by this Pull Request:
Resolves #16747

Checklist:

  • Commit Message Formatting: Commit titles and messages follow guidelines in the developer guide.
  • Reviewed the developer guide on Submitting a Pull Request
  • Pending release notes updated with breaking and/or notable changes for the next minor release.
  • Documentation has been updated, if necessary.
  • Unit tests have been added, if necessary.
  • Integration tests have been added, if necessary.

@subhamkrai subhamkrai force-pushed the update-ceph-to-tentacle branch from 4a4479f to 4d19b7e Compare September 17, 2025 08:07
@subhamkrai subhamkrai requested a review from travisn September 17, 2025 10:02
// Verify reading and writing to the test clients
newFile = "post-squid-upgrade-file"
s.verifyFilesAfterUpgrade(newFile, rbdFilesToRead, cephfsFilesToRead)
logger.Infof("Verified upgrade from reef to squid")
Copy link
Member

Choose a reason for hiding this comment

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

We also need an upgrade test such as upgrade-from-tentacle-stable-to-tentacle-devel, similar to what was added for squid in #14454.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

added

Copy link
Member

Choose a reason for hiding this comment

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

Looks like the github workflow update is also needed to trigger that test.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Added

@subhamkrai subhamkrai force-pushed the update-ceph-to-tentacle branch 3 times, most recently from 591fbcd to b129932 Compare September 18, 2025 09:02
@subhamkrai subhamkrai requested a review from travisn September 18, 2025 11:15
// Verify reading and writing to the test clients
newFile = "post-squid-upgrade-file"
s.verifyFilesAfterUpgrade(newFile, rbdFilesToRead, cephfsFilesToRead)
logger.Infof("Verified upgrade from reef to squid")
Copy link
Member

Choose a reason for hiding this comment

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

Looks like the github workflow update is also needed to trigger that test.

we are now adding tentacle to the supported versions and add the
upgrade test from squid to tentacle. Also, clean some unused code.

Signed-off-by: subhamkrai <srai@redhat.com>
@subhamkrai subhamkrai force-pushed the update-ceph-to-tentacle branch from b129932 to 11fac62 Compare September 19, 2025 06:33
@subhamkrai subhamkrai requested a review from travisn September 19, 2025 06:34
Copy link
Member

@travisn travisn left a comment

Choose a reason for hiding this comment

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

When v20.2.0 (tentacle GA) is released, let's also plan on updating some of the PR CI tests to run tentacle, such as the smoke suite.

@travisn travisn merged commit 270d4d4 into rook:master Sep 19, 2025
55 of 56 checks passed
subhamkrai added a commit to subhamkrai/rook that referenced this pull request Nov 21, 2025
These PR does the below changes

- Added Tentacle test cases in `pkg/operator/ceph/version/version_test.go`
- Updated `deploy/examples/cluster-test.yaml` to use v20
- Updated `deploy/examples/cluster.yaml` documentation to include Tentacle
- Added Tentacle support note to `PendingReleaseNotes.md`

Ceph tentacle was already added in PR rook#16501.

Signed-off-by: subhamkrai <srai@redhat.com>
subhamkrai added a commit that referenced this pull request Nov 24, 2025
core: add support for ceph tentacle (backport #16501)
alexlebens pushed a commit to alexlebens/infrastructure that referenced this pull request Dec 3, 2025
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [rook-ceph-cluster](https://github.com/rook/rook) | patch | `v1.18.7` -> `v1.18.8` |

---

### Release Notes

<details>
<summary>rook/rook (rook-ceph-cluster)</summary>

### [`v1.18.8`](https://github.com/rook/rook/releases/tag/v1.18.8)

[Compare Source](rook/rook@v1.18.7...v1.18.8)

### Improvements

Rook v1.18.8 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.

- core: Add support for ceph tentacle ([#&#8203;16501](rook/rook#16501), [@&#8203;subhamkrai](https://github.com/subhamkrai))
- helm: Include exporter options in CephCluster ([#&#8203;16745](rook/rook#16745), [@&#8203;michaeltchapman](https://github.com/michaeltchapman))
- toolbox: Merge rook-config-override ConfigMap into ceph.conf ([#&#8203;16731](rook/rook#16731), [@&#8203;mheler](https://github.com/mheler))
- csi: ControllerPlugin/NodePlugin resource settings were reversed ([#&#8203;16735](rook/rook#16735), [@&#8203;swills](https://github.com/swills))
- osd: Allow snaptrimp and snaptrip\_wait PGs by the PDBs during node drains ([#&#8203;16713](rook/rook#16713), [@&#8203;sp98](https://github.com/sp98))
- helm: Fix default pathType for HTTPRoute in the rook-ceph-cluster chart ([#&#8203;16724](rook/rook#16724), [@&#8203;fancl20](https://github.com/fancl20))
- pool: Retry if pool status is empty in the rados namespace controller ([#&#8203;16705](rook/rook#16705), [@&#8203;parth-gr](https://github.com/parth-gr))
- namespace: Add retryOnConflict when updating status ([#&#8203;16661](rook/rook#16661), [@&#8203;subhamkrai](https://github.com/subhamkrai))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsImNoYXJ0Il19-->

Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/2205
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
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.

Make Ceph Tentacle v20 the default Rook version

2 participants