-
Notifications
You must be signed in to change notification settings - Fork 22
/
kafkanetes-debug.yaml
50 lines (48 loc) · 1.08 KB
/
kafkanetes-debug.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
apiVersion: v1
kind: Template
metadata:
name: kafkanetes-debug
annotations:
description: Kafkanetes debugging pod
tags: messaging,kafka,zookeeper
parameters:
- name: OBJECT_NAME_PREFIX
description: Name prefix for each object created
required: true
value: kafkanetes-debug
- name: IMAGESTREAM
description: Kafkanetes imagestream name
required: true
value: kafkanetes
objects:
- apiVersion: v1
kind: DeploymentConfig
metadata:
name: ${OBJECT_NAME_PREFIX}
spec:
replicas: 1
selector:
deploymentconfig: ${OBJECT_NAME_PREFIX}
template:
metadata:
labels:
deploymentconfig: ${OBJECT_NAME_PREFIX}
spec:
containers:
- name: kafkanetes
image: ${IMAGESTREAM}
command:
- python
args:
- -c
- import signal; signal.pause()
triggers:
- type: ConfigChange
- type: ImageChange
imageChangeParams:
automatic: false
containerNames:
- kafkanetes
from:
kind: ImageStream
name: ${IMAGESTREAM}