Skip to content

[SKA] move generated integration API test clients to a new location#233112

Merged
maximpn merged 1 commit intoelastic:mainfrom
maximpn:ska-security-solution-move-auto-generated-files
Aug 29, 2025
Merged

[SKA] move generated integration API test clients to a new location#233112
maximpn merged 1 commit intoelastic:mainfrom
maximpn:ska-security-solution-move-auto-generated-files

Conversation

@maximpn
Copy link
Contributor

@maximpn maximpn commented Aug 27, 2025

Relates to: #231416

Summary

This PR reconfigures the generation script to output Security Solution auto-generated integration API test clients to the new x-pack/solutions/security/test/api_integration/services location.

@maximpn maximpn self-assigned this Aug 27, 2025
@maximpn maximpn added release_note:skip Skip the PR/issue when compiling release notes Team:Detections and Resp Security Detection Response Team Team: SecuritySolution Security Solutions Team working on SIEM, Endpoint, Timeline, Resolver, etc. Team:Detection Rule Management Security Detection Rule Management Team backport:version Backport to applied version labels v9.1.3 v8.19.3 v9.2.0 labels Aug 27, 2025
@maximpn maximpn force-pushed the ska-security-solution-move-auto-generated-files branch 2 times, most recently from c23ab04 to 368760c Compare August 28, 2025 07:25
@maximpn maximpn requested a review from jkelas August 28, 2025 11:48
@maximpn maximpn marked this pull request as ready for review August 28, 2025 11:48
@maximpn maximpn requested review from a team as code owners August 28, 2025 11:48
@maximpn maximpn requested a review from rylnd August 28, 2025 11:48
@elasticmachine
Copy link
Contributor

Pinging @elastic/security-detections-response (Team:Detections and Resp)

@maximpn maximpn requested review from pzl and szwarckonrad August 28, 2025 11:48
@elasticmachine
Copy link
Contributor

Pinging @elastic/security-solution (Team: SecuritySolution)

@elasticmachine
Copy link
Contributor

Pinging @elastic/security-detection-rule-management (Team:Detection Rule Management)

Copy link
Contributor

@dmlemeshko dmlemeshko left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

x-pack/test/tsconfig.json changes LGTM.

Thank a lot for the fix, I missed generation during relocation PR.

@maximpn maximpn changed the title [SKA] move generated integration API tests client to a new location [SKA] move generated integration API test clients to a new location Aug 28, 2025
import type { FtrProviderContext } from '../ftr_provider_context';

import { getRouteUrlForSpace } from '@kbn/spaces-plugin/common';
import type { FtrProviderContext } from '@kbn/test-suites-xpack/api_integration/ftr_provider_context';
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@maximpn you need use the one located in solution test directory (or create a new one)

import type { FtrProviderContext } from '../ftr_provider_context';

import { getRouteUrlForSpace } from '@kbn/spaces-plugin/common';
import type { FtrProviderContext } from '@kbn/test-suites-xpack/api_integration/ftr_provider_context';
Copy link
Contributor

@dmlemeshko dmlemeshko Aug 28, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same here, x-pack/test will be gone asap

Copy link
Contributor

@jkelas jkelas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

From the Rules Management perspective LGTM, Kibana works fine, approving.

Copy link
Contributor

@rylnd rylnd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Other than @dmlemeshko's comments about the FTRProviderContext, detection engine changes LGTM.

@kibanamachine
Copy link
Contributor

Friendly reminder: Looks like this PR hasn’t been backported yet.
To create automatically backports add a backport:* label or prevent reminders by adding the backport:skip label.
You can also create backports manually by running node scripts/backport --pr 233112 locally
cc: @maximpn

hop-dev added a commit that referenced this pull request Sep 2, 2025
)

## Summary

Currently blocked by #233112

Some tidying of the privmon code:

- move all privmon URLs to constants
- split monitoring entity source routes into their own files
- tidy .gen imports by creating a few .index.ts files (allows us to
consolidate imports and makes the paths a lot shorter)

It might be nicer to review commit by commit
MichelLosier pushed a commit to MichelLosier/kibana that referenced this pull request Sep 2, 2025
…tic#233400)

## Summary

Currently blocked by elastic#233112

Some tidying of the privmon code:

- move all privmon URLs to constants
- split monitoring entity source routes into their own files
- tidy .gen imports by creating a few .index.ts files (allows us to
consolidate imports and makes the paths a lot shorter)

It might be nicer to review commit by commit
kowalczyk-krzysztof pushed a commit to kowalczyk-krzysztof/kibana that referenced this pull request Sep 3, 2025
…tic#233400)

## Summary

Currently blocked by elastic#233112

Some tidying of the privmon code:

- move all privmon URLs to constants
- split monitoring entity source routes into their own files
- tidy .gen imports by creating a few .index.ts files (allows us to
consolidate imports and makes the paths a lot shorter)

It might be nicer to review commit by commit
@kibanamachine
Copy link
Contributor

Friendly reminder: Looks like this PR hasn’t been backported yet.
To create automatically backports add a backport:* label or prevent reminders by adding the backport:skip label.
You can also create backports manually by running node scripts/backport --pr 233112 locally
cc: @maximpn

5 similar comments
@kibanamachine
Copy link
Contributor

Friendly reminder: Looks like this PR hasn’t been backported yet.
To create automatically backports add a backport:* label or prevent reminders by adding the backport:skip label.
You can also create backports manually by running node scripts/backport --pr 233112 locally
cc: @maximpn

