[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-staging and customers-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 staging without 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_eligibility feature 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
Assignee Loading
Time tracking Loading