Bug 1888839
Summary: | Create public route for ceph-rgw service | |||
---|---|---|---|---|
Product: | [Red Hat Storage] Red Hat OpenShift Container Storage | Reporter: | Lars Kellogg-Stedman <lars> | |
Component: | rook | Assignee: | Subham Rai <srai> | |
Status: | CLOSED ERRATA | QA Contact: | Pratik Surve <prsurve> | |
Severity: | high | Docs Contact: | ||
Priority: | unspecified | |||
Version: | 4.5 | CC: | assingh, ebenahar, jthottan, madam, muagarwa, nberry, ocs-bugs, ratamir, sostapov, tnielsen, uchapaga | |
Target Milestone: | --- | Keywords: | AutomationBackLog | |
Target Release: | OCS 4.7.0 | |||
Hardware: | Unspecified | |||
OS: | Unspecified | |||
Whiteboard: | ||||
Fixed In Version: | 4.7.0-714.ci | Doc Type: | No Doc Update | |
Doc Text: | Story Points: | --- | ||
Clone Of: | ||||
: | 1889814 1915730 (view as bug list) | Environment: | ||
Last Closed: | 2021-05-19 09:16:13 UTC | Type: | Bug | |
Regression: | --- | Mount Type: | --- | |
Documentation: | --- | CRM: | ||
Verified Versions: | Category: | --- | ||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
Cloudforms Team: | --- | Target Upstream Version: | ||
Embargoed: | ||||
Bug Depends On: | ||||
Bug Blocks: | 1889814, 1915730 |
Description
Lars Kellogg-Stedman
2020-10-15 22:07:07 UTC
Assigning to ocs-op to create the route once the CephObjectStore has been created. Since RGW is an important component for BM deployments, marking it as a blocker for now, so that the fix can be included in 4.6. We can discuss if required. Based on an offline discussion, this BZ was moved to 4.7 As agreed, I will be creating a doc clone for this. Since the route is so closely tied to the RGW service, I would see that Rook should create the route as part of the object store reconcile, similar to how noobaa creates its route. This would involve the following... 1. A new property would be added to the CephObjectStore CRD in Rook that indicates whether to create the route. The object store reconcile would create the route if it's set. (It might be something more complex than a bool, but at a glance that may be sufficient.) createRoute: true 2. The OCS operator would set this to true in the object store CR. 3. In the Rook repo, the object OpenShift example (object-openshift.yaml) would set this value to true. The k8s examples (object.yaml and object-test.yaml) would not set this value. Since work is needed in both the OCS operator and Rook, we may want to clone this BZ. We are now moving with a new direction on creating the route. On the Rook side, we'll be creating the route as an object OpenShift example in (object-openshift.yaml) no changes in the codes. See discussion https://github.com/rook/rook/pull/7079#issuecomment-768653963 Example route is merged downstream with https://github.com/openshift/rook/pull/157 But we really don't need to verify this downstream since the route will be created by the OCS operator (separate BZ). This BZ is just for informational purposes. Not a blocker any more. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Moderate: Red Hat OpenShift Container Storage 4.7.0 security, bug fix, and enhancement update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2021:2041 |