[ska] relocate oblt deployment-agnostic api integration tests#227194
[ska] relocate oblt deployment-agnostic api integration tests#227194dmlemeshko merged 21 commits intoelastic:mainfrom
Conversation
…bana into ska/relocate-oblt-da-tests
…bana into ska/relocate-oblt-da-tests
|
Looks like this PR has a backport PR but it still hasn't been merged. Please merge it ASAP to keep the branches relatively in sync. |
…227194) (#228023) # Backport This will backport the following commits from `main` to `9.1`: - [[ska] relocate oblt deployment-agnostic api integration tests (#227194)](#227194) <!--- Backport version: 10.0.1 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Dzmitry Lemechko","email":"dzmitry.lemechko@elastic.co"},"sourceCommit":{"committedDate":"2025-07-09T15:41:40Z","message":"[ska] relocate oblt deployment-agnostic api integration tests (#227194)\n\n## Summary\n\nPart of https://github.com/elastic/kibana-team/issues/1503\n\nThis PR is mostly about moving **observability deployment-agnostic\ntests** from x-pack/test\n\n```\nx-pack/test/api_integration/deployment_agnostic/\n | - observability/apis/\n | - configs/\n | - feature_flag_configs/\n```\n\nAfter: \n```\nx-pack/solutions/observability/test/api_integration_deployment_agnostic/\n | - apis/\n | - configs/\n | - feature_flag_configs/\n```\n\nNotes:\n- some services like `alertingApi` and `observabilityAIAssistantApi`\nwere left as copies in original path as other oblt tests depend on them\nand we try to avoid circular dependencies caused by importing from\nsolution test dirs.\n\n---------\n\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"84800836b145b8ba61655edb6e6548ec98e3e234","branchLabelMapping":{"^v9.2.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:obs-ux-infra_services","Team:obs-ux-management","backport:version","v9.1.0","v8.19.0","v9.2.0"],"title":"[ska] relocate oblt deployment-agnostic api integration tests","number":227194,"url":"https://github.com/elastic/kibana/pull/227194","mergeCommit":{"message":"[ska] relocate oblt deployment-agnostic api integration tests (#227194)\n\n## Summary\n\nPart of https://github.com/elastic/kibana-team/issues/1503\n\nThis PR is mostly about moving **observability deployment-agnostic\ntests** from x-pack/test\n\n```\nx-pack/test/api_integration/deployment_agnostic/\n | - observability/apis/\n | - configs/\n | - feature_flag_configs/\n```\n\nAfter: \n```\nx-pack/solutions/observability/test/api_integration_deployment_agnostic/\n | - apis/\n | - configs/\n | - feature_flag_configs/\n```\n\nNotes:\n- some services like `alertingApi` and `observabilityAIAssistantApi`\nwere left as copies in original path as other oblt tests depend on them\nand we try to avoid circular dependencies caused by importing from\nsolution test dirs.\n\n---------\n\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"84800836b145b8ba61655edb6e6548ec98e3e234"}},"sourceBranch":"main","suggestedTargetBranches":["9.1","8.19"],"targetPullRequestStates":[{"branch":"9.1","label":"v9.1.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.19","label":"v8.19.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.2.0","branchLabelMappingKey":"^v9.2.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/227194","number":227194,"mergeCommit":{"message":"[ska] relocate oblt deployment-agnostic api integration tests (#227194)\n\n## Summary\n\nPart of https://github.com/elastic/kibana-team/issues/1503\n\nThis PR is mostly about moving **observability deployment-agnostic\ntests** from x-pack/test\n\n```\nx-pack/test/api_integration/deployment_agnostic/\n | - observability/apis/\n | - configs/\n | - feature_flag_configs/\n```\n\nAfter: \n```\nx-pack/solutions/observability/test/api_integration_deployment_agnostic/\n | - apis/\n | - configs/\n | - feature_flag_configs/\n```\n\nNotes:\n- some services like `alertingApi` and `observabilityAIAssistantApi`\nwere left as copies in original path as other oblt tests depend on them\nand we try to avoid circular dependencies caused by importing from\nsolution test dirs.\n\n---------\n\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"84800836b145b8ba61655edb6e6548ec98e3e234"}}]}] BACKPORT--> --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
💚 All backports created successfully
Note: Successful backport PRs will be merged automatically after passing CI. Questions ?Please refer to the Backport tool documentation |
…c#227194) ## Summary Part of elastic/kibana-team#1503 This PR is mostly about moving **observability deployment-agnostic tests** from x-pack/test ``` x-pack/test/api_integration/deployment_agnostic/ | - observability/apis/ | - configs/ | - feature_flag_configs/ ``` After: ``` x-pack/solutions/observability/test/api_integration_deployment_agnostic/ | - apis/ | - configs/ | - feature_flag_configs/ ``` Notes: - some services like `alertingApi` and `observabilityAIAssistantApi` were left as copies in original path as other oblt tests depend on them and we try to avoid circular dependencies caused by importing from solution test dirs. --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> (cherry picked from commit 8480083) # Conflicts: # .buildkite/ftr_oblt_serverless_configs.yml # .buildkite/ftr_oblt_stateful_configs.yml # .buildkite/pipelines/es_serverless/verify_es_serverless_image.yml # .github/CODEOWNERS # src/dev/precommit_hook/casing_check_config.js # x-pack/platform/test/api_integration_deployment_agnostic/default_configs/common_paths.ts # x-pack/solutions/observability/plugins/observability_onboarding/README.md # x-pack/solutions/observability/test/api_integration_deployment_agnostic/apis/ai_assistant/complete/product_docs/index.xml # x-pack/solutions/observability/test/api_integration_deployment_agnostic/apis/ai_assistant/complete/product_docs/kb-product-doc-elasticsearch-0.0.zip # x-pack/solutions/observability/test/api_integration_deployment_agnostic/apis/ai_assistant/complete/product_docs/kb-product-doc-kibana-0.0.zip # x-pack/solutions/observability/test/api_integration_deployment_agnostic/apis/ai_assistant/complete/product_docs/kb-product-doc-observability-0.0.zip # x-pack/solutions/observability/test/api_integration_deployment_agnostic/apis/ai_assistant/complete/product_docs/kb-product-doc-security-0.0.zip # x-pack/solutions/observability/test/api_integration_deployment_agnostic/apis/ai_assistant/knowledge_base/knowledge_base_8.16_upgrade_test.spec.ts # x-pack/solutions/observability/test/api_integration_deployment_agnostic/apis/ai_assistant/knowledge_base/knowledge_base_bulk_import.spec.ts # x-pack/solutions/observability/test/api_integration_deployment_agnostic/apis/ai_assistant/local/index.ts # x-pack/solutions/observability/test/api_integration_deployment_agnostic/apis/ai_assistant/public_complete/public_complete.spec.ts # x-pack/solutions/observability/test/api_integration_deployment_agnostic/apis/apm/traces/critical_path.spec.ts # x-pack/solutions/observability/test/api_integration_deployment_agnostic/apis/onboarding/update_progress.ts # x-pack/solutions/observability/test/api_integration_deployment_agnostic/apis/streams/meta_data.ts # x-pack/solutions/observability/test/api_integration_deployment_agnostic/apis/streams/metadata.ts # x-pack/solutions/observability/test/api_integration_deployment_agnostic/apis/streams/queries.ts # x-pack/solutions/observability/test/api_integration_deployment_agnostic/apis/streams/significant_events.ts # x-pack/solutions/observability/test/api_integration_deployment_agnostic/apis/synthetics/legacy_and_multispace_monitor_api.ts # x-pack/solutions/observability/test/api_integration_deployment_agnostic/configs/serverless/oblt.ai_assistant_local.index.ts # x-pack/solutions/observability/test/api_integration_deployment_agnostic/configs/serverless/oblt.ai_assistant_local.serverless.config.ts # x-pack/solutions/observability/test/api_integration_deployment_agnostic/configs/serverless/oblt.index.ts # x-pack/solutions/observability/test/api_integration_deployment_agnostic/configs/stateful/oblt.ai_assistant.index.ts # x-pack/solutions/observability/test/api_integration_deployment_agnostic/configs/stateful/oblt.ai_assistant.stateful.config.ts # x-pack/solutions/observability/test/api_integration_deployment_agnostic/configs/stateful/oblt.ai_assistant_local.index.ts # x-pack/solutions/observability/test/api_integration_deployment_agnostic/configs/stateful/oblt.ai_assistant_local.stateful.config.ts # x-pack/solutions/observability/test/api_integration_deployment_agnostic/configs/stateful/oblt.index.ts # x-pack/test/api_integration/deployment_agnostic/apis/observability/streams/metadata.ts # x-pack/test/api_integration/deployment_agnostic/feature_flag_configs/serverless/oblt.index.ts # x-pack/test/api_integration/deployment_agnostic/feature_flag_configs/stateful/oblt.index.ts # x-pack/test/tsconfig.json
|
Looks like this PR has backport PRs but they still haven't been merged. Please merge them ASAP to keep the branches relatively in sync. |
4 similar comments
|
Looks like this PR has backport PRs but they still haven't been merged. Please merge them ASAP to keep the branches relatively in sync. |
|
Looks like this PR has backport PRs but they still haven't been merged. Please merge them ASAP to keep the branches relatively in sync. |
|
Looks like this PR has backport PRs but they still haven't been merged. Please merge them ASAP to keep the branches relatively in sync. |
|
Looks like this PR has backport PRs but they still haven't been merged. Please merge them ASAP to keep the branches relatively in sync. |
…c#227194) ## Summary Part of elastic/kibana-team#1503 This PR is mostly about moving **observability deployment-agnostic tests** from x-pack/test ``` x-pack/test/api_integration/deployment_agnostic/ | - observability/apis/ | - configs/ | - feature_flag_configs/ ``` After: ``` x-pack/solutions/observability/test/api_integration_deployment_agnostic/ | - apis/ | - configs/ | - feature_flag_configs/ ``` Notes: - some services like `alertingApi` and `observabilityAIAssistantApi` were left as copies in original path as other oblt tests depend on them and we try to avoid circular dependencies caused by importing from solution test dirs. --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
|
Looks like this PR has backport PRs but they still haven't been merged. Please merge them ASAP to keep the branches relatively in sync. |
4 similar comments
|
Looks like this PR has backport PRs but they still haven't been merged. Please merge them ASAP to keep the branches relatively in sync. |
|
Looks like this PR has backport PRs but they still haven't been merged. Please merge them ASAP to keep the branches relatively in sync. |
|
Looks like this PR has backport PRs but they still haven't been merged. Please merge them ASAP to keep the branches relatively in sync. |
|
Looks like this PR has backport PRs but they still haven't been merged. Please merge them ASAP to keep the branches relatively in sync. |
💚 All backports created successfully
Note: Successful backport PRs will be merged automatically after passing CI. Questions ?Please refer to the Backport tool documentation |
…c#227194) ## Summary Part of elastic/kibana-team#1503 This PR is mostly about moving **observability deployment-agnostic tests** from x-pack/test ``` x-pack/test/api_integration/deployment_agnostic/ | - observability/apis/ | - configs/ | - feature_flag_configs/ ``` After: ``` x-pack/solutions/observability/test/api_integration_deployment_agnostic/ | - apis/ | - configs/ | - feature_flag_configs/ ``` Notes: - some services like `alertingApi` and `observabilityAIAssistantApi` were left as copies in original path as other oblt tests depend on them and we try to avoid circular dependencies caused by importing from solution test dirs. --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> (cherry picked from commit 8480083) # Conflicts: # .buildkite/ftr_oblt_serverless_configs.yml # .buildkite/ftr_oblt_stateful_configs.yml # .buildkite/pipelines/es_serverless/verify_es_serverless_image.yml # .github/CODEOWNERS # src/dev/precommit_hook/casing_check_config.js # x-pack/platform/test/api_integration_deployment_agnostic/default_configs/common_paths.ts # x-pack/solutions/observability/plugins/observability_onboarding/README.md # x-pack/solutions/observability/test/api_integration_deployment_agnostic/apis/ai_assistant/complete/product_docs/index.xml # x-pack/solutions/observability/test/api_integration_deployment_agnostic/apis/ai_assistant/complete/product_docs/kb-product-doc-elasticsearch-0.0.zip # x-pack/solutions/observability/test/api_integration_deployment_agnostic/apis/ai_assistant/complete/product_docs/kb-product-doc-kibana-0.0.zip # x-pack/solutions/observability/test/api_integration_deployment_agnostic/apis/ai_assistant/complete/product_docs/kb-product-doc-observability-0.0.zip # x-pack/solutions/observability/test/api_integration_deployment_agnostic/apis/ai_assistant/complete/product_docs/kb-product-doc-security-0.0.zip # x-pack/solutions/observability/test/api_integration_deployment_agnostic/apis/ai_assistant/knowledge_base/knowledge_base_8.16_upgrade_test.spec.ts # x-pack/solutions/observability/test/api_integration_deployment_agnostic/apis/ai_assistant/knowledge_base/knowledge_base_bulk_import.spec.ts # x-pack/solutions/observability/test/api_integration_deployment_agnostic/apis/ai_assistant/local/index.ts # x-pack/solutions/observability/test/api_integration_deployment_agnostic/apis/ai_assistant/public_complete/public_complete.spec.ts # x-pack/solutions/observability/test/api_integration_deployment_agnostic/apis/apm/traces/critical_path.spec.ts # x-pack/solutions/observability/test/api_integration_deployment_agnostic/apis/onboarding/update_progress.ts # x-pack/solutions/observability/test/api_integration_deployment_agnostic/apis/streams/meta_data.ts # x-pack/solutions/observability/test/api_integration_deployment_agnostic/apis/streams/metadata.ts # x-pack/solutions/observability/test/api_integration_deployment_agnostic/apis/streams/queries.ts # x-pack/solutions/observability/test/api_integration_deployment_agnostic/apis/streams/significant_events.ts # x-pack/solutions/observability/test/api_integration_deployment_agnostic/apis/synthetics/create_monitor_project_multi_space.ts # x-pack/solutions/observability/test/api_integration_deployment_agnostic/apis/synthetics/legacy_and_multispace_monitor_api.ts # x-pack/solutions/observability/test/api_integration_deployment_agnostic/configs/serverless/oblt.ai_assistant_local.index.ts # x-pack/solutions/observability/test/api_integration_deployment_agnostic/configs/serverless/oblt.ai_assistant_local.serverless.config.ts # x-pack/solutions/observability/test/api_integration_deployment_agnostic/configs/serverless/oblt.index.ts # x-pack/solutions/observability/test/api_integration_deployment_agnostic/configs/stateful/oblt.ai_assistant.index.ts # x-pack/solutions/observability/test/api_integration_deployment_agnostic/configs/stateful/oblt.ai_assistant.stateful.config.ts # x-pack/solutions/observability/test/api_integration_deployment_agnostic/configs/stateful/oblt.ai_assistant_local.index.ts # x-pack/solutions/observability/test/api_integration_deployment_agnostic/configs/stateful/oblt.ai_assistant_local.stateful.config.ts # x-pack/solutions/observability/test/api_integration_deployment_agnostic/configs/stateful/oblt.index.ts # x-pack/test/api_integration/deployment_agnostic/apis/observability/streams/metadata.ts # x-pack/test/api_integration/deployment_agnostic/feature_flag_configs/serverless/oblt.index.ts # x-pack/test/api_integration/deployment_agnostic/feature_flag_configs/stateful/oblt.index.ts # x-pack/test/tsconfig.json
|
Looks like this PR has backport PRs but they still haven't been merged. Please merge them ASAP to keep the branches relatively in sync. |
…227194) (#228486) # Backport This will backport the following commits from `main` to `8.19`: - [[ska] relocate oblt deployment-agnostic api integration tests (#227194)](#227194) <!--- Backport version: 10.0.1 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Dzmitry Lemechko","email":"dzmitry.lemechko@elastic.co"},"sourceCommit":{"committedDate":"2025-07-09T15:41:40Z","message":"[ska] relocate oblt deployment-agnostic api integration tests (#227194)\n\n## Summary\n\nPart of https://github.com/elastic/kibana-team/issues/1503\n\nThis PR is mostly about moving **observability deployment-agnostic\ntests** from x-pack/test\n\n```\nx-pack/test/api_integration/deployment_agnostic/\n | - observability/apis/\n | - configs/\n | - feature_flag_configs/\n```\n\nAfter: \n```\nx-pack/solutions/observability/test/api_integration_deployment_agnostic/\n | - apis/\n | - configs/\n | - feature_flag_configs/\n```\n\nNotes:\n- some services like `alertingApi` and `observabilityAIAssistantApi`\nwere left as copies in original path as other oblt tests depend on them\nand we try to avoid circular dependencies caused by importing from\nsolution test dirs.\n\n---------\n\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"84800836b145b8ba61655edb6e6548ec98e3e234","branchLabelMapping":{"^v9.2.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:obs-ux-infra_services","Team:obs-ux-management","backport:version","v9.1.0","v8.19.0","v9.2.0"],"title":"[ska] relocate oblt deployment-agnostic api integration tests","number":227194,"url":"https://github.com/elastic/kibana/pull/227194","mergeCommit":{"message":"[ska] relocate oblt deployment-agnostic api integration tests (#227194)\n\n## Summary\n\nPart of https://github.com/elastic/kibana-team/issues/1503\n\nThis PR is mostly about moving **observability deployment-agnostic\ntests** from x-pack/test\n\n```\nx-pack/test/api_integration/deployment_agnostic/\n | - observability/apis/\n | - configs/\n | - feature_flag_configs/\n```\n\nAfter: \n```\nx-pack/solutions/observability/test/api_integration_deployment_agnostic/\n | - apis/\n | - configs/\n | - feature_flag_configs/\n```\n\nNotes:\n- some services like `alertingApi` and `observabilityAIAssistantApi`\nwere left as copies in original path as other oblt tests depend on them\nand we try to avoid circular dependencies caused by importing from\nsolution test dirs.\n\n---------\n\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"84800836b145b8ba61655edb6e6548ec98e3e234"}},"sourceBranch":"main","suggestedTargetBranches":["8.19"],"targetPullRequestStates":[{"branch":"9.1","label":"v9.1.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/228023","number":228023,"state":"MERGED","mergeCommit":{"sha":"91914008bdfeb5a65cda282866297491f61be615","message":"[9.1] [ska] relocate oblt deployment-agnostic api integration tests (#227194) (#228023)\n\n# Backport\n\nThis will backport the following commits from `main` to `9.1`:\n- [[ska] relocate oblt deployment-agnostic api integration tests\n(#227194)](https://github.com/elastic/kibana/pull/227194)\n\n\n\n### Questions ?\nPlease refer to the [Backport tool\ndocumentation](https://github.com/sorenlouv/backport)\n\n\n\n---------\n\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>"}},{"branch":"8.19","label":"v8.19.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.2.0","branchLabelMappingKey":"^v9.2.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/227194","number":227194,"mergeCommit":{"message":"[ska] relocate oblt deployment-agnostic api integration tests (#227194)\n\n## Summary\n\nPart of https://github.com/elastic/kibana-team/issues/1503\n\nThis PR is mostly about moving **observability deployment-agnostic\ntests** from x-pack/test\n\n```\nx-pack/test/api_integration/deployment_agnostic/\n | - observability/apis/\n | - configs/\n | - feature_flag_configs/\n```\n\nAfter: \n```\nx-pack/solutions/observability/test/api_integration_deployment_agnostic/\n | - apis/\n | - configs/\n | - feature_flag_configs/\n```\n\nNotes:\n- some services like `alertingApi` and `observabilityAIAssistantApi`\nwere left as copies in original path as other oblt tests depend on them\nand we try to avoid circular dependencies caused by importing from\nsolution test dirs.\n\n---------\n\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"84800836b145b8ba61655edb6e6548ec98e3e234"}}]}] BACKPORT--> --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Summary
Part of https://github.com/elastic/kibana-team/issues/1503
This PR is mostly about moving observability deployment-agnostic tests from x-pack/test
After:
Notes:
alertingApiandobservabilityAIAssistantApiwere left as copies in original path as other oblt tests depend on them and we try to avoid circular dependencies caused by importing from solution test dirs.