Npochet Contrail Agent
- By Nicolas Pochet
Channel | Revision | Published | Runs on |
---|---|---|---|
latest/stable | 3 | 19 Mar 2021 |
juju deploy npochet-contrail-agent
Deploy universal operators easily with Juju, the Universal Operator Lifecycle Manager.
Platform:
-
docker-log-driver | string
Default: json-file
A logging driver for the service’s containers.
-
docker-log-options | string
Default: max-size=20m max-file=5
Logging options for the logging driver. Logging options available depend on which logging driver you use.
-
docker-password | string
Password to the docker registry.
-
docker-registry | string
Default: opencontrailnightly
URL of docker-registry
-
docker-registry-insecure | boolean
Is it docker-registry insecure and should docker be configured for it
-
docker-user | string
Login to the docker registry.
-
docker_runtime | string
Default: upstream
Docker runtime to install valid values are "upstream" (Docker PPA), "apt" (Ubuntu archive), "auto" (Ubuntu archive), or "custom" (must have set `docker_runtime_repo` URL, `docker_runtime_key_url` URL and `docker_runtime_package` name). Warning! The changes will not be applied after the package is installed.
-
docker_runtime_key_url | string
Custom Docker repository validation key URL. Warning! The changes will not be applied after the package is installed.
-
docker_runtime_package | string
Custom Docker repository package name. Warning! The changes will not be applied after the package is installed.
-
docker_runtime_repo | string
Custom Docker repository, given in deb format. Use `{ARCH}` to determine architecture at runtime. Use `{CODE}` to set release codename. E.g. `deb [arch={ARCH}] https://download.docker.com/linux/ubuntu {CODE} stable`. Warning! The changes will not be applied after the package is installed.
-
dpdk | boolean
Use user space DPDK vRouter
-
dpdk-coremask | string
Default: 1
vRouter CPU affinity mask. Determines on which CPUs DPDK vRouter will run. Value can be specified as either a hexidecimal bitmask e.g. 0xF or as a numbered list separated by commas e.g. 0,1 (ranges are also supported using '-' e.g. 0-2). It must specify only real cores cause contrail-vrouter-dpdk service will fail if specified core number is not present in the system.
-
dpdk-driver | string
Default: uio_pci_generic
DPDK driver to use for physical interface. Interface can be specified using vhost-interface.
-
dpdk-hugepages | string
Default: 70%
Number of huge pages to reserve for use with DPDK vRouter and OpenStack instances. Value can be specified as percentage of system memory e.g. 70% or as number of huge pages e.g. 1434.
-
dpdk-main-mempool-size | string
Main packet pool size.
-
dpdk-pmd-rxd-size | string
DPDK PMD Rx Descriptor size.
-
dpdk-pmd-txd-size | string
DPDK PMD Tx Descriptor size.
-
http_proxy | string
URL to use for HTTP_PROXY to be used by Docker. Only useful in closed environments where a proxy is the only option for routing to the registry to pull images
-
https_proxy | string
URL to use for HTTPS_PROXY to be used by Docker. Only useful in closed environments where a proxy is the only option for routing to the registry to pull images
-
image-tag | string
Default: latest
Tag of docker image.
-
log-level | string
Default: SYS_NOTICE
Log level for contrail services. Valid values are: SYS_EMERG, SYS_ALERT, SYS_CRIT, SYS_ERR, SYS_WARN, SYS_NOTICE, SYS_INFO, SYS_DEBUG
-
nagios_context | string
Default: juju
Used by the nrpe subordinate charms. A string that will be prepended to instance name to set the host name in nagios. So for instance the hostname would be something like juju-myservice-0 If you're running multiple environments with the same services in them this allows you to differentiate between them.
-
nagios_servicegroups | string
A comma-separated list of nagios servicegroups. If left empty, the nagios_context will be used as the servicegroup
-
no_proxy | string
Comma-separated list of destinations (either domain names or IP addresses) that should be directly accessed, by opposition of going through the proxy defined above. Must be less than 2023 characters long
-
physical-interface | string
Specify the interface to install vhost0 on. If left empty, vhost0 will be installed on the default gateway interface.
-
sriov-numvfs | string
NumVFS for specified device. This parameter and sriov-physical-interface will be passed into agent container that will configure SR-IOV.
-
sriov-physical-interface | string
Interface name for SR-IOV. This parameter and sriov-numvfs will be passed into agent container that will configure SR-IOV.
-
vhost-gateway | string
Default: auto
Specify the gateway for vhost0, either an IPv4 address or keyword 'auto'. 'auto' will set gateway automatically.
-
wait-for-external-plugin | boolean