-
Notifications
You must be signed in to change notification settings - Fork 72
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
Add License and Subscription in integration details section #298
Comments
This will require changes in the spec and in fleet, pinging @joshdover for the changes in fleet. Regarding the package spec, I would propose something like this:
In fleet:
Alternative to the
|
+1 on exploring this path. I think it would make sense to have an enumerated set of allowed licenses rather than allowing arbitrary text files. This would allow us to add filtering in the future more easily and help us validate that packages are created with licenses that we've considered and are expecting. It also removes the burden from developers to find the correct license text. |
Started with the changes in the spec in #355, please have a look. |
@akshay-saraswat @jsoriano Hi, I'm reviewing the work that has been done so far here and want to clarify the acceptance criteria for license text. How should we consolidate this with the new |
@jen-huang I understand the Regarding UI, I think that both |
@jsoriano Is this ready for Kibana changes? With elastic-package tooling, can I spin up a registry that contains packages with the spec changes? |
As discussed with @jsoriano over Slack, the registry API needs to expose the new |
I think most pieces are in place, and Jen is working on the implementation in Kibana. The missing piece would be to properly apply the licenses to packages. For that, package developers should at least include a Most, if not all, of the packages we develop now are in a monorepo or in a subdirectory of a repository. In these cases there is a license file at the root of the repository, that would apply to the packages, but this license is not included now. I propose to do this:
@elastic/ecosystem wdyt? This would require some changes in Pinging also @andresrc and @andrewkroh for awareness and in case they have other ideas. |
I like this approach, it's clean and straightforward. Alternatively, we can improve the |
I guess we can close this as all tasks have been completed. Thanks @jen-huang for implementing the Fleet part! |
Hi Team
Build Details: Further we have created 03 testcases for this feature after reviewing under our Fleet Test plan. Thanks |
Hi Team, We have executed 03 testcases for this feature under our Fleet Test run at Fleet 8.5.0-BC2 Feature test plan and found that it's working fine. Below are the observations:
Build details:
Thanks! |
Hi Team, We have updated test cases created under #298 (comment) for this feature according to latest 8.6 BC1 Kibana Cloud environment. Build Details:
Below are the test cases. Please let us know if we are missing anything. |
Hi Team, We have executed 03 testcases for this feature under our Fleet Test run at Fleet Team 8.6 New features test plan and found that it's working fine. Build Details:
Below are the test cases. Please let us know if we are missing anything. |
In integrations UI, if you click on a specific agent-based integration tile to navigate to the overview page, you will see a "license" row in the details section (highlighted by the red rectangle in the screenshot below). We have been using the term "License" incorrectly in this row. It's causing a lot of confusion because the value here is Basic which is actually a subscription tier, not a license.
Acceptance Criteria:
Implementation
The text was updated successfully, but these errors were encountered: