This repository has been archived by the owner on Jun 25, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy pathstackdriver-tools.yml
66 lines (61 loc) · 1.66 KB
/
stackdriver-tools.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
---
name: stackdriver-nozzle
releases:
- name: stackdriver-tools
version: latest
# This block does not belong in here or needs to be specialized for GCP in a different way
stemcells:
- alias: default
name: bosh-google-kvm-ubuntu-xenial-go_agent
version: latest
instance_groups:
- name: stackdriver-nozzle
instances: 1
networks:
- name: default
azs: [z1]
vm_type: default
persistent_disk_type: default
stemcell: default
jobs:
- name: stackdriver-nozzle
release: stackdriver-tools
consumes:
reverse_log_proxy:
from: reverse_log_proxy
deployment: cf
- name: google-fluentd
release: stackdriver-tools
- name: stackdriver-agent
release: stackdriver-tools
properties:
rlp:
ca_cert: ((/bosh-stackdriver-tools/cf/loggregator_ca.certificate))
cert: ((stackdriver_nozzle.certificate))
key: ((stackdriver_nozzle.private_key))
firehose:
endpoint: ((firehose_endpoint))
username: ((firehose_username))
password: ((firehose_password))
skip_ssl: ((skip_ssl))
events_to_stackdriver_logging: LogMessage,Error,HttpStartStop
events_to_stackdriver_monitoring: CounterEvent,ValueMetric,ContainerMetric
gcp:
project_id: ((gcp_project_id))
credentials:
application_default_credentials: ((gcp_service_account_json))
update:
canaries: 1
max_in_flight: 1
serial: false
canary_watch_time: 1000-60000
update_watch_time: 1000-60000
variables:
- name: stackdriver_nozzle
type: certificate
options:
ca: /bosh-stackdriver-tools/cf/loggregator_ca
common_name: stackdriver-nozzle
extended_key_usage:
- client_auth
- server_auth