launchpad-scripts
- Canonical Launchpad Engineering
Channel | Revision | Published | Runs on |
---|---|---|---|
latest/stable | 505 | Today |
juju deploy launchpad-scripts
Deploy universal operators easily with Juju, the Universal Operator Lifecycle Manager.
Platform:
-
active | boolean
Default: True
Should the cron jobs and the celery services be active?
-
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_private_key | string
Base64-encoded NaCl private key for decrypting Charmhub upload tokens.
-
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.
-
checkwatches_batch_query_threshold | int
The batch query threshold for the checkwatches.
-
checkwatches_credentials | string
Default: {}
YAML-encoded dict mapping the credentials name to values.
-
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_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.
-
enable_debian_bugs_mirroring | boolean
Should the Debian bug data mirroring job be enabled? The checkwatches script depends on the mirrored data being available locally and hence it may throw some errors if it is missing.
-
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?
-
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?
-
language_pack_exporter_schedule | string
Default: {}
YAML-encoded dict mapping Ubuntu release codenames (in lower case) to the corresponding cron schedule strings. Example: xenial: 30 10 * * 0
-
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_frontend_ip_addresses | string
Default: []
YAML-encoded list of librarian frontend IP addresses
-
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.
-
mirror_prober_active | boolean
Should the mirror prober be enabled?
-
mirror_prober_release_mode | boolean
Should the mirror prober run in the cdimage-prober-only mode with custom schedule and options? This is typically enabled prior to release and on request only. Enabling it will disable the regular mode, which runs both the archive and mirror probers once an hour. This option will work only when the 'mirror_prober_active' option is true.
-
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_private_key | string
Base64-encoded NaCl private key for decrypting OCI registry upload credentials.
-
oci_registry_credentials_public_key | string
Base64-encoded NaCl public key for encrypting OCI registry upload credentials.
-
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.
-
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_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.
-
process_inbound_email_host | string
The mail server that the
process-mail.py
script connects to for processing inbound email. -
process_inbound_email_password | string
The credentials for the
process_inbound_email_username
on theprocess_inbound_email_host
mail server. -
process_inbound_email_username | string
The username to connect to the
process_inbound_email_host
as. -
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_private_key | string
Base64-encoded NaCl private key for decrypting snap store upload tokens.
-
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.
-
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_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_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.
-
webhooks_proxy_url | string
Outbound webhook request proxy URL.