blob: 85dacfb855dfbf16d90a2d71326d72bc05346303 [file] [log] [blame]
Woojoong Kim676bbac2021-01-15 12:00:33 -08001# Copyright 2021-present Open Networking Foundation
2#
3# SPDX-License-Identifier: LicenseRef-ONF-Member-Only-1.0
4
5---
6apiVersion: apps/v1
7kind: StatefulSet
8metadata:
9 name: ros-core
10 labels:
11{{ tuple "ros-core" . | include "ros-core.metadata_labels" | indent 4 }}
12spec:
13 replicas: 1
14 serviceName: ros-core
15 selector:
16 matchLabels:
17{{ tuple "ros-core" . | include "ros-core.metadata_labels" | indent 6 }}
18 template:
19 metadata:
20 labels:
21{{ tuple "ros-core" . | include "ros-core.metadata_labels" | indent 8 }}
22 spec:
23 hostNetwork: true
24 containers:
25 - name: ros-core
26 image: {{ .Values.images.tags.rosCore }}
27 imagePullPolicy: {{ .Values.images.pullPolicy }}
28 securityContext:
29 privileged: true
30 command:
31 - /root/run_roscore.sh
32 volumeMounts:
33 - name: ros-core
34 mountPath: /root/run_roscore.sh
35 subPath: run_roscore.sh
36 volumes:
37 - name: ros-core
38 configMap:
39 name: ros-core
40 defaultMode: 493