Lattice Hub Docs
GuidesUsing the ConsoleGovernance

Governance overview

Entry points for nine rule families, three detail tabs, full/gray publish, and per-type guides.

Menu: Governance → Workbench (/governance/workbench). Also reachable from the service detail “Traffic governance” tab.

Governance workbench

Create-rule wizard

Workbench list

Page header: “Rule governance workbench”.

  1. Summary: total / enabled / pending publish / rule-type count.
  2. Filters: environment, rule type, status, search.
  3. “Create rule” opens the type wizard.
  4. Open detail or delete (gated by permission and editable / deleteable).
  5. Resource Authorize when needed.

Embedded service workbench can switch “as caller” / “as callee”.

Per-type guides

TypeWizard labelGuide
RouteRouteRoute rules
Rate limitRate limitRate limit
Circuit breakCircuit breakCircuit breaker
ProbeProbeFault detect
Lossless (graceful online/offline)LosslessLossless release
AuthAuthTraffic security
MirrorMirrorTraffic mirror
MockMockTraffic mock
LaneLaneLane rules

Three detail tabs

Governance rule detail

Versions tab

TabPurpose
RuleEdit body and save
VersionsReleases, rollback, delete
ListenersClient listeners (may be disabled while creating)

Sticky actions: Edit / Save / Discard / Publish. Save writes the draft; Publish opens the release drawer.

Publish (shared)

  1. Click Publish outside edit mode → “Rule publish”.
  2. Version name (required ≤64), description (≤255).
  3. Full or gray publish.
  4. Gray needs ≥1 client-label condition; keys unique; match is OR (any label).
  5. Labels: client IP / client ID / client language.

Do not mix with configuration’s four-tab release model.

Boundaries

  • Save ≠ publish for most types.
  • Lane exception: enable state is pushed to the data plane on save. See Lane rules.
  • Edit rights ≠ Publish rights.

Further reading

On this page