File tree Expand file tree Collapse file tree 1 file changed +72
-0
lines changed
charts/gitops-runtime/tests Expand file tree Collapse file tree 1 file changed +72
-0
lines changed Original file line number Diff line number Diff line change 1+ # yaml-language-server: $schema=https://raw.githubusercontent.com/helm-unittest/helm-unittest/main/schema/helm-testsuite.json
2+ suite : redis tests
3+ templates :
4+ - cf-argocd-extras/**/*.yaml
5+ - app-proxy/deployment.yaml
6+ - redis/**
7+ - charts/redis-ha/**
8+ tests :
9+ - it : Standalone Redis Deployment should be created by default
10+ template : redis/deployment.yaml
11+ values :
12+ - ./values/mandatory-values-ingress.yaml
13+ asserts :
14+ - containsDocument :
15+ kind : Deployment
16+ apiVersion : apps/v1
17+ name : redis
18+
19+ - it : Redis HA StatefulSet should be created when redis-ha.enabled is true
20+ template : charts/redis-ha/templates/redis-ha-statefulset.yaml
21+ values :
22+ - ./values/mandatory-values-ingress.yaml
23+ set :
24+ redis-ha.enabled : true
25+ asserts :
26+ - containsDocument :
27+ kind : StatefulSet
28+ apiVersion : apps/v1
29+ name : redis-ha-server
30+ - containsDocument :
31+ kind : Deployment
32+ apiVersion : apps/v1
33+ name : redis
34+ not : true
35+
36+ - it : App-Proxy should have CACHE_ environment variables (standalone Redis)
37+ template : app-proxy/deployment.yaml
38+ values :
39+ - ./values/mandatory-values-ingress.yaml
40+ asserts :
41+ - equal :
42+ path : spec.template.spec.containers[0].env[?(@.name=="CACHE_HOST")].value
43+ value : redis
44+ - equal :
45+ path : spec.template.spec.containers[0].env[?(@.name=="CACHE_PORT")].value
46+ value : " 6379"
47+ - equal :
48+ path : spec.template.spec.containers[0].env[?(@.name=="CACHE_PASSWORD")].valueFrom
49+ value :
50+ secretKeyRef :
51+ name : gitops-runtime-redis
52+ key : auth
53+
54+ - it : App-Proxy should have CACHE_ environment variables (Redis HA)
55+ template : app-proxy/deployment.yaml
56+ values :
57+ - ./values/mandatory-values-ingress.yaml
58+ set :
59+ redis-ha.enabled : true
60+ asserts :
61+ - equal :
62+ path : spec.template.spec.containers[0].env[?(@.name=="CACHE_HOST")].value
63+ value : redis-ha-haproxy
64+ - equal :
65+ path : spec.template.spec.containers[0].env[?(@.name=="CACHE_PORT")].value
66+ value : " 6379"
67+ - equal :
68+ path : spec.template.spec.containers[0].env[?(@.name=="CACHE_PASSWORD")].valueFrom
69+ value :
70+ secretKeyRef :
71+ name : gitops-runtime-redis
72+ key : auth
You can’t perform that action at this time.
0 commit comments