github-runner-planner

Github Runner Planner

Channel Revision Published Runs on
latest/edge 55 Today
Ubuntu 24.04
juju deploy github-runner-planner --channel edge
Show information

Platform:

Learn about configurations >

  • admin-token | secret

    Planner admin token used to create/delete general auth tokens. It must start with 'planner_v0_' followed by exactly 20 characters that can be letters, numbers, hyphens (-), or underscores (_). To generate the token, you can run echo "planner_v0_$(uuidgen | tr -d '-' | tr '[:upper:]' '[:lower:]' | head -c 20)"

  • app-port | int

    Default: 8080

    Default port where the application will listen on.

  • app-secret-key | string

    Long secret you can use for sessions, csrf or any other thing where you need a random secret shared by all units

  • app-secret-key-id | secret

    This configuration is similar to app-secret-key, but instead accepts a Juju user secret ID. The secret should contain a single key, "value", which maps to the actual application secret key. To create the secret, run the following command: juju add-secret my-app-secret-key value=<secret-string> && juju grant-secret my-app-secret-key my-app, and use the output secret ID to configure this option.

  • metrics-path | string

    Default: /metrics

    Path where the prometheus metrics will be scraped.

  • metrics-port | int

    Default: 8080

    Port where the prometheus metrics will be scraped.