Skip to content

Commit

Permalink
Update node selector and make it configurable
Browse files Browse the repository at this point in the history
  • Loading branch information
aramase committed Jun 17, 2020
1 parent 34a978c commit 0dedd32
Show file tree
Hide file tree
Showing 6 changed files with 18 additions and 8 deletions.
2 changes: 2 additions & 0 deletions charts/secrets-store-csi-driver/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,13 @@ The following table lists the configurable parameters of the csi-secrets-store-p
| `linux.image.tag` | Linux image tag | `v0.0.11` |
| `linux.enabled` | Install secrets store csi driver on linux nodes | true |
| `linux.kubeletRootDir` | Configure the kubelet root dir | `/var/lib/kubelet` |
| `linux.nodeSelector` | Node Selector for the daemonset on linux nodes | `kubernetes.io/os: linux` |
| `windows.image.repository` | Windows image repository | `mcr.microsoft.com/k8s/csi/secrets-store/driver` |
| `windows.image.pullPolicy` | Windows image pull policy | `IfNotPresent` |
| `windows.image.tag` | Windows image tag | `v0.0.11` |
| `windows.enabled` | Install secrets store csi driver on windows nodes | false |
| `windows.kubeletRootDir` | Configure the kubelet root dir | `C:\var\lib\kubelet` |
| `windows.nodeSelector` | Node Selector for the daemonset on windows nodes | `kubernetes.io/os: windows` |
| `logLevel.debug` | Enable debug logging | true |
| `livenessProbe.port` | Liveness probe port | `9808` |
| `rbac.install` | Install default rbac roles and bindings | true |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@ spec:
metadata:
{{ include "sscd.labels" . | indent 6 }}
spec:
nodeSelector:
beta.kubernetes.io/os: windows
serviceAccountName: secrets-store-csi-driver
containers:
- name: node-driver-registrar
Expand Down Expand Up @@ -116,4 +114,8 @@ spec:
hostPath:
path: C:\k\secrets-store-csi-providers\
type: DirectoryOrCreate
{{- with .Values.windows.nodeSelector }}
nodeSelector:
{{ toYaml . | indent 8 }}
{{- end }}
{{- end -}}
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@ spec:
metadata:
{{ include "sscd.labels" . | indent 6 }}
spec:
nodeSelector:
beta.kubernetes.io/os: linux
serviceAccountName: secrets-store-csi-driver
hostNetwork: true
dnsPolicy: ClusterFirstWithHostNet
Expand Down Expand Up @@ -118,4 +116,8 @@ spec:
hostPath:
path: /etc/kubernetes/secrets-store-csi-providers
type: DirectoryOrCreate
{{- with .Values.linux.nodeSelector }}
nodeSelector:
{{ toYaml . | indent 8 }}
{{- end }}
{{- end -}}
4 changes: 4 additions & 0 deletions charts/secrets-store-csi-driver/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ linux:
tag: v0.0.11
pullPolicy: Always
kubeletRootDir: /var/lib/kubelet
nodeSelector:
kubernetes.io/os: linux

windows:
enabled: false
Expand All @@ -13,6 +15,8 @@ windows:
tag: v0.0.11
pullPolicy: IfNotPresent
kubeletRootDir: C:\var\lib\kubelet
nodeSelector:
kubernetes.io/os: windows

logLevel:
debug: true
Expand Down
4 changes: 2 additions & 2 deletions deploy/secrets-store-csi-driver-windows.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,6 @@ spec:
labels:
app: csi-secrets-store
spec:
nodeSelector:
beta.kubernetes.io/os: windows
serviceAccountName: secrets-store-csi-driver
containers:
- name: node-driver-registrar
Expand Down Expand Up @@ -107,3 +105,5 @@ spec:
hostPath:
path: C:\k\secrets-store-csi-providers\
type: DirectoryOrCreate
nodeSelector:
kubernetes.io/os: windows
4 changes: 2 additions & 2 deletions deploy/secrets-store-csi-driver.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,6 @@ spec:
labels:
app: csi-secrets-store
spec:
nodeSelector:
beta.kubernetes.io/os: linux
serviceAccountName: secrets-store-csi-driver
hostNetwork: true
containers:
Expand Down Expand Up @@ -108,3 +106,5 @@ spec:
hostPath:
path: /etc/kubernetes/secrets-store-csi-providers
type: DirectoryOrCreate
nodeSelector:
kubernetes.io/os: linux

0 comments on commit 0dedd32

Please sign in to comment.