Forgejo K8s Operator

Diko Parvanov Publisher

Platform:

Channel Revision Published Runs on
latest/stable 4 28 May 2026
Ubuntu 24.04 Ubuntu 22.04
latest/stable 9 28 May 2026
Ubuntu 24.04 Ubuntu 22.04
latest/edge 28 13 Oct 2026
Ubuntu 24.04 Ubuntu 22.04
latest/edge 4 06 Feb 2026
Ubuntu 24.04 Ubuntu 22.04
juju deploy forgejo-k8s

Learn about actions >

  • create-admin-user

    Create an admin user in Forgejo with random password.

    Params
    • email string

      Email is requried

    • username string

      Username for the new admin user (default is "admin")

    Required

    username, email

  • generate-runner-secret

    Generate a registration secret for a Forgejo Actions Runner.

    Params
    • labels string

      comma separated list of labels supported by the runner (e.g. docker,ubuntu-latest,self-hosted) (default is "docker")

    • name string

      Name of the runner (default is "runner")

    • scope string

      owner/repo; leave empty for a global runner

  • generate-user-token

    Generate an API access token for the specified Forgejo user.

    Params
    • scopes string

      Comma separated list of scopes to apply to access token Examples "all", "public-only,read:issue", "write:repository,write:user" (default is "all")

    • token-name string

      Name to assign to the generated token (default is "charm-token").

    • username string

      Username of the Forgejo user to generate the token for.

    Required

    username

  • reset-user-password

    Reset the password for a Forgejo user to a new random password.

    Params
    • password string

      New password to be set for the user.

    • username string

    Required

    username, password