1+ suite : ExporterConfigMap
2+
3+ tests :
4+ - it : ProxyJobservice
5+ set :
6+ metrics :
7+ enabled : true
8+ proxy :
9+ httpProxy : 1.1.1.1
10+ httpsProxy : 2.2.2.2
11+ noProxy : 127.0.0.1,localhost,.local,.internal
12+ components :
13+ - jobservice
14+ template : templates/exporter/exporter-cm-env.yaml
15+ asserts :
16+ - equal :
17+ path : data.HTTP_PROXY
18+ value : 1.1.1.1
19+ - equal :
20+ path : data.HTTPS_PROXY
21+ value : 2.2.2.2
22+ - equal :
23+ path : data.NO_PROXY
24+ value : RELEASE-NAME-harbor-core,RELEASE-NAME-harbor-jobservice,RELEASE-NAME-harbor-database,RELEASE-NAME-harbor-registry,RELEASE-NAME-harbor-portal,RELEASE-NAME-harbor-trivy,RELEASE-NAME-harbor-exporter,127.0.0.1,localhost,.local,.internal
25+
26+ - it : ProxyNoJobservice
27+ set :
28+ metrics :
29+ enabled : true
30+ proxy :
31+ httpProxy : 1.1.1.1
32+ httpsProxy : 2.2.2.2
33+ noProxy : 127.0.0.1,localhost,.local,.internal
34+ components :
35+ - testComponent
36+ template : templates/exporter/exporter-cm-env.yaml
37+ asserts :
38+ - notExists :
39+ path : data.HTTP_PROXY
40+ - notExists :
41+ path : data.HTTPS_PROXY
42+ - notExists :
43+ path : data.NO_PROXY
44+
45+ - it : FullSecrets
46+ set :
47+ metrics :
48+ enabled : true
49+ exporter :
50+ path : /testEndpoint
51+ port : 1111
52+ exporter :
53+ cacheDuration : 30
54+ cacheCleanInterval : 1000
55+ logLevel : debug
56+ database :
57+ maxIdleConns : 100
58+ maxOpenConns : 50
59+ template : templates/exporter/exporter-cm-env.yaml
60+ asserts :
61+ - equal :
62+ path : data.LOG_LEVEL
63+ value : debug
64+ - equal :
65+ path : data.HARBOR_EXPORTER_PORT
66+ value : " 1111"
67+ - equal :
68+ path : data.HARBOR_EXPORTER_METRICS_PATH
69+ value : /testEndpoint
70+ - equal :
71+ path : data.HARBOR_EXPORTER_METRICS_ENABLED
72+ value : " true"
73+ - equal :
74+ path : data.HARBOR_EXPORTER_CACHE_TIME
75+ value : " 30"
76+ - equal :
77+ path : data.HARBOR_EXPORTER_CACHE_CLEAN_INTERVAL
78+ value : " 1000"
79+ - equal :
80+ path : data.HARBOR_REDIS_URL
81+ value : redis://RELEASE-NAME-harbor-redis:6379/1
82+ - equal :
83+ path : data.HARBOR_REDIS_NAMESPACE
84+ value : harbor_job_service_namespace
85+ - equal :
86+ path : data.HARBOR_REDIS_TIMEOUT
87+ value : " 3600"
88+ - equal :
89+ path : data.HARBOR_SERVICE_SCHEME
90+ value : http
91+ - equal :
92+ path : data.HARBOR_SERVICE_HOST
93+ value : RELEASE-NAME-harbor-core
94+ - equal :
95+ path : data.HARBOR_SERVICE_PORT
96+ value : " 80"
97+ - equal :
98+ path : data.HARBOR_DATABASE_HOST
99+ value : RELEASE-NAME-harbor-database
100+ - equal :
101+ path : data.HARBOR_DATABASE_PORT
102+ value : " 5432"
103+ - equal :
104+ path : data.HARBOR_DATABASE_USERNAME
105+ value : postgres
106+ - equal :
107+ path : data.HARBOR_DATABASE_DBNAME
108+ value : registry
109+ - equal :
110+ path : data.HARBOR_DATABASE_SSLMODE
111+ value : disable
112+ - equal :
113+ path : data.HARBOR_DATABASE_MAX_IDLE_CONNS
114+ value : " 100"
115+ - equal :
116+ path : data.HARBOR_DATABASE_MAX_OPEN_CONNS
117+ value : " 50"
0 commit comments