feature/introduce-namespaces #3
3 changed files with 9 additions and 10 deletions
|
@ -176,8 +176,7 @@
|
|||
(let [{:keys [unique-name]} config
|
||||
name (replace-dots-by-minus unique-name)]
|
||||
(->
|
||||
(yaml/load-as-edn "website/hashfile-volume.yaml")
|
||||
(assoc-in [:metadata :labels :app.kubernetes.part-of] name)
|
||||
(yaml/load-as-edn "website/hash-state-pvc.yaml")
|
||||
(replace-all-matching-substrings-beginning-with "NAME" name))))
|
||||
|
||||
|
||||
|
|
|
@ -1,10 +1,9 @@
|
|||
apiVersion: v1
|
||||
kind: PersistentVolumeClaim
|
||||
metadata:
|
||||
name: NAME-hashfile-volume
|
||||
namespace: default
|
||||
name: hash-state-volume
|
||||
namespace: NAME
|
||||
labels:
|
||||
app: NAME-nginx
|
||||
app.kubernetes.part-of: NAME-website
|
||||
spec:
|
||||
storageClassName: local-path
|
|
@ -3,7 +3,6 @@
|
|||
#?(:clj [clojure.test :refer [deftest is are testing run-tests]]
|
||||
:cljs [cljs.test :refer-macros [deftest is are testing run-tests]])
|
||||
[clojure.spec.test.alpha :as st]
|
||||
[dda.c4k-common.test-helper :as th]
|
||||
[dda.c4k-website.website.website-internal :as cut]))
|
||||
|
||||
(st/instrument `cut/generate-nginx-configmap)
|
||||
|
@ -215,10 +214,12 @@
|
|||
(is (= {:apiVersion "v1",
|
||||
:kind "PersistentVolumeClaim",
|
||||
:metadata
|
||||
{:name "test-io-hashfile-volume",
|
||||
:namespace "default",
|
||||
:labels {:app "test-io-nginx", :app.kubernetes.part-of "test-io"}},
|
||||
:spec {:storageClassName "local-path", :accessModes ["ReadWriteOnce"], :resources {:requests {:storage "16Mi"}}}}
|
||||
{:name "hash-state-volume",
|
||||
:namespace "test-io",
|
||||
:labels {:app.kubernetes.part-of "test-io-website"}},
|
||||
:spec {:storageClassName "local-path",
|
||||
:accessModes ["ReadWriteOnce"],
|
||||
:resources {:requests {:storage "16Mi"}}}}
|
||||
(cut/generate-hashfile-volume {:issuer "staging"
|
||||
:build-cpu-request "500m"
|
||||
:build-cpu-limit "1700m"
|
||||
|
|
Loading…
Reference in a new issue