cleanup lables & add global generation test
This commit is contained in:
parent
a2fc8d5ab6
commit
5e8acf075e
16 changed files with 32 additions and 22 deletions
src
main/resources
backup
taiga
test/cljc/dda/c4k_taiga
|
@ -15,7 +15,7 @@ spec:
|
|||
labels:
|
||||
app: backup-restore
|
||||
app.kubernetes.io/name: backup-restore
|
||||
app.kubernetes.io/part-of: taiga
|
||||
app.kubernetes.io/part-of: c4k-taiga
|
||||
spec:
|
||||
containers:
|
||||
- image: domaindrivenarchitecture/c4k-taiga-backup
|
||||
|
|
|
@ -5,6 +5,6 @@ metadata:
|
|||
namespace: taiga
|
||||
labels:
|
||||
app.kubernetes.io/name: backup
|
||||
app.kubernetes.io/part-of: taiga
|
||||
app.kubernetes.io/part-of: c4k-taiga
|
||||
data:
|
||||
restic-repository: restic-repository
|
|
@ -4,7 +4,7 @@ metadata:
|
|||
name: taiga-backup
|
||||
namespace: taiga
|
||||
labels:
|
||||
app.kubernetes.part-of: taiga
|
||||
app.kubernetes.part-of: c4k-taiga
|
||||
spec:
|
||||
schedule: "10 23 * * *"
|
||||
successfulJobsHistoryLimit: 1
|
||||
|
|
|
@ -48,7 +48,6 @@ spec:
|
|||
configMapKeyRef:
|
||||
name: taiga-configmap
|
||||
key: RABBITMQ_DEFAULT_VHOST
|
||||
|
||||
volumes:
|
||||
- name: taiga-async-rabbitmq-data
|
||||
persistentVolumeClaim:
|
||||
|
|
|
@ -3,6 +3,8 @@ kind: ConfigMap
|
|||
metadata:
|
||||
name: taiga-configmap
|
||||
namespace: taiga
|
||||
labels:
|
||||
app.kubernetes.part-of: c4k-taiga
|
||||
data:
|
||||
# These environment variables will be used by taiga-back and taiga-async.
|
||||
# Database settings handled in deployment
|
||||
|
|
|
@ -48,7 +48,6 @@ spec:
|
|||
secretKeyRef:
|
||||
name: taiga-secret
|
||||
key: RABBITMQ_PASS
|
||||
|
||||
volumes:
|
||||
- name: taiga-events-rabbitmq-data
|
||||
persistentVolumeClaim:
|
||||
|
|
|
@ -3,6 +3,8 @@ kind: ConfigMap
|
|||
metadata:
|
||||
name: taiga-gateway-configmap
|
||||
namespace: taiga
|
||||
labels:
|
||||
app.kubernetes.part-of: c4k-taiga
|
||||
data:
|
||||
default.conf: |
|
||||
server {
|
||||
|
|
|
@ -34,7 +34,6 @@ spec:
|
|||
- name: taiga-media
|
||||
mountPath: /taiga/media
|
||||
readOnly: false
|
||||
|
||||
volumes:
|
||||
- name: taiga-gateway-configmap
|
||||
configMap:
|
||||
|
|
|
@ -4,8 +4,7 @@ metadata:
|
|||
name: taiga-media-data
|
||||
namespace: taiga
|
||||
labels:
|
||||
app: taiga
|
||||
app.kubernetes.part-of: taiga
|
||||
app.kubernetes.part-of: c4k-taiga
|
||||
spec:
|
||||
storageClassName: REPLACEME
|
||||
accessModes:
|
||||
|
|
|
@ -4,8 +4,7 @@ metadata:
|
|||
name: taiga-static-data
|
||||
namespace: taiga
|
||||
labels:
|
||||
app: taiga
|
||||
app.kubernetes.part-of: taiga
|
||||
app.kubernetes.part-of: c4k-taiga
|
||||
spec:
|
||||
storageClassName: REPLACEME
|
||||
accessModes:
|
||||
|
|
|
@ -4,8 +4,7 @@ metadata:
|
|||
name: taiga-async-rabbitmq-data
|
||||
namespace: taiga
|
||||
labels:
|
||||
app: taiga
|
||||
app.kubernetes.part-of: taiga
|
||||
app.kubernetes.part-of: c4k-taiga
|
||||
spec:
|
||||
storageClassName: REPLACEME
|
||||
accessModes:
|
||||
|
|
|
@ -4,8 +4,7 @@ metadata:
|
|||
name: taiga-events-rabbitmq-data
|
||||
namespace: taiga
|
||||
labels:
|
||||
app: taiga
|
||||
app.kubernetes.part-of: taiga
|
||||
app.kubernetes.part-of: c4k-taiga
|
||||
spec:
|
||||
storageClassName: REPLACEME
|
||||
accessModes:
|
||||
|
|
|
@ -4,7 +4,7 @@ metadata:
|
|||
name: taiga-secret
|
||||
namespace: taiga
|
||||
labels:
|
||||
app.kubernetes.part-of: taiga
|
||||
app.kubernetes.part-of: c4k-taiga
|
||||
data:
|
||||
# Taiga settings
|
||||
TAIGA_SECRET_KEY: TAIGA_SECRET_KEY
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
:metadata {:name "backup-config"
|
||||
:namespace "taiga"
|
||||
:labels {:app.kubernetes.io/name "backup"
|
||||
:app.kubernetes.io/part-of "taiga"}}
|
||||
:app.kubernetes.io/part-of "c4k-taiga"}}
|
||||
:data
|
||||
{:restic-repository "s3:restic-repository"}}
|
||||
(cut/generate-config {:restic-repository "s3:restic-repository"}))))
|
||||
|
|
|
@ -14,3 +14,14 @@
|
|||
(deftest validate-valid-resources
|
||||
(is (s/valid? cut/config? (yaml/load-as-edn "taiga-test/valid-config.yaml")))
|
||||
(is (s/valid? cut/auth? (yaml/load-as-edn "taiga-test/valid-auth.yaml"))))
|
||||
|
||||
(deftest test-whole-generation
|
||||
(is (= 49
|
||||
(count
|
||||
(cut/config-objects
|
||||
(yaml/load-as-edn "taiga-test/valid-config.yaml")))))
|
||||
(is (= 4
|
||||
(count
|
||||
(cut/auth-objects
|
||||
(yaml/load-as-edn "taiga-test/valid-config.yaml")
|
||||
(yaml/load-as-edn "taiga-test/valid-auth.yaml"))))))
|
||||
|
|
|
@ -20,7 +20,9 @@
|
|||
(deftest should-generate-configmap
|
||||
(is (= {:apiVersion "v1",
|
||||
:kind "ConfigMap",
|
||||
:metadata {:name "taiga-configmap", :namespace "taiga"},
|
||||
:metadata
|
||||
{:name "taiga-configmap", :namespace "taiga"
|
||||
:labels {:app.kubernetes.part-of "c4k-taiga"}},
|
||||
:data
|
||||
{:ENABLE_TELEMETRY "false",
|
||||
:TAIGA_SITES_SCHEME "https",
|
||||
|
@ -43,7 +45,7 @@
|
|||
:metadata
|
||||
{:name "taiga-media-data",
|
||||
:namespace "taiga"
|
||||
:labels {:app "taiga", :app.kubernetes.part-of "taiga"}},
|
||||
:labels {:app.kubernetes.part-of "c4k-taiga"}},
|
||||
:spec
|
||||
{:storageClassName "local-path",
|
||||
:accessModes ["ReadWriteOnce"],
|
||||
|
@ -54,7 +56,7 @@
|
|||
:metadata
|
||||
{:name "taiga-static-data",
|
||||
:namespace "taiga"
|
||||
:labels {:app "taiga", :app.kubernetes.part-of "taiga"}},
|
||||
:labels {:app.kubernetes.part-of "c4k-taiga"}},
|
||||
:spec
|
||||
{:storageClassName "local-path",
|
||||
:accessModes ["ReadWriteOnce"],
|
||||
|
@ -67,7 +69,7 @@
|
|||
:metadata
|
||||
{:name "taiga-async-rabbitmq-data",
|
||||
:namespace "taiga"
|
||||
:labels {:app "taiga", :app.kubernetes.part-of "taiga"}},
|
||||
:labels {:app.kubernetes.part-of "c4k-taiga"}},
|
||||
:spec
|
||||
{:storageClassName "local-path",
|
||||
:accessModes ["ReadWriteOnce"],
|
||||
|
@ -80,7 +82,7 @@
|
|||
:metadata
|
||||
{:name "taiga-events-rabbitmq-data",
|
||||
:namespace "taiga"
|
||||
:labels {:app "taiga", :app.kubernetes.part-of "taiga"}},
|
||||
:labels {:app.kubernetes.part-of "c4k-taiga"}},
|
||||
:spec
|
||||
{:storageClassName "local-path",
|
||||
:accessModes ["ReadWriteOnce"],
|
||||
|
@ -91,7 +93,7 @@
|
|||
(is (= {:apiVersion "v1",
|
||||
:kind "Secret",
|
||||
:metadata
|
||||
{:name "taiga-secret", :namespace "taiga" :labels {:app.kubernetes.part-of "taiga"}},
|
||||
{:name "taiga-secret", :namespace "taiga" :labels {:app.kubernetes.part-of "c4k-taiga"}},
|
||||
:data
|
||||
{:TAIGA_SECRET_KEY "c29tZS1rZXk=",
|
||||
:EMAIL_HOST_USER "bWFpbGVyLXVzZXI=",
|
||||
|
|
Loading…
Add table
Reference in a new issue