TrilioVault Data Mover API
- Trilio Charmers
- Cloud
Channel | Revision | Published | Runs on |
---|---|---|---|
latest/stable | 17 | 13 Sep 2024 | |
latest/stable | 4 | 19 Mar 2021 | |
latest/candidate | 20 | 24 Oct 2024 | |
latest/candidate | 19 | 23 Oct 2024 | |
latest/candidate | 16 | 16 Apr 2024 | |
latest/edge | 10 | 31 Oct 2022 | |
latest/edge | 8 | 19 Mar 2021 | |
6.0/candidate | 17 | 06 Sep 2024 |
juju deploy trilio-charmers-trilio-dm-api
Deploy universal operators easily with Juju, the Universal Operator Lifecycle Manager.
Platform:
-
action-managed-upgrade | boolean
If True enables openstack upgrades for this charm via juju actions. You will still need to set openstack-origin to the new repository but instead of an upgrade running automatically across all units, it will wait for you to execute the openstack-upgrade action for this charm on each unit. If False it will revert to existing behavior of upgrading all units on config change.
-
admin-port | int
Default: 8784
DataMover API admin endpoint port
-
debug | boolean
Enable debug logging
-
dmapi-workers | int
Default: 16
Number of dmapi workers. This replaces the previous worker-muliplier option.
-
dns-ha | boolean
Use DNS HA with MAAS 2.0. Note if this is set do not set vip settings below.
-
haproxy-client-timeout | int
Default: 600000
Client timeout configuration in ms for haproxy, used in HA configurations.
-
haproxy-connect-timeout | int
Default: 600000
Connect timeout configuration in ms for haproxy, used in HA configurations.
-
haproxy-queue-timeout | int
Default: 600000
Queue timeout configuration in ms for haproxy, used in HA configurations.
-
haproxy-server-timeout | int
Default: 600000
Server timeout configuration in ms for haproxy, used in HA configurations.
-
internal-port | int
Default: 8784
DataMover API internal endpoint port
-
openstack-origin | string
Default: cloud:bionic-train
Repository from which to install. May be one of the following: distro (default), ppa:somecustom/ppa, a deb url sources entry or a supported Ubuntu Cloud Archive (UCA) release pocket. . Supported UCA sources include: . cloud:<series>-<openstack-release> cloud:<series>-<openstack-release>/updates cloud:<series>-<openstack-release>/staging cloud:<series>-<openstack-release>/proposed . For series=Precise we support UCA for openstack-release=
- icehouse . For series=Trusty we support UCA for openstack-release=
- juno
- kilo
- ... . NOTE: updating this setting to a source that is known to provide a later version of OpenStack will trigger a software upgrade.
-
os-admin-hostname | string
The hostname or address of the admin endpoints created in the keystone identity provider. . This value will be used for admin endpoints. For example, an os-admin-hostname set to 'api-admin.example.com' with ssl enabled will create the following endpoint for neutron-api: . https://api-admin.example.com:9696/
-
os-admin-network | string
The IP address and netmask of the OpenStack Admin network (e.g., 192.168.0.0/24) . This network will be used for admin endpoints.
-
os-internal-hostname | string
The hostname or address of the internal endpoints created in the keystone identity provider. . This value will be used for internal endpoints. For example, an os-internal-hostname set to 'api-internal.example.com' with ssl enabled will create the following endpoint for neutron-api: . https://api-internal.example.com:9696/
-
os-internal-network | string
The IP address and netmask of the OpenStack Internal network (e.g., 192.168.0.0/24) . This network will be used for internal endpoints.
-
os-public-hostname | string
The hostname or address of the public endpoints created in the keystone identity provider. . This value will be used for public endpoints. For example, an os-public-hostname set to 'api-public.example.com' with ssl enabled will create the following endpoint for neutron-api: . https://api-public.example.com:9696/
-
os-public-network | string
The IP address and netmask of the OpenStack Public network (e.g., 192.168.0.0/24) . This network will be used for public endpoints.
-
public-port | int
Default: 8784
DataMover API public endpoint port
-
python-version | int
Default: 3
THIS OPTION IS DEPRECATED AND HAS NO EFFECT
-
region | string
Default: RegionOne
OpenStack Region
-
ssl_ca | string
TLS CA to use to communicate with other components in a deployment. . NOTE: This configuration option will take precedence over any certificates received over the
certificates
relation. -
ssl_cert | string
TLS certificate to install and use for any listening services. . NOTE: This configuration option will take precedence over any certificates received over the
certificates
relation. -
ssl_key | string
TLS key to use with certificate specified as
ssl_cert
. . NOTE: This configuration option will take precedence over any certificates received over thecertificates
relation. -
triliovault-pkg-source | string
Default: deb [trusted=yes] https://apt.fury.io/triliodata-4-2/ /
Repository address of triliovault packages
-
use-internal-endpoints | boolean
Openstack mostly defaults to using public endpoints for internal communication between services. If set to True this option will configure services to use internal endpoints where possible.
-
use-syslog | boolean
Setting this to True will allow supporting services to log to syslog.
-
verbose | boolean
Enable verbose logging
-
vip | string
Virtual IP(s) to use to front API services in HA configuration.
If multiple networks are being used, a VIP should be provided for each network, separated by spaces.
-
vip_cidr | int
Default: 24
Default CIDR netmask to use for HA vip when it cannot be automatically determined.
-
vip_iface | string
Default: eth0
Default network interface to use for HA vip when it cannot be automatically determined.