...
1apiVersion: v1
2kind: Namespace
3metadata:
4 name: vnc
5 labels:
6 workload.edge.ncr.com: platform
7 platform.edge.ncr.com/component: vnc
8 annotations:
9 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
10 pallet.edge.ncr.com/name: vncserver
11 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
12 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
13 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/sds'
14 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
15---
16apiVersion: v1
17kind: ServiceAccount
18metadata:
19 name: vnc
20 namespace: vnc
21 labels:
22 platform.edge.ncr.com/component: vnc
23 annotations:
24 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
25 pallet.edge.ncr.com/name: vncserver
26 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
27 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
28 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/sds'
29 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
30---
31apiVersion: v1
32kind: ConfigMap
33metadata:
34 name: vncserver
35 namespace: vnc
36 labels:
37 platform.edge.ncr.com/component: vnc
38 annotations:
39 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
40 pallet.edge.ncr.com/name: vncserver
41 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
42 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
43 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/sds'
44 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
45data:
46 DISPLAY: ":0.0"
47 RFBPORTV6: "-1"
48 XDG_RUNTIME_DIR: "/tmp/xdg_runtime"
49---
50apiVersion: apps/v1
51kind: DaemonSet
52metadata:
53 labels:
54 app: vncserver
55 platform.edge.ncr.com/component: vnc
56 name: vncserver
57 namespace: vnc
58 annotations:
59 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
60 pallet.edge.ncr.com/name: vncserver
61 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
62 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
63 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/sds'
64 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
65spec:
66 selector:
67 matchLabels:
68 app: vncserver
69 platform.edge.ncr.com/component: vnc
70 template:
71 metadata:
72 labels:
73 app: vncserver
74 platform.edge.ncr.com/component: vnc
75 annotations:
76 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
77 pallet.edge.ncr.com/name: vncserver
78 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
79 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
80 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/sds'
81 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
82 spec:
83 automountServiceAccountToken: true
84 containers:
85 - command:
86 - x11vnc
87 - -forever
88 - -shared
89 - -display
90 - :0.0
91 - -rfbportv6
92 - "-1"
93 - -noshm
94 - -noxdamage
95 - -passwdfile
96 - /vncpasswd/password
97 envFrom:
98 - configMapRef:
99 name: vncserver
100 image: us-east1-docker.pkg.dev/ret-edge-pltf-infra/workloads/vnc@sha256:579853e237abd5a4925373a3311e87fc83700565edbf91d4483a2f8883458c9f
101 imagePullPolicy: IfNotPresent
102 name: vncserver
103 ports:
104 - containerPort: 5900
105 hostPort: 5900
106 resources:
107 limits:
108 cpu: 200m
109 memory: 50Mi
110 requests:
111 cpu: 100m
112 memory: 50Mi
113 volumeMounts:
114 - mountPath: /vncpasswd
115 name: vncpasswd
116 readOnly: true
117 - mountPath: /tmp/.X11-unix
118 name: x11
119 readOnly: false
120 - mountPath: /etc/machine-id
121 name: machine-id
122 readOnly: true
123 subPath: machine-id
124 - mountPath: /usr/share/zoneinfo
125 name: zoneinfo
126 readOnly: true
127 imagePullSecrets:
128 - name: edge-docker-pull-secret
129 nodeSelector:
130 node.ncr.com/class: touchpoint
131 serviceAccountName: vnc
132 volumes:
133 - name: vncpasswd
134 secret:
135 secretName: vncpasswd
136 - hostPath:
137 path: /etc
138 type: Directory
139 name: machine-id
140 - hostPath:
141 path: /tmp/.X11-unix
142 type: Directory
143 name: x11
144 - hostPath:
145 path: /usr/share/zoneinfo
146 type: Directory
147 name: zoneinfo
View as plain text