Canonical CLA
| Channel | Revision | Published | Runs on |
|---|---|---|---|
| latest/stable | 186 | 18 Mar 2026 | |
| latest/edge | 186 | 17 Mar 2026 |
juju deploy canonical-cla
Deploy Kubernetes operators easily with Juju, the Universal Operator Lifecycle Manager. Need a Kubernetes cluster? Install MicroK8s to create a full CNCF-certified Kubernetes system in under 60 seconds.
Platform:
-
app_name | string
Default: Canonical CLA
Name of the application.
-
app_url | string
URL of the application.
-
canonical_oidc | secret
Canonical OIDC configuration (client_id, client_secret, server_url?, scope?, token_endpoint_auth_method?).
-
database | secret
Database configuration (host, port, name, username, password), this overrides the database relation.
-
environment | string
Default: development
Environment in which the application is running.
-
github | secret
GitHub App credentials needed for webhook based service (app-id, app-private-key, app-secret)
-
github_oauth | secret
GitHub OAuth configuration (client_id, client_secret, scope?).
-
internal_api_secret | secret
Secret key used to authenticate internal API requests.
-
maintenance_mode | boolean
Enable maintenance mode.
-
rate_limit_whitelist | string
Default: ["127.0.0.1", "localhost"]
Comma-separated list of IP addresses to exclude from rate limiting (e.g. '["127.0.0.1", "localhost"]').
-
secret_key | secret
Secret key used to encrypt cookie sessions.
-
sentry_dsn | string
Sentry DSN (optional).
-
smtp | secret
SMTP server configuration (host, port, username, password).
-
smtp_community_contact_email | string
Default: Canonical's Community Team <community@canonical.com>
Community contact email address.