forked from Axway/agents-mulesoft
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtraceability-deployment.yaml
93 lines (93 loc) · 2.9 KB
/
traceability-deployment.yaml
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
apiVersion: apps/v1
kind: Deployment
metadata:
name: traceability-agent
labels:
name: traceability-agent
instance: traceability
spec:
selector:
matchLabels:
app.kubernetes.io/name: traceability-agent
app.kubernetes.io/instance: traceability
template:
metadata:
annotations:
labels:
app.kubernetes.io/name: traceability-agent
app.kubernetes.io/instance: traceability
spec:
containers:
- env:
- name: CENTRAL_AUTH_CLIENTID
value:
- name: CENTRAL_AUTH_PRIVATEKEY
value: /keys/privateKey
- name: CENTRAL_AUTH_PUBLICKEY
value: /keys/publicKey
- name: CENTRAL_POLLINTERVAL
value: 20s
- name: CENTRAL_ENVIRONMENT
value:
- name: CENTRAL_TEAM
value:
- name: CENTRAL_ORGANIZATIONID
value:
- name: CENTRAL_AGENTNAME
value:
- name: LOG_LEVEL
value: info
- name: LOG_OUTPUT
value: stdout
- name: LOG_PATH
value: logs
- name: MULESOFT_ANYPOINTEXCHANGEURL
value: https://anypoint.mulesoft.com
- name: MULESOFT_AUTH_PASSWORD
valueFrom:
secretKeyRef:
name: muleauth
key: password
- name: MULESOFT_AUTH_USERNAME
valueFrom:
secretKeyRef:
name: muleauth
key: username
- name: MULESOFT_CACHEPATH
value: /tmp
- name: MULESOFT_ENVIRONMENT
value:
- name: MULESOFT_ORGNAME
value:
- name: MULESOFT_POLLINTERVAL
value: 20s
- name: STATUS_PORT
value: "8989"
- name: TRACEABILITY_REDACTION_PATH_SHOW
value: '[{keyMatch:".*"}]'
- name: TRACEABILITY_REDACTION_QUERYARGUMENT_SHOW
value: '[{keyMatch:".*"}]'
- name: TRACEABILITY_REDACTION_REQUESTHEADER_SHOW
value: '[{keyMatch:".*"}]'
- name: TRACEABILITY_REDACTION_RESPONSEHEADER_SHOW
value: '[{keyMatch:".*"}]'
- name: TRACEABILITY_COMPRESSIONLEVEL
value: "3"
- name: TRACEABILITY_HOST
value: ingestion-lumberjack.datasearch.axway.com:453
- name: TRACEABILITY_PROTOCOL
value: tcp
- name: TRACEABILITY_WORKER
value: "1"
image: <Path_To_Image>
imagePullPolicy: Always
name: traceability
resources: {}
volumeMounts:
- mountPath: /keys
name: jwt-auth-keys-volume
restartPolicy: Always
volumes:
- name: jwt-auth-keys-volume
secret:
secretName: key-pair