Directories
¶
| Path | Synopsis |
|---|---|
|
Package app assembles the GitHub controller from its configuration: the policy's GitHub table, the console it reads with its own ServiceAccount token, the report it writes, and the credentials mounted beside it.
|
Package app assembles the GitHub controller from its configuration: the policy's GitHub table, the console it reads with its own ServiceAccount token, the report it writes, and the credentials mounted beside it. |
|
Package appid is what the three sorts of GitHub App share: one id space.
|
Package appid is what the three sorts of GitHub App share: one id space. |
|
Package catalogueapp is what creating a catalogue App leaves behind: the App's record, and its key.
|
Package catalogueapp is what creating a catalogue App leaves behind: the App's record, and its key. |
|
Package connection is what connecting a GitHub organisation leaves behind, shared by the service that writes it and the controller that reads it.
|
Package connection is what connecting a GitHub organisation leaves behind, shared by the service that writes it and the controller that reads it. |
|
Package consolewire is what the console and the GitHub module agree on for the operations that moved into the module (v1.76 D-v176-1 b): the method names, and the values the protobuf contract has no room for, such as a flow's hand-over of a one-time code.
|
Package consolewire is what the console and the GitHub module agree on for the operations that moved into the module (v1.76 D-v176-1 b): the method names, and the values the protobuf contract has no room for, such as a flow's hand-over of a one-time code. |
|
Package controller is the GitHub controller's loop: every pass, for every organisation the policy binds, read what GitHub holds and who holds the bound groups, decide, act where the organisation is enabled, and report.
|
Package controller is the GitHub controller's loop: every pass, for every organisation the policy binds, read what GitHub holds and who holds the bound groups, decide, act where the organisation is enabled, and report. |
|
Package link is what a person linking their GitHub account leaves behind, shared by the service that writes a link and the controller that keeps checking it.
|
Package link is what a person linking their GitHub account leaves behind, shared by the service that writes a link and the controller that keeps checking it. |
|
Package reconcile is what the GitHub controller decides, with no network in it: from the policy's bindings, the holders of the groups they name, and what GitHub holds, what one organisation should look like and what to change to get there.
|
Package reconcile is what the GitHub controller decides, with no network in it: from the policy's bindings, the holders of the groups they name, and what GitHub holds, what one organisation should look like and what to change to get there. |
|
Package runnerapp is what creating a runner App leaves behind: the App a self-hosted runner scale set in one tier registers with in one organisation.
|
Package runnerapp is what creating a runner App leaves behind: the App a self-hosted runner scale set in one tier registers with in one organisation. |
|
Package status is the contract between the GitHub controller and the console: what the controller last did to each organisation, and why, written where the console can read it.
|
Package status is the contract between the GitHub controller and the console: what the controller last did to each organisation, and why, written where the console can read it. |
Click to show internal directories.
Click to hide internal directories.