Skip to content

Commit d12a025

Browse files
committed
Merge branch 'master' of github.com:kubernetes-sigs/nfs-subdir-external-provisioner into develop
2 parents 65b3ac9 + 8e17ace commit d12a025

File tree

7 files changed

+25
-3
lines changed

7 files changed

+25
-3
lines changed

charts/nfs-subdir-external-provisioner/templates/deployment.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ spec:
2424
{{- include "nfs-subdir-external-provisioner.podLabels" . | nindent 8 }}
2525
spec:
2626
serviceAccountName: {{ template "nfs-subdir-external-provisioner.serviceAccountName" . }}
27+
securityContext:
28+
{{- toYaml .Values.podSecurityContext | nindent 8 }}
2729
{{- if .Values.nodeSelector }}
2830
nodeSelector:
2931
{{ toYaml .Values.nodeSelector | indent 8 }}
@@ -43,6 +45,8 @@ spec:
4345
- name: {{ .Chart.Name }}
4446
image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
4547
imagePullPolicy: {{ .Values.image.pullPolicy }}
48+
securityContext:
49+
{{- toYaml .Values.securityContext | nindent 12 }}
4650
volumeMounts:
4751
- name: {{ .Values.nfs.volumeName }}
4852
mountPath: /persistentvolumes

charts/nfs-subdir-external-provisioner/values.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,10 @@ podAnnotations: {}
7474
## Set pod priorityClassName
7575
# priorityClassName: ""
7676

77+
podSecurityContext: {}
78+
79+
securityContext: {}
80+
7781
serviceAccount:
7882
# Specifies whether a ServiceAccount should be created
7983
create: true

deploy/objects/clusterrolebinding.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ metadata:
55
subjects:
66
- kind: ServiceAccount
77
name: nfs-client-provisioner
8+
# replace with namespace where provisioner is deployed
89
namespace: default
910
roleRef:
1011
kind: ClusterRole

deploy/objects/deployment.yaml

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,18 @@
1+
apiVersion: apps/v1
12
kind: Deployment
2-
apiVersion: extensions/v1beta1
33
metadata:
44
name: nfs-client-provisioner
5+
labels:
6+
app: nfs-client-provisioner
7+
# replace with namespace where provisioner is deployed
8+
namespace: default
59
spec:
610
replicas: 1
711
strategy:
812
type: Recreate
13+
selector:
14+
matchLabels:
15+
app: nfs-client-provisioner
916
template:
1017
metadata:
1118
labels:
@@ -22,11 +29,11 @@ spec:
2229
- name: PROVISIONER_NAME
2330
value: k8s-sigs.io/nfs-subdir-external-provisioner
2431
- name: NFS_SERVER
25-
value: 10.10.10.60
32+
value: 10.3.243.101
2633
- name: NFS_PATH
2734
value: /ifs/kubernetes
2835
volumes:
2936
- name: nfs-client-root
3037
nfs:
31-
server: 10.10.10.60
38+
server: 10.3.243.101
3239
path: /ifs/kubernetes

deploy/objects/role.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ kind: Role
22
apiVersion: rbac.authorization.k8s.io/v1
33
metadata:
44
name: leader-locking-nfs-client-provisioner
5+
# replace with namespace where provisioner is deployed
6+
namespace: default
57
rules:
68
- apiGroups: [""]
79
resources: ["endpoints"]

deploy/objects/rolebinding.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ kind: RoleBinding
22
apiVersion: rbac.authorization.k8s.io/v1
33
metadata:
44
name: leader-locking-nfs-client-provisioner
5+
# replace with namespace where provisioner is deployed
6+
namespace: default
57
subjects:
68
- kind: ServiceAccount
79
name: nfs-client-provisioner

deploy/objects/serviceaccount.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ apiVersion: v1
22
kind: ServiceAccount
33
metadata:
44
name: nfs-client-provisioner
5+
# replace with namespace where provisioner is deployed
6+
namespace: default

0 commit comments

Comments
 (0)