Add pvc
This commit is contained in:
@@ -68,6 +68,15 @@
|
|||||||
:backendRefs [{:name app-name
|
:backendRefs [{:name app-name
|
||||||
:port 80}]}]}})
|
:port 80}]}]}})
|
||||||
|
|
||||||
|
(defn pvc [{:keys [app-name app-namespace size storage-class access-mode]}]
|
||||||
|
{:apiVersion "v1"
|
||||||
|
:kind "PersistentVolumeClaim"
|
||||||
|
:metadata {:name (str app-name "-pvc")
|
||||||
|
:namespace app-namespace}
|
||||||
|
:spec {:accessModes [(or access-mode "ReadWriteOnce")]
|
||||||
|
:storageClassName (or storage-class "hcloud-volumes")
|
||||||
|
:resources {:requests {:storage (or size "10Gi")}}}})
|
||||||
|
|
||||||
(defn ingress [{:keys [app-name app-namespace host]}]
|
(defn ingress [{:keys [app-name app-namespace host]}]
|
||||||
{:metadata {:name app-name
|
{:metadata {:name app-name
|
||||||
:namespace app-namespace}
|
:namespace app-namespace}
|
||||||
@@ -135,7 +144,8 @@
|
|||||||
:deployment deployment
|
:deployment deployment
|
||||||
:namespace nspace
|
:namespace nspace
|
||||||
:secret secret
|
:secret secret
|
||||||
:storage-class storage-class})
|
:storage-class storage-class
|
||||||
|
:pvc pvc})
|
||||||
|
|
||||||
|
|
||||||
(def component-specs-defs
|
(def component-specs-defs
|
||||||
|
|||||||
Reference in New Issue
Block a user