Files
notifications-admin/docs/feature-flagging.md
Carlo Costino 206247f543 Clean up typos
This changeset cleans up a variety of typos that were found and submitted in PR #2588; we cannot directly accept external contributions, but we appreciate the flagging of things like this!

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2025-05-21 17:01:01 -04:00

1.1 KiB

Feature Flagging

Using Environment Variables

This guide explains how to update cloud foundry environment variables to enable or disable feature flagging.

Prerequisites

  • Cloud Foundry CLI (cf) must be installed.
  • Access to Cloud Foundry with the necessary credentials.

Steps to Update

1. Log in to Cloud Foundry

cf login -a api.fr.cloud.gov --sso

2. Target Correct Space

This should be handled after authenticating but if not, you can target the spaces specifically

cf target -o gsa-tts-benefits-studio -s notify-sandbox

3. Set Environment Variable

cf set-env <APP_NAME> <ENV_VAR_NAME> <VALUE>

Example:

cf set-env notify-admin-sandbox FEATURE_BEST_PRACTICES_ENABLED true

4. Restage the Application

cf restage <APP_NAME>

Example:

cf restage notify-admin-sandbox

5. Update environment specific manifest file(s) and merge into source code

Example:

If demo environment had a feature flag flipped, then navigate to the demo.yml file and add appropriate value.