Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FTR][Ownership] Assign guided_onboarding, etc #198044

Merged
merged 14 commits into from
Nov 5, 2024

Conversation

wayneseymour
Copy link
Member

Assignment Reasons

Assigned guided_onboarding due to https://github.com/elastic/kibana/blob/main/api_docs/guided_onboarding.mdx#L18

  • It says "Contact @elastic/appex-sharedux for questions regarding this plugin."

Assigned shared_ux due to the name

Assigned telemetry due to https://github.com/elastic/kibana/blob/main/api_docs/telemetry.mdx#L18

  • It says "Contact @elastic/kibana-core for questions regarding this plugin."

Assigned response_stream due to https://github.com/elastic/kibana/blob/main/examples/response_stream/kibana.jsonc#L4

Assigned advanced_settings due to https://github.com/elastic/kibana/blob/main/api_docs/advanced_settings.mdx#L18

  • It says "Contact @elastic/appex-sharedux for questions regarding this plugin."

Assigned upgrade_assistant due to https://github.com/elastic/kibana/blob/main/x-pack/plugins/upgrade_assistant/kibana.jsonc#L4

Assigned functional_cors due to https://github.com/elastic/kibana/blob/main/x-pack/test/functional_cors/plugins/kibana_cors_test/kibana.jsonc#L4

Assigned x-pack/test/functional_cors due to https://github.com/elastic/kibana/blob/main/x-pack/test/functional_cors/plugins/kibana_cors_test/kibana.jsonc#L4

Assigned ingest_pipelines due to https://github.com/elastic/kibana/blob/main/api_docs/ingest_pipelines.mdx#L18

  • It says "Contact @elastic/kibana-management for questions regarding this plugin."

Assigned disable_ems due to git blame

Assigned cross_cluster_replication due to https://github.com/elastic/kibana/blob/main/x-pack/plugins/cross_cluster_replication/kibana.jsonc#L5

Contributes to: #192979

pheyos and others added 9 commits October 25, 2024 13:21
Assigned guided_onboarding due to https://github.com/elastic/kibana/blob/main/api_docs/guided_onboarding.mdx#L18
 - It says "Contact @elastic/appex-sharedux for questions regarding this plugin."

Assigned shared_ux due to the name

Assigned telemetry due to https://github.com/elastic/kibana/blob/main/api_docs/telemetry.mdx#L18
- It says "Contact @elastic/kibana-core for questions regarding this plugin."

Assigned response_stream due to https://github.com/elastic/kibana/blob/main/examples/response_stream/kibana.jsonc#L4

Assigned advanced_settings due to https://github.com/elastic/kibana/blob/main/api_docs/advanced_settings.mdx#L18
 - It says "Contact @elastic/appex-sharedux for questions regarding this plugin."

 Assigned upgrade_assistant due to https://github.com/elastic/kibana/blob/main/x-pack/plugins/upgrade_assistant/kibana.jsonc#L4

 Assigned functional_cors due to https://github.com/elastic/kibana/blob/main/x-pack/test/functional_cors/plugins/kibana_cors_test/kibana.jsonc#L4

Assigned x-pack/test/functional_cors due to https://github.com/elastic/kibana/blob/main/x-pack/test/functional_cors/plugins/kibana_cors_test/kibana.jsonc#L4

Assigned ingest_pipelines due to https://github.com/elastic/kibana/blob/main/api_docs/ingest_pipelines.mdx#L18
 - It says "Contact @elastic/kibana-management for questions regarding this plugin."

 Assigned disable_ems due to git blame

 Assigned cross_cluster_replication due to https://github.com/elastic/kibana/blob/main/x-pack/plugins/cross_cluster_replication/kibana.jsonc#L5

 Contributes to: elastic#192979
@wayneseymour wayneseymour added release_note:skip Skip the PR/issue when compiling release notes backport:skip This commit does not require backporting labels Oct 28, 2024
@wayneseymour wayneseymour requested review from a team October 28, 2024 16:04
@wayneseymour wayneseymour self-assigned this Oct 28, 2024
Copy link
Contributor

@Heenawter Heenawter left a comment

Choose a reason for hiding this comment

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

@elastic/kibana-presentation owning x-pack/test/disable_ems makes sense to me 👍

