Rutabaga
Platform:
| Channel | Revision | Published | Runs on |
|---|---|---|---|
| latest/stable | 5 | 03 Jun 2026 |
juju deploy rutabaga
-
admin_api_secret | string
Admin API secret.
-
admin_api_username | string
Default: launchpad.dev
Admin account username.
-
admin_api_username_prefix | string
Default: admin-
Admin account username prefix.
-
base_dir | string
Default: /srv/rutabaga
Root checkout/srv directory.
-
build_label | string
Build label to run.
-
extra_packages | string
Space separated list of extra deb packages to install.
-
group | string
Default: rutabaga
The service will run under this group.
-
install_keys | string
List of signing keys for install_sources package sources, per charmhelpers standard format (a yaml list of strings encoded as a string). The keys should be the full ASCII armoured GPG public keys. While GPG key ids are also supported and looked up on a keyserver, operators should be aware that this mechanism is insecure. null can be used if a standard package signing key is used that will already be installed on the machine, and for PPA sources where the package signing key is securely retrieved from Launchpad.
-
install_sources | string
List of extra apt sources, per charm-helpers standard format (a yaml list of strings encoded as a string). Each source may be either a line that can be added directly to sources.list(5), or in the form ppa:<user>/<ppa-name> for adding Personal Package Archives, or a distribution component to enable.
-
log_hosts_allow | string
Hosts that should be allowed to rsync logs.
-
nagios_context | string
Default: juju
Used by the nrpe-external-master subordinate charm. A string that will be prepended to instance name to set the host name in nagios. So for instance the hostname would be something like - juju-rutabaga-0 If you're running multiple environments with the same services in them this allows you to differentiate between them.
-
package_status | string
Default: install
The status of service-affecting packages will be set to this value in the dpkg database. Valid values are "install" and "hold".
-
port_api | int
Default: 8080
API port.
-
swift_auth_url | string
URL for authenticating against Keystone.
-
swift_container_name | string
Container to put objects in.
-
swift_password | string
Password to use when accessing Swift.
-
swift_region_name | string
Swift region.
-
swift_storage_url | string
URL for fetching from Swift (for anonymous access).
-
swift_tenant_name | string
Entity that owns resources.
-
swift_username | string
Username to use when accessing Swift.
-
token_purge_minutes | int
Default: 20
Period of token-purging cron job.
-
token_ttl_minutes | int
Default: 15
Token lifetime in minutes.
-
user | string
Default: rutabaga
The service will run as this user.
-
wsgi_access_log_format | string
The access log format (see the Gunicorn documentation). Leave this blank to use Gunicorn's default.
-
wsgi_backlog | int
Default: 2048
The maximum number of pending connections.
-
wsgi_error_log_level | string
Default: info
The granularity of error log entries (valid values are debug, info, warning, error, and critical).
-
wsgi_keep_alive | int
Default: 2
Keep-alive time in seconds.
-
wsgi_max_requests | int
Maximum requests for a worker to serve before restarting. The default (0) disables automatic worker restarts.
-
wsgi_timeout | int
Default: 30
Timeout of a request in seconds.
-
wsgi_workers | int
The number of worker processes for handling requests. The default (0) indicates the number of CPUs plus 1.