Skip to main content

Feature flags (console)

grid-ui uses compile-time / module flags to hide unfinished product surfaces. These flags do not enforce authorization on the API and do not disable CLI generate.

Product flags (examples)​

FlagTypical defaultEffect when false
deploymentstrueHide Deployments nav
infrastructuretrueHide Infrastructure
releasestrueHide Releases
monitoring / alerts / topology / admintrueHide those areas
apm / loggingfalseNot in nav
kubernetesWorkloadsfalseHide k8s workload engine UI

Source: grid-ui/src/config/featureFlags.ts.

Provider release flags​

consoleProviderRelease.<provider> gates whether that provider appears as a released console offering. The flag is per provider id. It does not change catalog status or CLI generate.

deployFlags[provider][subtype] further toggles individual types inside a provider the console already shows.

Catalog visibility helpers​

List rows use visibility helpers (visible / hidden / invalid) so disabled offerings do not inflate project/env unit counts. Live residue can still appear when cloud resources remain after an offering is turned off.