Skip to content

Latest commit

 

History

History
35 lines (23 loc) · 1.44 KB

Feature_Flags.md

File metadata and controls

35 lines (23 loc) · 1.44 KB
title Feature flags (console)

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)

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.

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.

Related