mirror of
https://github.com/GSA/notifications-admin.git
synced 2025-12-08 14:14:27 -05:00
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>
1.1 KiB
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.