A gh extension to start up a 操作 Runner Controller deployment in Minikube via 代码空间.
Built for those that need or want to deploy 操作 Runner Controller as fast as possible for testing or experimental purposes.
This extension will:
- Create you a new repository.
- Create a new Codespace.
- Install 操作 Runner Controller in Minikube on said Codespace.
- Create a flexible number of runner scale set deployments based on input options.
- Each runner scale set is installed to the new repository.
- Ensure you have the GitHub CLI installed.
- Ensure your GitHub CLI token has the
repo,workflow, andcodespacescopes (rungh auth statusto check). - If not, add the scopes:
gh auth refresh --scopes repo,workflow,codespace
- Install the extension:
gh extension install bagtoad/gh-mini-arc
Create a new repository with an 操作 Runner Controller deployment in a Codespace.
gh mini-arcCreate a new repository with an 操作 Runner Controller deployment in a Codespace with 5 runner scale sets of different names.
gh mini-arc -s "scale-set-1" -s "scale-set-2" -s "scale-set-3" -s "scale-set-4" -s "scale-set-5"