… (#195431)
# Backport
This will backport the following commits from `main` to `8.x`:
- [[Search][Onboarding] Default home to Global Empty State
(#195142)](#195142)
<!--- Backport version: 9.4.3 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Rodney
Norris","email":"rodney.norris@elastic.co"},"sourceCommit":{"committedDate":"2024-10-08T14:29:59Z","message":"[Search][Onboarding]
Default home to Global Empty State (#195142)\n\n## Summary\r\nUpdated
the ES3 (Serverless Search) default home route to be the global\r\nempty
state, when `search_indices` is enabled.\r\nMoved the getting started
page, the current homepage, from\r\n`/app/elasticsearch` to
`/app/elasticsearch/getting_started`\r\nThis required adding a redirect
for `/app/elasticsearch` to\r\n`/app/elasticsearch/start`.\r\n\r\nAfter
we enabled `search_indices` by default for ES3, we can remove
the\r\nconditional logic added by this PR.\r\n\r\n### Screenshots\r\nES3
Home With search indices config FF
enabled\r\n\r\n\r\nES3
Home with search indices config FF
disabled\r\n\r\n\r\n\r\n\r\n###
Checklist\r\n\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios\r\n- [ ] [Flaky
Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\r\nused on any tests
changed","sha":"d573915dd30c62adb780728ab83668285f5bd64d","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:Search","backport:prev-minor"],"title":"[Search][Onboarding]
Default home to Global Empty
State","number":195142,"url":"https://github.com/elastic/kibana/pull/195142","mergeCommit":{"message":"[Search][Onboarding]
Default home to Global Empty State (#195142)\n\n## Summary\r\nUpdated
the ES3 (Serverless Search) default home route to be the global\r\nempty
state, when `search_indices` is enabled.\r\nMoved the getting started
page, the current homepage, from\r\n`/app/elasticsearch` to
`/app/elasticsearch/getting_started`\r\nThis required adding a redirect
for `/app/elasticsearch` to\r\n`/app/elasticsearch/start`.\r\n\r\nAfter
we enabled `search_indices` by default for ES3, we can remove
the\r\nconditional logic added by this PR.\r\n\r\n### Screenshots\r\nES3
Home With search indices config FF
enabled\r\n\r\n\r\nES3
Home with search indices config FF
disabled\r\n\r\n\r\n\r\n\r\n###
Checklist\r\n\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios\r\n- [ ] [Flaky
Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\r\nused on any tests
changed","sha":"d573915dd30c62adb780728ab83668285f5bd64d"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/195142","number":195142,"mergeCommit":{"message":"[Search][Onboarding]
Default home to Global Empty State (#195142)\n\n## Summary\r\nUpdated
the ES3 (Serverless Search) default home route to be the global\r\nempty
state, when `search_indices` is enabled.\r\nMoved the getting started
page, the current homepage, from\r\n`/app/elasticsearch` to
`/app/elasticsearch/getting_started`\r\nThis required adding a redirect
for `/app/elasticsearch` to\r\n`/app/elasticsearch/start`.\r\n\r\nAfter
we enabled `search_indices` by default for ES3, we can remove
the\r\nconditional logic added by this PR.\r\n\r\n### Screenshots\r\nES3
Home With search indices config FF
enabled\r\n\r\n\r\nES3
Home with search indices config FF
disabled\r\n\r\n\r\n\r\n\r\n###
Checklist\r\n\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios\r\n- [ ] [Flaky
Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\r\nused on any tests
changed","sha":"d573915dd30c62adb780728ab83668285f5bd64d"}}]}]
BACKPORT-->
Co-authored-by: Rodney Norris <rodney.norris@elastic.co>
Summary
Updated the ES3 (Serverless Search) default home route to be the global empty state, when
search_indicesis enabled.Moved the getting started page, the current homepage, from
/app/elasticsearchto/app/elasticsearch/getting_startedThis required adding a redirect for
/app/elasticsearchto/app/elasticsearch/start.After we enabled
search_indicesby default for ES3, we can remove the conditional logic added by this PR.Screenshots
ES3 Home With search indices config FF enabled


ES3 Home with search indices config FF disabled
Checklist