This is relevant when developing the feature using
This is relevant when developing the feature using
[several smaller merge requests](https://about.gitlab.com/handbook/values/#make-small-merge-requests), or when the feature is considered to be an
[several smaller merge requests](https://about.gitlab.com/handbook/values/#make-small-merge-requests), or when the feature is considered to be an
...
@@ -339,11 +338,12 @@ method, according to our [definitions](https://about.gitlab.com/handbook/product
...
@@ -339,11 +338,12 @@ method, according to our [definitions](https://about.gitlab.com/handbook/product
_explicitly_ enabled.
_explicitly_ enabled.
CAUTION: **Caution:**
CAUTION: **Caution:**
If the `beta_feature_available?` or `alpha_feature_available?` is used
If `alpha_feature_available?` or `beta_feature_available?` is used, the YAML definition
the YAML definition of feature flag needs to use `default_enabled: [false, true]`
for the feature flag must use `default_enabled: [false, true]`, because the usage
as the usage of the feature flag is undefined. These methods are subject to be removed as part of the discusions https://gitlab.com/gitlab-org/gitlab/-/issues/218667.
of the feature flag is undefined. These methods may change, as per the