Commit Graph

642 Commits

Author SHA1 Message Date
Anthony D'Atri
66ea575962
Merge pull request #57905 from mcpreston/docs-dashboard-typo
doc/mgr/dashboard: fix TLS typo
2024-08-05 20:23:53 -04:00
Anoop C S
97119edd8b doc/mgr/smb: Fix a typo in options for cluster resource
Custom options to the ceph.smb.cluster resource are expected under
"custom_smb_global_options" and not "custom_smb_share_options".

Signed-off-by: Anoop C S <anoopcs@cryptolab.net>
2024-07-11 18:15:06 +05:30
Anoop C S
770016d3ac doc/mgr/smb: Add missing option for standalone mode
'--define-user-pass' allows us to specify the list of users, along with
their passwords, permitted to access different shares within a cluster.
But this option was missing from the corresponding docs.

Signed-off-by: Anoop C S <anoopcs@cryptolab.net>
2024-07-11 18:15:03 +05:30
John Mulligan
a44d01f626 doc: document smb share login_control and restrict_access options
Signed-off-by: John Mulligan <jmulligan@redhat.com>
2024-06-19 09:29:42 -04:00
John Mulligan
a65ca9fa79 doc: add subsections on custom share and custom global options
Document the options, the risk of using it, and the "magic key-value"
pair needed to enable it.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
2024-06-17 11:17:00 -04:00
Adam King
4098fa130a
Merge pull request #57180 from phlogistonjohn/jjm-smb-linked-res
mgr/smb: cluster linked  join auth and users/groups resource types

Reviewed-by: Adam King <adking@redhat.com>
2024-06-11 12:20:30 -04:00
Mindy Preston
e63b967aeb doc/mgr/dashboard: fix TLS typo
Change "SSL/TSL" to "SSL/TLS"

Signed-off-by: Mindy Preston <mcpreston@icecube.wisc.edu>
2024-06-05 15:25:59 -05:00
Zac Dover
6cf06c60f7 doc/mgr: edit "Overview" in dashboard.rst
Edit and update the "Overview" section in doc/mgr/dashboard.rst.

Signed-off-by: Zac Dover <zac.dover@proton.me>

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-05-07 22:00:09 +10:00
Zac Dover
e0838daa9b doc/mgr: edit "Resolve IP address to hostname before redirect"
Edit the section "Resolve IP address to hostname before redirect" in
doc/mgr/dashboard.rst.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-05-06 05:12:55 +10:00
John Mulligan
9255f19b6b doc/mgr/smb: remove embedded join auth and users/groups source types
Update the documentation to match the code, removing references to
source_types 'inline' and 'password' and uris. Adding documentation
of the new linked_to_cluster field.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
2024-05-02 17:06:34 -04:00
Adam King
05121d12ba
Merge pull request #56350 from phlogistonjohn/jjm-mgr-smb-module
mgr: add a new smb cluster & share module

Reviewed-by: Adam King <adking@redhat.com>
2024-04-30 15:32:39 -04:00
Zac Dover
7854503076 doc/mgr: explain error message - dashboard.rst
Explain that an error message received in response to
"redirect_resolve_ip_addr True" might be caused by having an
insufficiently recent release of Ceph running in your cluster.

Fixes: https://tracker.ceph.com/issues/61312

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-04-27 08:51:58 +10:00
John Mulligan
cbbd325bb8 doc/mgr: add documentation for new smb mgr module
Add initial documentation for the new smb mgr module. It doesn't cover
every possible thing or expected future changes but it should cover
the basics of interacting with the module from the cli.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
2024-04-25 19:10:39 -04:00
Zac Dover
29ac627956 doc/mgr: remove Zabbix 1 information
Remove information about the installation of the Zabbix module and link
to a discussion of the reasoning behind Ceph's refusal to support
Zabbix.

John Jasen developed a procedure explaining how to install "Zabbix 2".
This commit removes outdated procedures and explains why those
procedures were removed. Immediately following this explanation, the
text includes an explanation of how to install "Zabbix 2".

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-04-10 06:08:31 +10:00
Zac Dover
28aa556448 doc/mgr: credit John Jasen for Zabbix 2
Credit John Jasen for the development of the procedures describing the
installation of Zabbix 2.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-04-03 22:21:04 +10:00
Zac Dover
ebe7651dd8 doc/mgr: update zabbix information
Include information from John Jasen about how to install Zabbix.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-04-02 00:16:16 +10:00
Laura Flores
24dcb42d41
Merge pull request #55067 from yaarith/telemetry-pool-flags
mgr/telemetry: add pool flags
2024-01-23 12:22:32 -06:00
Yaarit Hatuka
937aa7ec21 mgr/telemetry: add pool flags
Pool flags can help us learn how certain features are being used, for
example, the "crimson" flag implies a crimson cluster.

