forked from hswaw/hscloud
kube/kube.libsonnet: add CertificateVolume
CertificateVolume is like SecretVolume, but for secrets generated from Certificates. Change-Id: I312be8e84c856221173583df478ec5317aa948c0master
parent
8887655aa8
commit
394dd83219
|
@ -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,
|
||||
|
|
Loading…
Reference in New Issue