glab(1)

πŸ’… glab runner-controller create β€” the glab(1) page, bestie edition ✨

Okay so listen 🫢 this is the manual page for glab runner-controller create, straight out of glab(1). Yes the name is a mouthful, no we're not shortening it, it's iconic. Sit down, grab a strawberry πŸ“, and let's get you a runner controller.


✨ NAME ✨

glab-runner-controller-create β€” create a runner controller. πŸ’–

(EXPERIMENTAL) β€” like, literally labeled experimental, we'll get to that.

πŸ¦‹ SYNOPSIS πŸ¦‹

glab runner-controller create [flags]

That's it. That's the whole vibe check. πŸ’…


🌸 DESCRIPTION 🌸

Bestie, read this part before you go clicking anything: you must have administrator access. No admin, no controller, periodt. πŸ™ˆ

The cute part tho? The runner controller can be created in a disabled state for testing before you enable it. So you can spawn it, poke at it, and only then flip it on. Main character energy. πŸ‘‘

But now the serious bit, and I need you to hear me: this feature is an experiment and is not ready for production use. Not me exaggerating β€” the page says it might be unstable or removed at any time. 😭 So like, do NOT put your whole production setup on this and then come crying to me.

For more info on what "experimental" means here, see: https://docs.gitlab.com/policy/development_stages_support/ β€” go read it, iykyk. 🧚


πŸŽ€ OPTIONS πŸŽ€

  • -d, --description="" β€” the description of the runner controller. Defaults to empty, so if you want it to have a personality you gotta give it one yourself. ✨
  • --jq="" β€” filter the JSON output with a jq expression. Defaults to empty. Perfect for when the raw JSON is giving too much and you just want the good bits. πŸ”₯
  • -F, --output="text" β€” format the output as: text, json. Default is text. πŸ’–
  • --state="" β€” the state of the runner controller: disabled, enabled, dry_run. Defaults to empty. Go off, pick your state. πŸ’…

πŸ‘‘ OPTIONS INHERITED FROM PARENT COMMANDS πŸ‘‘

  • -h, --help[=false] β€” show help for this command. Default is false. Our lord and savior, the help flag. 🫢

🌈 EXAMPLE 🌈

These are literal, copy them, don't retype them. πŸ’€

# Create a runner controller with default settings
glab runner-controller create

# Create a runner controller with a description
glab runner-controller create --description "My controller"

# Create an enabled runner controller
glab runner-controller create --description "Production" --state enabled

Look at that first one β€” no flags, just vibes, defaults do everything. Slay. ⭐


πŸ’œ SEE ALSO πŸ’œ


okay that's the whole page, you ate that πŸ’– This little cutie was auto generated by spf13/cobra, version dated Nov 2026, and it lives in the glab(1) manual. Now go create a controller (in a disabled state, for testing, because it's experimental, bestie, we talked about this) πŸŽ€πŸ¦‹βœ¨

πŸ“¦ where this page comes from