Compare commits
2 Commits
15e0ccaabb
...
5c85ae0ae5
| Author | SHA1 | Date | |
|---|---|---|---|
|
5c85ae0ae5
|
|||
|
73f8548eea
|
@@ -138,10 +138,14 @@
|
|||||||
:provider-key :k8s
|
:provider-key :k8s
|
||||||
:defaults-fn (fn [env] ((get-in default/defaults [:k8s :storage-class]) (:options env)))}
|
:defaults-fn (fn [env] ((get-in default/defaults [:k8s :storage-class]) (:options env)))}
|
||||||
|
|
||||||
:k8s:pvc {:constructor (.. k8s -storage -v1 -PVC)
|
:k8s:pvc {:constructor (.. k8s -core -v1 -PersistentVolumeClaim)
|
||||||
:provider-key :k8s
|
:provider-key :k8s
|
||||||
:defaults-fn (fn [env] ((get-in default/defaults [:k8s :pvc]) (:options env)))}
|
:defaults-fn (fn [env] ((get-in default/defaults [:k8s :pvc]) (:options env)))}
|
||||||
|
|
||||||
|
:k8s:csi-driver {:constructor (.. k8s -storage -v1 -CSIDriver)
|
||||||
|
:provider-key :k8s
|
||||||
|
:defaults-fn (fn [env] ((get-in default/defaults [:k8s :csi-driver]) (:options env)))}
|
||||||
|
|
||||||
:k8s:gateway {:constructor (.. gateway-api -v1 -Gateway)
|
:k8s:gateway {:constructor (.. gateway-api -v1 -Gateway)
|
||||||
:provider-key :k8s
|
:provider-key :k8s
|
||||||
:defaults-fn (fn [env] ((get-in default/defaults [:k8s :gateway]) (:options env)))}
|
:defaults-fn (fn [env] ((get-in default/defaults [:k8s :gateway]) (:options env)))}
|
||||||
|
|||||||
@@ -130,6 +130,13 @@
|
|||||||
{:name app-name
|
{:name app-name
|
||||||
:properties {:file file}})
|
:properties {:file file}})
|
||||||
|
|
||||||
|
|
||||||
|
(defn csi-driver [{:keys [provisioner-name]}]
|
||||||
|
{:metadata {:name provisioner-name}
|
||||||
|
:spec {:attachRequired false
|
||||||
|
:podInfoOnMount true
|
||||||
|
:volumeLifecycleModes ["Persistent"]}})
|
||||||
|
|
||||||
(def defaults
|
(def defaults
|
||||||
{:ingress ingress
|
{:ingress ingress
|
||||||
:gateway gateway
|
:gateway gateway
|
||||||
@@ -140,6 +147,7 @@
|
|||||||
:chart chart
|
:chart chart
|
||||||
:config-map config-map
|
:config-map config-map
|
||||||
:config-file config-file
|
:config-file config-file
|
||||||
|
:csi-driver csi-driver
|
||||||
:service service
|
:service service
|
||||||
:deployment deployment
|
:deployment deployment
|
||||||
:namespace nspace
|
:namespace nspace
|
||||||
|
|||||||
Reference in New Issue
Block a user