-
Notifications
You must be signed in to change notification settings - Fork 375
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
[Buildkite] Fix logic to check which packages are excluded in Kibana (Serverless) #9849
Conversation
Why can they not be installed? Is this a temporary limitation? Do these packages need to define a |
🚀 Benchmarks reportTo see the full report comment with |
This is the error for
This is the error for
Probably About Do you know if it can be done something else for these packages ? @jsoriano |
Do you have the full error message? This is likely complaining about an unsupported saved object type. This package should probably define the For packages already published, we may need to end up removing packages from the registry if they cause problems. In any case this package should be included in the exclude list for observability till these issues are handled https://github.com/elastic/kibana/blob/6c7907a2b7aa907ab06db758a7bf01c6c65290aa/config/serverless.oblt.yml#L52
No idea where this error comes from, but looks like this package should also include the security capability. And might be included in the observability exclude list in the meantime. |
The error message is too long. This is the first saved objects failing:
Full log can be downloaded from the buildkite step: https://buildkite.com/elastic/integrations-serverless/builds/407#018f74bb-d02c-45e1-95bf-c865ae95f05b |
About |
Ah yes, you are right, profiling should work in observability. @elastic/profiling do you know what could be causing the failure mentioned in #9849 (comment): |
@elastic/profiling should the
If so, I could update the list of packages to be skipped to just "security_detection_engine" package for now. |
No, Universal Profiling is currently not supported for Observability projects. |
In this test build, it is already shown as skipped: https://buildkite.com/elastic/integrations-serverless/builds/425
According to this, I think it would be better to create a PR to update the exclude list to add Added |
⏳ Build in-progress, with failures
Failed CI Steps
History
cc @mrodm |
local package_name="" | ||
package_name=$(package_name_manifest) | ||
|
||
if echo "${excluded_packages}" | grep -q -E "\"${package_name}\""; then |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Retrieved the package name from the manifest to compare with the values from Kibana.
Quality Gate passedIssues Measures |
CI failures are unrelated to this change, merging it. |
…jects (#184022) ## Summary Include [`security_detection_engine` package](https://github.com/elastic/integrations/tree/d2a74171c8fc32fd8754af0a2dd733669b5f6578/packages/security_detection_engine) into the list of excluded packages for Observability projects in Elastic Serverless. Relates elastic/integrations#9849 Relates elastic/integrations#9938 ### For maintainers - [x] 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) Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
…jects (elastic#184022) ## Summary Include [`security_detection_engine` package](https://github.com/elastic/integrations/tree/d2a74171c8fc32fd8754af0a2dd733669b5f6578/packages/security_detection_engine) into the list of excluded packages for Observability projects in Elastic Serverless. Relates elastic/integrations#9849 Relates elastic/integrations#9938 ### For maintainers - [x] 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) Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Proposed commit message
Add support to exclude some packages by defining a new environment variable.There are some packages that are trying to be installed in a Observability project in Elastic Serverless, but they cannot be installed.Example of build: https://buildkite.com/elastic/integrations-serverless/builds/400Updated Buildkite scripts to check which packages are excluded in the current Kibana configuration of each Serverless project type.
Here in this build it is shown that
universal_profiling_agent
(profiler_agent) package is skipped because it is added into the excluded list of Kibana.