From 394dd8321959021aeadbf687ca2c16319a71a7dd Mon Sep 17 00:00:00 2001 From: Serge Bazanski Date: Sat, 22 Aug 2020 18:56:53 +0000 Subject: [PATCH] kube/kube.libsonnet: add CertificateVolume CertificateVolume is like SecretVolume, but for secrets generated from Certificates. Change-Id: I312be8e84c856221173583df478ec5317aa948c0 --- kube/kube.libsonnet | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/kube/kube.libsonnet b/kube/kube.libsonnet index fc21962b..5a1ad02c 100644 --- a/kube/kube.libsonnet +++ b/kube/kube.libsonnet @@ -12,6 +12,10 @@ kube { Certificate(name): kube._Object("certmanager.k8s.io/v1alpha1", "Certificate", name) { spec: error "spec must be defined", }, + # For use in PodSpec.volumes_ + CertificateVolume(certificate): { + secret: { secretName: certificate.spec.secretName }, + }, CephObjectStoreUser(name): kube._Object("ceph.rook.io/v1", "CephObjectStoreUser", name) { local user = self,