domino_admin_toolkit.checks.info.test_feature_flags module

domino_admin_toolkit.checks.info.test_feature_flags.default_feature_flags_data(k8s_client)

Collect default feature flags from nucleus-dispatcher.

domino_admin_toolkit.checks.info.test_feature_flags.ff_overrides_data(k8s_client)

Collect feature flag overrides from MongoDB.

domino_admin_toolkit.checks.info.test_feature_flags.test_feature_flags(default_feature_flags_data, ff_overrides_data)
Description:

Displays default feature flags and their overrides from the Domino deployment. Feature flags control which Domino functionality is available to users. Overrides are intentionally set by administrators to change default behaviour.

ShortLived.ImageBuilderV2 controls whether Domino uses the V3 image builder. When overridden to false, Domino falls back to the legacy V1 image builder.

Result:

Displays both tables with counts. Shows empty tables if nucleus-dispatcher or MongoDB is unreachable — this is non-fatal for an info check.

Troubleshooting Steps:
  1. To view flags in the Domino UI: Admin > Feature Flags

  2. To inspect nucleus-dispatcher connectivity:

    kubectl get svc nucleus-dispatcher -n <platform-namespace>

  3. To query overrides directly in MongoDB:

    db.feature_flag_overrides.find()

Public Facing KB:

https://docs.dominodatalab.com/en/latest/admin_guide/6469bf/feature-flags/