summaryrefslogtreecommitdiffstats
path: root/roles/openshift_persistent_volumes
diff options
context:
space:
mode:
authorJose A. Rivera <jarrpa@redhat.com>2018-02-12 08:56:35 -0600
committerJose A. Rivera <jarrpa@redhat.com>2018-02-12 09:54:38 -0600
commit0101c000a6e1e944f98a037183d9f222ee9aeb13 (patch)
treee0782fe25a9809c7a9f156b97f57cebe53584df9 /roles/openshift_persistent_volumes
parentb7cc4a8414f7aa51fab0898ec23cefa7717b62b2 (diff)
downloadopenshift-0101c000a6e1e944f98a037183d9f222ee9aeb13.tar.gz
openshift-0101c000a6e1e944f98a037183d9f222ee9aeb13.tar.bz2
openshift-0101c000a6e1e944f98a037183d9f222ee9aeb13.tar.xz
openshift-0101c000a6e1e944f98a037183d9f222ee9aeb13.zip
Allow for blank StorageClass in PVC creation
In the case where a default StorageClass is already defined and a PV's storage kind is not 'dynamic', allows for the storageClassName of the associated PVC to be blank so as to not use the default SC. Signed-off-by: Jose A. Rivera <jarrpa@redhat.com>
Diffstat (limited to 'roles/openshift_persistent_volumes')
-rw-r--r--roles/openshift_persistent_volumes/templates/persistent-volume-claim.yml.j23
1 files changed, 3 insertions, 0 deletions
diff --git a/roles/openshift_persistent_volumes/templates/persistent-volume-claim.yml.j2 b/roles/openshift_persistent_volumes/templates/persistent-volume-claim.yml.j2
index fac589a92..ca8b747ee 100644
--- a/roles/openshift_persistent_volumes/templates/persistent-volume-claim.yml.j2
+++ b/roles/openshift_persistent_volumes/templates/persistent-volume-claim.yml.j2
@@ -12,4 +12,7 @@ items:
resources:
requests:
storage: "{{ claim.capacity }}"
+{% if claim.storageclass is not None %}
+ storageClassName: "{{ claim.storageclass }}"
+{% endif %}
{% endfor %}