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

Reapply "Revert org wide PR bot (#188771)" #194768

Closed
wants to merge 13 commits into from

Conversation

jbudz
Copy link
Member

@jbudz jbudz commented Oct 2, 2024

This reverts commit 2c8b2ff.

Switches this repository over to the global PR bot instead our version.

We were seeing intermittent stuck status checks previously. There have been changes since that should resolve that issue.

This reverts commit 2c8b2ff.

We were seeing intermittent stuck status checks previously.  There have
been changes since that should alleviate the issue.
@jbudz jbudz added Team:Operations Team label for Operations Team release_note:skip Skip the PR/issue when compiling release notes backport:all-open Backport to all branches that could still receive a release labels Oct 2, 2024
@jbudz jbudz requested a review from a team as a code owner October 2, 2024 22:06
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-operations (Team:Operations)

jbudz and others added 12 commits October 4, 2024 09:34
Closes elastic#187110
Closes elastic#187111
Closes elastic#153834

## Summary

This PR changes how we show source and alert status information, as
shown below:


![image](https://github.com/user-attachments/assets/7ab12e3a-f2e4-4bf8-8b47-955e2e1bb47f)

Also, for the APM Latency rule type, we now have a threshold component
similar to other rules. For the SLO burn rate rule, the SLO link is
added to the source list.

|Rule type|Screenshot|
|---|---|
|APM
Latency|![image](https://github.com/user-attachments/assets/9846570a-46db-46a7-b3a0-96a1e63b58ad)|
|SLO burn
rate|![image](https://github.com/user-attachments/assets/e0042a8a-e1c0-4dc0-a909-73140e8a0b21)|

---------

Co-authored-by: kibanamachine <[email protected]>
## Summary

Fixes elastic#194872 by adjusting the
way the arch is determined
…elastic#194682)

## Summary
Creates a pipeline for testing against `google-chrome-beta`.

- Uses the flag: `USE_CHROME_BETA` to switch functional tests to running
against chrome-beta.
- Uses the same pipeline file PR builds are using
- Only FTRs will be using `google-chrome-beta`, so other test types are
disabled
- [x] check if other test types (integration / cypress) can be directed
to `google-chrome-beta`.
  
  
Tested with the migration staging pipeline:
https://buildkite.com/elastic/kibana-migration-pipeline-staging/builds/164

Connected to: elastic/kibana-operations#199
…lastic#194721)

closes elastic#190895,
elastic#190896, and
elastic#190897

## Summary

> Sass's behavior for declarations that appear after nested
rules will be changing to match the behavior specified by CSS in an
upcoming
version. To keep the existing behavior, move the declaration above the
nested
rule. To opt into the new behavior, wrap the declaration in & {}.

PR moves declarations above the nested rules.

Co-authored-by: Elastic Machine <[email protected]>
…lastic#194874)

## Summary

Disable “Assign roles to space” button if no base privileges or features
are selected

**Before**


https://github.com/user-attachments/assets/4efa921b-6cc4-4496-99f7-0ee79dd318be

**After**


https://github.com/user-attachments/assets/fc8fe809-f03a-4f0b-a961-328596c9b2c7

### Checklist

Delete any items that are not applicable to this PR.

- [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
- [x] [Flaky Test
Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was
used on any tests changed
… QA (elastic#192885)

## Summary

An override was used so far when a commit was provided no matter
who/what/where the tests were running.

With this change. the override will not be used when the quality gate
runs in QA. The reason behind this change is that we want to simulate
the customer's behavior, so we will be creating a project with whichever
version is currently deployed in QA.

---------

Co-authored-by: Domenico Andreoli <[email protected]>
## Summary

Just fixing a couple checks in a serverless FT test. Made the same
changes in elastic#193305 but forgot the serverless test.

### Checklist

- [ ] Any text added follows [EUI's writing
guidelines](https://elastic.github.io/eui/#/guidelines/writing), uses
sentence case text and includes [i18n
support](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)
- [ ]
[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)
was added for features that require explanation or tutorials
- [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
- [ ] [Flaky Test
Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was
used on any tests changed
- [ ] Any UI touched in this PR is usable by keyboard only (learn more
about [keyboard accessibility](https://webaim.org/techniques/keyboard/))
- [ ] Any UI touched in this PR does not create any new axe failures
(run axe in browser:
[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),
[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))
- [ ] If a plugin configuration key changed, check if it needs to be
allowlisted in the cloud and added to the [docker
list](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)
- [ ] This renders correctly on smaller devices using a responsive
layout. (You can test this [in your
browser](https://www.browserstack.com/guide/responsive-testing-on-local-server))
- [ ] This was checked for [cross-browser
compatibility](https://www.elastic.co/support/matrix#matrix_browsers)

### For maintainers

- [ ] This was checked for breaking API changes and was [labeled
appropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)
@jbudz jbudz requested review from a team as code owners October 4, 2024 17:38
@jbudz jbudz requested a review from nkhristinin October 4, 2024 17:38
@botelastic botelastic bot added ci:project-deploy-observability Create an Observability project Team:obs-ux-infra_services Observability Infrastructure & Services User Experience Team Team:obs-ux-management Observability Management User Experience Team labels Oct 4, 2024
@elasticmachine
Copy link
Contributor

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

@elasticmachine
Copy link
Contributor

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

@jbudz
Copy link
Member Author

jbudz commented Oct 4, 2024

Sorry for the pings.

@jbudz jbudz closed this Oct 4, 2024
@kibana-ci
Copy link
Collaborator

💛 Build succeeded, but was flaky

Failed CI Steps

Test Failures

  • [job] [logs] x-pack/test_serverless/functional/test_suites/security/common_configs/config.group6.ts / discover/esql discover esql view switch modal should not show switch modal when switching to a data view while a saved search is open

Metrics [docs]

Module Count

Fewer modules leads to a faster build time

id before after diff
apm 1846 1848 +2
cloudSecurityPosture 651 652 +1
observability 1060 1061 +1
total +4

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/cloud-security-posture-common 72 86 +14
observability 703 702 -1
total +13

Async chunks

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

id before after diff
apm 3.4MB 3.4MB +624.0B
cloudSecurityPosture 506.9KB 507.6KB +675.0B
infra 1.6MB 1.6MB -24.0B
observability 467.4KB 467.6KB +279.0B
observabilityOnboarding 273.0KB 273.0KB +8.0B
securitySolution 20.6MB 20.6MB +1.7KB
slo 855.4KB 855.4KB -11.0B
spaces 254.2KB 254.5KB +299.0B
total +3.5KB

Public APIs missing exports

Total count of every type that is part of your API that should be exported but is not. This will cause broken links in the API documentation system. Target amount is 0. Run node scripts/build_api_docs --plugin [yourplugin] --stats exports for more detailed information.

id before after diff
@kbn/cloud-security-posture-common 0 1 +1
observability 22 23 +1
total +2

Page load bundle

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

id before after diff
observability 102.7KB 103.7KB +1.1KB
Unknown metric groups

API count

id before after diff
@kbn/cloud-security-posture-common 74 88 +14

async chunk count

id before after diff
observability 19 20 +1

History

To update your PR or re-run it, just comment with:
@elasticmachine merge upstream

jbudz added a commit that referenced this pull request Oct 7, 2024
#194768 without the merge
conflicts.

Switches over to the org wide PR bot, with backwards compatibility for
both versions.

Updating the pipeline definition here is a global set for environment
variables on all branches, so I intend on merging the backports first to
support both versions and then proceeding with this.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport:all-open Backport to all branches that could still receive a release ci:project-deploy-observability Create an Observability project release_note:skip Skip the PR/issue when compiling release notes Team:obs-ux-infra_services Observability Infrastructure & Services User Experience Team Team:obs-ux-management Observability Management User Experience Team Team:Operations Team label for Operations Team
Projects
None yet
Development

Successfully merging this pull request may close these issues.