Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .github/workflows/bot_pr_approval.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,8 @@ on:

jobs:
bot_pr_approval:
if: github.event.pull_request.user.login != 'github-actions[bot]'
uses: canonical/operator-workflows/.github/workflows/bot_pr_approval.yaml@main
permissions:
pull-requests: write
secrets: inherit
2 changes: 1 addition & 1 deletion docs/how-to/upgrade.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ Upgrade the `github-runner-image-builder-operator` charm with the `refresh` comm

```bash
juju refresh github-runner-image-builder
```
```
2 changes: 1 addition & 1 deletion docs/reference/charm-architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ which can then be reused by the other charm to spawn VM instances with the neces
The image-builder uses the [OpenStack SDK](https://docs.openstack.org/openstacksdk/latest/) to spawn a VM instance in a cloud specified
by a config option. Using an external OpenStack VM instead of the charm's machine allows for more features
(using chroot has some limitations, e.g. for building snaps) and parallel image building.
[cloud-init](https://cloud-init.io/) is used to install the necessary dependencies for spawning self-hosted runners
[cloud-init](https://github.com/canonical/cloud-init) is used to install the necessary dependencies for spawning self-hosted runners
([GitHub Actions runner binary](https://github.com/actions/runner)) and tools for automatic proxy support ([aproxy](https://github.com/canonical/aproxy)).
There is also a custom script configuration combined with a secret that is run in the cloud-init script to allow further customization of the images.
The image-builder repeatedly checks to see if the cloud-init script has finished successfully, then snapshots the VM, uploads the image to a specified OpenStack project
Expand Down
Loading