diff --git a/src/features/instance/config/index.tsx b/src/features/instance/config/index.tsx index d21f09550..0d91d7d5b 100644 --- a/src/features/instance/config/index.tsx +++ b/src/features/instance/config/index.tsx @@ -45,49 +45,30 @@ export function ConfigIndex() { ); const isSelfManaged = cluster === undefined || clusterIsSelfManaged(cluster); + // Overview lives at the top (rendered by the nav bars below); the rest are kept alphabetical. const children = canManage && ( <> -
  • - - Users - -
  • -
  • - - Roles - -
  • - {deploymentsAvailable && ( + {certsAvailable && (
  • - Deployments + Certificates
  • )} - {certsAvailable && ( + {deploymentsAvailable && (
  • - Certificates + Deployments
  • )} @@ -103,34 +84,54 @@ export function ConfigIndex() { )} - {certsAvailable && ( +
  • + + Roles + +
  • + { + /* Secrets (the replicated hdb_secret store): any instance or cluster on a supported + version — key custody may be file-based (self-hosted) or injected (Fabric). */ + } + {secretsSupported && (
  • - SSH Keys + Secrets
  • )} - { - /* Secrets (the replicated hdb_secret store): any instance or cluster on a supported - version — key custody may be file-based (self-hosted) or injected (Fabric). */ - } - {secretsSupported && ( + {certsAvailable && (
  • - Secrets + SSH Keys
  • )} +
  • + + Users + +
  • );