blob: 85cb52ef4c03a553bc4cb2bf4d11ff0934e09884 [file] [log] [blame]
Jeremy Ronquillo223db002020-06-05 10:28:22 -07001{{/*
Jeremy Ronquilloec2d3e42020-06-05 11:33:39 -07002# Copyright 2019-present Open Networking Foundation
Jeremy Ronquillo223db002020-06-05 10:28:22 -07003
Jeremy Ronquillo6046ce32020-06-18 11:06:29 -07004# SPDX-License-Identifier: LicenseRef-ONF-Member-Only-1.0
Jeremy Ronquillo223db002020-06-05 10:28:22 -07005*/}}
6
Hyunsun Moon55535832020-07-22 18:55:24 -07007{{- if .Values.config.hss.deploy }}
Jeremy Ronquillo223db002020-06-05 10:28:22 -07008{{- if .Values.config.hss.bootstrap }}
9---
10apiVersion: batch/v1
11kind: Job
12metadata:
13 name: job-hss-bootstrap
14 labels:
15{{ tuple "hss" . | include "omec-control-plane.metadata_labels" | indent 4 }}
16spec:
17 template:
Jeremy Ronquillo223db002020-06-05 10:28:22 -070018 spec:
19 {{- if .Values.nodeSelectors.enabled }}
20 nodeSelector:
21 {{ .Values.nodeSelectors.hss.label }}: {{ .Values.nodeSelectors.hss.value }}
22 {{- end }}
23 restartPolicy: OnFailure
24 serviceAccountName: hss
25 initContainers:
26 - name: job-bootstrap-dep-check
27 image: {{ .Values.images.tags.depCheck | quote }}
28 imagePullPolicy: {{ .Values.images.pullPolicy }}
29 securityContext:
30 allowPrivilegeEscalation: false
31 readOnlyRootFilesystem: false
32 runAsUser: 0
33 env:
34 - name: NAMESPACE
35 valueFrom:
36 fieldRef:
37 apiVersion: v1
38 fieldPath: metadata.namespace
39 - name: PATH
40 value: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/
41 - name: COMMAND
42 value: "echo done"
43 - name: DEPENDENCY_JOBS
44 value: job-hss-db-sync
45 command:
46 - kubernetes-entrypoint
47 volumeMounts:
48 []
49 containers:
50 - name: hss-bootstrap
51 image: {{ .Values.images.tags.hssdb }}
52 imagePullPolicy: {{ .Values.images.pullPolicy }}
53 command: ["/opt/c3po/hss/hss-bootstrap.sh"]
54 volumeMounts:
55 - name: hss-script
56 mountPath: /opt/c3po/hss/hss-bootstrap.sh
57 subPath: hss-bootstrap.sh
58 volumes:
59 - name: hss-script
60 configMap:
61 name: hss
62 defaultMode: 493
63{{- end }}
Hyunsun Moon55535832020-07-22 18:55:24 -070064{{- end }}