Skip to content

[8.16] [Dataset Quality] Fix failing test on mki qa (#196122)#196816

Merged
achyutjhunjhunwala merged 2 commits intoelastic:8.16from
achyutjhunjhunwala:backport/8.16/pr-196122
Oct 18, 2024
Merged

[8.16] [Dataset Quality] Fix failing test on mki qa (#196122)#196816
achyutjhunjhunwala merged 2 commits intoelastic:8.16from
achyutjhunjhunwala:backport/8.16/pr-196122

Conversation

@achyutjhunjhunwala
Copy link
Copy Markdown
Contributor

Backport

This will backport the following commits from main to 8.16:

Questions ?

Please refer to the Backport tool documentation

## Summary

Closes elastic#195466

As LogDB mode is enabled on MKI QA environment, it causes mappings for
certain fields like `host.name` to be set differently. Hence causing
tests to fail.

As part of the fix, before ingesting data, i am statically setting the
mappings so that it does not cause any collision with something outside
the scope of the tests

(cherry picked from commit 7237902)

# Conflicts:
#	x-pack/test/api_integration/deployment_agnostic/apis/observability/dataset_quality/degraded_field_analyze.ts
#	x-pack/test_serverless/functional/test_suites/observability/dataset_quality/degraded_field_flyout.ts
@achyutjhunjhunwala achyutjhunjhunwala added the backport This PR is a backport of another PR label Oct 18, 2024
@achyutjhunjhunwala achyutjhunjhunwala enabled auto-merge (squash) October 18, 2024 08:43
@botelastic botelastic Bot added ci:project-deploy-observability Create an Observability project Team:obs-ux-infra_services - DEPRECATED DEPRECATED - Use Team:obs-presentation. labels Oct 18, 2024
@elasticmachine
Copy link
Copy Markdown
Contributor

Pinging @elastic/obs-ux-infra_services-team (Team:obs-ux-infra_services)

@github-actions
Copy link
Copy Markdown
Contributor

🤖 GitHub comments

Expand to view the GitHub comments

Just comment with:

  • /oblt-deploy : Deploy a Kibana instance using the Observability test environments.
  • run docs-build : Re-trigger the docs validation. (use unformatted text in the comment!)

@elasticmachine
Copy link
Copy Markdown
Contributor

elasticmachine commented Oct 18, 2024

💛 Build succeeded, but was flaky

  • Buildkite Build
  • Commit: 5a99fe2
  • Kibana Serverless Image: docker.elastic.co/kibana-ci/kibana-serverless:pr-196816-5a99fe2f646e

Failed CI Steps

Metrics [docs]

Public APIs missing comments

Total count of every public API that lacks a comment. Target amount is 0. Run node scripts/build_api_docs --plugin [yourplugin] --stats comments for more detailed information.

id before after diff
@kbn/apm-synthtrace 64 69 +5
Unknown metric groups

API count

id before after diff
@kbn/apm-synthtrace 64 69 +5

History

@achyutjhunjhunwala achyutjhunjhunwala merged commit d7bbd0a into elastic:8.16 Oct 18, 2024
@achyutjhunjhunwala achyutjhunjhunwala deleted the backport/8.16/pr-196122 branch October 18, 2024 14:03
achyutjhunjhunwala added a commit that referenced this pull request Oct 23, 2024
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Dataset Quality] Fix failing test on mki qa
(#196122)](#196122)

<!--- Backport version: 8.9.8 -->

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

<!--BACKPORT [{"author":{"name":"Achyut
Jhunjhunwala","email":"achyut.jhunjhunwala@elastic.co"},"sourceCommit":{"committedDate":"2024-10-14T19:19:10Z","message":"[Dataset
Quality] Fix failing test on mki qa (#196122)\n\n##
Summary\r\n\r\nCloses
https://github.com/elastic/kibana/issues/195466\r\n\r\nAs LogDB mode is
enabled on MKI QA environment, it causes mappings for\r\ncertain fields
like `host.name` to be set differently. Hence causing\r\ntests to
fail.\r\n\r\nAs part of the fix, before ingesting data, i am statically
setting the\r\nmappings so that it does not cause any collision with
something outside\r\nthe scope of the
tests","sha":"7237902fad6424d9556cff78e3f3ac7e62fa4bac","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","backport:prev-minor","ci:project-deploy-observability","Team:obs-ux-logs","Team:obs-ux-infra_services","Feature:Dataset
Health","apm:review","v8.16.0"],"number":196122,"url":"https://github.com/elastic/kibana/pull/196122","mergeCommit":{"message":"[Dataset
Quality] Fix failing test on mki qa (#196122)\n\n##
Summary\r\n\r\nCloses
https://github.com/elastic/kibana/issues/195466\r\n\r\nAs LogDB mode is
enabled on MKI QA environment, it causes mappings for\r\ncertain fields
like `host.name` to be set differently. Hence causing\r\ntests to
fail.\r\n\r\nAs part of the fix, before ingesting data, i am statically
setting the\r\nmappings so that it does not cause any collision with
something outside\r\nthe scope of the
tests","sha":"7237902fad6424d9556cff78e3f3ac7e62fa4bac"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/196122","number":196122,"mergeCommit":{"message":"[Dataset
Quality] Fix failing test on mki qa (#196122)\n\n##
Summary\r\n\r\nCloses
https://github.com/elastic/kibana/issues/195466\r\n\r\nAs LogDB mode is
enabled on MKI QA environment, it causes mappings for\r\ncertain fields
like `host.name` to be set differently. Hence causing\r\ntests to
fail.\r\n\r\nAs part of the fix, before ingesting data, i am statically
setting the\r\nmappings so that it does not cause any collision with
something outside\r\nthe scope of the
tests","sha":"7237902fad6424d9556cff78e3f3ac7e62fa4bac"}},{"branch":"8.x","label":"v8.16.0","labelRegex":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"},{"url":"https://github.com/elastic/kibana/pull/196816","number":196816,"branch":"8.16","state":"MERGED","mergeCommit":{"sha":"d7bbd0adf3108fc00dddf361bc4d7840ded5dc8f","message":"[8.16]
[Dataset Quality] Fix failing test on mki qa (#196122) (#196816)\n\n#
Backport\n\nThis will backport the following commits from `main` to
`8.16`:\n- [[Dataset Quality] Fix failing test on mki
qa\n(#196122)](https://github.com/elastic/kibana/pull/196122)\n\n<!---
Backport version: 8.9.8 -->\n\n### Questions ?\nPlease refer to the
[Backport
tool\ndocumentation](https://github.com/sqren/backport)\n\n<!--BACKPORT
[{\"author\":{\"name\":\"Achyut\nJhunjhunwala\",\"email\":\"achyut.jhunjhunwala@elastic.co\"},\"sourceCommit\":{\"committedDate\":\"2024-10-14T19:19:10Z\",\"message\":\"[Dataset\nQuality]
Fix failing test on mki qa
(#196122)\\n\\n##\nSummary\\r\\n\\r\\nCloses\nhttps://github.com//issues/195466\\r\\n\\r\\nAs
LogDB mode is\nenabled on MKI QA environment, it causes mappings
for\\r\\ncertain fields\nlike `host.name` to be set differently. Hence
causing\\r\\ntests to\nfail.\\r\\n\\r\\nAs part of the fix, before
ingesting data, i am statically\nsetting the\\r\\nmappings so that it
does not cause any collision with\nsomething outside\\r\\nthe scope of
the\ntests\",\"sha\":\"7237902fad6424d9556cff78e3f3ac7e62fa4bac\",\"branchLabelMapping\":{\"^v9.0.0$\":\"main\",\"^v8.16.0$\":\"8.x\",\"^v(\\\\d+).(\\\\d+).\\\\d+$\":\"$1.$2\"}},\"sourcePullRequest\":{\"labels\":[\"release_note:skip\",\"backport\nmissing\",\"v9.0.0\",\"backport:prev-minor\",\"ci:project-deploy-observability\",\"Team:obs-ux-logs\",\"Team:obs-ux-infra_services\",\"Feature:Dataset\nHealth\",\"apm:review\"],\"number\":196122,\"url\":\"https://github.com/elastic/kibana/pull/196122\",\"mergeCommit\":{\"message\":\"[Dataset\nQuality]
Fix failing test on mki qa
(#196122)\\n\\n##\nSummary\\r\\n\\r\\nCloses\nhttps://github.com//issues/195466\\r\\n\\r\\nAs
LogDB mode is\nenabled on MKI QA environment, it causes mappings
for\\r\\ncertain fields\nlike `host.name` to be set differently. Hence
causing\\r\\ntests to\nfail.\\r\\n\\r\\nAs part of the fix, before
ingesting data, i am statically\nsetting the\\r\\nmappings so that it
does not cause any collision with\nsomething outside\\r\\nthe scope of
the\ntests\",\"sha\":\"7237902fad6424d9556cff78e3f3ac7e62fa4bac\"}},\"sourceBranch\":\"main\",\"suggestedTargetBranches\":[],\"targetPullRequestStates\":[{\"branch\":\"main\",\"label\":\"v9.0.0\",\"labelRegex\":\"^v9.0.0$\",\"isSourceBranch\":true,\"state\":\"MERGED\",\"url\":\"https://github.com/elastic/kibana/pull/196122\",\"number\":196122,\"mergeCommit\":{\"message\":\"[Dataset\nQuality]
Fix failing test on mki qa
(#196122)\\n\\n##\nSummary\\r\\n\\r\\nCloses\nhttps://github.com//issues/195466\\r\\n\\r\\nAs
LogDB mode is\nenabled on MKI QA environment, it causes mappings
for\\r\\ncertain fields\nlike `host.name` to be set differently. Hence
causing\\r\\ntests to\nfail.\\r\\n\\r\\nAs part of the fix, before
ingesting data, i am statically\nsetting the\\r\\nmappings so that it
does not cause any collision with\nsomething outside\\r\\nthe scope of
the\ntests\",\"sha\":\"7237902fad6424d9556cff78e3f3ac7e62fa4bac\"}}]}]
BACKPORT-->"}}]}] BACKPORT-->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport This PR is a backport of another PR ci:project-deploy-observability Create an Observability project Team:obs-ux-infra_services - DEPRECATED DEPRECATED - Use Team:obs-presentation.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants