Skip to content

metric-store-cf-auth-proxy job from metric-store/1.5.1

Github source: e0a68343 or master branch

Properties

cc

ca_cert

The CA for the internal api

common_name

The CN for the CA cert

external_cert

The TLS cert for the auth proxy

external_key

The TLS key for the auth proxy

metric_store_client

tls

cert

The client cert for cf-auth-proxy to metric-store mutual TLS.

key

The private key for cf-auth-proxy to metric-store mutual TLS.

metric_store_metrics

tls

ca_cert

The Certificate Authority for metric-store metrics mutual TLS.

cert

The cert for metric-store metrics mutual TLS.

key

The private key for metric-store metrics mutual TLS.

metrics_port

The port for the CF Auth Proxy to bind a prometheus metrics endpoint

Default
6065

proxy_ca_cert

The CA used to sign the certificates that the reverse proxy uses to talk to the gateway

proxy_port

The port for the cf-auth-proxy to listen on

security_event_log

When provided, the path to a file where security events will be logged

skip_cert_verify

Whether to accept invalid certs

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/metric-store-cf-auth-proxy/ directory (learn more).

  • config/bpm.yml (from bpm.yml.erb)
  • config/certs/cc_ca.crt (from cc_ca.crt.erb)
  • config/certs/external.crt (from external.crt.erb)
  • config/certs/external.key (from external.key.erb)
  • config/certs/metric_store_client.crt (from metric_store_client.crt.erb)
  • config/certs/metric_store_client.key (from metric_store_client.key.erb)
  • config/certs/metric_store_metrics.crt (from metric_store_metrics.crt.erb)
  • config/certs/metric_store_metrics.key (from metric_store_metrics.key.erb)
  • config/certs/metric_store_metrics_ca.crt (from metric_store_metrics_ca.crt.erb)
  • config/certs/proxy_ca.crt (from proxy_ca.crt.erb)
  • config/certs/uaa_ca.crt (from uaa_ca.crt.erb)

Packages

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