Skip to content

Commit

Permalink
ores: add envoy-proxy for TLS termination behind ATS
Browse files Browse the repository at this point in the history
Bug: T210411
Change-Id: Ide6cb125eaa58babba444ff0e4c2ca9caad63e24
  • Loading branch information
Daniel Zahn committed Aug 4, 2020
1 parent ea72d1b commit adda6eb
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 0 deletions.
8 changes: 8 additions & 0 deletions hieradata/role/common/ores.yaml
Expand Up @@ -159,3 +159,11 @@ profile::prometheus::statsd_exporter::mappings:

profile::ores::logstash_host: localhost
service::configuration::logstash_host: localhost

# envoy for TLS between ATS and backend servers
profile::tlsproxy::envoy::ensure: present
profile::tlsproxy::envoy::services:
- server_names: ['*']
port: 8081
profile::tlsproxy::envoy::global_cert_name: "ores.discovery.wmnet"
profile::tlsproxy::envoy::sni_support: "no"
1 change: 1 addition & 0 deletions modules/role/manifests/ores.pp
Expand Up @@ -11,4 +11,5 @@

include ::profile::ores::worker
include ::profile::ores::web
include ::profile::tlsproxy::envoy # TLS termination
}

0 comments on commit adda6eb

Please sign in to comment.