Add feature flag to extend credit card requirement [RUN ALL RSPEC] [RUN AS-IF-FOSS]

Merged Fabio Pitino requested to merge ff-for-requiring-cc-to-old-users into master

What does this MR do?

Related to https://gitlab.com/gitlab-org/gitlab/-/issues/330706

This MR introduces a feature flag to extend the credit card validation to all users, not just those created after the release day. This feature flag is not going to be enabled for now but it will be used for testing the feature E2E. We may decide to enable it at a later stage.

Adding Pick into auto-deploy because we need to carry E2E test before the release day May 17th.

Screenshots (strongly suggested)

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

Does this MR contain changes to processing or storing of credentials or tokens, authorization and authentication methods or other items described in the security review guidelines? If not, then delete this Security section.

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team
Edited by 🤖 GitLab Bot 🤖