Skip to content
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

[meta] Core Team 8.0 Projects #84380

Closed
27 of 33 tasks
joshdover opened this issue Nov 25, 2020 · 2 comments
Closed
27 of 33 tasks

[meta] Core Team 8.0 Projects #84380

joshdover opened this issue Nov 25, 2020 · 2 comments
Labels
Meta Team:Core Core services & architecture: plugins, logging, config, saved objects, http, ES client, i18n, etc v8.0.0

Comments

@joshdover
Copy link
Contributor

joshdover commented Nov 25, 2020

This meta issue is to meant capture all work on the Core team that needs to be completed for the 8.0 release.

Elasticsearch

Saved Objects

Public HTTP API Changes

Remove support for legacy exports

We deprecated the legacy export format in 7.0 and we need to remove the UI code from master for supporting this:

Migrating to System Indices

Meta Issue

All Elastic-internal indices will be converted to "system indices" in 8.0. The goal of system indices is to prevent accidental tampering/breakage/corruption of data & index settings by users when using the user-facing REST APIs in Elasticsearch.

Related Issues

Removing multi-tenancy support

Overall issue

The new "Kibana ES Plugin" will only support a single Kibana installation per Elasticsearch cluster. Due to this change, we will be removing support for the kibana.index & related settings which allowed users to have multiple, separate Kibana installs on the same cluster.

Instead, we are encouraging users to utilize the Spaces functionality and we want to assist in migrating to Spaces as best we can. To this end, we plan to leverage the Saved Objects import/export features to allow users to export all of their Kibana data and then import it into a space on a shared Kibana install. However, today there are several limitations to this functionality that need to be addressed before users will be able to successfully export all of their data:

Logging

As part of the migration to the Kibana Platform, we introduced a new logger that supports many new features to bring Kibana's logging capabilities more inline with Elasticsearch's logging. Internally, virtually all log messages flow through the new system, but we are still relying on the legacy logging system to actually write to the final output. In 8.0, we'd like to remove support for the old logging system entirely, including its configuration values so that we no longer have to support this (untested) code.

Blockers to removing the legacy logging system (meta issue)

Cleanup

Configuration

kibana.yml

@joshdover joshdover added Meta Team:Core Core services & architecture: plugins, logging, config, saved objects, http, ES client, i18n, etc v8.0.0 labels Nov 25, 2020
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-core (Team:Core)

@lukeelmers
Copy link
Member

I believe all remaining items on this list have been deferred, so I've updated the checklist accordingly. Now that we are past 8.0 FF, I'll go ahead and close this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Meta Team:Core Core services & architecture: plugins, logging, config, saved objects, http, ES client, i18n, etc v8.0.0
Projects
None yet
Development

No branches or pull requests

3 participants