diff --git a/charts/physims/charts/dlsim.100rb+tm2/templates/job.yaml b/charts/physims/charts/dlsim.100rb+tm2/templates/job.yaml index d42742ffb8..fdd12deb8f 100644 --- a/charts/physims/charts/dlsim.100rb+tm2/templates/job.yaml +++ b/charts/physims/charts/dlsim.100rb+tm2/templates/job.yaml @@ -33,5 +33,10 @@ spec: schedulerName: default-scheduler serviceAccountName: {{ .Values.global.serviceAccountName }} terminationGracePeriodSeconds: 30 + {{- if .Values.global.nodeSelector}} nodeSelector: {{- toYaml .Values.global.nodeSelector | nindent 12 }} + {{- end }} + {{- if .Values.global.nodeName.dlsim100rbtm2}} + nodeName: {{ .Values.global.nodeName.dlsim100rbtm2 }} + {{- end }} diff --git a/charts/physims/charts/dlsim.basic/templates/job.yaml b/charts/physims/charts/dlsim.basic/templates/job.yaml index 35e386b890..3c6d726217 100644 --- a/charts/physims/charts/dlsim.basic/templates/job.yaml +++ b/charts/physims/charts/dlsim.basic/templates/job.yaml @@ -33,5 +33,10 @@ spec: schedulerName: default-scheduler serviceAccountName: {{ .Values.global.serviceAccountName }} terminationGracePeriodSeconds: 30 + {{- if .Values.global.nodeSelector}} nodeSelector: - {{- toYaml .Values.global.nodeSelector | nindent 12 }} \ No newline at end of file + {{- toYaml .Values.global.nodeSelector | nindent 12 }} + {{- end }} + {{- if .Values.global.nodeName.dlsimbasic}} + nodeName: {{ .Values.global.nodeName.dlsimbasic }} + {{- end }} diff --git a/charts/physims/charts/ldpctest/templates/job.yaml b/charts/physims/charts/ldpctest/templates/job.yaml index 097c021626..8a1060599f 100644 --- a/charts/physims/charts/ldpctest/templates/job.yaml +++ b/charts/physims/charts/ldpctest/templates/job.yaml @@ -33,5 +33,10 @@ spec: schedulerName: default-scheduler serviceAccountName: {{ .Values.global.serviceAccountName }} terminationGracePeriodSeconds: 30 + {{- if .Values.global.nodeSelector}} nodeSelector: - {{- toYaml .Values.global.nodeSelector | nindent 12 }} \ No newline at end of file + {{- toYaml .Values.global.nodeSelector | nindent 12 }} + {{- end }} + {{- if .Values.global.nodeName.ldpctest}} + nodeName: {{ .Values.global.nodeName.ldpctest }} + {{- end }} diff --git a/charts/physims/charts/nr-dlschsim/templates/job.yaml b/charts/physims/charts/nr-dlschsim/templates/job.yaml index c696eb906c..e6d3b79f4a 100644 --- a/charts/physims/charts/nr-dlschsim/templates/job.yaml +++ b/charts/physims/charts/nr-dlschsim/templates/job.yaml @@ -33,5 +33,10 @@ spec: schedulerName: default-scheduler serviceAccountName: {{ .Values.global.serviceAccountName }} terminationGracePeriodSeconds: 30 + {{- if .Values.global.nodeSelector}} nodeSelector: - {{- toYaml .Values.global.nodeSelector | nindent 12 }} \ No newline at end of file + {{- toYaml .Values.global.nodeSelector | nindent 12 }} + {{- end }} + {{- if .Values.global.nodeName.nrdlschsim}} + nodeName: {{ .Values.global.nodeName.nrdlschsim }} + {{- end }} diff --git a/charts/physims/charts/nr-dlsim.basic/templates/job.yaml b/charts/physims/charts/nr-dlsim.basic/templates/job.yaml index 46dbbff0fa..2bf2a337c2 100644 --- a/charts/physims/charts/nr-dlsim.basic/templates/job.yaml +++ b/charts/physims/charts/nr-dlsim.basic/templates/job.yaml @@ -33,5 +33,10 @@ spec: schedulerName: default-scheduler serviceAccountName: {{ .Values.global.serviceAccountName }} terminationGracePeriodSeconds: 30 + {{- if .Values.global.nodeSelector}} nodeSelector: - {{- toYaml .Values.global.nodeSelector | nindent 12 }} \ No newline at end of file + {{- toYaml .Values.global.nodeSelector | nindent 12 }} + {{- end }} + {{- if .Values.global.nodeName.nrdlsimbasic}} + nodeName: {{ .Values.global.nodeName.nrdlsimbasic }} + {{- end }} diff --git a/charts/physims/charts/nr-dlsim.dmrs+ptrs/templates/job.yaml b/charts/physims/charts/nr-dlsim.dmrs+ptrs/templates/job.yaml index e319ae7b53..bbf2ff30de 100644 --- a/charts/physims/charts/nr-dlsim.dmrs+ptrs/templates/job.yaml +++ b/charts/physims/charts/nr-dlsim.dmrs+ptrs/templates/job.yaml @@ -33,5 +33,10 @@ spec: schedulerName: default-scheduler serviceAccountName: {{ .Values.global.serviceAccountName }} terminationGracePeriodSeconds: 30 + {{- if .Values.global.nodeSelector}} nodeSelector: - {{- toYaml .Values.global.nodeSelector | nindent 12 }} \ No newline at end of file + {{- toYaml .Values.global.nodeSelector | nindent 12 }} + {{- end }} + {{- if .Values.global.nodeName.nrdlsimdmrsptrs}} + nodeName: {{ .Values.global.nodeName.nrdlsimdmrsptrs }} + {{- end }} diff --git a/charts/physims/charts/nr-dlsim.mcs+mimo/templates/job.yaml b/charts/physims/charts/nr-dlsim.mcs+mimo/templates/job.yaml index 0649dc67b3..55a0345da6 100644 --- a/charts/physims/charts/nr-dlsim.mcs+mimo/templates/job.yaml +++ b/charts/physims/charts/nr-dlsim.mcs+mimo/templates/job.yaml @@ -33,5 +33,10 @@ spec: schedulerName: default-scheduler serviceAccountName: {{ .Values.global.serviceAccountName }} terminationGracePeriodSeconds: 30 + {{- if .Values.global.nodeSelector}} nodeSelector: - {{- toYaml .Values.global.nodeSelector | nindent 12 }} \ No newline at end of file + {{- toYaml .Values.global.nodeSelector | nindent 12 }} + {{- end }} + {{- if .Values.global.nodeName.nrdlsimmcsmimo}} + nodeName: {{ .Values.global.nodeName.nrdlsimmcsmimo }} + {{- end }} diff --git a/charts/physims/charts/nr-dlsim.offset/templates/job.yaml b/charts/physims/charts/nr-dlsim.offset/templates/job.yaml index 5a88c43ec2..6dd3efb4cf 100644 --- a/charts/physims/charts/nr-dlsim.offset/templates/job.yaml +++ b/charts/physims/charts/nr-dlsim.offset/templates/job.yaml @@ -33,5 +33,10 @@ spec: schedulerName: default-scheduler serviceAccountName: {{ .Values.global.serviceAccountName }} terminationGracePeriodSeconds: 30 + {{- if .Values.global.nodeSelector}} nodeSelector: - {{- toYaml .Values.global.nodeSelector | nindent 12 }} \ No newline at end of file + {{- toYaml .Values.global.nodeSelector | nindent 12 }} + {{- end }} + {{- if .Values.global.nodeName.nrdlsimoffset}} + nodeName: {{ .Values.global.nodeName.nrdlsimoffset }} + {{- end }} diff --git a/charts/physims/charts/nr-pbchsim.106rb/templates/job.yaml b/charts/physims/charts/nr-pbchsim.106rb/templates/job.yaml index 1af0be82e5..44b795c764 100644 --- a/charts/physims/charts/nr-pbchsim.106rb/templates/job.yaml +++ b/charts/physims/charts/nr-pbchsim.106rb/templates/job.yaml @@ -33,5 +33,10 @@ spec: schedulerName: default-scheduler serviceAccountName: {{ .Values.global.serviceAccountName }} terminationGracePeriodSeconds: 30 + {{- if .Values.global.nodeSelector}} nodeSelector: - {{- toYaml .Values.global.nodeSelector | nindent 12 }} \ No newline at end of file + {{- toYaml .Values.global.nodeSelector | nindent 12 }} + {{- end }} + {{- if .Values.global.nodeName.nrpbschsim106rb}} + nodeName: {{ .Values.global.nodeName.nrpbschsim106rb }} + {{- end }} diff --git a/charts/physims/charts/nr-pbchsim.217rb/templates/job.yaml b/charts/physims/charts/nr-pbchsim.217rb/templates/job.yaml index cad15d1491..bc5eef2db0 100644 --- a/charts/physims/charts/nr-pbchsim.217rb/templates/job.yaml +++ b/charts/physims/charts/nr-pbchsim.217rb/templates/job.yaml @@ -33,5 +33,10 @@ spec: schedulerName: default-scheduler serviceAccountName: {{ .Values.global.serviceAccountName }} terminationGracePeriodSeconds: 30 + {{- if .Values.global.nodeSelector}} nodeSelector: - {{- toYaml .Values.global.nodeSelector | nindent 12 }} \ No newline at end of file + {{- toYaml .Values.global.nodeSelector | nindent 12 }} + {{- end }} + {{- if .Values.global.nodeName.nrpbchsim217rb}} + nodeName: {{ .Values.global.nodeName.nrpbchsim217rb }} + {{- end }} diff --git a/charts/physims/charts/nr-pbchsim.273rb/templates/job.yaml b/charts/physims/charts/nr-pbchsim.273rb/templates/job.yaml index 65be9e4caa..a1c2afaa27 100644 --- a/charts/physims/charts/nr-pbchsim.273rb/templates/job.yaml +++ b/charts/physims/charts/nr-pbchsim.273rb/templates/job.yaml @@ -33,5 +33,10 @@ spec: schedulerName: default-scheduler serviceAccountName: {{ .Values.global.serviceAccountName }} terminationGracePeriodSeconds: 30 + {{- if .Values.global.nodeSelector}} nodeSelector: - {{- toYaml .Values.global.nodeSelector | nindent 12 }} \ No newline at end of file + {{- toYaml .Values.global.nodeSelector | nindent 12 }} + {{- end }} + {{- if .Values.global.nodeName.nrpbchsim273rb}} + nodeName: {{ .Values.global.nodeName.nrpbchsim273rb }} + {{- end }} diff --git a/charts/physims/charts/nr-prachsim/templates/job.yaml b/charts/physims/charts/nr-prachsim/templates/job.yaml index 872729550a..fa9b8952a0 100644 --- a/charts/physims/charts/nr-prachsim/templates/job.yaml +++ b/charts/physims/charts/nr-prachsim/templates/job.yaml @@ -33,5 +33,10 @@ spec: schedulerName: default-scheduler serviceAccountName: {{ .Values.global.serviceAccountName }} terminationGracePeriodSeconds: 30 + {{- if .Values.global.nodeSelector}} nodeSelector: - {{- toYaml .Values.global.nodeSelector | nindent 12 }} \ No newline at end of file + {{- toYaml .Values.global.nodeSelector | nindent 12 }} + {{- end }} + {{- if .Values.global.nodeName.nrprachsim}} + nodeName: {{ .Values.global.nodeName.nrprachsim }} + {{- end }} diff --git a/charts/physims/charts/nr-pucchsim/templates/job.yaml b/charts/physims/charts/nr-pucchsim/templates/job.yaml index a845215eeb..21f5e9a36a 100644 --- a/charts/physims/charts/nr-pucchsim/templates/job.yaml +++ b/charts/physims/charts/nr-pucchsim/templates/job.yaml @@ -33,5 +33,10 @@ spec: schedulerName: default-scheduler serviceAccountName: {{ .Values.global.serviceAccountName }} terminationGracePeriodSeconds: 30 + {{- if .Values.global.nodeSelector}} nodeSelector: - {{- toYaml .Values.global.nodeSelector | nindent 12 }} \ No newline at end of file + {{- toYaml .Values.global.nodeSelector | nindent 12 }} + {{- end }} + {{- if .Values.global.nodeName.nrpucchsim}} + nodeName: {{ .Values.global.nodeName.nrpucchsim }} + {{- end }} diff --git a/charts/physims/charts/nr-ulschsim/templates/job.yaml b/charts/physims/charts/nr-ulschsim/templates/job.yaml index 2916f0fc12..57d19d41c6 100644 --- a/charts/physims/charts/nr-ulschsim/templates/job.yaml +++ b/charts/physims/charts/nr-ulschsim/templates/job.yaml @@ -33,5 +33,10 @@ spec: schedulerName: default-scheduler serviceAccountName: {{ .Values.global.serviceAccountName }} terminationGracePeriodSeconds: 30 + {{- if .Values.global.nodeSelector}} nodeSelector: - {{- toYaml .Values.global.nodeSelector | nindent 12 }} \ No newline at end of file + {{- toYaml .Values.global.nodeSelector | nindent 12 }} + {{- end }} + {{- if .Values.global.nodeName.nrulschsim}} + nodeName: {{ .Values.global.nodeName.nrulschsim }} + {{- end }} diff --git a/charts/physims/charts/nr-ulsim.3gpp/templates/job.yaml b/charts/physims/charts/nr-ulsim.3gpp/templates/job.yaml index 2f8a445589..a0cf170d8d 100644 --- a/charts/physims/charts/nr-ulsim.3gpp/templates/job.yaml +++ b/charts/physims/charts/nr-ulsim.3gpp/templates/job.yaml @@ -33,5 +33,10 @@ spec: schedulerName: default-scheduler serviceAccountName: {{ .Values.global.serviceAccountName }} terminationGracePeriodSeconds: 30 + {{- if .Values.global.nodeSelector}} nodeSelector: - {{- toYaml .Values.global.nodeSelector | nindent 12 }} \ No newline at end of file + {{- toYaml .Values.global.nodeSelector | nindent 12 }} + {{- end }} + {{- if .Values.global.nodeName.nrulsim3gpp}} + nodeName: {{ .Values.global.nodeName.nrulsim3gpp }} + {{- end }} diff --git a/charts/physims/charts/nr-ulsim.mimo/templates/job.yaml b/charts/physims/charts/nr-ulsim.mimo/templates/job.yaml index d385551fcb..e37691a938 100644 --- a/charts/physims/charts/nr-ulsim.mimo/templates/job.yaml +++ b/charts/physims/charts/nr-ulsim.mimo/templates/job.yaml @@ -33,5 +33,10 @@ spec: schedulerName: default-scheduler serviceAccountName: {{ .Values.global.serviceAccountName }} terminationGracePeriodSeconds: 30 + {{- if .Values.global.nodeSelector}} nodeSelector: - {{- toYaml .Values.global.nodeSelector | nindent 12 }} \ No newline at end of file + {{- toYaml .Values.global.nodeSelector | nindent 12 }} + {{- end }} + {{- if .Values.global.nodeName.nrulsimmimo}} + nodeName: {{ .Values.global.nodeName.nrulsimmimo }} + {{- end }} diff --git a/charts/physims/charts/nr-ulsim.misc/templates/job.yaml b/charts/physims/charts/nr-ulsim.misc/templates/job.yaml index 492baab464..ec59b4a3b3 100644 --- a/charts/physims/charts/nr-ulsim.misc/templates/job.yaml +++ b/charts/physims/charts/nr-ulsim.misc/templates/job.yaml @@ -33,5 +33,10 @@ spec: schedulerName: default-scheduler serviceAccountName: {{ .Values.global.serviceAccountName }} terminationGracePeriodSeconds: 30 + {{- if .Values.global.nodeSelector}} nodeSelector: - {{- toYaml .Values.global.nodeSelector | nindent 12 }} \ No newline at end of file + {{- toYaml .Values.global.nodeSelector | nindent 12 }} + {{- end }} + {{- if .Values.global.nodeName.nrulsimmisc}} + nodeName: {{ .Values.global.nodeName.nrulsimmisc }} + {{- end }} diff --git a/charts/physims/charts/nr-ulsim.sc-fdma/templates/job.yaml b/charts/physims/charts/nr-ulsim.sc-fdma/templates/job.yaml index 8283c65f5e..d3b84cb369 100644 --- a/charts/physims/charts/nr-ulsim.sc-fdma/templates/job.yaml +++ b/charts/physims/charts/nr-ulsim.sc-fdma/templates/job.yaml @@ -35,5 +35,10 @@ spec: schedulerName: default-scheduler serviceAccountName: {{ .Values.global.serviceAccountName }} terminationGracePeriodSeconds: 30 + {{- if .Values.global.nodeSelector}} nodeSelector: - {{- toYaml .Values.global.nodeSelector | nindent 12 }} \ No newline at end of file + {{- toYaml .Values.global.nodeSelector | nindent 12 }} + {{- end }} + {{- if .Values.global.nodeName.nrulsimscfdma}} + nodeName: {{ .Values.global.nodeName.nrulsimscfdma }} + {{- end }} diff --git a/charts/physims/charts/polartest/templates/job.yaml b/charts/physims/charts/polartest/templates/job.yaml index 61e82957ce..1b1d7d608e 100644 --- a/charts/physims/charts/polartest/templates/job.yaml +++ b/charts/physims/charts/polartest/templates/job.yaml @@ -33,5 +33,10 @@ spec: schedulerName: default-scheduler serviceAccountName: {{ .Values.global.serviceAccountName }} terminationGracePeriodSeconds: 30 + {{- if .Values.global.nodeSelector}} nodeSelector: - {{- toYaml .Values.global.nodeSelector | nindent 12 }} \ No newline at end of file + {{- toYaml .Values.global.nodeSelector | nindent 12 }} + {{- end }} + {{- if .Values.global.nodeName.polartest}} + nodeName: {{ .Values.global.nodeName.polartest }} + {{- end }} diff --git a/charts/physims/charts/smallblocktest/templates/job.yaml b/charts/physims/charts/smallblocktest/templates/job.yaml index f034db3e69..70d9bd653f 100644 --- a/charts/physims/charts/smallblocktest/templates/job.yaml +++ b/charts/physims/charts/smallblocktest/templates/job.yaml @@ -33,5 +33,10 @@ spec: schedulerName: default-scheduler serviceAccountName: {{ .Values.global.serviceAccountName }} terminationGracePeriodSeconds: 30 + {{- if .Values.global.nodeSelector}} nodeSelector: - {{- toYaml .Values.global.nodeSelector | nindent 12 }} \ No newline at end of file + {{- toYaml .Values.global.nodeSelector | nindent 12 }} + {{- end }} + {{- if .Values.global.nodeName.smallblocktest}} + nodeName: {{ .Values.global.nodeName.smallblocktest }} + {{- end }} diff --git a/charts/physims/charts/ulsim/templates/job.yaml b/charts/physims/charts/ulsim/templates/job.yaml index d61d793c3b..1ce4cf21f4 100644 --- a/charts/physims/charts/ulsim/templates/job.yaml +++ b/charts/physims/charts/ulsim/templates/job.yaml @@ -33,5 +33,10 @@ spec: schedulerName: default-scheduler serviceAccountName: {{ .Values.global.serviceAccountName }} terminationGracePeriodSeconds: 30 + {{- if .Values.global.nodeSelector}} nodeSelector: - {{- toYaml .Values.global.nodeSelector | nindent 12 }} \ No newline at end of file + {{- toYaml .Values.global.nodeSelector | nindent 12 }} + {{- end }} + {{- if .Values.global.nodeName.ulsim}} + nodeName: {{ .Values.global.nodeName.ulsim }} + {{- end }} diff --git a/charts/physims/values.yaml b/charts/physims/values.yaml index 462f8ff59b..bac4ed3eb5 100644 --- a/charts/physims/values.yaml +++ b/charts/physims/values.yaml @@ -11,6 +11,29 @@ global: version: TAG # pullPolicy: IfNotPresent or Never or Always pullPolicy: Always - nodeSelector: - worker: "telco" - + # removing the node selector + nodeSelector: {} + # It is not a good way of assigning pods to the nodes: this way we bypass the scheduler. At the moment we don't provide the resource information of these pods. + # Therefore, Openshift assigns the pods to the same node because it thinks the pods don't consume much resources. This isn't the case, they consume a lot of resources. + nodeName: + dlsim100rbtm2: acamas + dlsimbasic: acamas + ldpctest: acamas + nrdlschsim: acamas + nrdlsimbasic: acamas + nrdlsimdmrsptrs: acamas + nrdlsimmcsmimo: acamas + nrdlsimoffset: dedale + nrpbschsim106rb: dedale + nrpbchsim217rb: dedale + nrpbchsim273rb: dedale + nrprachsim: dedale + nrpucchsim: dedale + nrulschsim: theseus + nrulsim3gpp: theseus + nrulsimmimo: theseus + nrulsimmisc: theseus + nrulsimscfdma: theseus + polartest: theseus + smallblocktest: theseus + ulsim: theseus