1
0
Fork 0

kube/kube.libsonnet: add CertificateVolume

CertificateVolume is like SecretVolume, but for secrets generated from
Certificates.

Change-Id: I312be8e84c856221173583df478ec5317aa948c0
master
q3k 2020-08-22 18:56:53 +00:00
parent 8887655aa8
commit 394dd83219
1 changed files with 4 additions and 0 deletions

View File

@ -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,