Skip to content

rook-ceph: Update addon to v1.16.6 #340

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

Merged
merged 1 commit into from
Apr 11, 2025

Conversation

claudiubelu
Copy link
Contributor

@claudiubelu claudiubelu commented Apr 8, 2025

Reviewer notes regarding this update:

  • .rook-create-external-cluster-resources.py: it now matches upstream's v1.16.6 script (the --keyring PR merged upstream, as well as IPv6 support).
  • connect-external-ceph: if an error occurs while calling .rook-create-external-cluster-resources.py, we now log its stdout and stderr, which were not logged previously. This demystifies potentials errors.
  • validators.py: in validate_rook_ceph_integration, we now enable prometheus, which is now required, as noted below.

Notable updates:

  • .rook-create-external-cluster-resources.py: If a --monitoring-endpoint option is not given, the script will try to automatically find one. If it is not found, an ExecutionFailureException is now raised (it was not previously).

Also verify you have:

Reviewer notes regarding this update:
- .rook-create-external-cluster-resources.py: it now matches upstream's
  v1.16.6 script (the --keyring PR merged upstream, as well as IPv6 support).
- connect-external-ceph: if an error occurs while calling
  .rook-create-external-cluster-resources.py, we now log its stdout and
  stderr, which were not logged previously. This demystifies potentials
  errors.
- validators.py: in validate_rook_ceph_integration, we now enable
  prometheus, which is now required, as noted below.

Notable updates:
- .rook-create-external-cluster-resources.py: If a --monitoring-endpoint
  option is not given, the script will try to automatically find one. If
  it is not found, an ExecutionFailureException is now raised (it was
  not previously).
@claudiubelu claudiubelu marked this pull request as ready for review April 9, 2025 09:06
@claudiubelu
Copy link
Contributor Author

Note that the test test_rook_ceph_integration ran and passed. The test enabled the rook-ceph addon, spawns a microceph external cluster, connects rook to it, and spawns nginx pods with PVCs.

@bschimke95 bschimke95 merged commit 22539cd into canonical:main Apr 11, 2025
4 checks passed
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.

2 participants