Skip to content

Conversation

@js-jankisalvi
Copy link
Contributor

@js-jankisalvi js-jankisalvi commented Dec 23, 2025

Summary

Fixes #246200 by creating MW client using SO's internal repository.
It is used in synthetics plugin.

Checklist

Check the PR satisfies following conditions.

@js-jankisalvi js-jankisalvi self-assigned this Dec 23, 2025
@js-jankisalvi js-jankisalvi requested a review from a team as a code owner December 23, 2025 15:56
@js-jankisalvi js-jankisalvi added the release_note:skip Skip the PR/issue when compiling release notes label Dec 23, 2025
@js-jankisalvi js-jankisalvi requested a review from a team as a code owner December 23, 2025 15:56
@js-jankisalvi js-jankisalvi added Team:ResponseOps Platform ResponseOps team (formerly the Cases and Alerting teams) t// backport:version Backport to applied version labels Feature:Maintenance Window v9.3.0 v9.4.0 labels Dec 23, 2025
@elasticmachine
Copy link
Contributor

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

@elasticmachine
Copy link
Contributor

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

@elasticmachine
Copy link
Contributor

💚 Build Succeeded

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
maintenanceWindows 115 116 +1
Unknown metric groups

API count

id before after diff
maintenanceWindows 115 116 +1

cc @js-jankisalvi

@js-jankisalvi js-jankisalvi merged commit 25c67f4 into elastic:main Dec 24, 2025
13 checks passed
@js-jankisalvi js-jankisalvi deleted the expose-internal-mw-client branch December 24, 2025 10:24
@kibanamachine
Copy link
Contributor

Starting backport for target branches: 9.3

https://github.com/elastic/kibana/actions/runs/20484128337

