[Feature flag] Enable dedicated plan billing eligibility cutoff
Summary
This issue is to rollout Revert temporary dedicated plan exclusion from usage billing access cut-off on CustomersDot production,
that is currently behind the enable_dedicated_billing_eligibility feature flag.
Related MR: !14850
Owners
- Team:
Utilization - Most appropriate Slack channel to reach out to:
#g_utilisation - Best individual to reach out to:
@nmilojevic1 - PM: TBD
Stakeholders
- Dedicated team
- Support Team (
#support_licensing-subscription)
The Rollout Plan
- Percentage Rollout on CustomersDot (recommended due to customer impact risk)
- Start with staging verification
- Gradual production rollout: 10% → 25% → 50% → 100%
Expectations
What are we expecting to happen?
Dedicated plan customers will be subject to normal billing eligibility checks for usage billing access cutoff, restoring the behavior that existed before !14561.
What might happen if this goes wrong?
- Dedicated customers on older versions (pre-patch) may experience "No Credits Error"
- Potential service cutoffs for affected customers
- Mitigation: Disable the feature flag immediately to restore exclusion behavior
What can we monitor to detect problems with this?
- Usage billing dashboards
- Sentry errors related to billing eligibility
- Customer escalations via Support
Rollout Steps
Rollout on non-production environments
- Ensure that the feature MRs have been deployed to non-production environments
-
Enable the feature globally on
customers-stagingandcustomers-staging-ref - Monitor E2E test results for any related failures
- Verify that the feature works as expected
Preparation before production rollout
- Confirm with Dedicated team that all affected customers have applied the patch
- Verify that events received from dedicated customers have appropriate attributes
- Ensure that the feature MRs have been deployed to production
Global rollout on CustomersDot production
-
Confirm the feature flag is enabled on
stagingwithout incident - Incrementally roll out: 10% → 25% → 50% → 100%
- Monitor for customer escalations at each stage
- Enable the feature globally on production environment
Release the feature
-
Create a merge request to remove
enable_dedicated_billing_eligibilityfeature flag - Remove the Unleash feature flag from the CustomersDot dashboard
- Close this rollout issue
Rollback Steps
-
This feature can be disabled by disabling the Unleash flag
enable_dedicated_billing_eligibility