Channel Revision Published Runs on
latest/edge 18 11 Jul 2025
Ubuntu 24.04
juju deploy openapi-rest-proxy --channel edge
Show information

Platform:

Learn about configurations >

  • auth-endpoint-url | string

    The URL of the OAuth2 token endpoint (e.g., https://auth.example.com/o/token/).

  • auth-scope | string

    The scope for OAuth2 authentication (optional).

  • client-id | string

    The client ID for OAuth2 authentication.

  • client-secret | string

    The client secret for OAuth2 authentication.

  • endpoint-allow-list | string

    A |-separated list of allowed endpoints in the format METHOD:PATH (e.g., GET:/api/v2/certified-configurations). | is used as a delimiter since it is not itself a valid character in a path.

  • fixed-request-headers | string

    A |-separated list of fixed request headers in the format HEADER:VALUE (e.g., Authorization:Bearer token|X-Custom-Header:Value) which are included in all requests to the origin.

  • hostname | string

    Public hostname for the service.

  • log-level | string

    Default: info

    Configures log level for the application.

    Acceptable values are: "info", "debug", "warning", "error" and "critical"

  • openapi-schema-url | string

    The URL of the OpenAPI schema to use (e.g., https://certification.canonical.com/api/v2/openapi).

  • origin-base-url | string

    The base URL of the origin server (e.g., https://certification.canonical.com).