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.

Platform:

Channel Revision Published Runs on
latest/stable 395 02 Feb 2026
Ubuntu 22.04
latest/edge 401 27 Apr 2026
Ubuntu 22.04
istio/edge 329 29 Nov 2024
Ubuntu 22.04
0.6/edge 396 28 Jan 2026
Ubuntu 22.04
0.5/edge 395 18 Nov 2025
Ubuntu 22.04
0.3/edge 394 08 Sep 2025
Ubuntu 22.04
0.2/stable 285 26 Jun 2024
Ubuntu 22.04
0.2/edge 285 09 May 2024
Ubuntu 22.04
0.1/edge 270 24 Nov 2023
Ubuntu 22.04
juju deploy hydra

Learn about actions >

  • add-secret-key

    Adds a new secret key used by hydra to encrypt sensitive data

    Params
    • key string

      The key

    • type string

      The type of secret to fetch, allowed values are ["system", "cookie"]

  • create-oauth-client

    Register an oauth client

    Params
    • audience array

      A list with the allowed audience for the client

    • client-secret string

      The client's secret, if not provided one will be autogenerated.

    • client-uri string

      The client's uri, usually its homepage

    • contacts array

      A list of contacts for the client

    • grant-types array

      A list with the allowed grant types for the client

    • metadata string

      A comma-separated string of <key>=<value> with extra information relevant for the client, eg dept=IT

    • name string

      A user-friendly name given to the client

    • redirect-uris array

      A list with the client's redirect_uri

    • response-types array

      A list with the allowed response types for the client

    • scope array

      A list with the allowed scopes for the client

    • token-endpoint-auth-method string

      The authentication method the client may use at the token endpoint.

  • delete-oauth-client

    Delete an oauth client

    Params
    • client-id string

      The client_id

    Required

    client-id

  • get-oauth-client-info

    Get an oauth client's information

    Params
    • client-id string

      The client_id

    Required

    client-id

  • get-secret-keys

    Get all the system or cookie secret keys used by hydra to encrypt sensitive data

    Params
    • type string

      The type of secret to fetch, allowed values are ["system", "cookie"]

  • list-oauth-clients

    List all oauth clients

  • reconcile-oauth-clients

    Clean up clients that were created by the oauth relation

  • revoke-oauth-client-access-tokens

    Delete an oauth client's access tokens

    Params
    • client-id string

      The client_id

    Required

    client-id

  • rotate-key

    Rotate the jwk used for signing tokens

    Params
    • algorithm string

      The algorithm that should be used

  • run-migration

    Run a migration, this is needed after upgrades. This is a non-reversible operation. Run this after backing up the database.

    Params
    • timeout number

      Timeout after which the migration will be canceled

  • update-oauth-client

    Update an oauth client

    Params
    • audience array

      A list with the allowed audience for the client

    • client-id string

      The client_id

    • client-secret string

      The client's secret, if not provided one will be autogenerated.

    • client-uri string

      The client's uri, usually its homepage

    • contacts array

      A list of contacts for the client

    • grant-types array

      A list with the allowed grant types for the client

    • metadata

      A comma-separated string of <key>=<value> with extra information relevant for the client, eg dept=IT

    • name string

      A user-friendly name given to the client

    • redirect-uris array

      A list with the client's redirect_uri

    • response-types array

      A list with the allowed response types for the client

    • scope array

      A list with the allowed scopes for the client

    • token-endpoint-auth-method string

      The authentication method the client may use at the token endpoint.

    Required

    client-id