@@ -147,7 +147,7 @@ func TestGenerate(t *testing.T) {
147
147
148
148
files := generator .Generate (conf )
149
149
150
- g .Expect (files ).To (HaveLen (17 ))
150
+ g .Expect (files ).To (HaveLen (18 ))
151
151
arrange := func (i , j int ) bool {
152
152
return files [i ].Meta .Name < files [j ].Meta .Name
153
153
}
@@ -158,6 +158,7 @@ func TestGenerate(t *testing.T) {
158
158
/etc/nginx/conf.d/http.conf
159
159
/etc/nginx/conf.d/matches.json
160
160
/etc/nginx/conf.d/plus-api.conf
161
+ /etc/nginx/events-includes/events.conf
161
162
/etc/nginx/includes/http_snippet1.conf
162
163
/etc/nginx/includes/http_snippet2.conf
163
164
/etc/nginx/includes/main_snippet1.conf
@@ -211,52 +212,56 @@ func TestGenerate(t *testing.T) {
211
212
g .Expect (httpCfg ).To (ContainSubstring ("deny all;" ))
212
213
g .Expect (httpCfg ).To (ContainSubstring ("location = /dashboard.html {}" ))
213
214
215
+ // events config file
216
+ g .Expect (files [3 ].Meta .Name ).To (Equal ("/etc/nginx/events-includes/events.conf" ))
217
+ g .Expect (string (files [3 ].Contents )).To (ContainSubstring ("worker_connections" ))
218
+
214
219
// snippet include files
215
220
// content is not checked in this test.
216
- g .Expect (files [3 ].Meta .Name ).To (Equal ("/etc/nginx/includes/http_snippet1.conf" ))
217
- g .Expect (files [4 ].Meta .Name ).To (Equal ("/etc/nginx/includes/http_snippet2.conf" ))
218
- g .Expect (files [5 ].Meta .Name ).To (Equal ("/etc/nginx/includes/main_snippet1.conf" ))
219
- g .Expect (files [6 ].Meta .Name ).To (Equal ("/etc/nginx/includes/main_snippet2.conf" ))
221
+ g .Expect (files [4 ].Meta .Name ).To (Equal ("/etc/nginx/includes/http_snippet1.conf" ))
222
+ g .Expect (files [5 ].Meta .Name ).To (Equal ("/etc/nginx/includes/http_snippet2.conf" ))
223
+ g .Expect (files [6 ].Meta .Name ).To (Equal ("/etc/nginx/includes/main_snippet1.conf" ))
224
+ g .Expect (files [7 ].Meta .Name ).To (Equal ("/etc/nginx/includes/main_snippet2.conf" ))
220
225
221
- g .Expect (files [7 ].Meta .Name ).To (Equal ("/etc/nginx/main-includes/deployment_ctx.json" ))
222
- deploymentCtx := string (files [7 ].Contents )
226
+ g .Expect (files [8 ].Meta .Name ).To (Equal ("/etc/nginx/main-includes/deployment_ctx.json" ))
227
+ deploymentCtx := string (files [8 ].Contents )
223
228
g .Expect (deploymentCtx ).To (ContainSubstring ("\" integration\" :\" ngf\" " ))
224
229
g .Expect (deploymentCtx ).To (ContainSubstring ("\" cluster_id\" :\" test-uid\" " ))
225
230
g .Expect (deploymentCtx ).To (ContainSubstring ("\" installation_id\" :\" test-uid-replicaSet\" " ))
226
231
g .Expect (deploymentCtx ).To (ContainSubstring ("\" cluster_node_count\" :1" ))
227
232
228
- g .Expect (files [8 ].Meta .Name ).To (Equal ("/etc/nginx/main-includes/main.conf" ))
229
- mainConfStr := string (files [8 ].Contents )
233
+ g .Expect (files [9 ].Meta .Name ).To (Equal ("/etc/nginx/main-includes/main.conf" ))
234
+ mainConfStr := string (files [9 ].Contents )
230
235
g .Expect (mainConfStr ).To (ContainSubstring ("load_module modules/ngx_otel_module.so;" ))
231
236
g .Expect (mainConfStr ).To (ContainSubstring ("include /etc/nginx/includes/main_snippet1.conf;" ))
232
237
g .Expect (mainConfStr ).To (ContainSubstring ("include /etc/nginx/includes/main_snippet2.conf;" ))
233
238
234
- g .Expect (files [9 ].Meta .Name ).To (Equal ("/etc/nginx/main-includes/mgmt.conf" ))
235
- mgmtConf := string (files [9 ].Contents )
239
+ g .Expect (files [10 ].Meta .Name ).To (Equal ("/etc/nginx/main-includes/mgmt.conf" ))
240
+ mgmtConf := string (files [10 ].Contents )
236
241
g .Expect (mgmtConf ).To (ContainSubstring ("usage_report endpoint=test-endpoint" ))
237
242
g .Expect (mgmtConf ).To (ContainSubstring ("license_token /etc/nginx/secrets/license.jwt" ))
238
243
g .Expect (mgmtConf ).To (ContainSubstring ("deployment_context /etc/nginx/main-includes/deployment_ctx.json" ))
239
244
g .Expect (mgmtConf ).To (ContainSubstring ("ssl_trusted_certificate /etc/nginx/secrets/mgmt-ca.crt" ))
240
245
g .Expect (mgmtConf ).To (ContainSubstring ("ssl_certificate /etc/nginx/secrets/mgmt-tls.crt" ))
241
246
g .Expect (mgmtConf ).To (ContainSubstring ("ssl_certificate_key /etc/nginx/secrets/mgmt-tls.key" ))
242
247
243
- g .Expect (files [10 ].Meta .Name ).To (Equal ("/etc/nginx/secrets/license.jwt" ))
244
- g .Expect (string (files [10 ].Contents )).To (Equal ("license" ))
248
+ g .Expect (files [11 ].Meta .Name ).To (Equal ("/etc/nginx/secrets/license.jwt" ))
249
+ g .Expect (string (files [11 ].Contents )).To (Equal ("license" ))
245
250
246
- g .Expect (files [11 ].Meta .Name ).To (Equal ("/etc/nginx/secrets/mgmt-ca.crt" ))
247
- g .Expect (string (files [11 ].Contents )).To (Equal ("ca" ))
251
+ g .Expect (files [12 ].Meta .Name ).To (Equal ("/etc/nginx/secrets/mgmt-ca.crt" ))
252
+ g .Expect (string (files [12 ].Contents )).To (Equal ("ca" ))
248
253
249
- g .Expect (files [12 ].Meta .Name ).To (Equal ("/etc/nginx/secrets/mgmt-tls.crt" ))
250
- g .Expect (string (files [12 ].Contents )).To (Equal ("cert" ))
254
+ g .Expect (files [13 ].Meta .Name ).To (Equal ("/etc/nginx/secrets/mgmt-tls.crt" ))
255
+ g .Expect (string (files [13 ].Contents )).To (Equal ("cert" ))
251
256
252
- g .Expect (files [13 ].Meta .Name ).To (Equal ("/etc/nginx/secrets/mgmt-tls.key" ))
253
- g .Expect (string (files [13 ].Contents )).To (Equal ("key" ))
257
+ g .Expect (files [14 ].Meta .Name ).To (Equal ("/etc/nginx/secrets/mgmt-tls.key" ))
258
+ g .Expect (string (files [14 ].Contents )).To (Equal ("key" ))
254
259
255
- g .Expect (files [14 ].Meta .Name ).To (Equal ("/etc/nginx/secrets/test-certbundle.crt" ))
256
- certBundle := string (files [14 ].Contents )
260
+ g .Expect (files [15 ].Meta .Name ).To (Equal ("/etc/nginx/secrets/test-certbundle.crt" ))
261
+ certBundle := string (files [15 ].Contents )
257
262
g .Expect (certBundle ).To (Equal ("test-cert" ))
258
263
259
- g .Expect (files [15 ]).To (Equal (agent.File {
264
+ g .Expect (files [16 ]).To (Equal (agent.File {
260
265
Meta : & pb.FileMeta {
261
266
Name : "/etc/nginx/secrets/test-keypair.pem" ,
262
267
Hash : filesHelper .GenerateHash ([]byte ("test-cert\n test-key" )),
@@ -266,9 +271,9 @@ func TestGenerate(t *testing.T) {
266
271
Contents : []byte ("test-cert\n test-key" ),
267
272
}))
268
273
269
- g .Expect (files [16 ].Meta .Name ).To (Equal ("/etc/nginx/stream-conf.d/stream.conf" ))
270
- g .Expect (files [16 ].Meta .Permissions ).To (Equal (file .RegularFileMode ))
271
- streamCfg := string (files [16 ].Contents )
274
+ g .Expect (files [17 ].Meta .Name ).To (Equal ("/etc/nginx/stream-conf.d/stream.conf" ))
275
+ g .Expect (files [17 ].Meta .Permissions ).To (Equal (file .RegularFileMode ))
276
+ streamCfg := string (files [17 ].Contents )
272
277
g .Expect (streamCfg ).To (ContainSubstring ("listen unix:/var/run/nginx/app.example.com-443.sock" ))
273
278
g .Expect (streamCfg ).To (ContainSubstring ("listen 443" ))
274
279
g .Expect (streamCfg ).To (ContainSubstring ("app.example.com unix:/var/run/nginx/app.example.com-443.sock" ))
0 commit comments