Skip to content

Commit

Permalink
Squashed commit of the following:
Browse files Browse the repository at this point in the history
commit 5e74f44ec7802f20b9cf2129c8a43f3247e9e87a
Author: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Date:   Tue Mar 28 07:07:48 2023 -0400

    [7.17] [Infrastructure UI] Kubernetes Pods correctly show Network chart (#153631) (#153824)

    # Backport

    This will backport the following commits from `main` to `7.17`:
    - [[Infrastructure UI] Kubernetes Pods correctly show Network chart
    (#153631)](https://github.com/elastic/kibana/pull/153631)

    <!--- Backport version: 8.9.7 -->

    ### Questions ?
    Please refer to the [Backport tool
    documentation](https://github.com/sqren/backport)

    <!--BACKPORT [{"author":{"name":"Marco Antonio
    Ghiani","email":"marcoantonio.ghiani01@gmail.com"},"sourceCommit":{"committedDate":"2023-03-28T07:52:38Z","message":"[Infrastructure
    UI] Kubernetes Pods correctly show Network chart (#153631)\n\n## 📓
    Summary\r\n\r\nCloses #129239 \r\n\r\nThis issue was caused by a
    Validation error when creating the tsvb model\r\nfor the
    `podNetworkTraffic` metric series.\r\nIt was basically referencing an
    aggregation property that didn't exist,\r\ncaused by different property
    names matching.\r\n\r\n## 🧪 Testing\r\n\r\n- Navigate to Inventory\r\n-
    Select `Show` -> `Kubernetes Pods`\r\n- Select any available pod and
    click on Kubernetes pod metrics to open\r\nthe pod details view\r\n-
    Verify the Network chart is available and matches the **Inbound
    (RX)**\r\nand **Outbound (TX)**
    values.\r\n\r\n\r\nhttps://user-images.githubusercontent.com/34506779/227875972-07aa35e1-eb0c-480a-8500-342de6ffad80.mov\r\n\r\n---------\r\n\r\nCo-authored-by:
    Marco Antonio Ghiani
    <marcoantonio.ghiani@elastic.co>","sha":"b64dc9561846b50911cf3f7f7e3e5e7044db72fa","branchLabelMapping":{"^v8.8.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Team:Infra
    Monitoring
    UI","backport:all-open","v8.8.0"],"number":153631,"url":"https://github.com/elastic/kibana/pull/153631","mergeCommit":{"message":"[Infrastructure
    UI] Kubernetes Pods correctly show Network chart (#153631)\n\n## 📓
    Summary\r\n\r\nCloses #129239 \r\n\r\nThis issue was caused by a
    Validation error when creating the tsvb model\r\nfor the
    `podNetworkTraffic` metric series.\r\nIt was basically referencing an
    aggregation property that didn't exist,\r\ncaused by different property
    names matching.\r\n\r\n## 🧪 Testing\r\n\r\n- Navigate to Inventory\r\n-
    Select `Show` -> `Kubernetes Pods`\r\n- Select any available pod and
    click on Kubernetes pod metrics to open\r\nthe pod details view\r\n-
    Verify the Network chart is available and matches the **Inbound
    (RX)**\r\nand **Outbound (TX)**
    values.\r\n\r\n\r\nhttps://user-images.githubusercontent.com/34506779/227875972-07aa35e1-eb0c-480a-8500-342de6ffad80.mov\r\n\r\n---------\r\n\r\nCo-authored-by:
    Marco Antonio Ghiani
    <marcoantonio.ghiani@elastic.co>","sha":"b64dc9561846b50911cf3f7f7e3e5e7044db72fa"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.8.0","labelRegex":"^v8.8.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/153631","number":153631,"mergeCommit":{"message":"[Infrastructure
    UI] Kubernetes Pods correctly show Network chart (#153631)\n\n## 📓
    Summary\r\n\r\nCloses #129239 \r\n\r\nThis issue was caused by a
    Validation error when creating the tsvb model\r\nfor the
    `podNetworkTraffic` metric series.\r\nIt was basically referencing an
    aggregation property that didn't exist,\r\ncaused by different property
    names matching.\r\n\r\n## 🧪 Testing\r\n\r\n- Navigate to Inventory\r\n-
    Select `Show` -> `Kubernetes Pods`\r\n- Select any available pod and
    click on Kubernetes pod metrics to open\r\nthe pod details view\r\n-
    Verify the Network chart is available and matches the **Inbound
    (RX)**\r\nand **Outbound (TX)**
    values.\r\n\r\n\r\nhttps://user-images.githubusercontent.com/34506779/227875972-07aa35e1-eb0c-480a-8500-342de6ffad80.mov\r\n\r\n---------\r\n\r\nCo-authored-by:
    Marco Antonio Ghiani
    <marcoantonio.ghiani@elastic.co>","sha":"b64dc9561846b50911cf3f7f7e3e5e7044db72fa"}}]}]
    BACKPORT-->

    Co-authored-by: Marco Antonio Ghiani <marcoantonio.ghiani01@gmail.com>

commit 40de0e73638578e90dc3fe559202b4af1b8377bc
Author: Jon <jon@elastic.co>
Date:   Tue Mar 21 10:12:06 2023 -0500

    [7.17] Upgrade caniuse-lite db (#153318) (#153339)

    #153318

commit 13916b37c33c22df2f4310e1ac39a277c8eb328d
Author: Jon <jon@elastic.co>
Date:   Mon Mar 20 16:52:09 2023 -0500

    [7.17] [bazel] Use a GCS bucket for local dev remote bazel cache  (#148393)

    08a8c640b8fa4526510a004c7a4758c51693ccf5 removes the legacy remote
    caching setup we had with buildbuddy

    7982f6050c32cdd340a20f023a693eeaf1a5de2e backports the
    `populate-local-gcs` option from #131866. It adds support for keeping
    the local development cache in gcs up to date. It's an old backport and
    I don't think the complexity/maintenance is worth the development
    performance on a feature frozen branch, but I'll leave it up for
    discussion.

    ---------

    Co-authored-by: Tiago Costa <tiago.costa@elastic.co>

commit 652eea2ff371cf0e2d41c9d43ec732ec72ea3e20
Author: koso3ht4y <thantzin1802@gmail.com>
Date:   Tue Mar 21 05:35:52 2023 +0900

    Update on rpm.asciidoc (#150269)

    shasum update

    ## Summary

    Summarize your PR. If it involves visual changes include a screenshot or
    gif.

    ### Checklist

    Delete any items that are not applicable to this PR.

    - [ ] Any text added follows [EUI's writing
    guidelines](https://elastic.github.io/eui/#/guidelines/writing), uses
    sentence case text and includes [i18n
    support](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)
    - [ ]
    [Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)
    was added for features that require explanation or tutorials
    - [ ] [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
    - [ ] Any UI touched in this PR is usable by keyboard only (learn more
    about [keyboard accessibility](https://webaim.org/techniques/keyboard/))
    - [ ] Any UI touched in this PR does not create any new axe failures
    (run axe in browser:
    [FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),
    [Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))
    - [ ] If a plugin configuration key changed, check if it needs to be
    allowlisted in the cloud and added to the [docker
    list](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)
    - [ ] This renders correctly on smaller devices using a responsive
    layout. (You can test this [in your
    browser](https://www.browserstack.com/guide/responsive-testing-on-local-server))
    - [ ] This was checked for [cross-browser
    compatibility](https://www.elastic.co/support/matrix#matrix_browsers)

    ### Risk Matrix

    Delete this section if it is not applicable to this PR.

    Before closing this PR, invite QA, stakeholders, and other developers to
    identify risks that should be tested prior to the change/feature
    release.

    When forming the risk matrix, consider some of the following examples
    and how they may potentially impact the change:

    | Risk | Probability | Severity | Mitigation/Notes |

    |---------------------------|-------------|----------|-------------------------|
    | Multiple Spaces&mdash;unexpected behavior in non-default Kibana Space.
    | Low | High | Integration tests will verify that all features are still
    supported in non-default Kibana Space and when user switches between
    spaces. |
    | Multiple nodes&mdash;Elasticsearch polling might have race conditions
    when multiple Kibana nodes are polling for the same tasks. | High | Low
    | Tasks are idempotent, so executing them multiple times will not result
    in logical error, but will degrade performance. To test for this case we
    add plenty of unit tests around this logic and document manual testing
    procedure. |
    | Code should gracefully handle cases when feature X or plugin Y are
    disabled. | Medium | High | Unit tests will verify that any feature flag
    or plugin combination still results in our service operational. |
    | [See more potential risk
    examples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx) |

    ### For maintainers

    - [x] This was checked for breaking API changes and was [labeled
    appropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)

    Co-authored-by: gchaps <33642766+gchaps@users.noreply.github.com>
    Co-authored-by: Jon <jon@elastic.co>

commit d399ea9e5fe31a666bae4dab81f4f679451285eb
Author: Stratoula Kalafateli <efstratia.kalafateli@elastic.co>
Date:   Fri Mar 10 08:48:01 2023 +0200

    [7.17][Vega] Upgrade to 5.24.0 (#152987)

    ## Summary

    Upgrades vega to the latest version.

commit 05713e2ce2ff4f1c99f9cb8cbcadb4b3fe1c7d39
Author: Aleh Zasypkin <aleh.zasypkin@elastic.co>
Date:   Mon Mar 6 18:51:47 2023 +0100

    [7.17] Upgrade `vega` dependency (`5.22.1` → `5.23.0`). (#152541) (#152700) (#152725)

    # Backport

    This will backport the following commits from `main` to `7.17`:
    - [Upgrade `vega` dependency (`5.22.1` → `5.23.0`). (#152541)
    (#152700)](https://github.com/elastic/kibana/pull/152700)

    <!--- Backport version: 8.9.7 -->

    ### Questions ?
    Please refer to the [Backport tool
    documentation](https://github.com/sqren/backport)

    <!--BACKPORT [{"author":{"name":"Aleh
    Zasypkin","email":"aleh.zasypkin@elastic.co"},"sourceCommit":{"committedDate":"2023-03-06T15:00:26Z","message":"Upgrade
    `vega` dependency (`5.22.1` → `5.23.0`). (#152541)
    (#152700)","sha":"0bf0a40b90223c7fb42fde04ea021ee9ef8594fe","branchLabelMapping":{"^v8.8.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["chore","release_note:skip","backport:all-open","ci:build-storybooks","ci:cloud-deploy","v8.8.0"],"number":152700,"url":"https://github.com/elastic/kibana/pull/152700","mergeCommit":{"message":"Upgrade
    `vega` dependency (`5.22.1` → `5.23.0`). (#152541)
    (#152700)","sha":"0bf0a40b90223c7fb42fde04ea021ee9ef8594fe"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.8.0","labelRegex":"^v8.8.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/152700","number":152700,"mergeCommit":{"message":"Upgrade
    `vega` dependency (`5.22.1` → `5.23.0`). (#152541)
    (#152700)","sha":"0bf0a40b90223c7fb42fde04ea021ee9ef8594fe"}},{"url":"https://github.com/elastic/kibana/pull/152724","number":152724,"branch":"8.7","state":"OPEN"}]}]
    BACKPORT-->

commit 8f96d70fee263f6de4fb5dfffc47abcc073980f2
Author: Stratoula Kalafateli <efstratia.kalafateli@elastic.co>
Date:   Thu Mar 2 16:21:28 2023 +0200

    [XY] Order by metric/custom metric doesn't work well for split chart (#152445)

    ## Summary

    Backport of https://github.com/elastic/kibana/pull/128185 on 7.17

    ![aggbased](https://user-images.githubusercontent.com/17003240/222131428-9287dc2b-be13-4691-975a-495cf0f7cc13.gif)

    ---------

    Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

commit bab843f18152a58447920c699a989e1e9fd66ec4
Author: Hannah Mudge <Heenawter@users.noreply.github.com>
Date:   Tue Feb 28 16:50:46 2023 -0700

    [7.17] [Dashboard] Fix `z-index` of `embPanel__header--floater`  (#136463) (#152390)

    # Backport

    This will backport the following commits from `main` to `7.17`:
    - [[Dashboard] Fix `z-index` of `embPanel__header--floater`
    (#136463)](https://github.com/elastic/kibana/pull/136463)

    <!--- Backport version: 8.9.7 -->

    ### Questions ?
    Please refer to the [Backport tool
    documentation](https://github.com/sqren/backport)

    <!--BACKPORT [{"author":{"name":"Hannah
    Mudge","email":"Heenawter@users.noreply.github.com"},"sourceCommit":{"committedDate":"2022-07-19T16:15:31Z","message":"[Dashboard]
    Fix `z-index` of `embPanel__header--floater` (#136463)\n\n* Remove panel
    wrapper element\r\n\r\n* Fix functional tests to work without
    wrapper\r\n\r\n* Remove duplicated code\r\n\r\n* Re-add classes to
    right-justify in view mode\r\n\r\n* Apply high z-index to children of
    floating header rather than
    parent","sha":"b31b076b0789545a4dbeb85b1a6d90283c9e6cfb","branchLabelMapping":{"^v8.4.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:Dashboard","Feature:Embedding","release_note:fix","Team:Presentation","loe:hours","impact:medium","auto-backport","v8.4.0","v8.3.3"],"number":136463,"url":"https://github.com/elastic/kibana/pull/136463","mergeCommit":{"message":"[Dashboard]
    Fix `z-index` of `embPanel__header--floater` (#136463)\n\n* Remove panel
    wrapper element\r\n\r\n* Fix functional tests to work without
    wrapper\r\n\r\n* Remove duplicated code\r\n\r\n* Re-add classes to
    right-justify in view mode\r\n\r\n* Apply high z-index to children of
    floating header rather than
    parent","sha":"b31b076b0789545a4dbeb85b1a6d90283c9e6cfb"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.4.0","labelRegex":"^v8.4.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/136463","number":136463,"mergeCommit":{"message":"[Dashboard]
    Fix `z-index` of `embPanel__header--floater` (#136463)\n\n* Remove panel
    wrapper element\r\n\r\n* Fix functional tests to work without
    wrapper\r\n\r\n* Remove duplicated code\r\n\r\n* Re-add classes to
    right-justify in view mode\r\n\r\n* Apply high z-index to children of
    floating header rather than
    parent","sha":"b31b076b0789545a4dbeb85b1a6d90283c9e6cfb"}},{"branch":"8.3","label":"v8.3.3","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/136661","number":136661,"state":"MERGED","mergeCommit":{"sha":"561d89b449b5608181b058357c3c215f58223f91","message":"[Dashboard]
    Fix `z-index` of `embPanel__header--floater` (#136463) (#136661)\n\n*
    Remove panel wrapper element\n\n* Fix functional tests to work without
    wrapper\n\n* Remove duplicated code\n\n* Re-add classes to right-justify
    in view mode\n\n* Apply high z-index to children of floating header
    rather than parent\n\n(cherry picked from commit
    b31b076b0789545a4dbeb85b1a6d90283c9e6cfb)\n\n#
    Conflicts:\n#\ttest/functional/apps/dashboard_elements/controls/controls_callout.ts"}}]}]
    BACKPORT-->

commit 4e6fb423aecde684f0f6d6cae9373d8a5a4b4d7e
Author: Jon <jon@elastic.co>
Date:   Mon Feb 27 16:26:27 2023 -0600

    [7.17] Update dependency selenium-webdriver to ^4.8.1 (main) (#152156) (#152262)

    #152156

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 73983f0ed217a0e4c46e0e930d5994c2f7c115fc
Author: Thomas Watson <watson@elastic.co>
Date:   Sun Feb 26 13:50:32 2023 +0100

    [7.17] Add test to ensure security related eslint rules are applied (#151434) (#152167)

    # Backport

    This will backport the following commits from `main` to `7.17`:
    - [Add test to ensure security related eslint rules are applied
    (#151434)](https://github.com/elastic/kibana/pull/151434)

    <!--- Backport version: 8.9.7 -->

    ### Questions ?
    Please refer to the [Backport tool
    documentation](https://github.com/sqren/backport)

    <!--BACKPORT [{"author":{"name":"Thomas
    Watson","email":"watson@elastic.co"},"sourceCommit":{"committedDate":"2023-02-24T15:48:11Z","message":"Add
    test to ensure security related eslint rules are applied
    (#151434)","sha":"e3dd7227e1cd48d420de849397f6ebed5e05bb6d","branchLabelMapping":{"^v8.8.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:all-open","v8.8.0"],"number":151434,"url":"https://github.com/elastic/kibana/pull/151434","mergeCommit":{"message":"Add
    test to ensure security related eslint rules are applied
    (#151434)","sha":"e3dd7227e1cd48d420de849397f6ebed5e05bb6d"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.8.0","labelRegex":"^v8.8.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/151434","number":151434,"mergeCommit":{"message":"Add
    test to ensure security related eslint rules are applied
    (#151434)","sha":"e3dd7227e1cd48d420de849397f6ebed5e05bb6d"}}]}]
    BACKPORT-->

commit 7e2c1dc2a14da6c6a294143260f52a195081fb6a
Author: Marshall Main <55718608+marshallmain@users.noreply.github.com>
Date:   Thu Feb 23 13:28:16 2023 -0800

    [Security Solution][Alerts] Separate detection engine rules warning into 2 warnings (#151541)

    ## Summary
    Original PR: https://github.com/elastic/kibana/pull/127636
    Closes https://github.com/elastic/kibana/issues/148230

    Creates a separate warning to make it clearer to users that rules will
    be automatically disabled after upgrading. Both warnings display on the
    same condition: if roles exist that (1) have access to .siem-signals
    indices, and (2) do not have access to alerts as data indices
    (.alerts-security.alerts and .internal.alerts-security.alerts).
    ### Details

    ![image](https://user-images.githubusercontent.com/55718608/219521631-d211b7cf-f662-4c62-8dd0-6df7cf7b0eb3.png)
    ### List

    ![image](https://user-images.githubusercontent.com/55718608/219521732-d53811a2-9724-471f-8a0d-6cae78102e40.png)

commit 7f6d02c87199098eaedcd07cc3f6402c69769f6f
Author: Thomas Watson <watson@elastic.co>
Date:   Wed Feb 22 06:11:46 2023 +0100

    [7.17] Upgrade eslint-import-resolver-webpack from v0.13.1 to v0.13.2 (#151793)

    Required to upgrade to Node.js 18 (see issue #149381)

commit 9a1204224ce7bee5c2f0623647db27d7352404e9
Author: Jon <jon@elastic.co>
Date:   Tue Feb 21 15:38:04 2023 -0600

    [7.17] Upgrade Node.js to 16.19.1 (#151527) (#151748)

    #151527

commit 6e6d552e4313746ee4ee30b20053175dc061b79c
Author: Thomas Watson <watson@elastic.co>
Date:   Tue Feb 21 19:22:06 2023 +0100

    [7.17] Upgrade elastic-apm-node from v3.21.1 to v3.42.0 (#151669)

    This get's the `7.17` branch up to the same state as the `main` brach
    and is also required to upgrade to Node.js 18 (see issue #149381)

commit 17a920196a2781f3605550a6d2b5825b83153519
Author: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Date:   Tue Feb 21 11:37:01 2023 -0500

    [7.17] Update dependency @types/selenium-webdriver to ^4.1.11 (main) (#151578) (#151709)

    # Backport

    This will backport the following commits from `main` to `7.17`:
    - [Update dependency @types/selenium-webdriver to ^4.1.11 (main)
    (#151578)](https://github.com/elastic/kibana/pull/151578)

    <!--- Backport version: 8.9.7 -->

    ### Questions ?
    Please refer to the [Backport tool
    documentation](https://github.com/sqren/backport)

    <!--BACKPORT
    [{"author":{"name":"renovate[bot]","email":"29139614+renovate[bot]@users.noreply.github.com"},"sourceCommit":{"committedDate":"2023-02-21T13:51:42Z","message":"Update
    dependency @types/selenium-webdriver to ^4.1.11 (main)
    (#151578)\n\n[![Mend\r\nRenovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\r\n\r\nThis
    PR contains the following updates:\r\n\r\n| Package | Change | Age |
    Adoption | Passing | Confidence
    |\r\n|---|---|---|---|---|---|\r\n|\r\n[@types/selenium-webdriver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/selenium-webdriver)\r\n([source](https://github.com/DefinitelyTyped/DefinitelyTyped))
    |\r\n[`^4.1.10`
    ->\r\n`^4.1.11`](https://renovatebot.com/diffs/npm/@types%2fselenium-webdriver/4.1.10/4.1.11)\r\n|\r\n[![age](https://badges.renovateapi.com/packages/npm/@types%2fselenium-webdriver/4.1.11/age-slim)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![adoption](https://badges.renovateapi.com/packages/npm/@types%2fselenium-webdriver/4.1.11/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![passing](https://badges.renovateapi.com/packages/npm/@types%2fselenium-webdriver/4.1.11/compatibility-slim/4.1.10)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![confidence](https://badges.renovateapi.com/packages/npm/@types%2fselenium-webdriver/4.1.11/confidence-slim/4.1.10)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n\r\n---\r\n\r\n###
    Configuration\r\n\r\n📅 **Schedule**: Branch creation - At any time (no
    schedule defined),\r\nAutomerge - At any time (no schedule
    defined).\r\n\r\n🚦 **Automerge**: Disabled by config. Please merge this
    manually once you\r\nare satisfied.\r\n\r\n♻ **Rebasing**: Whenever PR
    becomes conflicted, or you tick the\r\nrebase/retry checkbox.\r\n\r\n🔕
    **Ignore**: Close this PR and you won't be reminded about this
    update\r\nagain.\r\n\r\n---\r\n\r\n- [ ] <!-- rebase-check -->If you
    want to rebase/retry this PR, check\r\nthis box\r\n\r\n---\r\n\r\nThis
    PR has been generated by
    [Mend\r\nRenovate](https://www.mend.io/free-developer-tools/renovate/).
    View\r\nrepository job
    log\r\n[here](https://app.renovatebot.com/dashboard#github/elastic/kibana).\r\n\r\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xNDMuMSIsInVwZGF0ZWRJblZlciI6IjM0LjE0My4xIn0=-->\r\n\r\nCo-authored-by:
    renovate[bot]
    <29139614+renovate[bot]@users.noreply.github.com>","sha":"11dc7895374307303627b9bbba47fc988d58dc4d","branchLabelMapping":{"^v8.8.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","release_note:skip","backport:all-open","v8.8.0"],"number":151578,"url":"https://github.com/elastic/kibana/pull/151578","mergeCommit":{"message":"Update
    dependency @types/selenium-webdriver to ^4.1.11 (main)
    (#151578)\n\n[![Mend\r\nRenovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\r\n\r\nThis
    PR contains the following updates:\r\n\r\n| Package | Change | Age |
    Adoption | Passing | Confidence
    |\r\n|---|---|---|---|---|---|\r\n|\r\n[@types/selenium-webdriver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/selenium-webdriver)\r\n([source](https://github.com/DefinitelyTyped/DefinitelyTyped))
    |\r\n[`^4.1.10`
    ->\r\n`^4.1.11`](https://renovatebot.com/diffs/npm/@types%2fselenium-webdriver/4.1.10/4.1.11)\r\n|\r\n[![age](https://badges.renovateapi.com/packages/npm/@types%2fselenium-webdriver/4.1.11/age-slim)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![adoption](https://badges.renovateapi.com/packages/npm/@types%2fselenium-webdriver/4.1.11/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![passing](https://badges.renovateapi.com/packages/npm/@types%2fselenium-webdriver/4.1.11/compatibility-slim/4.1.10)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![confidence](https://badges.renovateapi.com/packages/npm/@types%2fselenium-webdriver/4.1.11/confidence-slim/4.1.10)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n\r\n---\r\n\r\n###
    Configuration\r\n\r\n📅 **Schedule**: Branch creation - At any time (no
    schedule defined),\r\nAutomerge - At any time (no schedule
    defined).\r\n\r\n🚦 **Automerge**: Disabled by config. Please merge this
    manually once you\r\nare satisfied.\r\n\r\n♻ **Rebasing**: Whenever PR
    becomes conflicted, or you tick the\r\nrebase/retry checkbox.\r\n\r\n🔕
    **Ignore**: Close this PR and you won't be reminded about this
    update\r\nagain.\r\n\r\n---\r\n\r\n- [ ] <!-- rebase-check -->If you
    want to rebase/retry this PR, check\r\nthis box\r\n\r\n---\r\n\r\nThis
    PR has been generated by
    [Mend\r\nRenovate](https://www.mend.io/free-developer-tools/renovate/).
    View\r\nrepository job
    log\r\n[here](https://app.renovatebot.com/dashboard#github/elastic/kibana).\r\n\r\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xNDMuMSIsInVwZGF0ZWRJblZlciI6IjM0LjE0My4xIn0=-->\r\n\r\nCo-authored-by:
    renovate[bot]
    <29139614+renovate[bot]@users.noreply.github.com>","sha":"11dc7895374307303627b9bbba47fc988d58dc4d"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.8.0","labelRegex":"^v8.8.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/151578","number":151578,"mergeCommit":{"message":"Update
    dependency @types/selenium-webdriver to ^4.1.11 (main)
    (#151578)\n\n[![Mend\r\nRenovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\r\n\r\nThis
    PR contains the following updates:\r\n\r\n| Package | Change | Age |
    Adoption | Passing | Confidence
    |\r\n|---|---|---|---|---|---|\r\n|\r\n[@types/selenium-webdriver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/selenium-webdriver)\r\n([source](https://github.com/DefinitelyTyped/DefinitelyTyped))
    |\r\n[`^4.1.10`
    ->\r\n`^4.1.11`](https://renovatebot.com/diffs/npm/@types%2fselenium-webdriver/4.1.10/4.1.11)\r\n|\r\n[![age](https://badges.renovateapi.com/packages/npm/@types%2fselenium-webdriver/4.1.11/age-slim)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![adoption](https://badges.renovateapi.com/packages/npm/@types%2fselenium-webdriver/4.1.11/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![passing](https://badges.renovateapi.com/packages/npm/@types%2fselenium-webdriver/4.1.11/compatibility-slim/4.1.10)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![confidence](https://badges.renovateapi.com/packages/npm/@types%2fselenium-webdriver/4.1.11/confidence-slim/4.1.10)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n\r\n---\r\n\r\n###
    Configuration\r\n\r\n📅 **Schedule**: Branch creation - At any time (no
    schedule defined),\r\nAutomerge - At any time (no schedule
    defined).\r\n\r\n🚦 **Automerge**: Disabled by config. Please merge this
    manually once you\r\nare satisfied.\r\n\r\n♻ **Rebasing**: Whenever PR
    becomes conflicted, or you tick the\r\nrebase/retry checkbox.\r\n\r\n🔕
    **Ignore**: Close this PR and you won't be reminded about this
    update\r\nagain.\r\n\r\n---\r\n\r\n- [ ] <!-- rebase-check -->If you
    want to rebase/retry this PR, check\r\nthis box\r\n\r\n---\r\n\r\nThis
    PR has been generated by
    [Mend\r\nRenovate](https://www.mend.io/free-developer-tools/renovate/).
    View\r\nrepository job
    log\r\n[here](https://app.renovatebot.com/dashboard#github/elastic/kibana).\r\n\r\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xNDMuMSIsInVwZGF0ZWRJblZlciI6IjM0LjE0My4xIn0=-->\r\n\r\nCo-authored-by:
    renovate[bot]
    <29139614+renovate[bot]@users.noreply.github.com>","sha":"11dc7895374307303627b9bbba47fc988d58dc4d"}}]}]
    BACKPORT-->

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 0e5a608628d159b809832dd3ccbc02a1c3087376
Author: Thomas Watson <watson@elastic.co>
Date:   Tue Feb 21 12:32:54 2023 +0100

    [7.17] Replace remark-parse dependency with remark-parse-no-trim (#151431) (#151667)

    # Backport

    This will backport the following commits from `main` to `7.17`:
    - [Replace remark-parse dependency with remark-parse-no-trim
    (#151431)](https://github.com/elastic/kibana/pull/151431)

    <!--- Backport version: 8.9.7 -->

    ### Questions ?
    Please refer to the [Backport tool
    documentation](https://github.com/sqren/backport)

    <!--BACKPORT [{"author":{"name":"Thomas
    Watson","email":"watson@elastic.co"},"sourceCommit":{"committedDate":"2023-02-20T08:05:58Z","message":"Replace
    remark-parse dependency with remark-parse-no-trim
    (#151431)","sha":"6be491a12bf634f853a642db0527d4f277004284","branchLabelMapping":{"^v8.8.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:all-open","v8.8.0"],"number":151431,"url":"https://github.com/elastic/kibana/pull/151431","mergeCommit":{"message":"Replace
    remark-parse dependency with remark-parse-no-trim
    (#151431)","sha":"6be491a12bf634f853a642db0527d4f277004284"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.8.0","labelRegex":"^v8.8.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/151431","number":151431,"mergeCommit":{"message":"Replace
    remark-parse dependency with remark-parse-no-trim
    (#151431)","sha":"6be491a12bf634f853a642db0527d4f277004284"}},{"url":"https://github.com/elastic/kibana/pull/151582","number":151582,"branch":"8.7","state":"OPEN"}]}]
    BACKPORT-->

commit 11503126324af0ae131e21f06547bc4bf0e2fde5
Author: Thomas Watson <watson@elastic.co>
Date:   Fri Feb 17 12:06:09 2023 +0100

    [7.17] Fix eslint rule for restricting certain lodash imports (#151023) (#151550)

    # Backport

    This will backport the following commits from `main` to `7.17`:
    - [Fix eslint rule for restricting certain lodash imports
    (#151023)](https://github.com/elastic/kibana/pull/151023)

    <!--- Backport version: 8.9.7 -->

    ### Questions ?
    Please refer to the [Backport tool
    documentation](https://github.com/sqren/backport)

    <!--BACKPORT [{"author":{"name":"Thomas
    Watson","email":"watson@elastic.co"},"sourceCommit":{"committedDate":"2023-02-16T15:35:09Z","message":"Fix
    eslint rule for restricting certain lodash imports (#151023)\n\nFixes
    #110422\r\n\r\nTL;DR: The `lodash.set` function is unsafe and shouldn't
    be called.\r\n\r\nCause of error: If you specify multiple
    `no-restricted-imports` paths\r\nfor the same module, only the last path
    is used. Instead you need to\r\ncombine them into a single path as I've
    done in this PR.\r\n\r\nThis regression was introduced in
    #100277","sha":"fbdeffb48fcc6c23ded1e84e62d3f33dc84de23d","branchLabelMapping":{"^v8.8.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:APM","Team:uptime","release_note:skip","backport:all-open","v8.8.0"],"number":151023,"url":"https://github.com/elastic/kibana/pull/151023","mergeCommit":{"message":"Fix
    eslint rule for restricting certain lodash imports (#151023)\n\nFixes
    #110422\r\n\r\nTL;DR: The `lodash.set` function is unsafe and shouldn't
    be called.\r\n\r\nCause of error: If you specify multiple
    `no-restricted-imports` paths\r\nfor the same module, only the last path
    is used. Instead you need to\r\ncombine them into a single path as I've
    done in this PR.\r\n\r\nThis regression was introduced in
    #100277","sha":"fbdeffb48fcc6c23ded1e84e62d3f33dc84de23d"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.8.0","labelRegex":"^v8.8.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/151023","number":151023,"mergeCommit":{"message":"Fix
    eslint rule for restricting certain lodash imports (#151023)\n\nFixes
    #110422\r\n\r\nTL;DR: The `lodash.set` function is unsafe and shouldn't
    be called.\r\n\r\nCause of error: If you specify multiple
    `no-restricted-imports` paths\r\nfor the same module, only the last path
    is used. Instead you need to\r\ncombine them into a single path as I've
    done in this PR.\r\n\r\nThis regression was introduced in
    #100277","sha":"fbdeffb48fcc6c23ded1e84e62d3f33dc84de23d"}}]}]
    BACKPORT-->

commit f82bbe33c439ce4cb58a92756296768e2e1e4be7
Author: Thomas Watson <watson@elastic.co>
Date:   Fri Feb 17 12:02:37 2023 +0100

    [7.17] Cleanup package.json resolutions (#151312) (#151551)

    # Backport

    This will backport the following commits from `main` to `7.17`:
    - [Cleanup package.json resolutions
    (#151312)](https://github.com/elastic/kibana/pull/151312)

    <!--- Backport version: 8.9.7 -->

    ### Questions ?
    Please refer to the [Backport tool
    documentation](https://github.com/sqren/backport)

    <!--BACKPORT [{"author":{"name":"Patryk
    Kopyciński","email":"contact@patrykkopycinski.com"},"sourceCommit":{"committedDate":"2023-02-16T15:22:01Z","message":"Cleanup
    package.json resolutions
    (#151312)","sha":"8bcd29fbaa68aa934574678f1de156baafe92f1c","branchLabelMapping":{"^v8.8.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","ci:all-cypress-suites","backport:all-open","v8.7.0","v8.8.0"],"number":151312,"url":"https://github.com/elastic/kibana/pull/151312","mergeCommit":{"message":"Cleanup
    package.json resolutions
    (#151312)","sha":"8bcd29fbaa68aa934574678f1de156baafe92f1c"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"8.7","label":"v8.7.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/151459","number":151459,"state":"MERGED","mergeCommit":{"sha":"f1a22c0ca548eb92530cc1bd107cb66444720fcc","message":"[8.7]
    Cleanup package.json resolutions (#151312) (#151459)\n\n#
    Backport\n\nThis will backport the following commits from `main` to
    `8.7`:\n- [Cleanup package.json
    resolutions\n(#151312)](https://github.com/elastic/kibana/pull/151312)\n\n<!---
    Backport version: 8.9.7 -->\n\n### Questions ?\nPlease refer to the
    [Backport
    tool\ndocumentation](https://github.com/sqren/backport)\n\n<!--BACKPORT
    [{\"author\":{\"name\":\"Patryk\nKopyciński\",\"email\":\"contact@patrykkopycinski.com\"},\"sourceCommit\":{\"committedDate\":\"2023-02-16T15:22:01Z\",\"message\":\"Cleanup\npackage.json
    resolutions\n(#151312)\",\"sha\":\"8bcd29fbaa68aa934574678f1de156baafe92f1c\",\"branchLabelMapping\":{\"^v8.8.0$\":\"main\",\"^v(\\\\d+).(\\\\d+).\\\\d+$\":\"$1.$2\"}},\"sourcePullRequest\":{\"labels\":[\"release_note:skip\",\"ci:all-cypress-suites\",\"backport:all-open\",\"v8.8.0\"],\"number\":151312,\"url\":\"https://github.com/elastic/kibana/pull/151312\",\"mergeCommit\":{\"message\":\"Cleanup\npackage.json
    resolutions\n(#151312)\",\"sha\":\"8bcd29fbaa68aa934574678f1de156baafe92f1c\"}},\"sourceBranch\":\"main\",\"suggestedTargetBranches\":[],\"targetPullRequestStates\":[{\"branch\":\"main\",\"label\":\"v8.8.0\",\"labelRegex\":\"^v8.8.0$\",\"isSourceBranch\":true,\"state\":\"MERGED\",\"url\":\"https://github.com/elastic/kibana/pull/151312\",\"number\":151312,\"mergeCommit\":{\"message\":\"Cleanup\npackage.json
    resolutions\n(#151312)\",\"sha\":\"8bcd29fbaa68aa934574678f1de156baafe92f1c\"}}]}]\nBACKPORT-->\n\nCo-authored-by:
    Patryk Kopyciński
    <contact@patrykkopycinski.com>"}},{"branch":"main","label":"v8.8.0","labelRegex":"^v8.8.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/151312","number":151312,"mergeCommit":{"message":"Cleanup
    package.json resolutions
    (#151312)","sha":"8bcd29fbaa68aa934574678f1de156baafe92f1c"}}]}]
    BACKPORT-->

    Co-authored-by: Patryk Kopyciński <contact@patrykkopycinski.com>

commit aaa0aa18af27fa150df8640fc5434c5ab46662c6
Author: Thomas Watson <watson@elastic.co>
Date:   Thu Feb 16 21:16:10 2023 +0100

    [7.17] Bump refractor from v3.5.0 to v3.6.0 (#151296) (#151424)

    # Backport

    This will backport the following commits from `main` to `7.17`:
    - [Bump refractor from v3.5.0 to v3.6.0
    (#151296)](https://github.com/elastic/kibana/pull/151296)

    <!--- Backport version: 8.9.7 -->

    ### Questions ?
    Please refer to the [Backport tool
    documentation](https://github.com/sqren/backport)

    <!--BACKPORT [{"author":{"name":"Thomas
    Watson","email":"watson@elastic.co"},"sourceCommit":{"committedDate":"2023-02-16T10:47:44Z","message":"Bump
    refractor from v3.5.0 to v3.6.0 (#151296)\n\nThe new version of
    `refractor` upgrades its dependency to `prismjs` to a\r\nversion without
    security vulnerabilities. This means we can drop our\r\nforced
    resolution of
    `prismjs`.","sha":"0581fa3a91ec840b83c739859041b37f4e3a92f9","branchLabelMapping":{"^v8.8.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:all-open","v8.8.0"],"number":151296,"url":"https://github.com/elastic/kibana/pull/151296","mergeCommit":{"message":"Bump
    refractor from v3.5.0 to v3.6.0 (#151296)\n\nThe new version of
    `refractor` upgrades its dependency to `prismjs` to a\r\nversion without
    security vulnerabilities. This means we can drop our\r\nforced
    resolution of
    `prismjs`.","sha":"0581fa3a91ec840b83c739859041b37f4e3a92f9"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.8.0","labelRegex":"^v8.8.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/151296","number":151296,"mergeCommit":{"message":"Bump
    refractor from v3.5.0 to v3.6.0 (#151296)\n\nThe new version of
    `refractor` upgrades its dependency to `prismjs` to a\r\nversion without
    security vulnerabilities. This means we can drop our\r\nforced
    resolution of
    `prismjs`.","sha":"0581fa3a91ec840b83c739859041b37f4e3a92f9"}},{"url":"https://github.com/elastic/kibana/pull/151423","number":151423,"branch":"8.7","state":"OPEN"}]}]
    BACKPORT-->

commit 89ad5ec6f159fed13252a0516cbdbdddc4afdbc4
Author: Thomas Watson <watson@elastic.co>
Date:   Thu Feb 16 21:14:38 2023 +0100

    [7.17] Remove unused react-syntax-highlighter resolution (#151295) (#151404)

    # Backport

    This will backport the following commits from `main` to `7.17`:
    - [Remove unused react-syntax-highlighter resolution
    (#151295)](https://github.com/elastic/kibana/pull/151295)

    <!--- Backport version: 8.9.7 -->

    ### Questions ?
    Please refer to the [Backport tool
    documentation](https://github.com/sqren/backport)

    <!--BACKPORT [{"author":{"name":"Thomas
    Watson","email":"watson@elastic.co"},"sourceCommit":{"committedDate":"2023-02-16T08:23:06Z","message":"Remove
    unused react-syntax-highlighter resolution (#151295)\n\nThis resolution
    was no longer needed as all (sub)dependencies that\r\nrequired this had
    since been upgraded or
    removed.","sha":"f399dd094e24fd5e7d839aedd2105f9b8b7475ac","branchLabelMapping":{"^v8.8.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:all-open","v8.8.0"],"number":151295,"url":"https://github.com/elastic/kibana/pull/151295","mergeCommit":{"message":"Remove
    unused react-syntax-highlighter resolution (#151295)\n\nThis resolution
    was no longer needed as all (sub)dependencies that\r\nrequired this had
    since been upgraded or
    removed.","sha":"f399dd094e24fd5e7d839aedd2105f9b8b7475ac"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.8.0","labelRegex":"^v8.8.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/151295","number":151295,"mergeCommit":{"message":"Remove
    unused react-syntax-highlighter resolution (#151295)\n\nThis resolution
    was no longer needed as all (sub)dependencies that\r\nrequired this had
    since been upgraded or
    removed.","sha":"f399dd094e24fd5e7d839aedd2105f9b8b7475ac"}},{"url":"https://github.com/elastic/kibana/pull/151403","number":151403,"branch":"8.7","state":"OPEN"}]}]
    BACKPORT-->

commit 8126db8d37ff6d3820aafcd4f5a99947262c370c
Author: Thomas Watson <watson@elastic.co>
Date:   Thu Feb 16 18:27:53 2023 +0100

    [7.17] Narrow scope of forced minimatch resolution (#151290) (#151425)

    # Backport

    This will backport the following commits from `main` to `7.17`:
    - [Narrow scope of forced minimatch resolution
    (#151290)](https://github.com/elastic/kibana/pull/151290)

    <!--- Backport version: 8.9.7 -->

    ### Questions ?
    Please refer to the [Backport tool
    documentation](https://github.com/sqren/backport)

    <!--BACKPORT [{"author":{"name":"Thomas
    Watson","email":"watson@elastic.co"},"sourceCommit":{"committedDate":"2023-02-16T10:46:52Z","message":"Narrow
    scope of forced minimatch resolution (#151290)\n\nThe \"global\" forced
    resolution of the `minimatch` package\r\nunintentionally downgraded some
    v5.x dependencies to v3.x. The only\r\npackage where we need to force
    upgrade `minimatch` is the `globule`\r\npackage which depends on
    `minimatch@~3.0.2`. So in this PR I've scoped\r\nthe resolution to only
    concern itself with the `globule`
    dependencies.","sha":"860bc493cdf2634e39131c6755e874cce483b9cc","branchLabelMapping":{"^v8.8.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:all-open","v8.8.0"],"number":151290,"url":"https://github.com/elastic/kibana/pull/151290","mergeCommit":{"message":"Narrow
    scope of forced minimatch resolution (#151290)\n\nThe \"global\" forced
    resolution of the `minimatch` package\r\nunintentionally downgraded some
    v5.x dependencies to v3.x. The only\r\npackage where we need to force
    upgrade `minimatch` is the `globule`\r\npackage which depends on
    `minimatch@~3.0.2`. So in this PR I've scoped\r\nthe resolution to only
    concern itself with the `globule`
    dependencies.","sha":"860bc493cdf2634e39131c6755e874cce483b9cc"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.8.0","labelRegex":"^v8.8.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/151290","number":151290,"mergeCommit":{"message":"Narrow
    scope of forced minimatch resolution (#151290)\n\nThe \"global\" forced
    resolution of the `minimatch` package\r\nunintentionally downgraded some
    v5.x dependencies to v3.x. The only\r\npackage where we need to force
    upgrade `minimatch` is the `globule`\r\npackage which depends on
    `minimatch@~3.0.2`. So in this PR I've scoped\r\nthe resolution to only
    concern itself with the `globule`
    dependencies.","sha":"860bc493cdf2634e39131c6755e874cce483b9cc"}},{"url":"https://github.com/elastic/kibana/pull/151421","number":151421,"branch":"8.7","state":"OPEN"}]}]
    BACKPORT-->

commit 00d91f1436b9e0bf30e11df8c889786b4bc8a73c
Author: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Date:   Thu Feb 16 09:22:08 2023 -0500

    [7.17] Remove unused minimist resolution (#151291) (#151326)

    # Backport

    This will backport the following commits from `main` to `7.17`:
    - [Remove unused minimist resolution
    (#151291)](https://github.com/elastic/kibana/pull/151291)

    <!--- Backport version: 8.9.7 -->

    ### Questions ?
    Please refer to the [Backport tool
    documentation](https://github.com/sqren/backport)

    <!--BACKPORT [{"author":{"name":"Thomas
    Watson","email":"watson@elastic.co"},"sourceCommit":{"committedDate":"2023-02-15T15:20:46Z","message":"Remove
    unused minimist resolution
    (#151291)","sha":"8244a9f71362a49af0c3fe2a9da0b7f206c5b5fc","branchLabelMapping":{"^v8.8.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:all-open","v8.8.0"],"number":151291,"url":"https://github.com/elastic/kibana/pull/151291","mergeCommit":{"message":"Remove
    unused minimist resolution
    (#151291)","sha":"8244a9f71362a49af0c3fe2a9da0b7f206c5b5fc"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.8.0","labelRegex":"^v8.8.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/151291","number":151291,"mergeCommit":{"message":"Remove
    unused minimist resolution
    (#151291)","sha":"8244a9f71362a49af0c3fe2a9da0b7f206c5b5fc"}}]}]
    BACKPORT-->

    ---------

    Co-authored-by: Thomas Watson <watson@elastic.co>

commit 55d8b8a6706dca8b0ec23ee880d7d55834c56647
Author: Jon <jon@elastic.co>
Date:   Wed Feb 15 15:07:30 2023 -0600

    [7.17] fix flaky test 'produces a valid junit report for failures' (#143995) (#151364)

    Backports #143995
    Closes https://github.com/elastic/kibana/issues/143993

commit d0ce3ba4591875e0f37a5e2db779fe517352a415
Author: Jon <jon@elastic.co>
Date:   Wed Feb 15 11:14:55 2023 -0600

    skip suite failing es forward compatibility (#151229) (#151230)

commit 61cc7ccef69db962c4756851ce7cd9c473efcf2d
Author: Tiago Costa <tiago.costa@elastic.co>
Date:   Wed Feb 15 06:07:56 2023 +0000

    [7.17] chore(NA): updates from lmdb-store to lmdb (#145891) (#146647)

    # Backport

    This will backport the following commits from `main` to `7.17`:
    - [chore(NA): updates from lmdb-store to lmdb
    (#145891)](https://github.com/elastic/kibana/pull/145891)

    <!--- Backport version: 8.9.7 -->

    ### Questions ?
    Please refer to the [Backport tool
    documentation](https://github.com/sqren/backport)

    <!--BACKPORT [{"author":{"name":"Tiago
    Costa","email":"tiago.costa@elastic.co"},"sourceCommit":{"committedDate":"2022-11-28T23:48:15Z","message":"chore(NA):
    updates from lmdb-store to lmdb (#145891)\n\nThis PR upgrades from
    `lbmd-store` into `lmdb` which is the new package\r\nand fully
    compatible with node `v18`.\r\nSo far my tests shows the new
    implementation is compatible with our\r\nusages and I'm actually seeing
    a great performance boost when comparing\r\nwith main specially on
    subsequent calls of the same command.\r\n\r\nThis can be tested by
    running the following 2 times on main vs this\r\nbranch `time node
    scripts/kibana
    --config\r\nsrc/cli/serve/integration_tests/__fixtures__/invalid_config.yml\r\n--migrations.skip=true
    --verbose`\r\n\r\nI verify the following on my
    machine\r\n\r\n**main:**\r\n_1st run:_ 36s\r\n_2nd run:_
    34s\r\n\r\n**this branch:**\r\n_1st run:_ 35s\r\n_2nd run:_
    6s\r\n\r\nCo-authored-by: Kibana Machine
    <42973632+kibanamachine@users.noreply.github.com>","sha":"e65c6526107670689c520bc20c973626c12c636d","branchLabelMapping":{"^v8.7.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["chore","Team:Operations","release_note:skip","backport:all-open","v8.7.0"],"number":145891,"url":"https://github.com/elastic/kibana/pull/145891","mergeCommit":{"message":"chore(NA):
    updates from lmdb-store to lmdb (#145891)\n\nThis PR upgrades from
    `lbmd-store` into `lmdb` which is the new package\r\nand fully
    compatible with node `v18`.\r\nSo far my tests shows the new
    implementation is compatible with our\r\nusages and I'm actually seeing
    a great performance boost when comparing\r\nwith main specially on
    subsequent calls of the same command.\r\n\r\nThis can be tested by
    running the following 2 times on main vs this\r\nbranch `time node
    scripts/kibana
    --config\r\nsrc/cli/serve/integration_tests/__fixtures__/invalid_config.yml\r\n--migrations.skip=true
    --verbose`\r\n\r\nI verify the following on my
    machine\r\n\r\n**main:**\r\n_1st run:_ 36s\r\n_2nd run:_
    34s\r\n\r\n**this branch:**\r\n_1st run:_ 35s\r\n_2nd run:_
    6s\r\n\r\nCo-authored-by: Kibana Machine
    <42973632+kibanamachine@users.noreply.github.com>","sha":"e65c6526107670689c520bc20c973626c12c636d"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.7.0","labelRegex":"^v8.7.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/145891","number":145891,"mergeCommit":{"message":"chore(NA):
    updates from lmdb-store to lmdb (#145891)\n\nThis PR upgrades from
    `lbmd-store` into `lmdb` which is the new package\r\nand fully
    compatible with node `v18`.\r\nSo far my tests shows the new
    implementation is compatible with our\r\nusages and I'm actually seeing
    a great performance boost when comparing\r\nwith main specially on
    subsequent calls of the same command.\r\n\r\nThis can be tested by
    running the following 2 times on main vs this\r\nbranch `time node
    scripts/kibana
    --config\r\nsrc/cli/serve/integration_tests/__fixtures__/invalid_config.yml\r\n--migrations.skip=true
    --verbose`\r\n\r\nI verify the following on my
    machine\r\n\r\n**main:**\r\n_1st run:_ 36s\r\n_2nd run:_
    34s\r\n\r\n**this branch:**\r\n_1st run:_ 35s\r\n_2nd run:_
    6s\r\n\r\nCo-authored-by: Kibana Machine
    <42973632+kibanamachine@users.noreply.github.com>","sha":"e65c6526107670689c520bc20c973626c12c636d"}}]}]
    BACKPORT-->

    ---------

    Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

commit 11b38f52fcac13538f93b433173ac53cce8404e1
Author: Jeramy Soucy <jeramy.soucy@elastic.co>
Date:   Tue Feb 14 19:29:47 2023 -0500

    [7.17] Upgrades joi to 17.7.1 (#150953) (#151201)

    # Backport

    This will backport the following commits from `main` to `7.17`:
    - [Upgrades joi to 17.7.1
    (#150953)](https://github.com/elastic/kibana/pull/150953)

    <!--- Backport version: 8.9.7 -->

    ### Questions ?
    Please refer to the [Backport tool
    documentation](https://github.com/sqren/backport)

    <!--BACKPORT [{"author":{"name":"Jeramy
    Soucy","email":"jeramy.soucy@elastic.co"},"sourceCommit":{"committedDate":"2023-02-14T15:22:26Z","message":"Upgrades
    joi to 17.7.1 (#150953)\n\nUpgrades joi to version
    17.7.1","sha":"587816830afdb70f66ed058bb009f942c0bab3ea","branchLabelMapping":{"^v8.8.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Security","release_note:skip","backport:all-open","v8.7.0","v8.8.0"],"number":150953,"url":"https://github.com/elastic/kibana/pull/150953","mergeCommit":{"message":"Upgrades
    joi to 17.7.1 (#150953)\n\nUpgrades joi to version
    17.7.1","sha":"587816830afdb70f66ed058bb009f942c0bab3ea"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"8.7","label":"v8.7.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/151156","number":151156,"state":"MERGED","mergeCommit":{"sha":"1d1a9b612c04ff9daf5c356e1deabb57bd19cb21","message":"[8.7]
    Upgrades joi to 17.7.1 (#150953) (#151156)\n\n# Backport\n\nThis will
    backport the following commits from `main` to `8.7`:\n- [Upgrades joi to
    17.7.1\n(#150953)](https://github.com/elastic/kibana/pull/150953)\n\n<!---
    Backport version: 8.9.7 -->\n\n### Questions ?\nPlease refer to the
    [Backport
    tool\ndocumentation](https://github.com/sqren/backport)\n\n<!--BACKPORT
    [{\"author\":{\"name\":\"Jeramy\nSoucy\",\"email\":\"jeramy.soucy@elastic.co\"},\"sourceCommit\":{\"committedDate\":\"2023-02-14T15:22:26Z\",\"message\":\"Upgrades\njoi
    to 17.7.1 (#150953)\\n\\nUpgrades joi to
    version\n17.7.1\",\"sha\":\"587816830afdb70f66ed058bb009f942c0bab3ea\",\"branchLabelMapping\":{\"^v8.8.0$\":\"main\",\"^v(\\\\d+).(\\\\d+).\\\\d+$\":\"$1.$2\"}},\"sourcePullRequest\":{\"labels\":[\"Team:Security\",\"release_note:skip\",\"backport:all-open\",\"v8.7.0\",\"v8.8.0\"],\"number\":150953,\"url\":\"https://github.com/elastic/kibana/pull/150953\",\"mergeCommit\":{\"message\":\"Upgrades\njoi
    to 17.7.1 (#150953)\\n\\nUpgrades joi to
    version\n17.7.1\",\"sha\":\"587816830afdb70f66ed058bb009f942c0bab3ea\"}},\"sourceBranch\":\"main\",\"suggestedTargetBranches\":[\"8.7\"],\"targetPullRequestStates\":[{\"branch\":\"8.7\",\"label\":\"v8.7.0\",\"labelRegex\":\"^v(\\\\d+).(\\\\d+).\\\\d+$\",\"isSourceBranch\":false,\"state\":\"NOT_CREATED\"},{\"branch\":\"main\",\"label\":\"v8.8.0\",\"labelRegex\":\"^v8.8.0$\",\"isSourceBranch\":true,\"state\":\"MERGED\",\"url\":\"https://github.com/elastic/kibana/pull/150953\",\"number\":150953,\"mergeCommit\":{\"message\":\"Upgrades\njoi
    to 17.7.1 (#150953)\\n\\nUpgrades joi to
    version\n17.7.1\",\"sha\":\"587816830afdb70f66ed058bb009f942c0bab3ea\"}}]}]\nBACKPORT-->\n\nCo-authored-by:
    Jeramy Soucy
    <jeramy.soucy@elastic.co>"}},{"branch":"main","label":"v8.8.0","labelRegex":"^v8.8.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/150953","number":150953,"mergeCommit":{"message":"Upgrades
    joi to 17.7.1 (#150953)\n\nUpgrades joi to version
    17.7.1","sha":"587816830afdb70f66ed058bb009f942c0bab3ea"}}]}]
    BACKPORT-->

commit b4ec2a9f42bbfd4223d78788cfb1e6bddde77119
Author: Tiago Costa <tiago.costa@elastic.co>
Date:   Tue Feb 14 19:20:51 2023 +0000

    [7.17] chore(NA): upgrade to Jest 27 (#151090)

    This was inspired on the original work at
    https://github.com/elastic/kibana/pull/139335 and it is a manual upgrade
    of the branch `7.17` to use `jest@27`.

    After merging this I will be merging a backport of a previous lmdb into
    `7.17` as well which will unblock a future node upgrade.

commit 4dbe926365d0a4837fc26c290213f913eddd9251
Author: Tiago Costa <tiago.costa@elastic.co>
Date:   Mon Feb 13 21:12:30 2023 +0000

    fix(NA): forward es compatibility ci pipelines

commit 0ed61ee2cc0bfd0debcc8140e576b19cab7f156b
Author: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Date:   Fri Feb 10 17:02:03 2023 -0500

    [7.17] Upgrade transitive dependency http-cache-semantics (#150231) (#150698)

    # Backport

    This will backport the following commits from `main` to `7.17`:
    - [Upgrade transitive dependency http-cache-semantics
    (#150231)](https://github.com/elastic/kibana/pull/150231)

    <!--- Backport version: 8.9.7 -->

    ### Questions ?
    Please refer to the [Backport tool
    documentation](https://github.com/sqren/backport)

    <!--BACKPORT
    [{"author":{"name":"Kurt","email":"kc13greiner@users.noreply.github.com"},"sourceCommit":{"committedDate":"2023-02-09T13:13:10Z","message":"Upgrade
    transitive dependency http-cache-semantics (#150231)\n\n##
    Summary\r\n\r\nSpecify version 4.1.1 or greater for
    `http-cache-semantics`","sha":"ecc23e769056332a07b0b7b1e5440008291ca3f4","branchLabelMapping":{"^v8.8.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Security","release_note:skip","backport:all-open","v8.8.0"],"number":150231,"url":"https://github.com/elastic/kibana/pull/150231","mergeCommit":{"message":"Upgrade
    transitive dependency http-cache-semantics (#150231)\n\n##
    Summary\r\n\r\nSpecify version 4.1.1 or greater for
    `http-cache-semantics`","sha":"ecc23e769056332a07b0b7b1e5440008291ca3f4"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.8.0","labelRegex":"^v8.8.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/150231","number":150231,"mergeCommit":{"message":"Upgrade
    transitive dependency http-cache-semantics (#150231)\n\n##
    Summary\r\n\r\nSpecify version 4.1.1 or greater for
    `http-cache-semantics`","sha":"ecc23e769056332a07b0b7b1e5440008291ca3f4"}}]}]
    BACKPORT-->

    Co-authored-by: Kurt <kc13greiner@users.noreply.github.com>

commit 5173a1eb3f52c6a108991f9cc1723a5993238a57
Author: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Date:   Fri Feb 10 13:19:52 2023 -0500

    [7.17] [Logs] Fix streaming (amend logic for isScrollLocked) (#150559) (#150905)

    # Backport

    This will backport the following commits from `main` to `7.17`:
    - [[Logs] Fix streaming (amend logic for isScrollLocked)
    (#150559)](https://github.com/elastic/kibana/pull/150559)

    <!--- Backport version: 8.9.7 -->

    ### Questions ?
    Please refer to the [Backport tool
    documentation](https://github.com/sqren/backport)

    <!--BACKPORT [{"author":{"name":"Kerry
    Gallagher","email":"kerry.gallagher@elastic.co"},"sourceCommit":{"committedDate":"2023-02-10T15:41:30Z","message":"[Logs]
    Fix streaming (amend logic for isScrollLocked) (#150559)\n\nFix
    streaming in the Logs UI (amend logic for isScrollLocked)
    \r\n---------\r\n\r\nCo-authored-by: Kibana Machine
    <42973632+kibanamachine@users.noreply.github.com>","sha":"150e0e921f7bdce91dbaaf8ca224834aa722eec2","branchLabelMapping":{"^v8.8.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Feature:Logs
    UI","Team:Infra Monitoring
    UI","backport:all-open","v8.7.0","v8.8.0"],"number":150559,"url":"https://github.com/elastic/kibana/pull/150559","mergeCommit":{"message":"[Logs]
    Fix streaming (amend logic for isScrollLocked) (#150559)\n\nFix
    streaming in the Logs UI (amend logic for isScrollLocked)
    \r\n---------\r\n\r\nCo-authored-by: Kibana Machine
    <42973632+kibanamachine@users.noreply.github.com>","sha":"150e0e921f7bdce91dbaaf8ca224834aa722eec2"}},"sourceBranch":"main","suggestedTargetBranches":["8.7"],"targetPullRequestStates":[{"branch":"8.7","label":"v8.7.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.8.0","labelRegex":"^v8.8.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/150559","number":150559,"mergeCommit":{"message":"[Logs]
    Fix streaming (amend logic for isScrollLocked) (#150559)\n\nFix
    streaming in the Logs UI (amend logic for isScrollLocked)
    \r\n---------\r\n\r\nCo-authored-by: Kibana Machine
    <42973632+kibanamachine@users.noreply.github.com>","sha":"150e0e921f7bdce91dbaaf8ca224834aa722eec2"}}]}]
    BACKPORT-->

    Co-authored-by: Kerry Gallagher <kerry.gallagher@elastic.co>

commit 862c6390147b87644c068a54220cb8a2bbaa658a
Author: Tim Sullivan <tsullivan@users.noreply.github.com>
Date:   Fri Feb 10 09:13:35 2023 -0700

    Unskip Reporting CSV promotion tests (#150618)

    ## Summary
    Closes https://github.com/elastic/kibana/issues/137210

commit d8da475604d4ed12c017c9961bd09eb8291c65de
Author: Tim Sullivan <tsullivan@users.noreply.github.com>
Date:   Thu Feb 9 22:19:48 2023 -0700

    [7.17] [Reporting/CSV Export] _id field can not be formatted (#143807) (#150609)

    # Backport

    This will backport the following commits from `main` to `7.17`:
    - [[Reporting/CSV Export] _id field can not be formatted
    (#143807)](https://github.com/elastic/kibana/pull/143807)

    <!--- Backport version: 8.9.7 -->

    ### Questions ?
    Please refer to the [Backport tool
    documentation](https://github.com/sqren/backport)

    <!--BACKPORT [{"author":{"name":"Tim
    Sullivan","email":"tsullivan@users.noreply.github.com"},"sourceCommit":{"committedDate":"2022-10-27T16:01:37Z","message":"[Reporting/CSV
    Export] _id field can not be formatted
    (#143807)","sha":"069937d92f2e2c98e12d62e231f67158a2664e5a","branchLabelMapping":{"^v8.6.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Feature:Reporting","backport:skip","v8.6.0"],"number":143807,"url":"https://github.com/elastic/kibana/pull/143807","mergeCommit":{"message":"[Reporting/CSV
    Export] _id field can not be formatted
    (#143807)","sha":"069937d92f2e2c98e12d62e231f67158a2664e5a"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.6.0","labelRegex":"^v8.6.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/143807","number":143807,"mergeCommit":{"message":"[Reporting/CSV
    Export] _id field can not be formatted
    (#143807)","sha":"069937d92f2e2c98e12d62e231f67158a2664e5a"}}]}]
    BACKPORT-->

commit 7be562392fa580983bbfe38b1b82c71d52070643
Author: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Date:   Thu Feb 9 19:28:58 2023 -0500

    [7.17] [@kbn/plugin-generator] Skip `.i18nrc.json` for internal plugins (#150556) (#150694)

    # Backport

    This will backport the following commits from `main` to `7.17`:
    - [[@kbn/plugin-generator] Skip `.i18nrc.json` for internal plugins
    (#150556)](https://github.com/elastic/kibana/pull/150556)

    <!--- Backport version: 8.9.7 -->

    ### Questions ?
    Please refer to the [Backport tool
    documentation](https://github.com/sqren/backport)

    <!--BACKPORT [{"author":{"name":"Alejandro Fernández
    Haro","email":"alejandro.haro@elastic.co"},"sourceCommit":{"committedDate":"2023-02-09T13:03:12Z","message":"[@kbn/plugin-generator]
    Skip `.i18nrc.json` for internal plugins (#150556)\n\nCo-authored-by:
    Kibana Machine
    <42973632+kibanamachine@users.noreply.github.com>","sha":"90590d0ac5131e4f39ad625d5f7ca8dec09478c9","branchLabelMapping":{"^v8.8.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["bug","Team:Core","Team:Operations","Project:i18n","release_note:skip","backport:all-open","v8.8.0"],"number":150556,"url":"https://github.com/elastic/kibana/pull/150556","mergeCommit":{"message":"[@kbn/plugin-generator]
    Skip `.i18nrc.json` for internal plugins (#150556)\n\nCo-authored-by:
    Kibana Machine
    <42973632+kibanamachine@users.noreply.github.com>","sha":"90590d0ac5131e4f39ad625d5f7ca8dec09478c9"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.8.0","labelRegex":"^v8.8.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/150556","number":150556,"mergeCommit":{"message":"[@kbn/plugin-generator]
    Skip `.i18nrc.json` for internal plugins (#150556)\n\nCo-authored-by:
    Kibana Machine
    <42973632+kibanamachine@users.noreply.github.com>","sha":"90590d0ac5131e4f39ad625d5f7ca8dec09478c9"}}]}]
    BACKPORT-->

    Co-authored-by: Alejandro Fernández Haro <alejandro.haro@elastic.co>
    Co-authored-by: Tiago Costa <tiago.costa@elastic.co>

commit 593b21bb107f392721051d20f500ec22c9bc3195
Author: Tiago Costa <tiago.costa@elastic.co>
Date:   Thu Feb 9 21:53:12 2023 +0000

    skip flaky suite (#150756)

commit f9d3a673158c1ca1de181046278f4d828f1be4c6
Author: Tiago Costa <tiago.costa@elastic.co>
Date:   Thu Feb 9 21:51:31 2023 +0000

    skip flaky suite (#150757)

commit 448192a3b2f7bfdd6201ac7a45e510b64c1ab5f4
Author: Lisa Cawley <lcawley@elastic.co>
Date:   Tue Feb 7 16:25:10 2023 -0800

    [7.17] [DOCS] Fix incorrect alt text for images (#149371) (#150509)

    # Backport

    This will backport the following commits from `main` to `7.17`:
    - [[DOCS] Fix incorrect alt text for images
    (#149371)](https://github.com/elastic/kibana/pull/149371)

    <!--- Backport version: 8.9.7 -->

    ### Questions ?
    Please refer to the [Backport tool
    documentation](https://github.com/sqren/backport)

    <!--BACKPORT [{"author":{"name":"Lisa
    Cawley","email":"lcawley@elastic.co"},"sourceCommit":{"committedDate":"2023-01-24T20:49:33Z","message":"[DOCS]
    Fix incorrect alt text for images
    (#149371)","sha":"4c9a76cabdb6774e8f721b744cc264148c67aa40","branchLabelMapping":{"^v8.7.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Docs","release_note:skip","Feature:Rollups","backport
    missing","docs","backport:all-open","v8.7.0"],"number":149371,"url":"https://github.com/elastic/kibana/pull/149371","mergeCommit":{"message":"[DOCS]
    Fix incorrect alt text for images
    (#149371)","sha":"4c9a76cabdb6774e8f721b744cc264148c67aa40"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.7.0","labelRegex":"^v8.7.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/149371","number":149371,"mergeCommit":{"message":"[DOCS]
    Fix incorrect alt text for images
    (#149371)","sha":"4c9a76cabdb6774e8f721b744cc264148c67aa40"}},{"url":"https://github.com/elastic/kibana/pull/149452","number":149452,"branch":"8.6","state":"OPEN"}]}]
    BACKPORT-->

commit 39039205ee8a952d06a81cbf40d8ff2a9cce46ef
Author: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Date:   Tue Feb 7 14:36:16 2023 -0500

    [7.17] Fix useless regex escapes (#150043) (#150456)

    # Backport

    This will backport the following commits from `main` to `7.17`:
    - [Fix useless regex escapes
    (#150043)](https://github.com/elastic/kibana/pull/150043)

    <!--- Backport version: 8.9.7 -->

    ### Questions ?
    Please refer to the [Backport tool
    documentation](https://github.com/sqren/backport)

    <!--BACKPORT [{"author":{"name":"Thomas
    Watson","email":"watson@elastic.co"},"sourceCommit":{"committedDate":"2023-02-07T16:58:47Z","message":"Fix
    useless regex escapes
    (#150043)","sha":"6ad7ba3ddbb6b9445145ebc55f13f54767f5353e","branchLabelMapping":{"^v8.7.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:Fleet","backport:all-open","v8.7.0"],"number":150043,"url":"https://github.com/elastic/kibana/pull/150043","mergeCommit":{"message":"Fix
    useless regex escapes
    (#150043)","sha":"6ad7ba3ddbb6b9445145ebc55f13f54767f5353e"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.7.0","labelRegex":"^v8.7.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/150043","number":15004…
  • Loading branch information
jeramysoucy committed Apr 3, 2023
1 parent daef268 commit ce701cc
Show file tree
Hide file tree
Showing 488 changed files with 12,826 additions and 7,700 deletions.
1 change: 1 addition & 0 deletions .buildkite/pipelines/es_snapshots/build.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
steps:
- command: .buildkite/scripts/steps/es_snapshots/build.sh
label: Build ES Snapshot
timeout_in_minutes: 30
agents:
queue: c2-8
10 changes: 10 additions & 0 deletions .buildkite/pipelines/on_merge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -213,6 +213,16 @@ steps:
key: storybooks
timeout_in_minutes: 60

- command: .buildkite/scripts/steps/bazel_cache/bootstrap_linux.sh
label: 'Populate local dev bazel cache (Linux)'
agents:
queue: n2-4-spot
timeout_in_minutes: 15
retry:
automatic:
- exit_status: '-1'
limit: 3

- wait: ~
continue_on_failure: true

Expand Down
3 changes: 3 additions & 0 deletions .buildkite/scripts/common/env.sh
Original file line number Diff line number Diff line change
Expand Up @@ -110,3 +110,6 @@ export DISABLE_BOOTSTRAP_VALIDATION=true

# Prevent Browserlist from logging on CI about outdated database versions
export BROWSERSLIST_IGNORE_OLD_DATA=true

# tells the gh command what our default repo is
export GH_REPO=github.com/elastic/kibana
16 changes: 7 additions & 9 deletions .buildkite/scripts/common/setup_bazel.sh
Original file line number Diff line number Diff line change
Expand Up @@ -33,18 +33,16 @@ cat <<EOF >> $KIBANA_DIR/.bazelrc
EOF
fi

if [[ "$BAZEL_CACHE_MODE" == "buildbuddy" ]]; then
echo "[bazel] enabling caching with Buildbuddy"
if [[ "$BAZEL_CACHE_MODE" == "populate-local-gcs" ]]; then
echo "[bazel] enabling caching with GCS buckets for local dev"

cat <<EOF >> $KIBANA_DIR/.bazelrc
build --bes_results_url=https://app.buildbuddy.io/invocation/
build --bes_backend=grpcs://remote.buildbuddy.io
build --remote_cache=grpcs://remote.buildbuddy.io
build --remote_timeout=3600
build --remote_header=x-buildbuddy-api-key=$KIBANA_BUILDBUDDY_CI_API_KEY
build --remote_cache=https://storage.googleapis.com/kibana-local-bazel-remote-cache
build --google_credentials=$BAZEL_LOCAL_DEV_CACHE_CREDENTIALS_FILE
EOF
fi

if [[ "$BAZEL_CACHE_MODE" != @(gcs|buildbuddy|none|) ]]; then
echo "invalid value for BAZEL_CACHE_MODE received ($BAZEL_CACHE_MODE), expected one of [gcs,buildbuddy,none]"
if [[ "$BAZEL_CACHE_MODE" != @(gcs|populate-local-gcs|none|) ]]; then
echo "invalid value for BAZEL_CACHE_MODE received ($BAZEL_CACHE_MODE), expected one of [gcs,populate-local-gcs,none]"
exit 1
fi
8 changes: 5 additions & 3 deletions .buildkite/scripts/lifecycle/pre_command.sh
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,11 @@ export KIBANA_DOCKER_PASSWORD
KIBANA_CI_REPORTER_KEY=$(retry 5 5 vault read -field=value secret/kibana-issues/dev/kibanamachine-reporter)
export KIBANA_CI_REPORTER_KEY


BAZEL_LOCAL_DEV_CACHE_CREDENTIALS_FILE="$HOME/.kibana-ci-bazel-remote-cache-local-dev.json"
export BAZEL_LOCAL_DEV_CACHE_CREDENTIALS_FILE
retry 5 5 vault read -field=service_account_json secret/kibana-issues/dev/kibana-ci-bazel-remote-cache-local-dev > "$BAZEL_LOCAL_DEV_CACHE_CREDENTIALS_FILE"

# Setup Failed Test Reporter Elasticsearch credentials
{
TEST_FAILURES_ES_CLOUD_ID=$(retry 5 5 vault read -field=cloud_id secret/kibana-issues/dev/failed_tests_reporter_es)
Expand All @@ -108,9 +113,6 @@ export KIBANA_CI_REPORTER_KEY
export TEST_FAILURES_ES_PASSWORD
}

KIBANA_BUILDBUDDY_CI_API_KEY=$(retry 5 5 vault read -field=value secret/kibana-issues/dev/kibana-buildbuddy-ci-api-key)
export KIBANA_BUILDBUDDY_CI_API_KEY

# By default, all steps should set up these things to get a full environment before running
# It can be skipped for pipeline upload steps though, to make job start time a little faster
if [[ "${SKIP_CI_SETUP:-}" != "true" ]]; then
Expand Down
13 changes: 13 additions & 0 deletions .buildkite/scripts/steps/bazel_cache/bootstrap_linux.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
#!/bin/bash

set -euo pipefail

source .buildkite/scripts/common/util.sh

export BAZEL_CACHE_MODE=populate-local-gcs
export DISABLE_BOOTSTRAP_VALIDATION=true

# Clear out bazel cache between runs to make sure that any artifacts that don't exist in the cache are uploaded
rm -rf ~/.bazel-cache

.buildkite/scripts/bootstrap.sh
8 changes: 7 additions & 1 deletion .buildkite/scripts/steps/bazel_cache/bootstrap_mac.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,19 @@

set -euo pipefail

export BAZEL_CACHE_MODE=buildbuddy
source .buildkite/scripts/common/util.sh

export BAZEL_CACHE_MODE=populate-local-gcs
export DISABLE_BOOTSTRAP_VALIDATION=true

# Clear out bazel cache between runs to make sure that any artifacts that don't exist in the cache are uploaded
rm -rf ~/.bazel-cache

# Since our Mac agents are currently static,
# use a temporary HOME directory that gets cleaned out between builds
TMP_HOME="$WORKSPACE/tmp_home"
rm -rf "$TMP_HOME"
mkdir -p "$TMP_HOME"
export HOME="$TMP_HOME"

.buildkite/scripts/bootstrap.sh
2 changes: 1 addition & 1 deletion .buildkite/scripts/steps/es_snapshots/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -34,13 +34,13 @@ export JENKINS_URL=""
export BUILD_URL=""
export JOB_NAME=""
export NODE_NAME=""
export DOCKER_BUILDKIT=""

# Reads the ES_BUILD_JAVA env var out of .ci/java-versions.properties and exports it
export "$(grep '^ES_BUILD_JAVA' .ci/java-versions.properties | xargs)"

export PATH="$HOME/.java/$ES_BUILD_JAVA/bin:$PATH"
export JAVA_HOME="$HOME/.java/$ES_BUILD_JAVA"
export DOCKER_BUILDKIT=1

# The Elasticsearch Dockerfile needs to be built with root privileges, but Docker on our servers is running using a non-root user
# So, let's use docker-in-docker to temporarily create a privileged docker daemon to run `docker build` on
Expand Down
1 change: 0 additions & 1 deletion .buildkite/scripts/steps/on_merge_ts_refs_api_docs.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@

set -euo pipefail

export BAZEL_CACHE_MODE=buildbuddy # Populate Buildbuddy bazel remote cache for linux
export BUILD_TS_REFS_CACHE_ENABLE=true
export BUILD_TS_REFS_CACHE_CAPTURE=true
export DISABLE_BOOTSTRAP_VALIDATION=true
Expand Down
2 changes: 1 addition & 1 deletion .ci/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# NOTE: This Dockerfile is ONLY used to run certain tasks in CI. It is not used to run Kibana or as a distributable.
# If you're looking for the Kibana Docker image distributable, please see: src/dev/build/tasks/os_packages/docker_generator/templates/dockerfile.template.ts

ARG NODE_VERSION=16.17.1
ARG NODE_VERSION=16.19.1

FROM node:${NODE_VERSION} AS base

Expand Down
165 changes: 84 additions & 81 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,7 @@ const VENN_DIAGRAM_HEADER = `
/** Packages which should not be included within production code. */
const DEV_PACKAGES = [
'kbn-babel-code-parser',
'kbn-babel-register',
'kbn-dev-utils',
'kbn-cli-dev-mode',
'kbn-docs-utils',
Expand Down Expand Up @@ -169,50 +170,49 @@ const DEV_PATTERNS = [
const RESTRICTED_IMPORTS = [
{
name: 'lodash',
importNames: ['set', 'setWith'],
message: 'Please use @elastic/safer-lodash-set instead',
importNames: ['set', 'setWith', 'template'],
message:
'lodash.set/setWith: Please use @elastic/safer-lodash-set instead.\n' +
'lodash.template: Function is unsafe, and not compatible with our content security policy.',
},
{
name: 'lodash.set',
message: 'Please use @elastic/safer-lodash-set instead',
message: 'Please use @elastic/safer-lodash-set/set instead',
},
{
name: 'lodash.setwith',
message: 'Please use @elastic/safer-lodash-set instead',
message: 'Please use @elastic/safer-lodash-set/setWith instead',
},
{
name: 'lodash/set',
message: 'Please use @elastic/safer-lodash-set instead',
message: 'Please use @elastic/safer-lodash-set/set instead',
},
{
name: 'lodash/setWith',
message: 'Please use @elastic/safer-lodash-set instead',
message: 'Please use @elastic/safer-lodash-set/setWith instead',
},
{
name: 'lodash/fp',
importNames: ['set', 'setWith', 'assoc', 'assocPath'],
message: 'Please use @elastic/safer-lodash-set instead',
importNames: ['set', 'setWith', 'assoc', 'assocPath', 'template'],
message:
'lodash.set/setWith/assoc/assocPath: Please use @elastic/safer-lodash-set/fp instead\n' +
'lodash.template: Function is unsafe, and not compatible with our content security policy.',
},
{
name: 'lodash/fp/set',
message: 'Please use @elastic/safer-lodash-set instead',
message: 'Please use @elastic/safer-lodash-set/fp/set instead',
},
{
name: 'lodash/fp/setWith',
message: 'Please use @elastic/safer-lodash-set instead',
message: 'Please use @elastic/safer-lodash-set/fp/setWith instead',
},
{
name: 'lodash/fp/assoc',
message: 'Please use @elastic/safer-lodash-set instead',
message: 'Please use @elastic/safer-lodash-set/fp/assoc instead',
},
{
name: 'lodash/fp/assocPath',
message: 'Please use @elastic/safer-lodash-set instead',
},
{
name: 'lodash',
importNames: ['template'],
message: 'lodash.template is unsafe, and not compatible with our content security policy.',
message: 'Please use @elastic/safer-lodash-set/fp/assocPath instead',
},
{
name: 'lodash.template',
Expand All @@ -222,11 +222,6 @@ const RESTRICTED_IMPORTS = [
name: 'lodash/template',
message: 'lodash.template is unsafe, and not compatible with our content security policy.',
},
{
name: 'lodash/fp',
importNames: ['template'],
message: 'lodash.template is unsafe, and not compatible with our content security policy.',
},
{
name: 'lodash/fp/template',
message: 'lodash.template is unsafe, and not compatible with our content security policy.',
Expand Down Expand Up @@ -786,69 +781,69 @@ module.exports = {
{
files: ['**/*.{js,mjs,ts,tsx}'],
rules: {
'no-restricted-imports': [
2,
{
paths: RESTRICTED_IMPORTS,
},
],
'no-restricted-imports': ['error', ...RESTRICTED_IMPORTS],
'no-restricted-modules': [
2,
'error',
{
paths: [
{
name: 'lodash.set',
message: 'Please use @elastic/safer-lodash-set instead',
},
{
name: 'lodash.setwith',
message: 'Please use @elastic/safer-lodash-set instead',
},
{
name: 'lodash.template',
message:
'lodash.template is unsafe, and not compatible with our content security policy.',
},
{
name: 'lodash/set',
message: 'Please use @elastic/safer-lodash-set instead',
},
{
name: 'lodash/setWith',
message: 'Please use @elastic/safer-lodash-set instead',
},
{
name: 'lodash/template',
message:
'lodash.template is unsafe, and not compatible with our content security policy.',
},
],
name: 'lodash.set',
message: 'Please use @elastic/safer-lodash-set instead',
},
],
'no-restricted-properties': [
2,
{
object: 'lodash',
property: 'set',
name: 'lodash.setwith',
message: 'Please use @elastic/safer-lodash-set instead',
},
{
object: '_',
property: 'set',
message: 'Please use @elastic/safer-lodash-set instead',
name: 'lodash.template',
message:
'lodash.template is unsafe, and not compatible with our content security policy.',
},
{
object: 'lodash',
property: 'template',
name: 'lodash/set',
message: 'Please use @elastic/safer-lodash-set/set instead',
},
{
name: 'lodash/setWith',
message: 'Please use @elastic/safer-lodash-set/setWith instead',
},
{
name: 'lodash/fp/set',
message: 'Please use @elastic/safer-lodash-set/fp/set instead',
},
{
name: 'lodash/fp/setWith',
message: 'Please use @elastic/safer-lodash-set/fp/setWith instead',
},
{
name: 'lodash/fp/assoc',
message: 'Please use @elastic/safer-lodash-set/fp/assoc instead',
},
{
name: 'lodash/fp/assocPath',
message: 'Please use @elastic/safer-lodash-set/fp/assocPath instead',
},
{
name: 'lodash/fp/template',
message:
'lodash.template is unsafe, and not compatible with our content security policy.',
},
{
object: '_',
property: 'template',
name: 'lodash/template',
message:
'lodash.template is unsafe, and not compatible with our content security policy.',
},
],
'no-restricted-properties': [
'error',
{
object: 'lodash',
property: 'set',
message: 'Please use @elastic/safer-lodash-set instead',
},
{
object: '_',
property: 'set',
message: 'Please use @elastic/safer-lodash-set instead',
},
{
object: 'lodash',
property: 'setWith',
Expand Down Expand Up @@ -879,26 +874,34 @@ module.exports = {
property: 'assocPath',
message: 'Please use @elastic/safer-lodash-set instead',
},
{
object: 'lodash',
property: 'template',
message:
'lodash.template is unsafe, and not compatible with our content security policy.',
},
{
object: '_',
property: 'template',
message:
'lodash.template is unsafe, and not compatible with our content security policy.',
},
],
},
},
{
files: ['**/common/**/*.{js,mjs,ts,tsx}', '**/public/**/*.{js,mjs,ts,tsx}'],
rules: {
'no-restricted-imports': [
2,
'error',
...RESTRICTED_IMPORTS,
{
paths: [
...RESTRICTED_IMPORTS,
{
name: 'semver',
message: 'Please use "semver/*/{function}" instead',
},
{
name: '@kbn/rule-data-utils',
message: `Import directly from @kbn/rule-data-utils/* submodules in public/common code`,
},
],
name: 'semver',
message: 'Please use "semver/*/{function}" instead',
},
{
name: '@kbn/rule-data-utils',
message: `Import directly from @kbn/rule-data-utils/* submodules in public/common code`,
},
],
},
Expand Down
Loading

0 comments on commit ce701cc

Please sign in to comment.