X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=ric_robot_suite%2Fhelm%2Fnanobot%2Ftemplates%2Fjob-ric-robot-run.yaml;h=c4768536aa69d342e1f605a636f1e084ff2303b5;hb=e41f46a29c4d635ee3f864e36cfd0ac123bac4ec;hp=14be82d5736407798e99646f918960c54f6ee3e1;hpb=fb793dbf21da9874a5f26dfce45c4a08f4b02889;p=it%2Ftest.git diff --git a/ric_robot_suite/helm/nanobot/templates/job-ric-robot-run.yaml b/ric_robot_suite/helm/nanobot/templates/job-ric-robot-run.yaml index 14be82d..c476853 100644 --- a/ric_robot_suite/helm/nanobot/templates/job-ric-robot-run.yaml +++ b/ric_robot_suite/helm/nanobot/templates/job-ric-robot-run.yaml @@ -72,7 +72,7 @@ metadata: namespace: {{ $xappNamespace }} rules: - apiGroups: [""] - resources: ["pods", "services"] + resources: ["pods", "pods/log", "services"] verbs: ["get", "list"] - apiGroups: ["apps"] resources: ["deployments", "daemonsets", "replicasets", "statefulsets"] @@ -103,10 +103,11 @@ metadata: name: {{ $jobName }}-ric-robot-run namespace: {{ .Release.Namespace }} spec: + backoffLimit: {{ default 0 .Values.ric.robot.job.backoffLimit }} template: spec: serviceAccountName: {{ $serviceAccountName }} - restartPolicy: Never + restartPolicy: {{ default "Never" .Values.ric.robot.job.restartPolicy }} initContainers: - name: {{ $jobName }}-generate-robot-kubeconfig {{ with .Values.images.ric.robot.job.init }} @@ -127,9 +128,11 @@ spec: - name: robot-etc mountPath: /robot/etc readOnly: false + {{- if .Values.ric.robot.log }} - name: robot-log mountPath: /robot/log readOnly: false + {{- end }} - name: robot-bin mountPath: /robot/bin readOnly: true @@ -166,8 +169,19 @@ spec: {{- if not .Values.ric.robot.job.failOnTestFail }} - "--NoStatusRC" {{- end }} + {{- if .Values.ric.robot.log }} - "-d" - "/robot/log" + {{- else }} + - "-o" + - "NONE" + - "-l" + - "NONE" + - "-r" + - "NONE" + - "-L" + - "NONE" + {{- end }} - "--console" - "verbose" - "-C" @@ -198,9 +212,11 @@ spec: - name: robot-etc mountPath: /robot/etc readOnly: true + {{- if .Values.ric.robot.log }} - name: robot-log mountPath: /robot/log readOnly: false + {{- end }} # for compatability with the ric robot, we mount # both properties files and interface libraries # under resources/. @@ -220,9 +236,11 @@ spec: - name: robot-etc emptyDir: {} - name: robot-log + {{- if .Values.ric.robot.log }} hostPath: path: {{ default "/opt/ric/robot/log" .Values.ric.robot.log }} type: DirectoryOrCreate + {{- end }} - name: robot-bin configMap: name: robot-bin