# Backport
This will backport the following commits from `main` to `8.4`:
- [Removes perlGuide from doc link service
(#148803)](https://github.com/elastic/kibana/pull/148803)
<!--- Backport version: 8.9.7 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"István Zoltán
Szabó","email":"szabosteve@gmail.com"},"sourceCommit":{"committedDate":"2023-01-12T15:13:14Z","message":"Removes
perlGuide from doc link service
(#148803)","sha":"a82e62f0cd29497a8dbbb5f2f7eff07ed14fbf2e","branchLabelMapping":{"^v8.7.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Docs","release_note:skip","docs","v8.0.2","v8.1.4","v8.2.4","v8.3.4","v8.4.4","v8.7.0","v8.6.1","v8.5.4"],"number":148803,"url":"https://github.com/elastic/kibana/pull/148803","mergeCommit":{"message":"Removes
perlGuide from doc link service
(#148803)","sha":"a82e62f0cd29497a8dbbb5f2f7eff07ed14fbf2e"}},"sourceBranch":"main","suggestedTargetBranches":["8.0","8.1","8.2","8.3","8.4","8.6","8.5"],"targetPullRequestStates":[{"branch":"8.0","label":"v8.0.2","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.1","label":"v8.1.4","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.2","label":"v8.2.4","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.3","label":"v8.3.4","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.4","label":"v8.4.4","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.7.0","labelRegex":"^v8.7.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/148803","number":148803,"mergeCommit":{"message":"Removes
perlGuide from doc link service
(#148803)","sha":"a82e62f0cd29497a8dbbb5f2f7eff07ed14fbf2e"}},{"branch":"8.6","label":"v8.6.1","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.5","label":"v8.5.4","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->
Co-authored-by: István Zoltán Szabó <szabosteve@gmail.com>
* add package signatures doc link
* add link to single package view
* add link to installed packages callout
* add link to confirm modal
* fix types
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* [type-summarizer] reimplement for broader support
* Enable sourceMaps in all packages
* include naming collision in summarizePackage test
* fix readmes
* remove unnecessary transient dependency
* remove code that was commented out
* remove outdated todo comment
* ensure errors triggered by untyped-exports are ligible
* remove unused import
* break out snippet generation from AstIndexer
* refactor several massive files into smaller pieces and add more inline docs
* fix typos
* update jest snapshots
* add sections to readme that points people to the useful parts of the source code along with a high-level overview of how the type-summarizer works
* remove --dump flag, it doesn't work
* use decName instead of calling names.get a second time
* include `export` as invalid name
* set threading params
* model header
* useMemo for threadsPerAllocationsOptions
* remove magic number
* id variable
* rename modal wrapper function
* remove placeholder
* update legend text
* min value for numOfAllocations
* add validation
* add extra text for cloud
* change the layout
* fix i18n message id
* docs url
* set header sizes
* change messages
* info callout
* fix the scrollbar issue
* change the message
* move the docs link
* rename the docs key
* fix typo
* change doc link alignment
* [Security Solution] bubble up policy response errors
* Adds policy troubleshooting links in doc links package
* Bubble up certain errors on policy response like full_disk_access error
* Fixes unit test and removes unused component
* Removes unused style
* Use link instead of button for documentation links
Co-authored-by: Joey F. Poon <joey.poon@elastic.co>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* Descriptive logs with docLinks for cluster shard limit exceeded
* Integration test for isClusterShardLimitExceeded
* Fix jest test snapshots
* Apply suggestions from code review
Co-authored-by: gchaps <33642766+gchaps@users.noreply.github.com>
* PR feedback
* PR feedback
* Unit tests for isClusterShardLimitExceeded
* Use constast for repeated strings
Co-authored-by: gchaps <33642766+gchaps@users.noreply.github.com>
* [Maps] term join in produce help
* snapshot updates
* i18n clean up
* API doc updates
* update API docs, update copy
* [CI] Auto-commit changed files from 'node scripts/eslint --no-cache --fix'
* i18n cleanup
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
* added callout about reporting on cloud
* slight rewording
* added functionality to disbale screenshotting on <2GB cloud instances
* added test and fixed public facing API to throw an observable error instead of sync
* update reporting integration with new screenshotting error
* fix typo
* added specific error code to telemetry
* added positive test case
* updated mappings
* update jest test snapshots
* update snapshot
* fix use of deprecated RxJS
* [revert this] added some logs for cloud
* also check for deploymentId
* remove logs
* removed logger being passed to system check function
* remove unused import
* slight update to test
* added cloud min requirements link
* add link to UI
* [CI] Auto-commit changed files from 'node scripts/eslint --no-cache --fix'
* added todo comment
* read mem limit from cgroup files
* update jest
* tidy up and simplify some of the logic
* [revert this] test with 1024
* [revert this] added some logging again
* actually pass the cloud plugin to Screenshots 🤦
* [revert this] try and read instance data file instead
* Revert "[revert this] try and read instance data file instead"
This reverts commit ebdea2115d.
* Revert "[revert this] test with 1024"
This reverts commit 7ae3e3978e.
* Revert "[revert this] added some logging again"
This reverts commit d21e8080e1.
* use injected environment variable to read instance size
* implement copy feedback
* fix variable rename
* fix test
* fixed some copy
* fix test code
* remove unused i18n
* update snapshots
* minor tidying up
* tighten up the copy
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* reapply docs and doclink changes
* Updates wait_for_index_yellow_status response type on response timeout, updates create_index action and model to account for the changes
* Refactors clone_index action to account for new return type of waitForIndexYellow, updates model
* Updates README
* Updates snapshot
* Updates docs
* Fix import violations
* imports
* Extends the retry log message with an actionable item linking to the docs on every retryable migration action
* Refactor retry_state and model to allow linking to specific subsections in the docs
* Updates resolving saved objects migration failures docs
* Calls waitForIndexStatusYellow directly in actions integration tests
* Deletes comment
* Update src/core/server/saved_objects/migrations/model/retry_state.test.ts
Co-authored-by: Rudolf Meijering <skaapgif@gmail.com>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Rudolf Meijering <skaapgif@gmail.com>
* Fixes wrong text for downgrade license docs link on blocklist.
* Fixes license downgraded banner for blocklist including the docs link
* Updates i18n keys for blocklist to be singular
* Removes unused param name
Co-authored-by: Ashokaditya <1849116+ashokaditya@users.noreply.github.com>
Co-authored-by: kevinlog <kevin.logan@elastic.co>
* Edit text strings and links in add logstash output UI
* fix test to match
* Add changes from review
* Fix tests
* Fix type
* Fix I18N error
Co-authored-by: Nicolas Chaulet <nicolas.chaulet@elastic.co>
Co-authored-by: gchaps <gail.chappell@elastic.co>
* Add basic elasticsearch card and page
* Add more content and styles
* Update content
* Add language client select
* Get client language from URL
* Add language instructions
* Make designs close to pixel perfect
* Add i18n strings
* Add elasticsearch_cloud_id component and tests
Co-authored-by: joemcelroy <joseph.mcelroy@elastic.co>
* Fix linter errors
* Use i18n instead of FormattedMessage for consistency
* Remove redundant FormattedMessage
* include cloud deployment link in UI
* Add instructions for all language clients
* Rewrite language selector with switch
* Add missing target blank
* Remove trailing whitespace in code blocks
* Fix i18n
* Invert ruby instructions
* Update page layout
* Add syntax highlighting
* Remove PERL
* Reorder languages
* Add placeholder for elasticsearch version
* Change docs version to current
* Add missing links
* Add target="_blank" to links
* Simplify strong prop
* Fix column stretching from Kibana PR Cloud ID in code blocks
* Fix page keeping the scroll position
* Fix typo
* Adhere to writing guidelines
* Use docLinks service
* Update dotnet guide
* Use elasticsearch query dsl link instead of creating a new one for Ruby client
* Update php connecting link
Looks like it was fixed in `master`, but not in `current` docs. Since the PR is going to master, we could use the corrected link
Co-authored-by: joemcelroy <joseph.mcelroy@elastic.co>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>