The Charm Store will undergo scheduled database maintenance on July 5, 2026 22:00 to July 6, 02:00 UTC. During this time, you may be unable to access charm and bundle metadata or publish updates. No user action is required and services will automatically resume once maintenance is complete.

Github runner image builder

Platform:

Ubuntu
22.04
Channel Revision Published Runs on
latest/stable 155 20 Mar 2026
Ubuntu 22.04
latest/stable 1 09 May 2024
Ubuntu 22.04
latest/beta 145 23 Feb 2026
Ubuntu 22.04
latest/edge 163 12 Jun 2026
Ubuntu 22.04
latest/edge 56 06 Feb 2025
Ubuntu 22.04
juju deploy github-runner-image-builder

How to configure build-interval

You can configure how often the image will be built by specifying the build-interval configuration option.

BUILD_INTERVAL=3
OPENSTACK_AUTH_URL=<openstack-auth-url, e.g. http://my-openstack-deployment/openstack-keystone>
OPENSTACK_PASSWORD=<openstack project password>
OPENSTACK_PROJECT_DOMAIN_NAME=<openstack project domain name>
OPENSTACK_PROJECT_NAME=<openstack project name>
OPENSTACK_USER_DOMAIN_NAME=<openstack user domain name>
OPENSTACK_USERNAME=<openstack username>

juju deploy github-runner-image-builder \
--config build-interval=$BUILD_INTERVAL
--config openstack-auth-url=$OPENSTACK_AUTH_URL \
--config openstack-password=$OPENSTACK_PASSWORD \
--config openstack-project-domain-name=$OPENSTACK_PROJECT_DOMAIN_NAME \
--config openstack-project-name=$OPENSTACK_PROJECT_NAME \
--config openstack-user-domain-name=$OPENSTACK_USER_DOMAIN_NAME \
--config openstack-user-name=$OPENSTACK_USERNAME

The example above would build images every three hours, from the latest version of dependent sources (cloud-images, apt, snap, etc).


Help improve this document in the forum (guidelines). Last updated 10 months ago.