Skip to content

Commit c94174c

Browse files
committed
Provide a writable location for flexvolume plugins
Fix tests and add a note about how to update testdata
1 parent f9ca131 commit c94174c

File tree

19 files changed

+73
-0
lines changed

19 files changed

+73
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
## Updating test data after making changes to original
2+
3+
test data templates can be updated via:
4+
5+
```
6+
go test ./pkg/controller/template/... -u
7+
```
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
contents:
2+
source: data:,
3+
verification: {}
4+
filesystem: root
5+
mode: 493
6+
path: /etc/kubernetes/kubelet-plugins/volume/exec/.dummy
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
contents:
2+
source: data:,
3+
verification: {}
4+
filesystem: root
5+
mode: 493
6+
path: /etc/kubernetes/kubelet-plugins/volume/exec/.dummy
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
contents:
2+
source: data:,
3+
verification: {}
4+
filesystem: root
5+
mode: 493
6+
path: /etc/kubernetes/kubelet-plugins/volume/exec/.dummy
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
contents:
2+
source: data:,
3+
verification: {}
4+
filesystem: root
5+
mode: 493
6+
path: /etc/kubernetes/kubelet-plugins/volume/exec/.dummy

pkg/controller/template/test_data/templates/master/01-master-kubelet/aws/units/kubelet.service

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ contents: |
2222
--minimum-container-ttl-duration=6m0s \
2323
--client-ca-file=/etc/kubernetes/ca.crt \
2424
--cloud-provider=aws \
25+
--volume-plugin-dir=/etc/kubernetes/kubelet-plugins/volume/exec \
2526
\
2627
--anonymous-auth=false \
2728
--register-with-taints=node-role.kubernetes.io/master=:NoSchedule \

pkg/controller/template/test_data/templates/master/01-master-kubelet/libvirt/units/kubelet.service

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ contents: |
2222
--minimum-container-ttl-duration=6m0s \
2323
--client-ca-file=/etc/kubernetes/ca.crt \
2424
--cloud-provider= \
25+
--volume-plugin-dir=/etc/kubernetes/kubelet-plugins/volume/exec \
2526
\
2627
--anonymous-auth=false \
2728
--register-with-taints=node-role.kubernetes.io/master=:NoSchedule \

pkg/controller/template/test_data/templates/master/01-master-kubelet/none/units/kubelet.service

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ contents: |
2222
--minimum-container-ttl-duration=6m0s \
2323
--client-ca-file=/etc/kubernetes/ca.crt \
2424
--cloud-provider= \
25+
--volume-plugin-dir=/etc/kubernetes/kubelet-plugins/volume/exec \
2526
\
2627
--anonymous-auth=false \
2728
--register-with-taints=node-role.kubernetes.io/master=:NoSchedule \
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
contents:
2+
source: data:,
3+
verification: {}
4+
filesystem: root
5+
mode: 493
6+
path: /etc/kubernetes/kubelet-plugins/volume/exec/.dummy
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
contents:
2+
source: data:,
3+
verification: {}
4+
filesystem: root
5+
mode: 493
6+
path: /etc/kubernetes/kubelet-plugins/volume/exec/.dummy
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
contents:
2+
source: data:,
3+
verification: {}
4+
filesystem: root
5+
mode: 493
6+
path: /etc/kubernetes/kubelet-plugins/volume/exec/.dummy
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
contents:
2+
source: data:,
3+
verification: {}
4+
filesystem: root
5+
mode: 493
6+
path: /etc/kubernetes/kubelet-plugins/volume/exec/.dummy

pkg/controller/template/test_data/templates/worker/01-worker-kubelet/aws/units/kubelet.service

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ contents: |
1919
--allow-privileged \
2020
--node-labels=node-role.kubernetes.io/worker \
2121
--minimum-container-ttl-duration=6m0s \
22+
--volume-plugin-dir=/etc/kubernetes/kubelet-plugins/volume/exec \
2223
--client-ca-file=/etc/kubernetes/ca.crt \
2324
--cloud-provider=aws \
2425
\

pkg/controller/template/test_data/templates/worker/01-worker-kubelet/libvirt/units/kubelet.service

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ contents: |
1919
--allow-privileged \
2020
--node-labels=node-role.kubernetes.io/worker \
2121
--minimum-container-ttl-duration=6m0s \
22+
--volume-plugin-dir=/etc/kubernetes/kubelet-plugins/volume/exec \
2223
--client-ca-file=/etc/kubernetes/ca.crt \
2324
--cloud-provider= \
2425
\

pkg/controller/template/test_data/templates/worker/01-worker-kubelet/none/units/kubelet.service

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ contents: |
1919
--allow-privileged \
2020
--node-labels=node-role.kubernetes.io/worker \
2121
--minimum-container-ttl-duration=6m0s \
22+
--volume-plugin-dir=/etc/kubernetes/kubelet-plugins/volume/exec \
2223
--client-ca-file=/etc/kubernetes/ca.crt \
2324
--cloud-provider= \
2425
\
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
filesystem: "root"
2+
mode: 0755
3+
path: "/etc/kubernetes/kubelet-plugins/volume/exec/.dummy"
4+
contents:
5+
inline: |

templates/master/01-master-kubelet/_base/units/kubelet.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ contents: |
2424
--minimum-container-ttl-duration=6m0s \
2525
--client-ca-file=/etc/kubernetes/ca.crt \
2626
--cloud-provider={{cloudProvider .}} \
27+
--volume-plugin-dir=/etc/kubernetes/kubelet-plugins/volume/exec \
2728
{{.CloudProviderConfig -}} \
2829
--anonymous-auth=false \
2930
--register-with-taints=node-role.kubernetes.io/master=:NoSchedule \
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
filesystem: "root"
2+
mode: 0755
3+
path: "/etc/kubernetes/kubelet-plugins/volume/exec/.dummy"
4+
contents:
5+
inline: |

templates/worker/01-worker-kubelet/_base/units/kubelet.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ contents: |
2121
--allow-privileged \
2222
--node-labels=node-role.kubernetes.io/worker \
2323
--minimum-container-ttl-duration=6m0s \
24+
--volume-plugin-dir=/etc/kubernetes/kubelet-plugins/volume/exec \
2425
--client-ca-file=/etc/kubernetes/ca.crt \
2526
--cloud-provider={{cloudProvider .}} \
2627
{{.CloudProviderConfig -}} \

0 commit comments

Comments
 (0)