Skip to content

[Response Ops][Connectors] Moving connector schemas to package - part 2#240177

Merged
ymao1 merged 1 commit into
elastic:mainfrom
ymao1:connectors/2148-2
Nov 5, 2025
Merged

[Response Ops][Connectors] Moving connector schemas to package - part 2#240177
ymao1 merged 1 commit into
elastic:mainfrom
ymao1:connectors/2148-2

Conversation

@ymao1
Copy link
Copy Markdown
Contributor

@ymao1 ymao1 commented Oct 22, 2025

Towards https://github.com/elastic/kibana-team/issues/2148

Summary

Part 2 of 4 PRs to move the connector schemas to a more common package location so they can be reused more easily. This PR moves the schemas for the following connector types to the @kbn/connector-schemas package:

  • cases_webhook
  • d3security
  • jira service management
  • servicenow itsm
  • servicenow itom
  • servicenow sir
  • opsgenie
  • teams

There will be followup PRs for other connector types.

@ymao1 ymao1 changed the title [Response Ops][Connectors] Moving connector schemas to package - part 1 [Response Ops][Connectors] Moving connector schemas to package - part 2 Oct 22, 2025
@ymao1 ymao1 force-pushed the connectors/2148-2 branch from aebeb49 to 2552343 Compare November 4, 2025 14:33
@ymao1 ymao1 force-pushed the connectors/2148-2 branch from 2552343 to 843e3c2 Compare November 4, 2025 15:01
@elasticmachine
Copy link
Copy Markdown
Contributor

💚 Build Succeeded

Metrics [docs]

Module Count

Fewer modules leads to a faster build time

id before after diff
stackConnectors 379 386 +7

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/connector-schemas 8 16 +8
stackConnectors 4 2 -2
total +6

Async chunks

Total size of all lazy-loaded chunks that will be downloaded as the user navigates the app

id before after diff
stackConnectors 724.9KB 725.5KB +616.0B

Page load bundle

Size of the bundles that are downloaded on every page load. Target size is below 100kb

id before after diff
stackConnectors 74.1KB 74.5KB +331.0B
Unknown metric groups

API count

id before after diff
@kbn/connector-schemas 8 16 +8
stackConnectors 4 2 -2
total +6

History

@ymao1 ymao1 self-assigned this Nov 4, 2025
@ymao1 ymao1 added release_note:skip Skip the PR/issue when compiling release notes backport:skip This PR does not require backporting Feature:Actions Team:ResponseOps Platform ResponseOps team (formerly the Cases and Alerting teams) t// v9.3.0 labels Nov 4, 2025
@ymao1 ymao1 marked this pull request as ready for review November 4, 2025 17:10
@ymao1 ymao1 requested review from a team as code owners November 4, 2025 17:10
@elasticmachine
Copy link
Copy Markdown
Contributor

Pinging @elastic/response-ops (Team:ResponseOps)

@botelastic botelastic Bot added the Team:actionable-obs Formerly "obs-ux-management", responsible for SLO, o11y alerting, significant events, & synthetics. label Nov 4, 2025
@elasticmachine
Copy link
Copy Markdown
Contributor

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

Comment thread packages/kbn-optimizer/limits.yml
Copy link
Copy Markdown
Contributor

@cesco-f cesco-f left a comment

Choose a reason for hiding this comment

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

obs-ux-management changes LGTM

Copy link
Copy Markdown
Contributor

@shahargl shahargl left a comment

Choose a reason for hiding this comment

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

lgtm

@ymao1 ymao1 merged commit bff5b36 into elastic:main Nov 5, 2025
26 checks passed
@ymao1 ymao1 deleted the connectors/2148-2 branch November 5, 2025 15:37
wildemat pushed a commit to wildemat/kibana that referenced this pull request Nov 5, 2025
… 2 (elastic#240177)

Towards elastic/kibana-team#2148

## Summary

Part 2 of 4 PRs to move the connector schemas to a more common package
location so they can be reused more easily. This PR moves the schemas
for the following connector types to the `@kbn/connector-schemas`
package:

- `cases_webhook`
- `d3security`
- `jira service management`
- `servicenow itsm`
- `servicenow itom`
- `servicenow sir`
- `opsgenie`
- `teams`

There will be followup PRs for other connector types.
viduni94 pushed a commit to viduni94/kibana that referenced this pull request Nov 5, 2025
… 2 (elastic#240177)

Towards elastic/kibana-team#2148

## Summary

Part 2 of 4 PRs to move the connector schemas to a more common package
location so they can be reused more easily. This PR moves the schemas
for the following connector types to the `@kbn/connector-schemas`
package:

- `cases_webhook`
- `d3security`
- `jira service management`
- `servicenow itsm`
- `servicenow itom`
- `servicenow sir`
- `opsgenie`
- `teams`

There will be followup PRs for other connector types.
eokoneyo pushed a commit to eokoneyo/kibana that referenced this pull request Dec 2, 2025
… 2 (elastic#240177)

Towards elastic/kibana-team#2148

## Summary

Part 2 of 4 PRs to move the connector schemas to a more common package
location so they can be reused more easily. This PR moves the schemas
for the following connector types to the `@kbn/connector-schemas`
package:

- `cases_webhook`
- `d3security`
- `jira service management`
- `servicenow itsm`
- `servicenow itom`
- `servicenow sir`
- `opsgenie`
- `teams`

There will be followup PRs for other connector types.
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 Feature:Actions release_note:skip Skip the PR/issue when compiling release notes Team:actionable-obs Formerly "obs-ux-management", responsible for SLO, o11y alerting, significant events, & synthetics. Team:ResponseOps Platform ResponseOps team (formerly the Cases and Alerting teams) t// v9.3.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants