launchpad-scripts

  • By Canonical Launchpad Engineering
Channel Revision Published Runs on
latest/stable 419 Yesterday
Ubuntu 20.04
juju deploy launchpad-scripts
Show information

Platform:

Ubuntu
20.04

Learn about configurations >

  • 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.

  • mailman_shared_secret | string

    Shared secret used to pre-approve Launchpad-generated messages to Launchpad mailing lists.

  • 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 the `process_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/

  • 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.