
launchpad-librarian
Channel | Revision | Published | Runs on |
---|---|---|---|
latest/stable | 791 | Today |
juju deploy launchpad-librarian
Deploy universal operators easily with Juju, the Universal Operator Lifecycle Manager.
Platform:
-
active | boolean
Default: True
If true, enable jobs that may change the database.
-
bounce_address | string
Default: noreply@launchpad.test
Envelope sender address for outgoing email.
-
build_label | string
Build label to deploy (only used when fetching the payload rather than embedding it in the charm).
-
bzr_imports_root_url | string
Internal URL prefix for Bazaar branches imported from other revision control systems, used by the branch puller.
-
bzr_lp_prefix | string
Default: lp://dev/
URL prefix used to address Bazaar branches on this instance.
-
bzr_lp_url_hosts | string
Default: dev
Comma-separated list of hosts which may be used to refer to this server's branches in "lp:" URLs.
-
candid_service_root | string
URL to the Candid service, used to discharge certain kinds of macaroons.
-
charmhub_secrets_public_key | string
Base64-encoded NaCl public key for encrypting Charmhub upload tokens.
-
charmhub_storage_url | string
Charmhub's storage URL endpoint.
-
charmhub_url | string
Charmhub's primary URL endpoint.
-
cron_control_url | string
Default: file:cronscripts.ini
URL of file used to control whether cron scripts run.
-
cron_mailto | string
Default: error-reports@launchpad.test
Email address for output from cron jobs.
-
databases | string
YAML-encoded information about database relations, overriding the defaults. For example, setting this to "db: {name: launchpad_prod}" changes the name of the database used by the "db" relation.
-
db_name | string
database name
-
db_roles | string
comma separated list of roles
-
db_statement_timeout | int
SQL statement timeout in milliseconds.
-
debuglog | string
If set to a writable path, application will write size/time constrained debug level logs to that path on the unit, see http://talisker.readthedocs.io/en/latest/logging.html#debug-logging for details.
-
default_batch_size | int
Default: 50
The default size used in a batched listing of results.
-
domain | string
Default: launchpad.test
Domain name for this instance.
-
domain_bzr | string
Domain name for this instance's Bazaar service, if any.
-
domain_git | string
Domain name for this instance's Git service, if any.
-
domain_librarian | string
Default: launchpadlibrarian.test
Domain name for this instance's librarian service.
-
domain_librarian_aliases | string
Default: []
A YAML-encoded list of aliases for the librarian's primary domain.
-
domain_lists | string
Domain name for this instance's mailing list service, if any.
-
domain_xmlrpc_private | string
Default: xmlrpc-private.launchpad.test
Domain name for this instance's private XML-RPC service.
-
env_extra | string
Default: {}
extra environment varibles to include in the process, as a python dict literal
-
environment | string
Default: production
production, staging, or devel
-
extra_packages | string
Space separated list of extra deb packages to install.
-
geoip_database | string
The database used by our GeoIP library. Only GeoIP2/GeoLite2 Country databases are supported.
-
git_loose_objects_threshold | int
Threshold for the number of loose objects that triggers automatic repacking of Git repositories.
-
git_packs_threshold | int
Threshold for the number of pack files that triggers automatic repacking of Git repositories.
-
gpg_upload_keys | boolean
Should we allow uploading keys to the keyserver?
-
haproxy_server_options | string
Default: check inter 5000 rise 2 fall 5 maxconn 16
Options to add to HAProxy "server" lines.
-
haproxy_service_options_download | string
Default: - mode http - option httplog - option httpchk HEAD / HTTP/1.0 - option forwardfor - balance leastconn
HAProxy options for download services.
-
haproxy_service_options_upload | string
Default: - mode tcp - option tcplog - option httpchk HEAD / HTTP/1.0 - option forwardfor - balance leastconn - timeout client 600000 - timeout server 600000
HAProxy options for upload services.
-
http_proxy | string
Proxy to be used when issuing HTTP requests.
-
install_keys | string
Default: - null # PPA keys securely added via Launchpad.
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
Default: - ppa:launchpad/ppa
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.
-
internal_bzr_api_endpoint | string
The URL of the internal Bazaar hosting API endpoint.
-
is_demo | boolean
Default: True
Should pages be styled to indicate the use of a demo system?
-
librarian_download_host | string
Host the Librarian is listening on for HTTP requests.
-
librarian_download_port | int
Port number the Librarian listens for HTTP GET and HEAD requests on.
-
librarian_download_url | string
The base URL used to generate URLs to the Library contents.
-
librarian_restricted_download_host | string
Host the Restricted Librarian is listening on for HTTP requests.
-
librarian_restricted_download_port | int
Port number the Restricted Librarian listens for HTTP GET and HEAD requests on.
-
librarian_restricted_download_url | string
The base URL used to generate URLs to the Restricted Library contents.
-
librarian_restricted_upload_host | string
Host the Restricted Librarian is listening on for storage requests.
-
librarian_restricted_upload_port | int
Port number the Restricted Librarian listens for storage requests on.
-
librarian_upload_host | string
Host the Librarian is listening on for storage requests.
-
librarian_upload_port | int
Port number the Librarian listens for storage requests on.
-
log_hosts_allow | string
Hosts that should be allowed to rsync logs. Note that this relies on the nrpe subordinate charm to set up /etc/rsyncd.conf properly.
-
nagios_context | string
Used by the nrpe subordinate charms.
-
nagios_servicegroups | string
A comma-separated list of nagios servicegroups. If left empty, the nagios_context will be used as the servicegroup
-
oci_registry_credentials_public_key | string
Base64-encoded NaCl public key for encrypting OCI registry upload credentials.
-
old_os_auth_url | string
OpenStack authentication URL for a previous Swift instance that we're migrating away from, but should still read from if necessary.
-
old_os_auth_version | string
Default: 2.0
OpenStack authentication protocol version for a previous Swift instance that we're migrating away from, but should still read from if necessary.
-
old_os_password | string
OpenStack password for a previous Swift instance that we're migrating away from, but should still read from if necessary.
-
old_os_tenant_name | string
OpenStack tenant name for a previous Swift instance that we're migrating away from, but should still read from if necessary.
-
old_os_username | string
OpenStack username for a previous Swift instance that we're migrating away from, but should still read from if necessary.
-
oops_prefix | string
Default: TEST
A prefix for OOPS codes for this instance.
-
openid_alternate_provider_roots | string
Comma-separated list of additional URLs to recognise as valid prefixes for our accounts' OpenID identifiers.
-
openid_provider_root | string
Default: https://testopenid.test/
URL to the OpenID provider to authenticate against.
-
os_auth_url | string
OpenStack authentication URL.
-
os_auth_version | string
Default: 2.0
OpenStack authentication protocol version.
-
os_password | string
OpenStack password.
-
os_tenant_name | string
OpenStack tenant name.
-
os_username | string
OpenStack username.
-
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_download_base | int
Default: 8000
Base port number for public download workers.
-
port_restricted_download_base | int
Default: 8005
Base port number for restricted download workers.
-
port_restricted_upload_base | int
Default: 9095
Base port number for restricted upload workers.
-
port_upload_base | int
Default: 9090
Base port number for public upload workers.
-
port_xmlrpc | int
Default: 8087
Port for the XML-RPC application server.
-
ppa_base_url | string
Default: http://ppa.launchpad.test/
External base URL for PPAs.
-
ppa_private_base_url | string
Default: http://private-ppa.launchpad.test/
External base URL for private PPAs.
-
rabbitmq_broker_urls | string
Space-separated list of RabbitMQ broker URLs. If unset, rely on the rabbitmq relation instead.
-
rabbitmq_user | string
Default: test
Username to use with RabbitMQ.
-
send_email | boolean
Is this service allowed to send email? (Email is always sent via a mail transport agent running on localhost; deploy a postfix-relay subordinate charm to handle this.)
-
sentry_dsn | string
DSN for configuration of Sentry's raven client. See https://<sentry_host>/sentry/snapdeltaservice/settings/keys/
-
session_cookie_name | string
Default: launchpad_dev
The ID of the cookie used to store the session token.
-
site_message | string
If provided, this message will appear in the site status bar at the top of every page.
-
slow_query_timeout | string
Default: -1
Timeout (in ms) to log SQL queries
-
snap_store_secrets_public_key | string
Base64-encoded NaCl public key for encrypting snap store upload tokens.
-
snap_store_upload_url | string
The snap store's upload URL endpoint.
-
snap_store_url | string
The snap store's primary URL endpoint.
-
soft_request_timeout | int
Soft request timeout in milliseconds.
-
ssl_chain_required | boolean
Whether an intermediate certificate chain is needed for this service. In development, we use self-signed certificates which don't have a certificate chain; but in real deployments, we need to send a certificate chain.
-
statsd_dsn | string
statsd url, see http://talisker.readthedocs.io/en/latest/statsd.html for details
-
statsd_environment | string
Statsd environment name.
-
storm_cache_size | int
Default: 10000
The size of the Storm cache in objects.
-
swift_auth_url | string
URL for authenticating against Keystone when fetching payloads from Swift.
-
swift_auth_version | string
Default: 2
Auth version, supported values: 2, 3.
-
swift_container_name | string
Container to use when fetching payloads from Swift.
-
swift_feed_workers | int
Default: 1
Number of librarian-feed-swift workers to run in parallel.
-
swift_password | string
Password to use when fetching payloads from Swift.
-
swift_project_domain_name | string
Default: default
Openstack project domain name
-
swift_region_name | string
Region to use when fetching payloads from Swift.
-
swift_storage_url | string
URL for fetching payloads anonymously from Swift.
-
swift_tenant_name | string
OpenStack tenant to use when fetching payloads from Swift.
-
swift_timeout | int
Default: 15
Time in seconds to wait for a response from Swift.
-
swift_user_domain_name | string
Default: default
Openstack user domain name
-
swift_username | string
Username to use when fetching payloads from Swift.
-
trusted_networks | string
Space-separated list of networks with trusted access to this service.
-
ubuntu_disable_filebug | boolean
Should +filebug be disabled for Ubuntu?
-
uploader_default_recipient | string
Default email recipient for package upload notifications.
-
uploader_default_sender | string
Default email sender for package upload notifications.
-
upstream_host | string
Host name for the upstream librarian, if any.
-
upstream_port | int
Default: 80
Port for the upstream librarian, if any.
-
webhooks_proxy_url | string
Outbound webhook request proxy URL.
-
webmaster_email | string
Default: webmaster@launchpad.test
Email address to include in Apache virtual host configuration.
-
workers | int
Default: 1
Number of librarian worker processes. If set, each worker will listen on consecutive ports starting from each of
port_download_base
,port_restricted_download_base
,port_restricted_upload_base
, andport_upload_base
, so make sure there is enough space between those.