You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add a friendly_name field to all Teleport resource types that overrides the display name
shown in the UI without affecting the internal resource name, routing, or RBAC.
Problem
Teleport resource names have technical constraints (lowercase, unique identifiers,
auto-generated suffixes from LDAP discovery) that make them unsuitable as human-readable
display names. There is currently no way to show a friendly name in the UI without changing
the underlying resource name itself.
Proposed Solution
Add an optional friendly_name field across all resource types including but not limited to:
windows_desktop_service hosts (auto-discovered and static)
app_service applications
node resources
db_service databases
kube_cluster resources
When set, friendly_name is displayed in the UI instead of name. The name field
continues to be used internally for all routing, RBAC, and addressing purposes.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Summary
Add a
friendly_namefield to all Teleport resource types that overrides the display nameshown in the UI without affecting the internal resource name, routing, or RBAC.
Problem
Teleport resource names have technical constraints (lowercase, unique identifiers,
auto-generated suffixes from LDAP discovery) that make them unsuitable as human-readable
display names. There is currently no way to show a friendly name in the UI without changing
the underlying resource name itself.
Proposed Solution
Add an optional
friendly_namefield across all resource types including but not limited to:windows_desktop_servicehosts (auto-discovered and static)app_serviceapplicationsnoderesourcesdb_servicedatabaseskube_clusterresourcesWhen set,
friendly_nameis displayed in the UI instead ofname. Thenamefieldcontinues to be used internally for all routing, RBAC, and addressing purposes.
Example
Expected Behavior
friendly_namedisplays in the Teleport UI wherever the resource name is shownfriendly_namehas no restrictions on character casing or formattingnamecontinues to function as the internal identifierfriendly_nameis optional — existing behavior unchanged when not setBeta Was this translation helpful? Give feedback.
All reactions