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
2.0 License Testing #29696
Comments
Original comment by @skearns64: @rasroh - the licensing tests should include testing the unlicensed behavior of each product, the behavior when adding a Basic, Gold and Platinum License on top of an expired built-in Trial license.
I don't know what you mean by generating a new json again?
I'm not sure what this means? For licensing, we also want to test adding a 1.x license to a 2.0 cluster.
What do you mean by when the 30 day trial period is installed...? perhaps "While the built-in trial license is active..." For Watcher, we want to verify that we can delete watches when the license is expired, or a Basic license is in-place (this is a change in behavior from 1.x). We also need to test each plugin in isolation, and each of the plugins with Shield. Marvel + Shield (with SSL), Watcher + Shield. For these combinations, we should verify that they work as intended while licensed and properly configured, as well as test their behavior when unlicensed. |
Original comment by @uboness:
There are two things to check - 1) what happens when the license expiration date is reached (that's when you're officially entering the "grace period" mode... lasts 7 days, 2) what happens when the grace period ends (7 days after expiration date). Each plugin defines its own behaviour for expiration & grace period: LINK REDACTED |
Original comment by @rasroh:
|
Original comment by @rasroh: Backward compatibility tests:
|
Original comment by @rasroh: Closing since 2.0 has been released |
Original comment by @rasroh:
|
Think this was accidentally re-opened. Closing. |
Original comment by @rasroh:
License 2.0
Upgrade:
For signed licenses
license.json
we should re- generate the license and reapply.)Isolation Plugin Tests
License+ Watcher:
License+ Watcher+ Shield:
Unlincensed behavior:
watcher administrator user
, once added this user will be able to call all the watcher APIs and by that manage all watches - validate this behaviorWe also need to test each plugin in isolation, and each of the plugins with Shield. Marvel + Shield (with SSL), Watcher + Shield. For these combinations, we should verify that they work as intended while licensed and properly configured, as well as test their behavior when unlicensed.
The text was updated successfully, but these errors were encountered: