kibana/docs/settings
Tim Sullivan 871a81c68e
[Reporting] Use Kibana feature privileges only to control access to reporting (#200834)
## Summary

This PR discontinues Reporting from having dual models for determining
the privilege to generate a report, and uses Kibana feature privileges
as the single model that controls those privileges.

### Changes
1. Removes all logic that is based on following settings:
    * `xpack.reporting.roles.enabled`
    * `xpack.reporting.roles.allow`
The settings are still supported, but any features that use the settings
are removed.
2. Removes the detection of the settings from the Upgrade Assistant
integration

### Release note
The default system of granting users the privilege to generate reports
has changed. Rather than assigning users the `reporting_user` role,
administrators should create a custom role that grants report-creation
privileges using Kibana application privileges.

### Checklist

Check the PR satisfies following conditions. 

Reviewers should verify this PR satisfies this list as well.

- [x]
[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)
was added for features that require explanation or tutorials
- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
- [x] This was checked for breaking HTTP API changes, and any breaking
changes have been approved by the breaking-change committee. The
`release_note:breaking` label should be applied in these situations.

Correlates with https://elasticco.atlassian.net/browse/ES-9856: assign
the built-in `reporting_user` role the necessary Kibana application
privileges, and make the role not marked as deprecated.

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-12-04 09:51:29 -07:00
..
images docs: APM spaces (#132071) 2022-06-02 15:06:00 -04:00
alert-action-settings.asciidoc [Response Ops] Remove ephemeral tasks from action and alerting plugins (#197421) 2024-12-02 14:06:01 -08:00
apm-settings.asciidoc Add otel datastream patterns to APM indices (#190533) 2024-08-22 04:07:24 -05:00
banners-settings.asciidoc [DOCS] Reformats the AleBanner settings tables into definition lists (#107966) 2021-08-20 10:03:51 -05:00
cases-settings.asciidoc [Cases] Adding cases settings docs (#154672) 2023-04-11 22:15:26 -04:00
enterprise-search-settings.asciidoc [DOCS] Add settings for Enterprise Search (#126711) 2022-03-02 12:58:15 -08:00
fleet-settings.asciidoc Update warning on xpack.fleet.enableExperimental (#188917) 2024-07-23 12:25:34 -04:00
general-infra-logs-ui-settings.asciidoc remove source config settings (#130931) 2022-04-27 09:41:51 -05:00
i18n-settings.asciidoc [i18n] a few docs updates (#127964) 2022-03-17 18:18:49 +02:00
infrastructure-ui-settings.asciidoc [DOCS] Edits titles in Setup section for consistency (#68451) 2020-06-08 14:46:26 -07:00
logging-settings.asciidoc Document rolling file appender numeric strategy max. (#134171) 2022-06-13 13:01:14 -04:00
logs-ui-settings.asciidoc [DOC+] Move logging location reference (#158521) 2023-06-01 07:50:02 -06:00
monitoring-settings.asciidoc [Stack Monitoring] Add stale status reporting for Kibana (#132613) 2022-06-08 11:31:17 +02:00
reporting-settings.asciidoc [Reporting] Use Kibana feature privileges only to control access to reporting (#200834) 2024-12-04 09:51:29 -07:00
search-sessions-settings.asciidoc Deprecate search session documentation (#192224) 2024-09-12 13:35:55 -07:00
security-settings.asciidoc Fix documentation for session lifespan default (#198065) 2024-10-28 18:01:56 +00:00
spaces-settings.asciidoc update monitoring.allowedSpaces documentation (#120362) 2021-12-07 12:04:07 +01:00
task-manager-settings.asciidoc Update docs on task manager default poll interval as of 8.17 (#202559) 2024-12-03 13:24:00 -05:00
telemetry-settings.asciidoc [Telemetry] Update notice message (#158669) 2023-06-01 17:53:02 +02:00
url-drilldown-settings.asciidoc [DOCS] Reformats settings in drilldown doc (#120299) 2021-12-06 11:52:40 -08:00