Add opensource plan information in Plans API
Description
On the billings page of a namespace, plans information is fetched via API by making call to CustomersDot.
The information received via API is then used by the billings page to display what an admin can upgrade their plans to. For example - If the namespace is on Premium plan then they can upgrade to Ultimate plan and disable the upgrade option for Premium plan.
Proposal
- Create new OSS plan id
opensource
within the plans model in CustomersDot - Modify the plans controller to send opensource plan to GL.com.
- Create a new feature flag
opensource_plan
within CustomersDot. - Display
[OSS] Ultimate SaaS Plan
on the billings page of GitLab.com
Edited by Shreyas Agarwal