Skip to content

Commit d2e5303

Browse files
committed
Parametrize namespace setting
1 parent b7f9d5a commit d2e5303

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

internal/benchrunner/runners/system/runner.go

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,10 @@ const (
4343
// are stored on the Agent container's filesystem.
4444
ServiceLogsAgentDir = "/tmp/service_logs"
4545

46-
// BenchType defining system benchmark/
46+
// BenchType defining system benchmark
4747
BenchType benchrunner.Type = "system"
48+
49+
defaultNamespace = "ep"
4850
)
4951

5052
type runner struct {
@@ -194,7 +196,7 @@ func (r *runner) setUp(ctx context.Context) error {
194196
r.scenario.Package = pkgManifest.Name
195197
}
196198

197-
policy, err := r.createBenchmarkPolicy(ctx, pkgManifest)
199+
policy, err := r.createBenchmarkPolicy(ctx, pkgManifest, defaultNamespace)
198200
if err != nil {
199201
return err
200202
}
@@ -474,14 +476,14 @@ func (r *runner) deleteDataStreamDocs(ctx context.Context, dataStream string) er
474476
// return policy, nil
475477
// }
476478

477-
func (r *runner) createBenchmarkPolicy(ctx context.Context, pkgManifest *packages.PackageManifest) (*kibana.Policy, error) {
479+
func (r *runner) createBenchmarkPolicy(ctx context.Context, pkgManifest *packages.PackageManifest, namespace string) (*kibana.Policy, error) {
478480
// Configure package (single data stream) via Ingest Manager APIs.
479481
logger.Debug("creating benchmark policy...")
480482
benchTime := time.Now().Format("20060102T15:04:05Z")
481483
p := kibana.Policy{
482484
Name: fmt.Sprintf("ep-bench-%s-%s", r.options.BenchName, benchTime),
483485
Description: fmt.Sprintf("policy created by elastic-package for benchmark %s", r.options.BenchName),
484-
Namespace: "ep",
486+
Namespace: namespace,
485487
MonitoringEnabled: []string{"logs", "metrics"},
486488
}
487489

@@ -531,7 +533,7 @@ func (r *runner) createPackagePolicy(ctx context.Context, pkgManifest *packages.
531533
}
532534

533535
pp := kibana.PackagePolicy{
534-
Namespace: "ep",
536+
Namespace: p.Namespace,
535537
PolicyIDs: []string{p.ID},
536538
Force: true,
537539
Inputs: map[string]kibana.PackagePolicyInput{

0 commit comments

Comments
 (0)