We add a basic_pool_flags collection to the "basic" channel for this
purpose.

Signed-off-by: Yaarit Hatuka <yaarit@redhat.com>
2024-01-05 17:44:30 +00:00
Zac Dover
03656c02a7 doc/mgr: document lack of MSWin NFS 4.x support
Document that no version of Microsoft Windows supports mounting an NFS
v4.x export natively, as of the time of this commit.

This commit has been made in response to an anonymous note left on
https://pad.ceph.com/p/Report_Documentation_Bugs.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-01-01 10:10:42 +10:00
Ville Ojamo
4f9bd62f37
doc/mgr/ceph_api: Promptify example commands in index.rst
Use the more modern prompt block instead of
using code blocks for example commands.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
2023-07-28 11:49:19 +07:00
Ville Ojamo
37ea3e50f0
doc/mgr/rgw.rst: add missing "ceph" command in cli specification
The line begins with a prompt so I would
expect it to be a "complete" command,
including the `ceph` binary to run with all
the various listed arguments.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
2023-07-17 20:05:39 +07:00
Ville Ojamo
33b8fdb203
doc/mgr/rgw.rst: multisite typed wrong
Multisite is typed wrong as mutlisite so fix the spelling.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
2023-07-17 10:35:46 +07:00
Paul Cuzner
43b5f4b4f9 docs: fix nfs cluster create syntax
The ceph prefix was missing from the command
example.

Signed-off-by: Paul Cuzner <pcuzner@ibm.com>
2023-07-13 15:13:42 +12:00
gsantella
d64c52150c doc/mgr/dashboard: fix a typo
Signed-off-by: Guido Santella <gsantella@southhills.edu>
2023-06-17 09:49:15 -04:00
John Mulligan
92ce0ae600 doc/cephadm: document haproxy protocol options
There are now two ways to run NFS with ingress using haxproxy. This
makes three distinct modes for ingress. Document these.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
2023-05-26 10:43:11 -04:00
Zac Dover
4935ad8aed doc/mgr: edit "leaderboard" in telemetry.rst
Standardize the presentation of commands in the "Leaderboard" section of
doc/mgr/telemetry.rst.

Follow-up to https://github.com/ceph/ceph/pull/50977

Signed-off-by: Zac Dover <zac.dover@proton.me>
2023-05-23 06:11:39 +10:00
Adam King
9f3d21e020
Merge pull request #47199 from adk3798/osp-nfs-ha
mgr/cephadm: support for nfs backed by VIP

Reviewed-by: John Mulligan <jmulligan@redhat.com>
Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2023-05-03 17:18:27 -04:00
Adam King
5de3312dec doc/cephadm: document keepalive only nfs
Signed-off-by: Adam King <adking@redhat.com>
2023-05-01 15:45:11 -04:00
Zac Dover
5a90d64b34 doc/mgr: update prompts in prometheus.rst
Update prompts in prometheus.rst so that they're unselectable.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2023-04-28 08:10:29 +10:00
Piotr Parczewski
b9b75dafe2
doc/mgr/prometheus: fix confval reference
Signed-off-by: Piotr Parczewski <piotr@stackhpc.com>
2023-04-15 23:16:35 +02:00
yaarith
e0a6d6aa70
Merge pull request #50699 from yaarith/telemetry-leaderboard-doc
mgr/telemetry: add leaderboard description and documentation

Reviewed-by: Zac Dover <zac.dover@proton.me>
Reviewed-by: Laura Flores <lflores@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
2023-04-10 13:55:36 -04:00
Avan Thakkar
5a058b8fb3 mgr/prometheus: introduce fetch_perf_counters_metrics module option
Fixes: https://tracker.ceph.com/issues/58164
Signed-off-by: Avan Thakkar <athakkar@redhat.com>

