Skip to content

reverse_log_proxy_gateway job from loggregator/107.0.3

Github source: e25770f4 or master branch

Properties

cc

ca_cert

The CA for the internal api

cert

The cert used to authenticate against the internal CC api

common_name

The CN for the CA cert

key

The client private key used to authenticate against the internal CC api

override_address

Override as alternative to using CC link

http

address

HTTP address for the gateway to listen on

Default
:8088

cert

The TLS cert for the gateway server

key

The TLS key for the gateway server

logging

format

timestamp

Format for timestamp in component logs. Valid values are ‘deprecated’ and ‘rfc3339’.

Default
deprecated

logs_provider

ca_cert

CA root required for key/cert verification

client_cert

TLS client certificate for connecting to logs provider

client_key

TLS client key for connecting to logs provider

common_name

TLS common name for logs provider

Default
reverselogproxy

enabled

Enable v2 Logstream

Default
true

metrics

ca_cert

TLS CA cert to verify requests to metrics endpoint.

cert

TLS certificate for metrics server signed by the metrics CA

key

TLS private key for metrics server signed by the metrics CA

port

Port the agent uses to serve metrics and debug information

Default
8089

server_name

The server name used in the scrape configuration for the metrics endpoint

skip_cert_verify

Whether to accept certificates signed by an unknown CA

Default
false

uaa

ca_cert

The CA for internal UAA api

client_id

The client id to authenticate to UAA

client_secret

The client secret to authenticate to UAA

internal_addr

The endpoint used for the internal UAA api

Templates

Templates are rendered and placed onto corresponding instances during the deployment process. This job's templates will be placed into /var/vcap/jobs/reverse_log_proxy_gateway/ directory (learn more).

  • bin/profile.sh (from profile.sh.erb)
  • config/bpm.yml (from bpm.yml.erb)
  • config/certs/cc.crt (from cc.crt.erb)
  • config/certs/cc.key (from cc.key.erb)
  • config/certs/cc_ca.crt (from cc_ca.crt.erb)
  • config/certs/metrics.crt (from metrics.crt.erb)
  • config/certs/metrics.key (from metrics.key.erb)
  • config/certs/metrics_ca.crt (from metrics_ca.crt.erb)
  • config/certs/mutual_tls_ca.crt (from mutual_tls_ca.crt.erb)
  • config/certs/reverse_log_proxy.crt (from reverse_log_proxy.crt.erb)
  • config/certs/reverse_log_proxy.key (from reverse_log_proxy.key.erb)
  • config/certs/reverse_log_proxy_gateway.crt (from reverse_log_proxy_gateway.crt.erb)
  • config/certs/reverse_log_proxy_gateway.key (from reverse_log_proxy_gateway.key.erb)
  • config/certs/uaa_ca.crt (from uaa_ca.crt.erb)
  • config/prom_scraper_config.yml (from prom_scraper_config.yml.erb)

Packages

Packages are compiled and placed onto corresponding instances during the deployment process. Packages will be placed into /var/vcap/packages/ directory.