Adds an issue verb to the mesh-controller seat: it runs module issue --node , the same act as at a shell. The account is minted and sealed to the machine as the module's own secret named broker, and delivered at that machine's next push, which the caller asks for. Until now this was possible only from the controller's command line, so the rollout of hq issue 191 (route-proxy gets a bus account) could not be finished through the tools. Tests: the verb's command line, refusal without a machine, and the existing check that every declared verb has a command line. go test ./... passes.
Adds an issue verb to the mesh-controller seat: it runs module issue <module> --node <node>, the same act as at a shell. The account is minted and sealed to the machine as the module's own secret named broker, and delivered at that machine's next push, which the caller asks for. Until now this was possible only from the controller's command line, so the rollout of hq issue 191 (route-proxy gets a bus account) could not be finished through the tools. Tests: the verb's command line, refusal without a machine, and the existing check that every declared verb has a command line. go test ./... passes.
A module's account was mintable only from the controller's command line,
so a rollout that gave a module one could not be finished through the
mesh's own tools (novox/hq issue 191). The issue verb runs module issue
for a module on a machine; the caller pushes the machine after.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Adds an issue verb to the mesh-controller seat: it runs module issue --node , the same act as at a shell. The account is minted and sealed to the machine as the module's own secret named broker, and delivered at that machine's next push, which the caller asks for. Until now this was possible only from the controller's command line, so the rollout of hq issue 191 (route-proxy gets a bus account) could not be finished through the tools. Tests: the verb's command line, refusal without a machine, and the existing check that every declared verb has a command line. go test ./... passes.