From 5eed83f75ed056d4ecf2bf27e65bd66dea57da57 Mon Sep 17 00:00:00 2001 From: andyzhangx Date: Sat, 29 Apr 2023 07:29:29 +0000 Subject: [PATCH] fix: set ClusterFirstWithHostNet as default dnsPolicy --- Makefile | 1 - charts/README.md | 4 ++-- charts/latest/csi-driver-nfs-v0.0.0.tgz | Bin 10277 -> 10281 bytes charts/latest/csi-driver-nfs/values.yaml | 4 ++-- deploy/csi-nfs-controller.yaml | 2 +- deploy/csi-nfs-node.yaml | 2 +- 6 files changed, 6 insertions(+), 7 deletions(-) diff --git a/Makefile b/Makefile index 04ae1b08..fceb5315 100644 --- a/Makefile +++ b/Makefile @@ -147,7 +147,6 @@ e2e-bootstrap: install-helm OUTPUT_TYPE=registry $(MAKE) container push helm install csi-driver-nfs ./charts/latest/csi-driver-nfs --namespace kube-system --wait --timeout=15m -v=5 --debug \ ${E2E_HELM_OPTIONS} \ - --set controller.dnsPolicy=ClusterFirstWithHostNet \ --set controller.logLevel=8 \ --set node.logLevel=8 diff --git a/charts/README.md b/charts/README.md index 40c0741e..34f19bb9 100644 --- a/charts/README.md +++ b/charts/README.md @@ -65,7 +65,7 @@ The following table lists the configurable parameters of the latest NFS CSI Driv | `controller.replicas` | replica number of csi-nfs-controller | `1` | | `controller.runOnMaster` | run controller on master node(deprecated on k8s 1.25+) |`false` | | `controller.runOnControlPlane` | run controller on control plane node |`false` | -| `controller.dnsPolicy` | dnsPolicy of controller driver, available values: `Default`, `ClusterFirstWithHostNet`, `ClusterFirst` | `Default` | +| `controller.dnsPolicy` | dnsPolicy of controller driver, available values: `Default`, `ClusterFirstWithHostNet`, `ClusterFirst` | `ClusterFirstWithHostNet` | | `controller.defaultOnDeletePolicy` | default policy for deleting subdirectory when deleting a volume, available values: `delete`, `retain` | `delete` | | `controller.logLevel` | controller driver log level |`5` | | `controller.workingMountDir` | working directory for provisioner to mount nfs shares temporarily | `/tmp` | @@ -82,7 +82,7 @@ The following table lists the configurable parameters of the latest NFS CSI Driv | `controller.resources.nfs.requests.cpu` | csi-driver-nfs cpu requests limits | 10m | | `controller.resources.nfs.requests.memory` | csi-driver-nfs memory requests limits | 20Mi | | `node.name` | driver node daemonset name | `csi-nfs-node` -| `node.dnsPolicy` | dnsPolicy of driver node daemonset, available values: `Default`, `ClusterFirstWithHostNet`, `ClusterFirst` | +| `node.dnsPolicy` | dnsPolicy of driver node daemonset, available values: `Default`, `ClusterFirstWithHostNet`, `ClusterFirst` |`ClusterFirstWithHostNet` | `node.maxUnavailable` | `maxUnavailable` value of driver node daemonset | `1` | `node.logLevel` | node driver log level |`5` | | `node.livenessProbe.healthPort ` | the health check port for liveness probe |`29653` | diff --git a/charts/latest/csi-driver-nfs-v0.0.0.tgz b/charts/latest/csi-driver-nfs-v0.0.0.tgz index e9dcd8dced7392c5eea6c6b3e96b0255f516cf07..c3d838196451a5ebdecd9281c5c816fed42d5c08 100644 GIT binary patch delta 10055 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 B!}S0F diff --git a/charts/latest/csi-driver-nfs/values.yaml b/charts/latest/csi-driver-nfs/values.yaml index c621a666..270bc5d0 100755 --- a/charts/latest/csi-driver-nfs/values.yaml +++ b/charts/latest/csi-driver-nfs/values.yaml @@ -53,7 +53,7 @@ controller: healthPort: 29652 logLevel: 5 workingMountDir: /tmp - dnsPolicy: Default # available values: Default, ClusterFirstWithHostNet, ClusterFirst + dnsPolicy: ClusterFirstWithHostNet # available values: Default, ClusterFirstWithHostNet, ClusterFirst defaultOnDeletePolicy: delete # available values: delete, retain affinity: {} nodeSelector: {} @@ -89,7 +89,7 @@ controller: node: name: csi-nfs-node - dnsPolicy: Default # available values: Default, ClusterFirstWithHostNet, ClusterFirst + dnsPolicy: ClusterFirstWithHostNet # available values: Default, ClusterFirstWithHostNet, ClusterFirst maxUnavailable: 1 logLevel: 5 livenessProbe: diff --git a/deploy/csi-nfs-controller.yaml b/deploy/csi-nfs-controller.yaml index 0903b39a..5212737b 100644 --- a/deploy/csi-nfs-controller.yaml +++ b/deploy/csi-nfs-controller.yaml @@ -15,7 +15,7 @@ spec: app: csi-nfs-controller spec: hostNetwork: true # controller also needs to mount nfs to create dir - dnsPolicy: Default # available values: Default, ClusterFirstWithHostNet, ClusterFirst + dnsPolicy: ClusterFirstWithHostNet # available values: Default, ClusterFirstWithHostNet, ClusterFirst serviceAccountName: csi-nfs-controller-sa nodeSelector: kubernetes.io/os: linux # add "kubernetes.io/role: master" to run controller on master node diff --git a/deploy/csi-nfs-node.yaml b/deploy/csi-nfs-node.yaml index e8eb6f81..55e3b624 100644 --- a/deploy/csi-nfs-node.yaml +++ b/deploy/csi-nfs-node.yaml @@ -18,7 +18,7 @@ spec: app: csi-nfs-node spec: hostNetwork: true # original nfs connection would be broken without hostNetwork setting - dnsPolicy: Default # available values: Default, ClusterFirstWithHostNet, ClusterFirst + dnsPolicy: ClusterFirstWithHostNet # available values: Default, ClusterFirstWithHostNet, ClusterFirst serviceAccountName: csi-nfs-node-sa priorityClassName: system-node-critical securityContext: