blob: e23e3990d5f54fed9a88efef48acd74c39b73403 [file] [log] [blame]
giolekva6d464592020-05-13 20:12:18 +04001package appmanager
2
3import (
4 "log"
5 "testing"
6)
7
8var tmpl = `
9actions:
10- name: DetectFaces
11 triggerOn:
12 type: Image
13 event: NEW
14 template: |
15 kind: Pod
16 apiVersion: v1
17 metadata:
18 name: detect-faces-{{ .Image.Id }}
19 spec:
20 containers:
21 - name: detect-faces
22 image: giolekva/face-detector:latest
23 imagePullPolicy: Always
24 command: ["python3", "main.py"]
25 args: [{{ .PCloudApiAddr }}, {{ .ObjectStoreAddr }}, {{ .Image.Id }}]
26 restartPolicy: Never`
27
28func TestParse(t *testing.T) {
29 a, err := ActionsFromYaml(tmpl)
30 if err != nil {
31 panic(err)
32 }
33 log.Print(a)
34}