Github runner image builder

  • Yanks
Channel Revision Published Runs on
latest/stable 4 13 Aug 2024
Ubuntu 22.04
latest/stable 1 09 May 2024
Ubuntu 22.04
latest/edge 34 13 Nov 2024
Ubuntu 22.04
latest/edge 33 13 Nov 2024
Ubuntu 22.04
juju deploy github-runner-image-builder
Show information

Platform:

Ubuntu
22.04

Learn about configurations >

  • 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.