Introducing module option in prometheus module to enable/disable support for exporting ceph daemons
perf counters as prometheus metrics, by default this option will be disabled. The use case for this option
is in case if ceph-exporter deployment failed for any reason then user still can have option to fetch metrics
from promethues exporter.
2023-04-04 23:12:29 +05:30
Yaarit Hatuka
d51947fe8a mgr/telemetry: add leaderboard description and documentation
Users who are opted-in to telemetry can also opt-in to participating in
a leaderboard in the telemetry public dashboards
(https://telemetry-public.ceph.com/).

Users can also add a description of the cluster to publicly appear in
the leaderboard.

Signed-off-by: Yaarit Hatuka <yaarit@redhat.com>
2023-03-27 22:51:51 +00:00
Pedro Gonzalez Gomez
21dc93ae11 mgr/dashboard: add button toggle to switch between new and old landing page
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
2023-03-15 22:21:23 +01:00
Pere Diaz Bou
8e07fbd2ea
Merge pull request #48843 from rhcs-dashboard/expose_slow_ops
mgr/prometheus: expose daemon health metrics

Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
2022-12-20 12:25:32 +01:00
Pere Diaz Bou
5a2b7c25b6 mgr/prometheus: expose daemon health metrics
Until now daemon health metrics were stored without being used. One of
the most helpful metrics there is SLOW_OPS with respect to OSDs and MONs
which this commit tries to expose to bring fine grained metrics to find
troublesome OSDs instead of having a lone healthcheck of slow ops in the
whole cluster.

Signed-off-by: Pere Diaz Bou <pdiazbou@redhat.com>
2022-12-20 09:44:49 +01:00
yaarith
3a8f2dcc51
Merge pull request #48214 from ljflores/wip-telemetry-bluestore-compression-mode
mgr/telemetry: add `basic_pool_options_bluestore` collection

Reviewed-by: Yaarit Hatuka <yaarit@redhat.com>
2022-12-13 14:34:45 -05:00
Adam King
08718ae283
Merge pull request #47708 from rkachach/fix_issue_57160
mgr/rgw: adding support for rgw multisite

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Ali Maredia <amaredia@redhat.com>
2022-12-07 10:43:44 -05:00
Redouane Kachach
dcde3df939
Addressing comments from the last review
Signed-off-by: Redouane Kachach <rkachach@redhat.com>
2022-10-19 10:42:20 +02:00
Redouane Kachach
5b6e99de1e
Removing docs for unused commands + fixing style issues
Adding logic to modify the master zonegroup endpoints
Do no call pull realm when modifying zone
Only update the endpoints if the modified zone is master
Adding support to set custom endpoints when creating realm or zone

Signed-off-by: Redouane Kachach <rkachach@redhat.com>
2022-10-13 18:17:59 +02:00
Redouane Kachach
83b0ef406d
Addressing some of Ali comments
Signed-off-by: Redouane Kachach <rkachach@redhat.com>
2022-10-11 12:06:21 +02:00
Redouane Kachach
b94c2b685a
Addressing adking review comments
Signed-off-by: Redouane Kachach <rkachach@redhat.com>
2022-10-11 10:10:16 +02:00
Redouane Kachach
7fdb145f1a
Addressing review comments
Signed-off-by: Redouane Kachach <rkachach@redhat.com>
2022-10-06 11:08:14 +02:00
John Mulligan
764ccf998b doc/mgr/nfs: document --sectype option for export create commands
Add documentation for the option to specify the sectype (for enabling kerberos)
when creating a new export.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
2022-10-05 10:25:06 -04:00
zdover23
9cfd351ab2
Merge pull request #44564 from zdover23/wip-doc-2022-01-13-44150-cleanup-grafana-data-source-name
doc/mgr: name data source in "Man Install & Config"

Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by:  Laura Flores <lflores@redhat.com>
2022-10-05 19:51:03 +10:00
Laura Flores
b0650129e0 mgr/telemetry: add basic_pool_options_bluestore collection
Collects per-pool bluestore options, such as `bluestore_compression_mode`.

Signed-off-by: Laura Flores <lflores@redhat.com>
2022-10-04 18:15:22 +00:00
Redouane Kachach
d15a5dcfe2
mgr/rgw: Adding rgw multisite support
Fixes: https://tracker.ceph.com/issues/57160

Signed-off-by: Redouane Kachach <rkachach@redhat.com>
2022-09-28 11:08:42 +02:00
Nizamudeen A
1acdb44108
Merge pull request #47265 from s0nea/wip-dashboard-redirect-fqdn
mgr/dashboard: add option to resolve ip addr

Reviewed-by: Pegonzal <NOT@FOUND>
Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
2022-09-23 10:59:24 +05:30
Tatjana Dehler
2e15f0f0d2
mgr/dashboard: add option to resolve ip addr
Add the option `redirect_resolve_ip_addr` to the dashboard module.
If the option is set to `True`, try to resolve the IP address before
redirecting from the passive to the active mgr instance.
If the option is set to `False`, follow the already known behavior.

Fixes: https://tracker.ceph.com/issues/56699
Signed-off-by: Tatjana Dehler <tdehler@suse.com>
2022-09-07 11:18:55 +02:00
Adam King
812be8465f
Merge pull request #47763 from phlogistonjohn/jjm-object-format-fixes
pybind/mgr: object_format.py decorator updates & docs

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Ramana Raja <rraja@redhat.com>
Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2022-09-01 13:54:13 -04:00