@@ -1988,6 +1994,9 @@ x-pack/test/profiling_api_integration @elastic/obs-ux-infra_services-team
x-pack/plugins/observability_solution/observability_shared/public/components/profiling @elastic/obs-ux-infra_services-team

# Shared UX
/test/api_integration/apis/guided_onboarding @elastic/appex-sharedux
/test/plugin_functional/test_suites/shared_ux @elastic/appex-sharedux
/x-pack/test/functional/apps/advanced_settings @elastic/appex-sharedux
Copy link
Contributor

Choose a reason for hiding this comment

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

You could also add @elastic/kibana-management here as we co-own the Advanced settings plugin along with SharedUX (see src/plugins/advanced_settings/kibana.jsonc).

Copy link
Member Author

Choose a reason for hiding this comment

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

@jeramysoucy jeramysoucy self-requested a review October 29, 2024 10:48
@@ -1438,7 +1440,7 @@ x-pack/test/**/deployment_agnostic/ @elastic/appex-qa #temporarily to monitor te
# AppEx Platform Services Security
//x-pack/test_serverless/api_integration/test_suites/common/security_response_headers.ts @elastic/kibana-security
/x-pack/test/api_integration/apis/es @elastic/kibana-security

/x-pack/test/functional_cors @elastic/kibana-security
Copy link
Contributor

@jeramysoucy jeramysoucy Oct 29, 2024

Choose a reason for hiding this comment

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

It looks like the Core team created these tests (#84316). @elastic/kibana-core would you prefer to retain ownership or transfer ownership to us? We're fine taking ownership if that is your preference.

@wayneseymour there is an existing directive for x-pack/test/functional_cors/plugins/kibana_cors_test that is assigned to us, which should be removed, as the directive you're adding is broader scope. FWIW we're not sure how we got ownership of this one.

This brings up the point that directives will override each other and there is no feasible way to test for this. So when adding new directives, it's important to check for any overlapping directives to remove redundancies or unwanted overrides.

Copy link
Member Author

Choose a reason for hiding this comment

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

Great point kind sir, great point. I'll do my best to double check!

Copy link
Member Author

@wayneseymour wayneseymour Oct 31, 2024

Choose a reason for hiding this comment

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

we're not sure how we got ownership of this one.

Looks like it was assigned here: #148130
There are too many files in that pr to hunt down without proper provocation.
That said, if that all checks out, this means that x-pack/test/functional_cors/plugins/kibana_cors_test @elastic/kibana-security is a default assignment.
IIRC that means this is a default assignment (assigned via a kibana.jsonc with kbn-generate), that can be overriden by re-assigning lower in the codeowners file.

Copy link
Member Author

@wayneseymour wayneseymour Nov 4, 2024

Choose a reason for hiding this comment

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

Dropping the disputed line for now. Will follow up in another pr later

Copy link
Contributor

Choose a reason for hiding this comment

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

We own the implementation and the jest tests https://github.com/elastic/kibana/blob/dont-migrate-partial-docs/packages/core/http/core-http-server-internal/src/http_config.test.ts#L430 so I think it makes sense for Core to own this E2E test too.

Copy link
Member Author

Choose a reason for hiding this comment

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

Thanks Rudolf!

Copy link
Contributor

@peteharverson peteharverson left a comment

Choose a reason for hiding this comment

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

Change for ml-ui LGTM

@wayneseymour
Copy link
Member Author

@elasticmachine merge upstream

@wayneseymour wayneseymour removed the request for review from jeramysoucy November 4, 2024 10:23
@wayneseymour wayneseymour dismissed jeramysoucy’s stale review November 4, 2024 10:24

Dropping the disputed line for now. Will follow up in another pr later

@elasticmachine
Copy link
Contributor

⏳ Build in-progress, with failures

Failed CI Steps

Test Failures

  • [job] [logs] Jest Tests #17 / TableListView default columns should not display relative time for items updated more than 7 days ago
  • [job] [logs] Jest Tests #17 / TableListView default columns should not display relative time for items updated more than 7 days ago

History

cc @wayneseymour

@wayneseymour
Copy link
Member Author

@elasticmachine merge upstream

@wayneseymour wayneseymour merged commit 5fb74fe into elastic:main Nov 5, 2024
24 checks passed
@wayneseymour wayneseymour deleted the assign-guided-onboarding-etc branch November 5, 2024 09:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport:skip This commit does not require backporting release_note:skip Skip the PR/issue when compiling release notes v9.0.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants