[go: up one dir, main page]

Ensure pre checks criteria for Duo Core trial params generation

In [SM Cloud Licensing Trials] Iteration 1.1: Impl... (&16046 - closed), the creation flow of the SM Ultimate on Cloud Licensing trial record was implemented. [SM Cloud Licensing Trials] Iteration 1.2: Upda... (&16047) utilises it to allow provisioning/deprovisioning, activation, and usage of this trial type.

https://gitlab.com/gitlab-org/customers-gitlab-com/-/merge_requests/13772+ implemented changes to Self-managed add-ons params generator modules to also process a trial rather than just a subscription. The pre-checks criteria to generate Duo Core params needs to be finalised and adjusted accordingly.

Proposal

Adjust pre_checks_fulfilled? method in DuoCore params generator class to reflect correct criteria to provision duo_core as an add-on on Ultimate trials for self-managed customers. One of the conditions that might have to be included to the check is for the trial to have a product_rate_plan_id of Plan::ULTIMATE_SM_1_YEAR_PLAN .

Result

Next steps (if any)

How will we measure success?

Edited by Divya Mahadevan