Github runner image builder
- Yanks
Channel | Revision | Published | Runs on |
---|---|---|---|
latest/stable | 4 | 13 Aug 2024 | |
latest/stable | 1 | 09 May 2024 | |
latest/edge | 34 | 13 Nov 2024 | |
latest/edge | 33 | 13 Nov 2024 |
juju deploy github-runner-image-builder
Deploy universal operators easily with Juju, the Universal Operator Lifecycle Manager.
Platform:
-
app-channel | string
Default: stable
The application channel to deploy (i.e. stable, edge)
-
base-image | string
Default: noble
The base ubuntu OS image to use for the runners. Codename (e.g. "noble") or version tag (e.g. 24.04) is supported as input. Currently only supports LTS versions of noble and higher, i.e. jammy, noble.
-
build-interval | int
Default: 6
The interval in hours between each scheduled image builds.
-
openstack-auth-url | string
The auth_url section of the clouds.yaml contents, used to authenticate the OpenStack
client (e.g. http://my-openstack-deployment/openstack-keystone). See https://docs.
openstack.org/python-openstackclient/queens/configuration/index.html for more information. -
openstack-password | string
The password section of the clouds.yaml contents, used to authenticate the OpenStack
client (e.g. myverysecurepassword). See https://docs.openstack.org/python-openstackclient/
queens/configuration/index.html for more information. -
openstack-project-domain-name | string
The project_domain_name section of the clouds.yaml contents, used to find the OpenStack project-domain to use to store images. See https://docs.openstack.org/python-
openstackclient/queens/configuration/index.html for more information. -
openstack-project-name | string
The project_name section of the clouds.yaml contents, used to find the OpenStack project to use to store images. See https://docs.openstack.org/python-openstackclient/queens/
configuration/index.html for more information. -
openstack-user-domain-name | string
The user_domain_name section of the clouds.yaml contents, used to find the OpenStack user domain to authenticate the client. See https://docs.openstack.org/python-
openstackclient/queens/configuration/index.html for more information. -
openstack-user-name | string
The username section of the clouds.yaml contents, used to find the OpenStack user to
authenticate the client. See https://docs.openstack.org/python-openstackclient/queens/
configuration/index.html for more information. -
revision-history-limit | int
Default: 5
Number of image revisions to keep before deletion.
-
runner-version | string
The GitHub runner version to use, e.g. 2.317.0. Empty default value will fetch the latest version by default. See https://github.com/actions/runner/releases.