Bug 1413197
Summary: | Allow RGW to be installed/configured by an API endpoint | ||
---|---|---|---|
Product: | [Red Hat Storage] Red Hat Storage Console | Reporter: | Christina Meno <gmeno> |
Component: | ceph-installer | Assignee: | Andrew Schoen <aschoen> |
Status: | CLOSED ERRATA | QA Contact: | Tejas <tchandra> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 3 | CC: | adeza, aschoen, ceph-eng-bugs, gmeno, hnallurv, kdreyer, nthomas, sankarshan, tchandra, vsarmila |
Target Milestone: | --- | ||
Target Release: | 2 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | ceph-installer-1.3.0-1.el7scon | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2017-06-19 13:16:28 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: | 1406357 |
Description
Christina Meno
2017-01-13 21:46:31 UTC
Will you also enable the management of RGW through calamari? if not how to do the day 2 management of RGw from management station like Tendrl? Right now the challenge is that calamari doens't know where the RGW gateways are as they don't have to be hosted on monitors. I had not planned to support this be console 3 PR opened upstream for ceph-installer: https://github.com/ceph/ceph-installer/pull/193 Need a new upstream version tagged with this change. The full list of monitors is required. The schema validation is responding poorly here. Required fields for this endpoint are: * fsid (string) * host (string) * monitors (list) * public_network (string) Note also you are passing a list for "hosts", but we require "host" as a string. discussed at program meeting, Gregory will have root cause and estimate today Tejas, Could you please try again with the 'monitors' field included? It works the same way an osd configure api call does. Here are the docs from the osd configure endpoint: monitors (array) – (required) The monitors for the cluster you want to add this OSD to. Provide a list of objects representing the monitor host and its interface or address. for example: "monitors": [{"host": "mon0.host", "interface": "eth1"}, {"host": "mon1.host", "address": "10.0.0.1"}] I also noticed that we've neglected to include docs for the rgw endpoint. I'll get those updated. I believe Alfredo has provided a patch to pecan-notario ( the system that performs the schema validation ) to fix the poor reporting here. Thanks! The doc reference: http://docs.ceph.com/ceph-installer/docs/#post--api-rgw-configure- My bad, RGW configure is working fine on build ceph-installer-1.3.0-1.el7scon.noarch Moving this to verified. 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, 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/RHBA-2017:1496 |