blob: c012f6f9de5808e2ab795c627687072e2952d966 [file] [log] [blame]
Gopinath Taget9d61cb82018-06-22 17:03:43 -07001---
2# Copyright 2017-present Open Networking Foundation
3#
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at
7#
8# http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15
16apiVersion: v1
17kind: PersistentVolume
18metadata:
19 name: {{ .Values.persistentVolumeName }}
20spec:
21 capacity:
22 storage: {{ .Values.pvStorageCapacity }}
23 accessModes:
24 - ReadWriteOnce
25 persistentVolumeReclaimPolicy: Retain
26 storageClassName: {{ .Values.storageClassName }}
27 local:
28 path: {{ .Values.hostLocalPath }}
29 nodeAffinity:
30 required:
31 nodeSelectorTerms:
32 - matchExpressions:
33 - key: kubernetes.io/hostname
34 operator: In
35 values:
36 - {{ .Values.volumeHostName }}
37