Capability Registry — nouveau descripteur : type, scope, endpoint, resource #1
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Contexte
Le système actuel
set_services()modélise uniquement des endpoints réseau (service: {fqdn, port}) avec un champ opaquedefinitionpour les ressources K8s. Il ne permet pas d'exprimer la catégorie d'une capability, sa visibilité, ni le protocole de transport.Nouveau descripteur
Vocabulaire
typerecommandé (non-exhaustif)casmtpldapmcpssosso-publicvaultotlp-http/otlp-grpcprometheusstorageRègles de backward compat
typeabsent : capability accessible uniquement parkey(comportement actuel conservé)scopeabsent : défaut"cluster"(comportement actuel conservé)serviceetdefinitionsont remappés en interne versendpointetresource(voir issue dépréciation)Critère d'acceptance
set_capabilities()endpointetresourcesont tous deux optionnels (une capability peut n'avoir que l'un ou l'autre, ou les deux)service/definitionsont acceptés et mappés silencieusement