-
Notifications
You must be signed in to change notification settings - Fork 2
/
deployment-config.yml
108 lines (108 loc) · 3.11 KB
/
deployment-config.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
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
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
apiVersion: v1
kind: DeploymentConfig
metadata:
labels:
app: counter
name: counter
spec:
replicas: 1
selector:
app: counter
deploymentconfig: counter
strategy:
resources: {}
rollingParams:
intervalSeconds: 1
maxSurge: 25%
maxUnavailable: 25%
timeoutSeconds: 600
updatePeriodSeconds: 1
type: Rolling
template:
metadata:
creationTimestamp: null
labels:
app: counter
deploymentconfig: counter
spec:
containers:
- name: count
image: registry.access.redhat.com/rhel7-atomic
args:
- /bin/bash
- -c
- 'i=0; while true; do if (( $i%2==0 )); then echo "$i: ${HOSTNAME}: $(date +''%Y-%m-%d
%H:%M:%S:%N'' | sed ''s/\(:[0-9][0-9]\)[0-9]*$/\1/'') - YOLO FOOBAR";
else echo "$i: ${HOSTNAME}: $(date +''%Y-%m-%d %H:%M:%S:%N'' | sed
''s/\(:[0-9][0-9]\)[0-9]*$/\1/'')"; fi; i=$((i+1));
sleep 1; done'
- name: logging-sidecar
image: docker-registry.default.svc:5000/openshift/logging-sidecar
args:
- /bin/bash
- -c
- /usr/local/bin/sidecar-logging.sh
env:
- name: MY_POD_NAME
valueFrom:
fieldRef:
fieldPath: metadata.name
- name: CONTAINER_NAME
valueFrom:
configMapKeyRef:
name: logging-sidecar
key: container_name
- name: GREP_PATTERN
valueFrom:
configMapKeyRef:
name: logging-sidecar
key: grep_pattern
- name: SLEEP_TIME
valueFrom:
configMapKeyRef:
name: logging-sidecar
key: sleep_time
- name: LOG_SERVER_URI
valueFrom:
configMapKeyRef:
name: logging-sidecar
key: log_server_uri
- name: FEED_NAME_HEADER
valueFrom:
configMapKeyRef:
name: logging-sidecar
key: feed_name_header
- name: SYSTEM_NAME_HEADER
valueFrom:
configMapKeyRef:
name: logging-sidecar
key: system_name_header
- name: ENV_NAME_HEADER
valueFrom:
configMapKeyRef:
name: logging-sidecar
key: env_name_header
- name: DEDUPE
valueFrom:
configMapKeyRef:
name: logging-sidecar
key: dedupe
- name: GRACEFUL_EXIT_TIME
valueFrom:
configMapKeyRef:
name: logging-sidecar
key: graceful_exit_time
- name: STARTUP_TIME
valueFrom:
configMapKeyRef:
name: logging-sidecar
key: startup_time
- name: DEBUG
value: "false"
resources: {}
terminationMessagePath: /dev/termination-log
dnsPolicy: ClusterFirst
restartPolicy: Always
securityContext: {}
terminationGracePeriodSeconds: 60
status: {}