| title | 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.
| Flag | Typical default | Effect when false |
|---|---|---|
deployments |
true | Hide Deployments nav |
infrastructure |
true | Hide Infrastructure |
releases |
true | Hide Releases |
monitoring / alerts / topology / admin |
true | Hide those areas |
apm / logging |
false | Not in nav |
kubernetesWorkloads |
false | Hide k8s workload engine UI |
Source: grid-ui/src/config/featureFlags.ts.
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.
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.