@kibanamachine
Copy link
Contributor

Friendly reminder: Looks like this PR hasn’t been backported yet.
To create automatically backports add a backport:* label or prevent reminders by adding the backport:skip label.
You can also create backports manually by running node scripts/backport --pr 233112 locally
cc: @maximpn

@kibanamachine
Copy link
Contributor

Friendly reminder: Looks like this PR hasn’t been backported yet.
To create automatically backports add a backport:* label or prevent reminders by adding the backport:skip label.
You can also create backports manually by running node scripts/backport --pr 233112 locally
cc: @maximpn

@kibanamachine
Copy link
Contributor

Friendly reminder: Looks like this PR hasn’t been backported yet.
To create automatically backports add a backport:* label or prevent reminders by adding the backport:skip label.
You can also create backports manually by running node scripts/backport --pr 233112 locally
cc: @maximpn

@kibanamachine
Copy link
Contributor

Friendly reminder: Looks like this PR hasn’t been backported yet.
To create automatically backports add a backport:* label or prevent reminders by adding the backport:skip label.
You can also create backports manually by running node scripts/backport --pr 233112 locally
cc: @maximpn

@kibanamachine
Copy link
Contributor

Friendly reminder: Looks like this PR hasn’t been backported yet.
To create automatically backports add a backport:* label or prevent reminders by adding the backport:skip label.
You can also create backports manually by running node scripts/backport --pr 233112 locally
cc: @maximpn

10 similar comments
@kibanamachine
Copy link
Contributor

Friendly reminder: Looks like this PR hasn’t been backported yet.
To create automatically backports add a backport:* label or prevent reminders by adding the backport:skip label.
You can also create backports manually by running node scripts/backport --pr 233112 locally
cc: @maximpn

@kibanamachine
Copy link
Contributor

Friendly reminder: Looks like this PR hasn’t been backported yet.
To create automatically backports add a backport:* label or prevent reminders by adding the backport:skip label.
You can also create backports manually by running node scripts/backport --pr 233112 locally
cc: @maximpn

@kibanamachine
Copy link
Contributor

Friendly reminder: Looks like this PR hasn’t been backported yet.
To create automatically backports add a backport:* label or prevent reminders by adding the backport:skip label.
You can also create backports manually by running node scripts/backport --pr 233112 locally
cc: @maximpn

@kibanamachine
Copy link
Contributor

Friendly reminder: Looks like this PR hasn’t been backported yet.
To create automatically backports add a backport:* label or prevent reminders by adding the backport:skip label.
You can also create backports manually by running node scripts/backport --pr 233112 locally
cc: @maximpn

@kibanamachine
Copy link
Contributor

Friendly reminder: Looks like this PR hasn’t been backported yet.
To create automatically backports add a backport:* label or prevent reminders by adding the backport:skip label.
You can also create backports manually by running node scripts/backport --pr 233112 locally
cc: @maximpn

@kibanamachine
Copy link
Contributor

Friendly reminder: Looks like this PR hasn’t been backported yet.
To create automatically backports add a backport:* label or prevent reminders by adding the backport:skip label.
You can also create backports manually by running node scripts/backport --pr 233112 locally
cc: @maximpn

@kibanamachine
Copy link
Contributor

Friendly reminder: Looks like this PR hasn’t been backported yet.
To create automatically backports add a backport:* label or prevent reminders by adding the backport:skip label.
You can also create backports manually by running node scripts/backport --pr 233112 locally
cc: @maximpn

@kibanamachine
Copy link
Contributor

Friendly reminder: Looks like this PR hasn’t been backported yet.
To create automatically backports add a backport:* label or prevent reminders by adding the backport:skip label.
You can also create backports manually by running node scripts/backport --pr 233112 locally
cc: @maximpn

@kibanamachine
Copy link
Contributor

Friendly reminder: Looks like this PR hasn’t been backported yet.
To create automatically backports add a backport:* label or prevent reminders by adding the backport:skip label.
You can also create backports manually by running node scripts/backport --pr 233112 locally
cc: @maximpn

@kibanamachine
Copy link
Contributor

Friendly reminder: Looks like this PR hasn’t been backported yet.
To create automatically backports add a backport:* label or prevent reminders by adding the backport:skip label.
You can also create backports manually by running node scripts/backport --pr 233112 locally
cc: @maximpn

@kibanamachine
Copy link
Contributor

Friendly reminder: Looks like this PR hasn’t been backported yet.
To create automatically backports add a backport:* label or prevent reminders by adding the backport:skip label.
You can also create backports manually by running node scripts/backport --pr 233112 locally
cc: @maximpn

1 similar comment
@kibanamachine
Copy link
Contributor

Friendly reminder: Looks like this PR hasn’t been backported yet.
To create automatically backports add a backport:* label or prevent reminders by adding the backport:skip label.
You can also create backports manually by running node scripts/backport --pr 233112 locally
cc: @maximpn

@maximpn maximpn added backport:skip This PR does not require backporting and removed backport:version Backport to applied version labels labels Sep 30, 2025
@kibanamachine kibanamachine removed the backport missing Added to PRs automatically when the are determined to be missing a backport. label Sep 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport:skip This PR does not require backporting release_note:skip Skip the PR/issue when compiling release notes Team:Detection Rule Management Security Detection Rule Management Team Team:Detections and Resp Security Detection Response Team Team: SecuritySolution Security Solutions Team working on SIEM, Endpoint, Timeline, Resolver, etc. v8.19.3 v9.1.3 v9.2.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants