---
title: Charmhub | Deploy lp-codeimport using Charmhub - The Open Operator Collection
description: Deploy the latest version of lp-codeimport on any cloud.
url: https://charmhub.io/lp-codeimport/configurations
---

# lp-codeimport

[Canonical Launchpad Engineering](https://charmhub.io/publisher/launchpad "View all packages from Canonical Launchpad Engineering")

* [Canonical Launchpad Engineering](https://charmhub.io/publisher/launchpad "View all packages from Canonical Launchpad Engineering")

Platform:

20.04

18.04

stable 72cf1d7d57f

```
juju deploy lp-codeimport
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

* [active](https://charmhub.io/lp-codeimport/configurations#active)
* [bazaar\_branch\_store](https://charmhub.io/lp-codeimport/configurations#bazaar_branch_store)
* [build\_label](https://charmhub.io/lp-codeimport/configurations#build_label)
* [bzr\_identity](https://charmhub.io/lp-codeimport/configurations#bzr_identity)
* [debuglog](https://charmhub.io/lp-codeimport/configurations#debuglog)
* [env\_extra](https://charmhub.io/lp-codeimport/configurations#env_extra)
* [environment](https://charmhub.io/lp-codeimport/configurations#environment)
* [error\_email](https://charmhub.io/lp-codeimport/configurations#error_email)
* [extra\_packages](https://charmhub.io/lp-codeimport/configurations#extra_packages)
* [foreign\_tree\_store](https://charmhub.io/lp-codeimport/configurations#foreign_tree_store)
* [git\_certificate](https://charmhub.io/lp-codeimport/configurations#git_certificate)
* [git\_hostname](https://charmhub.io/lp-codeimport/configurations#git_hostname)
* [install\_keys](https://charmhub.io/lp-codeimport/configurations#install_keys)
* [install\_sources](https://charmhub.io/lp-codeimport/configurations#install_sources)
* [log\_hosts\_allow](https://charmhub.io/lp-codeimport/configurations#log_hosts_allow)
* [nagios\_context](https://charmhub.io/lp-codeimport/configurations#nagios_context)
* [nagios\_servicegroups](https://charmhub.io/lp-codeimport/configurations#nagios_servicegroups)
* [oops\_prefix](https://charmhub.io/lp-codeimport/configurations#oops_prefix)
* [package\_status](https://charmhub.io/lp-codeimport/configurations#package_status)
* [private\_gpg\_key](https://charmhub.io/lp-codeimport/configurations#private_gpg_key)
* [private\_ssh\_key](https://charmhub.io/lp-codeimport/configurations#private_ssh_key)
* [public\_gpg\_key](https://charmhub.io/lp-codeimport/configurations#public_gpg_key)
* [public\_ssh\_key](https://charmhub.io/lp-codeimport/configurations#public_ssh_key)
* [rabbitmq\_host](https://charmhub.io/lp-codeimport/configurations#rabbitmq_host)
* [rabbitmq\_password](https://charmhub.io/lp-codeimport/configurations#rabbitmq_password)
* [rabbitmq\_user](https://charmhub.io/lp-codeimport/configurations#rabbitmq_user)
* [rabbitmq\_virtual\_host](https://charmhub.io/lp-codeimport/configurations#rabbitmq_virtual_host)
* [scheduler\_endpoint](https://charmhub.io/lp-codeimport/configurations#scheduler_endpoint)
* [sentry\_dsn](https://charmhub.io/lp-codeimport/configurations#sentry_dsn)
* [slow\_query\_timeout](https://charmhub.io/lp-codeimport/configurations#slow_query_timeout)
* [soft\_request\_timeout](https://charmhub.io/lp-codeimport/configurations#soft_request_timeout)
* [statsd\_dsn](https://charmhub.io/lp-codeimport/configurations#statsd_dsn)
* [swift\_auth\_url](https://charmhub.io/lp-codeimport/configurations#swift_auth_url)
* [swift\_auth\_version](https://charmhub.io/lp-codeimport/configurations#swift_auth_version)
* [swift\_container\_name](https://charmhub.io/lp-codeimport/configurations#swift_container_name)
* [swift\_password](https://charmhub.io/lp-codeimport/configurations#swift_password)
* [swift\_project\_domain\_name](https://charmhub.io/lp-codeimport/configurations#swift_project_domain_name)
* [swift\_region\_name](https://charmhub.io/lp-codeimport/configurations#swift_region_name)
* [swift\_storage\_url](https://charmhub.io/lp-codeimport/configurations#swift_storage_url)
* [swift\_tenant\_name](https://charmhub.io/lp-codeimport/configurations#swift_tenant_name)
* [swift\_use\_proxy](https://charmhub.io/lp-codeimport/configurations#swift_use_proxy)
* [swift\_user\_domain\_name](https://charmhub.io/lp-codeimport/configurations#swift_user_domain_name)
* [swift\_username](https://charmhub.io/lp-codeimport/configurations#swift_username)
* [trusted\_networks](https://charmhub.io/lp-codeimport/configurations#trusted_networks)
* [web\_proxy\_enable](https://charmhub.io/lp-codeimport/configurations#web_proxy_enable)

[Learn about configurations >](https://juju.is/docs/juju/configuration#heading--application-configuration)

* 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\_use\_proxy | boolean

  use http{s} proxy, if defined in the environment variables: JUJU\_CHARM\_HTTP{S}\_PROXY
* 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.
* web\_proxy\_enable | boolean

  Whether the services managed by this charm should be
  proxied using juju's model-config web proxy settings:

  + juju-http-proxy
  + juju-https-proxy
  + juju-no-proxy
    (See https://documentation.ubuntu.com/juju/latest/reference/juju-cli/list-of-juju-cli-commands/model-config/).
