Skip to content

Commit 5ce2644

Browse files
authored
Merge pull request crossplane#6387 from adrienfuss/add-runtimeclassname-to-helm-chart-template-for-deployments
Add runtimeClassName to crossplane helm chart
2 parents b0cc38c + 3cdce01 commit 5ce2644

File tree

4 files changed

+10
-0
lines changed

4 files changed

+10
-0
lines changed

cluster/charts/crossplane/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,7 @@ and their default values.
119119
| `resourcesRBACManager.requests.cpu` | CPU resource requests for the RBAC Manager pod. | `"100m"` |
120120
| `resourcesRBACManager.requests.memory` | Memory resource requests for the RBAC Manager pod. | `"256Mi"` |
121121
| `revisionHistoryLimit` | The number of Crossplane ReplicaSets to retain. | `nil` |
122+
| `runtimeClassName` | The runtimeClassName name to apply to the Crossplane and RBAC Manager pods. | `""` |
122123
| `securityContextCrossplane.allowPrivilegeEscalation` | Enable `allowPrivilegeEscalation` for the Crossplane pod. | `false` |
123124
| `securityContextCrossplane.readOnlyRootFilesystem` | Set the Crossplane pod root file system as read-only. | `true` |
124125
| `securityContextCrossplane.runAsGroup` | The group ID used by the Crossplane pod. | `65532` |

cluster/charts/crossplane/templates/deployment.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,9 @@ spec:
4747
{{- if .Values.priorityClassName }}
4848
priorityClassName: {{ .Values.priorityClassName | quote }}
4949
{{- end }}
50+
{{- if .Values.runtimeClassName }}
51+
runtimeClassName: {{ .Values.runtimeClassName | quote }}
52+
{{- end }}
5053
{{- if not .Values.serviceAccount.create }}
5154
serviceAccountName: {{ .Values.serviceAccount.name }}
5255
{{- else }}

cluster/charts/crossplane/templates/rbac-manager-deployment.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,9 @@ spec:
4848
priorityClassName: {{ .Values.priorityClassName | quote }}
4949
{{- end }}
5050
serviceAccountName: rbac-manager
51+
{{- if .Values.runtimeClassName }}
52+
runtimeClassName: {{ .Values.runtimeClassName | quote }}
53+
{{- end }}
5154
initContainers:
5255
- image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default (printf "v%s" .Chart.AppVersion) }}"
5356
args:

cluster/charts/crossplane/values.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,9 @@ packageManager:
112112
# -- The PriorityClass name to apply to the Crossplane and RBAC Manager pods.
113113
priorityClassName: ""
114114

115+
# -- The runtimeClassName name to apply to the Crossplane and RBAC Manager pods.
116+
runtimeClassName: ""
117+
115118
resourcesCrossplane:
116119
limits:
117120
# -- CPU resource limits for the Crossplane pod.

0 commit comments

Comments
 (0)