Skip to content

Commit 90512a2

Browse files
committed
add base flags back
Signed-off-by: Bogdan Stancu <[email protected]>
1 parent 7082b3a commit 90512a2

File tree

1 file changed

+47
-29
lines changed

1 file changed

+47
-29
lines changed

integration/overrides_test.go

Lines changed: 47 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -49,16 +49,21 @@ func TestOverridesAPIWithRunningCortex(t *testing.T) {
4949

5050
require.NoError(t, s3Client.Upload(context.Background(), "runtime.yaml", bytes.NewReader(runtimeConfigData)))
5151

52-
flags := map[string]string{
53-
"-target": "overrides",
54-
"-overrides.runtime-config-file": "runtime.yaml",
55-
"-overrides.backend": "s3",
56-
"-overrides.s3.access-key-id": e2edb.MinioAccessKey,
57-
"-overrides.s3.secret-access-key": e2edb.MinioSecretKey,
58-
"-overrides.s3.bucket-name": "cortex",
59-
"-overrides.s3.endpoint": minio.NetworkHTTPEndpoint(),
60-
"-overrides.s3.insecure": "true",
61-
}
52+
baseFlags := mergeFlags(AlertmanagerLocalFlags(), BlocksStorageFlags())
53+
flags := mergeFlags(
54+
baseFlags,
55+
map[string]string{
56+
"-target": "overrides",
57+
58+
"-overrides.runtime-config-file": "runtime.yaml",
59+
"-overrides.backend": "s3",
60+
"-overrides.s3.access-key-id": e2edb.MinioAccessKey,
61+
"-overrides.s3.secret-access-key": e2edb.MinioSecretKey,
62+
"-overrides.s3.bucket-name": "cortex",
63+
"-overrides.s3.endpoint": minio.NetworkHTTPEndpoint(),
64+
"-overrides.s3.insecure": "true",
65+
},
66+
)
6267

6368
cortexSvc := e2ecortex.NewSingleBinary("cortex-overrides", flags, "")
6469
require.NoError(t, s.StartAndWaitReady(cortexSvc))
@@ -207,16 +212,21 @@ func TestOverridesAPITenantExtraction(t *testing.T) {
207212
minio := e2edb.NewMinio(9010, "cortex")
208213
require.NoError(t, s.StartAndWaitReady(minio))
209214

210-
flags := map[string]string{
211-
"-target": "overrides",
212-
"-overrides.runtime-config-file": "runtime.yaml",
213-
"-overrides.backend": "s3",
214-
"-overrides.s3.access-key-id": e2edb.MinioAccessKey,
215-
"-overrides.s3.secret-access-key": e2edb.MinioSecretKey,
216-
"-overrides.s3.bucket-name": "cortex",
217-
"-overrides.s3.endpoint": minio.NetworkHTTPEndpoint(),
218-
"-overrides.s3.insecure": "true",
219-
}
215+
baseFlags := mergeFlags(AlertmanagerLocalFlags(), BlocksStorageFlags())
216+
flags := mergeFlags(
217+
baseFlags,
218+
map[string]string{
219+
"-target": "overrides",
220+
221+
"-overrides.runtime-config-file": "runtime.yaml",
222+
"-overrides.backend": "s3",
223+
"-overrides.s3.access-key-id": e2edb.MinioAccessKey,
224+
"-overrides.s3.secret-access-key": e2edb.MinioSecretKey,
225+
"-overrides.s3.bucket-name": "cortex",
226+
"-overrides.s3.endpoint": minio.NetworkHTTPEndpoint(),
227+
"-overrides.s3.insecure": "true",
228+
},
229+
)
220230

221231
cortexSvc := e2ecortex.NewSingleBinary("cortex-overrides-tenant", flags, "")
222232
require.NoError(t, s.StartAndWaitReady(cortexSvc))
@@ -253,11 +263,15 @@ func TestOverridesAPIFilesystemBackendRejected(t *testing.T) {
253263
defer s.Close()
254264

255265
t.Run("filesystem backend should be rejected", func(t *testing.T) {
256-
flags := map[string]string{
257-
"-target": "overrides",
258-
"-overrides.runtime-config-file": "runtime.yaml",
259-
"-overrides.backend": "filesystem",
260-
}
266+
baseFlags := mergeFlags(AlertmanagerLocalFlags(), BlocksStorageFlags())
267+
flags := mergeFlags(
268+
baseFlags,
269+
map[string]string{
270+
"-target": "overrides",
271+
"-overrides.runtime-config-file": "runtime.yaml",
272+
"-overrides.backend": "filesystem",
273+
},
274+
)
261275

262276
cortexSvc := e2ecortex.NewSingleBinary("cortex-overrides-filesystem", flags, "")
263277

@@ -271,10 +285,14 @@ func TestOverridesAPIFilesystemBackendRejected(t *testing.T) {
271285
})
272286

273287
t.Run("no backend specified should be rejected", func(t *testing.T) {
274-
flags := map[string]string{
275-
"-target": "overrides",
276-
"-overrides.runtime-config-file": "runtime.yaml",
277-
}
288+
baseFlags := mergeFlags(AlertmanagerLocalFlags(), BlocksStorageFlags())
289+
flags := mergeFlags(
290+
baseFlags,
291+
map[string]string{
292+
"-target": "overrides",
293+
"-overrides.runtime-config-file": "runtime.yaml",
294+
},
295+
)
278296

279297
cortexSvc := e2ecortex.NewSingleBinary("cortex-overrides-no-backend", flags, "")
280298

0 commit comments

Comments
 (0)