-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
[Fleet] Search packages based on available features #161215
[Fleet] Search packages based on available features #161215
Comments
Pinging @elastic/fleet (Team:Fleet) |
@jsoriano @mrodm while playing with capabilities filtering it seems that if a previous package without capabilities is available it will be returned it is expected and does it will work for what we try to achieve, for example: |
What is the query used in this test ? |
I was using a local package registry for my test from the main branch and using |
Are you using also in the query
|
I am not using |
Ok, I think I misunderstood this. At first, it would be what it has been implemented for that. For instance, it was added a test where the capability no matched with any package: In that case, the packages that do not contain capabilities are returned. Package Registry would also add previous versions of a package that do not contain capabilities. Maybe to not show some packages at all, it should be used |
This is expected.
Correct, once all features are in place, packages will have to "opt-in" for serverless by using Package Spec v3. |
@jsoriano So we expect Kibana to query the package registry with spec.min:3 after everything is in place? |
@amolnater-qasource After checking with the team, we expect to have the first packages to test with in about 2 weeks, an email was sent out to package developers to enable it. We can check again in 2 weeks to see if this is available, you can keep it in for 8.11 testing probably. |
Thank you for the update @juliaElastic |
Correct, let's wait to have some packages in place. Thanks! |
The different serverless offerings are going to have different sets of features, controlled from their configuration (available here).
EPM shouldn't try to install packages that require features that are not available on its kibana deployment, for this, it can request the registry only the set of packages it supports.
EPM will need to have a way to discover what features Kibana is supporting. There may be different options for this (having hard-coded lists, discovering them from settings, having a registry where enabled plugins can register themselves...).
Blocked till these issues are resolved:
The text was updated successfully, but these errors were encountered: