Channel Revision Published Runs on
latest/stable 17 04 Aug 2025
Ubuntu 20.04 Ubuntu 18.04
latest/stable 16 02 Oct 2024
Ubuntu 20.04 Ubuntu 18.04
juju deploy lp-codeimport
Show information

Platform:

Ubuntu
20.04 18.04

Learn about configurations >

  • active | boolean

    Default: True

    If true, enable import jobs.

  • bazaar_branch_store | string

    Where the Bazaar imports are stored. If unset, rely on the codeimport-storage relation instead.

  • build_label | string

    Build label to deploy (only used when fetching the payload rather than embedding it in the charm).

  • bzr_identity | string

    Email identity used when making Bazaar commits.

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

  • 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

  • error_email | string

    An email address where errors are sent.

  • extra_packages | string

    Space separated list of extra deb packages to install.

  • foreign_tree_store | string

    Where the tarballs of foreign branches are uploaded for storage. If unset, rely on the codeimport-storage relation instead.

  • git_certificate | string

    Base64-encoded TLS certificate for the Launchpad Git server. The default is to use the global CA infrastructure.

  • git_hostname | string

    Default: git.launchpad.test

    The hostname of the Launchpad Git server.

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

  • 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

  • oops_prefix | string

    Default: DEVEL

    A prefix for OOPS codes for this instance.

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

  • private_gpg_key | string

    Base64-encoded private GPG key, used when signing Bazaar commits.

  • private_ssh_key | string

    Base64-encoded private SSH key, used to communicate with the Launchpad Bazaar server.

  • public_gpg_key | string

    Base64-encoded public GPG key, used when signing Bazaar commits.

  • public_ssh_key | string

    Base64-encoded public SSH key, used to communicate with the Launchpad Bazaar server.

  • rabbitmq_host | string

    The host:port at which RabbitMQ is listening.

  • rabbitmq_password | string

    The RabbitMQ password.

  • rabbitmq_user | string

    The RabbitMQ user name.

  • rabbitmq_virtual_host | string

    The RabbitMQ virtual host name.

  • scheduler_endpoint | string

    Default: http://xmlrpc-private.launchpad.test:8087/codeimportscheduler

    Where to find the code import scheduler service.

  • sentry_dsn | string

    DSN for configuration of Sentry's raven client. See https://<sentry_host>/sentry/snapdeltaservice/settings/keys/

  • slow_query_timeout | string

    Default: -1

    Timeout (in ms) to log SQL queries

  • soft_request_timeout | string

    Default: -1

    Timeout (in ms) to report soft timeout errors to sentry.

  • statsd_dsn | string

    statsd url, see http://talisker.readthedocs.io/en/latest/statsd.html for details

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