-
Notifications
You must be signed in to change notification settings - Fork 49
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Implement basic TLS/SSL features (#179)
* Configured Elasticsearch to work with SSL * Disable Xpack on Kibana and Ingestor nodes * Implement SSL OPS file * Unlink elasticsearch_config job from remote ES cluster and run it against colocated one * Unbound upload-kibana-objects from ES remote cluster * Fix scale-to-one-az ops file * Unbound curator from remote ES cluster and make it use colocated one * Move ls-router to separate OPS file * Disable post-start across all instances * Change dn * Disable post-start on Kibana also * Put admin cert to data node * Re-organize post-start * Add README * Split ssl/tls * Upload blobs * Fixup upon review
- Loading branch information
Showing
24 changed files
with
385 additions
and
191 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
--- | ||
- type: replace | ||
path: /instance_groups/name=ls-router? | ||
value: | ||
name: ls-router | ||
azs: | ||
- z1 | ||
instances: 1 | ||
vm_type: medium | ||
stemcell: default | ||
networks: | ||
- name: default | ||
jobs: | ||
- name: bpm | ||
release: bpm | ||
- name: haproxy | ||
release: logsearch | ||
consumes: | ||
elasticsearch: {from: elasticsearch_master} | ||
ingestor: {from: ingestor_link} | ||
kibana: {from: kibana_link} | ||
syslog_forwarder: nil | ||
|
||
# Uncomment following to relocate route-registrar to ls-router | ||
# Make sure then this OPS file comes after cloudfoundry.yml | ||
|
||
# - type: remove | ||
# path: /instance_groups/name=kibana/jobs/name=route_registrar | ||
|
||
# - type: replace | ||
# path: /instance_groups/name=ls-router/jobs/- | ||
# value: | ||
# name: route_registrar | ||
# release: routing | ||
# consumes: | ||
# nats: | ||
# from: nats | ||
# deployment: cf | ||
# properties: | ||
# route_registrar: | ||
# routes: | ||
# - name: kibana | ||
# port: 80 | ||
# registration_interval: 60s | ||
# uris: | ||
# - "logs.((system_domain))" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
--- | ||
# ingestor | ||
- type: replace | ||
path: /instance_groups/name=ingestor/jobs/name=ingestor_syslog/properties?/logstash_ingestor?/syslog_tls? | ||
value: | ||
port: 6514 | ||
ssl_cert: ((haproxy-ssl.certificate)) | ||
ssl_key: ((haproxy-ssl.private_key)) | ||
skip_ssl_validation: false |
Oops, something went wrong.