anbox-stream-gateway

  • By Anbox Charmers
Channel Revision Published Runs on
latest/stable 128 13 Apr 2022
Ubuntu 20.04 Ubuntu 18.04
latest/candidate 128 13 Apr 2022
Ubuntu 20.04 Ubuntu 18.04
latest/edge 127 09 Apr 2022
Ubuntu 20.04 Ubuntu 18.04
juju deploy anbox-charmers-anbox-stream-gateway
Show information

Platform:

Ubuntu
20.04 18.04
  • enable_dev_ui | boolean

    Enable integrated development UI NOTE: the development UI has been completely removed, using this config item to enable/disable development UI won't take any effect.

  • enable_pprof | boolean

    Enable pprof support for runtime debugging support on http://127.0.0.1:9911 WARNING: Only enable this for debugging purposes but never for any production workload as it gives direct access to the running process. Enabling requires the service to be restarted.

  • keep_containers | boolean

    Keeps containers around when an error occured

  • location | string

    Location the stream gateway is available on. If not set its public address will be used.

  • log_level | string

    Default: info

    Log level for the stream gateway

  • max_http_requests_per_second | int

    Default: 100

    Set the maximum number of HTTP requests the Stream Gateway will handle per second

  • 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

  • port | int

    Default: 4000

    Port the Anbox Stream Gateway listens on

  • preferred_region | string

    Region sessions are launched in by default if no one is explicitly specified within the launch request.

  • prometheus_basic_auth_password | string

    Password used for HTTP basic auth of the prometheus endpoint

  • prometheus_basic_auth_username | string

    Username used for HTTP basic auth of the prometheus endpoint

  • prometheus_metrics_path | string

    Default: /internal/1.0/metrics

    URL path where prometheus metrics are served

  • prometheus_port | int

    Default: 9105

    Port the Prometheus webserver listens on. If 0, prometheus support is disabled.

  • prometheus_tls_cert_path | string

    DEPRECATED: Path to certificate used by prometheus for TLS

  • prometheus_tls_key_path | string

    DEPRECATED: Path to key used by prometheus for TLS

  • public_interface | string

    Identifies which network interface to use for the public address

  • tls_cert_path | string

    Default: /var/snap/anbox-stream-gateway/common/service/cert.pem

    DEPRECATED: Path to the certificate the gateway will use for TLS

  • tls_key_path | string

    Default: /var/snap/anbox-stream-gateway/common/service/key.pem

    DEPRECATED: Path to the private key the gateway will use for TLS

  • ua_source | string

    APT source to use instead of the automatic one generated from UA. Overrides UA source if both are set.

  • ua_source_key | string

    Key ID to import to the APT keyring in order to access the specified source archive. Required if ua_source is set.

  • ua_token | string

    Ubuntu Advantage token you have received with your license of Anbox Cloud

  • ua_use_staging | boolean

    Use staging contracts API service

  • use_insecure_tls | boolean

    Allows using self-signed TLS certificates if no CA signed ones are available