Skip to content

Commit 651cb03

Browse files
authored
fix: add runtimeclass and priorityclass (#39)
1 parent 804c678 commit 651cb03

File tree

4 files changed

+28
-1
lines changed

4 files changed

+28
-1
lines changed

README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -522,4 +522,3 @@ helm install ... --set credentialReferences.MY_GITHUB_TOKEN=<gh-pat>
522522
| `extraEnvVars` | Optionally specify extra list of additional environment variables for Broker container | `[]` |
523523
| `extraEnvVarsCM` | Optionally specify one or more external configmaps containing additional environment variables for Broker | `[]` |
524524
| `extraEnvVarsSecret` | Optionally specify one or more external secrets containing additional environment variables for Broker | `[]` |
525-

snyk-universal-broker/templates/statefulset.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,12 @@ spec:
3333
pullSecrets:
3434
{{- toYaml . | nindent 8 }}
3535
{{- end }}
36+
{{- if .Values.runtimeClassName }}
37+
runtimeClassName: {{ .Values.runtimeClassName }}
38+
{{- end }}
39+
{{- if .Values.priorityClassName }}
40+
priorityClassName: {{ .Values.priorityClassName }}
41+
{{- end }}
3642
serviceAccountName: {{ .Values.serviceAccount.existingName | default (include "snyk-broker.serviceAccountName" .) }}
3743
{{- if .Values.podSecurityContext.enabled }}
3844
securityContext: {{- include "common.compatibility.renderSecurityContext" (dict "secContext" .Values.podSecurityContext "context" $) | nindent 8 }}

snyk-universal-broker/tests/pod_runtimes_test.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,3 +141,19 @@ tests:
141141
- equal:
142142
path: spec.template.spec.hostAliases[0].ip
143143
value: "127.0.0.1"
144+
145+
- it: can set a priorityClass
146+
set:
147+
priorityClassName: highest-priority
148+
asserts:
149+
- equal:
150+
path: spec.template.spec.priorityClassName
151+
value: highest-priority
152+
153+
- it: can set a runtimeCLass
154+
set:
155+
runtimeClassName: myRuntimeClass
156+
asserts:
157+
- equal:
158+
path: spec.template.spec.runtimeClassName
159+
value: myRuntimeClass

snyk-universal-broker/values.schema.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -653,6 +653,12 @@
653653
"type":"string"
654654
}
655655
},
656+
"priorityClassName":{
657+
"type":"string"
658+
},
659+
"runtimeClassName":{
660+
"type":"string"
661+
},
656662
"global": {
657663
"type": "object",
658664
"additionalProperties": true

0 commit comments

Comments
 (0)