diff --git a/.kube/Chart.yaml b/.kube/Chart.yaml index 604a892..335853c 100644 --- a/.kube/Chart.yaml +++ b/.kube/Chart.yaml @@ -1,3 +1,3 @@ apiVersion: v2 name: local-storage -version: 1.0.2 +version: 1.0.3 diff --git a/.kube/templates/pv.yaml b/.kube/templates/pv.yaml index b9b13b5..a022589 100644 --- a/.kube/templates/pv.yaml +++ b/.kube/templates/pv.yaml @@ -1,4 +1,5 @@ {{- range $index, $node := (lookup "v1" "Node" "" "").items }} +{{- if not (has ($node).metadata.name $.Values.excludeNodes) }} apiVersion: v1 kind: PersistentVolume metadata: @@ -22,9 +23,6 @@ spec: operator: In values: - "{{ ($node).metadata.name }}" - - key: example.com/storage - operator: NotIn - values: - - "false" --- {{- end }} +{{- end }} diff --git a/.kube/values.yaml b/.kube/values.yaml index 779ba98..ef2a247 100644 --- a/.kube/values.yaml +++ b/.kube/values.yaml @@ -1,2 +1,5 @@ request: 30Gi -localPathBase: "local-storage" \ No newline at end of file +localPathBase: "local-storage" +excludeNodes: + - a + - b \ No newline at end of file