kibanamachine pushed a commit to kibanamachine/kibana that referenced this pull request Dec 24, 2025
…ows client (elastic#247390)

## Summary

Fixes elastic#246200 by creating MW
client using SO's internal repository.
It is used in synthetics plugin.

### Checklist

Check the PR satisfies following conditions.

- [x] [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

(cherry picked from commit 25c67f4)
@kibanamachine
Copy link
Contributor

💚 All backports created successfully

Status Branch Result
9.3

Note: Successful backport PRs will be merged automatically after passing CI.

Questions ?

Please refer to the Backport tool documentation

kibanamachine added a commit that referenced this pull request Dec 24, 2025
…e windows client (#247390) (#247442)

# Backport

This will backport the following commits from `main` to `9.3`:
- [[ResponseOps][MaintenanceWindows] Expose an internal maintenance
windows client (#247390)](#247390)

<!--- Backport version: 9.6.6 -->

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

<!--BACKPORT [{"author":{"name":"Janki
Salvi","email":"[email protected]"},"sourceCommit":{"committedDate":"2025-12-24T10:24:38Z","message":"[ResponseOps][MaintenanceWindows]
Expose an internal maintenance windows client (#247390)\n\n##
Summary\n\nFixes #246200 by
creating MW\nclient using SO's internal repository.\nIt is used in
synthetics plugin.\n\n\n### Checklist\n\nCheck the PR satisfies
following conditions. \n\n- [x] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common
scenarios","sha":"25c67f47570502537cf60ec505ae6641b2b20a1f","branchLabelMapping":{"^v9.4.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:ResponseOps","backport:version","Feature:Maintenance
Window","v9.3.0","v9.4.0","Team:obs-ux-management"],"title":"[ResponseOps][MaintenanceWindows]
Expose an internal maintenance windows client
","number":247390,"url":"https://github.com/elastic/kibana/pull/247390","mergeCommit":{"message":"[ResponseOps][MaintenanceWindows]
Expose an internal maintenance windows client (#247390)\n\n##
Summary\n\nFixes #246200 by
creating MW\nclient using SO's internal repository.\nIt is used in
synthetics plugin.\n\n\n### Checklist\n\nCheck the PR satisfies
following conditions. \n\n- [x] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common
scenarios","sha":"25c67f47570502537cf60ec505ae6641b2b20a1f"}},"sourceBranch":"main","suggestedTargetBranches":["9.3"],"targetPullRequestStates":[{"branch":"9.3","label":"v9.3.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.4.0","branchLabelMappingKey":"^v9.4.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/247390","number":247390,"mergeCommit":{"message":"[ResponseOps][MaintenanceWindows]
Expose an internal maintenance windows client (#247390)\n\n##
Summary\n\nFixes #246200 by
creating MW\nclient using SO's internal repository.\nIt is used in
synthetics plugin.\n\n\n### Checklist\n\nCheck the PR satisfies
following conditions. \n\n- [x] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common
scenarios","sha":"25c67f47570502537cf60ec505ae6641b2b20a1f"}}]}]
BACKPORT-->

Co-authored-by: Janki Salvi <[email protected]>
CAWilson94 pushed a commit to CAWilson94/kibana that referenced this pull request Jan 6, 2026
…ows client (elastic#247390)

## Summary

Fixes elastic#246200 by creating MW
client using SO's internal repository.
It is used in synthetics plugin.


### Checklist

Check the PR satisfies following conditions. 

- [x] [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
js-jankisalvi added a commit that referenced this pull request Jan 8, 2026
…idden SO type (#248132)

## Summary

Internal MW client using internal repository was introduced in
#247390.
It created problems while fetching MWs using all spaces in synthetics
plugin.

This PR fixes the issue.

### Checklist

Check the PR satisfies following conditions. 

Reviewers should verify this PR satisfies this list as well.

- [x] Review the [backport
guidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)
and apply applicable `backport:*` labels.
kibanamachine pushed a commit to kibanamachine/kibana that referenced this pull request Jan 8, 2026
…idden SO type (elastic#248132)

## Summary

Internal MW client using internal repository was introduced in
elastic#247390.
It created problems while fetching MWs using all spaces in synthetics
plugin.

This PR fixes the issue.

### Checklist

Check the PR satisfies following conditions.

Reviewers should verify this PR satisfies this list as well.

- [x] Review the [backport
guidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)
and apply applicable `backport:*` labels.

(cherry picked from commit 345ec13)
kibanamachine added a commit that referenced this pull request Jan 8, 2026
…sing hidden SO type (#248132) (#248219)

# Backport

This will backport the following commits from `main` to `9.3`:
- [[ResponseOps][MaintenanceWindows] Fix mw internal client by passing
hidden SO type (#248132)](#248132)

<!--- Backport version: 9.6.6 -->

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

<!--BACKPORT [{"author":{"name":"Janki
Salvi","email":"[email protected]"},"sourceCommit":{"committedDate":"2026-01-08T09:07:03Z","message":"[ResponseOps][MaintenanceWindows]
Fix mw internal client by passing hidden SO type (#248132)\n\n##
Summary\n\nInternal MW client using internal repository was introduced
in\nhttps://github.com//pull/247390.\nIt created problems
while fetching MWs using all spaces in synthetics\nplugin.\n\nThis PR
fixes the issue.\n\n### Checklist\n\nCheck the PR satisfies following
conditions. \n\nReviewers should verify this PR satisfies this list as
well.\n\n- [x] Review the
[backport\nguidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)\nand
apply applicable `backport:*`
labels.","sha":"345ec13b123cf9b880b5e2a71e8630aa464bd403","branchLabelMapping":{"^v9.4.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["bug","release_note:skip","Team:ResponseOps","backport:version","Feature:Maintenance
Window","v9.3.0","v9.4.0"],"title":"[ResponseOps][MaintenanceWindows]
Fix mw internal client by passing hidden SO
type","number":248132,"url":"https://github.com/elastic/kibana/pull/248132","mergeCommit":{"message":"[ResponseOps][MaintenanceWindows]
Fix mw internal client by passing hidden SO type (#248132)\n\n##
Summary\n\nInternal MW client using internal repository was introduced
in\nhttps://github.com//pull/247390.\nIt created problems
while fetching MWs using all spaces in synthetics\nplugin.\n\nThis PR
fixes the issue.\n\n### Checklist\n\nCheck the PR satisfies following
conditions. \n\nReviewers should verify this PR satisfies this list as
well.\n\n- [x] Review the
[backport\nguidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)\nand
apply applicable `backport:*`
labels.","sha":"345ec13b123cf9b880b5e2a71e8630aa464bd403"}},"sourceBranch":"main","suggestedTargetBranches":["9.3"],"targetPullRequestStates":[{"branch":"9.3","label":"v9.3.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.4.0","branchLabelMappingKey":"^v9.4.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/248132","number":248132,"mergeCommit":{"message":"[ResponseOps][MaintenanceWindows]
Fix mw internal client by passing hidden SO type (#248132)\n\n##
Summary\n\nInternal MW client using internal repository was introduced
in\nhttps://github.com//pull/247390.\nIt created problems
while fetching MWs using all spaces in synthetics\nplugin.\n\nThis PR
fixes the issue.\n\n### Checklist\n\nCheck the PR satisfies following
conditions. \n\nReviewers should verify this PR satisfies this list as
well.\n\n- [x] Review the
[backport\nguidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)\nand
apply applicable `backport:*`
labels.","sha":"345ec13b123cf9b880b5e2a71e8630aa464bd403"}}]}]
BACKPORT-->

Co-authored-by: Janki Salvi <[email protected]>
dej611 pushed a commit to dej611/kibana that referenced this pull request Jan 8, 2026
…ows client (elastic#247390)

## Summary

Fixes elastic#246200 by creating MW
client using SO's internal repository.
It is used in synthetics plugin.


### Checklist

Check the PR satisfies following conditions. 

- [x] [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
devamanv pushed a commit to devamanv/kibana that referenced this pull request Jan 12, 2026
…idden SO type (elastic#248132)

## Summary

Internal MW client using internal repository was introduced in
elastic#247390.
It created problems while fetching MWs using all spaces in synthetics
plugin.

This PR fixes the issue.

### Checklist

Check the PR satisfies following conditions. 

Reviewers should verify this PR satisfies this list as well.

- [x] Review the [backport
guidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)
and apply applicable `backport:*` labels.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport:version Backport to applied version labels Feature:Maintenance Window release_note:skip Skip the PR/issue when compiling release notes Team:obs-ux-management Team:ResponseOps Platform ResponseOps team (formerly the Cases and Alerting teams) t// v9.3.0 v9.4.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Response Ops][MW] Expose a fully internal MW client

5 participants