Skip to main content

Growthbook feature flags

GrowthBook is an open-source feature flagging platform. Use it to enable, disable, and manage Global View features without redeploying the application. By default, the deployment enables all the required feature flags, so a standard setup needs no changes. Use the procedures in this topic only when Virtana Support asks you to enable or modify a specific feature flag.

This topic explains how to log in to GrowthBook, change a feature flag for all organizations or for a single organization, add a new feature flag, and look up the feature flags that Virtana commonly uses.

Log in to GrowthBook

This section explains how to open the GrowthBook web interface and log in, which you must do before you can view or change any feature flag. You work in GrowthBook through your browser, using the default credentials created during deployment. The URLs in this section are examples; replace them with the URLs for your own deployment.

Note

If you didn't provide a valid SSL certificate during deployment, GrowthBook uses a self-signed certificate, and your browser blocks the GrowthBook page with a security warning. To avoid the warning, first open the GrowthBook API URL at https://example-growthbook-api.example.com and accept the browser security warning. You can then open the GrowthBook web interface normally.

To log in to GrowthBook:

  1. Open the GrowthBook web interface at https://example-growthbook.example.com.

  2. Log in with the default username growthbook@virtana.com and the default password YourPassword.

Note

You can change the password after your first login. Change it to keep the GrowthBook account secure.

Update a feature flag for all organizations (global)

This section describes how to change a feature flag's default value so that the change applies to every organization (tenant). Use this method when Virtana Support asks you to turn a feature on or off across the whole platform. You make the change on the flag's Rules & Values screen and then publish it.

Note

Changing the default value affects every organization (tenant) that uses the feature flag. To change the value for only one organization, add a tenant-specific rule instead, as described in Update a feature flag for a specific organization.

To update a feature flag for all organizations:

  1. In the GrowthBook console, go to Features.

  2. Select the feature flag you want to change.

  3. Under Rules & Values, set Default Value to True or False, as required.

  4. Select Save.

  5. Select Review & Publish to publish the change. The change doesn't take effect until you publish it.

Update a feature flag for a specific organization

This section describes how to override a feature flag's default value for a single organization (tenant) without affecting any other organization. Use this method when Virtana Support asks you to enable or disable a feature for one tenant only. You add a rule that forces a value for a specific organization ID, and then publish it.

Note

A tenant-specific rule overrides the global default value, but only for the organization that matches the rule. All other organizations continue to use the default value.

To update a feature flag for a specific organization:

  1. In the GrowthBook console, go to Features and open the feature flag you want to change.

  2. Under Rules & Values, select Add Rule.

  3. Select Force Value and set the value to True or False, as required.

  4. Under Target by Attributes, add a condition that sets the attribute org_id is equal to your organization ID (ORG_ID).

  5. Select Save to save the rule.

  6. Select Review & Publish, add a comment that describes the change, and publish it.

Add a new feature flag

This section describes how to create a feature flag that doesn't yet exist in GrowthBook. Use this method when a flag you need shows No in the Exists in GrowthBook column of the reference table, or when Virtana Support asks you to add a new flag. You define the flag's key, value type, and environments, and then create it.

To add a new feature flag:

  1. In the GrowthBook console, go to Features.

  2. Select Add Feature.

  3. Enter a unique Feature Key that identifies the feature flag.

  4. Select the Value Type: Boolean, String, Number, or JSON.

  5. Under Enabled Environments, select Select All to include all applicable environments.

  6. Select Create.

Useful feature flags

This section lists the feature flags that Virtana commonly uses, along with each flag's value type, default value, purpose, and the value to set when you enable or disable it. Use this table as a reference to find the correct flag ID before you change or create a flag, then apply the value with the procedures in this topic.

The following table describes the commonly used Global View feature flags:

Table 99.

#

Feature flag ID

Value type

Default value

Purpose

Value to set

Exists in GrowthBook

1

vp_disable_copilot

Boolean

True

Enables or disables Copilot in the GlobalView UI.

False

Yes

2

ipm_virtana_ai_insights

Boolean

False

Enables or disables AI-generated insights for alerts.

True

Yes

3

gpu_fleet_dashboard

Boolean

False

Enables or disables the GPU dashboard when IO has AI Factory integrations (for example, NVIDIA, Linux Hosts, Ipswitch, or Isilon storage).

True

No

4

token_dashboard

Boolean

False

Enables or disables the token usage dashboard.

True

No

5

gv_topology_poc

Boolean

False

Enables or disables the Topology tab in the Global View navigation panel.

True

No

6

remote_stackstorm_support

Boolean

False

Enables or disables remote StackStorm integration, which runs predefined automated actions on alerts.

True

No

7

user_theme_interation

Boolean

False

Enables or disables the user-select able dark theme.

True

No



Note

If a feature flag shows No in the Exists in GrowthBook column, create it in GrowthBook before you enable it. For the steps, see Add a new feature flag.