Package io.jenkins.plugins.namespacecloud.client
package io.jenkins.plugins.namespacecloud.client
-
ClassDescriptionAttaches a Namespace tenant token to every outgoing RPC as
Authorization: Bearer <token>.Thin wrapper over the NamespaceComputeServicegRPC API.Which of the actions the plugin needs this token actually carries.Outcome of checking a configured workspace prefix against the registry.Turns aPERMISSION_DENIEDfrom the Namespace API into the concrete list of grants the token is missing.The Namespace permissions this plugin needs, and thensc token createinvocation that mints a token carrying exactly those grants.A singleresource_typeplus the actions needed on it.