From 86bf72a80079c3580e167e4ac565c9687babcb88 Mon Sep 17 00:00:00 2001 From: Suhyen Im Date: Sun, 23 Mar 2025 22:25:36 +0900 Subject: [PATCH] feat: add fault injection span for pod-autoscaler experiment Signed-off-by: Suhyen Im --- chaoslib/litmus/pod-autoscaler/lib/pod-autoscaler.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/chaoslib/litmus/pod-autoscaler/lib/pod-autoscaler.go b/chaoslib/litmus/pod-autoscaler/lib/pod-autoscaler.go index feefad7f6..ef082caa7 100644 --- a/chaoslib/litmus/pod-autoscaler/lib/pod-autoscaler.go +++ b/chaoslib/litmus/pod-autoscaler/lib/pod-autoscaler.go @@ -161,6 +161,8 @@ func getStatefulsetDetails(experimentsDetails *experimentTypes.ExperimentDetails // podAutoscalerChaosInDeployment scales up the replicas of deployment and verify the status func podAutoscalerChaosInDeployment(ctx context.Context, experimentsDetails *experimentTypes.ExperimentDetails, clients clients.ClientSets, appsUnderTest []experimentTypes.ApplicationUnderTest, resultDetails *types.ResultDetails, eventsDetails *types.EventDetails, chaosDetails *types.ChaosDetails) error { + ctx, span := otel.Tracer(telemetry.TracerName).Start(ctx, "InjectPodAutoscalerInDeploymentFault") + defer span.End() // Scale Application retryErr := retries.RetryOnConflict(retries.DefaultRetry, func() error { @@ -192,6 +194,8 @@ func podAutoscalerChaosInDeployment(ctx context.Context, experimentsDetails *exp // podAutoscalerChaosInStatefulset scales up the replicas of statefulset and verify the status func podAutoscalerChaosInStatefulset(ctx context.Context, experimentsDetails *experimentTypes.ExperimentDetails, clients clients.ClientSets, appsUnderTest []experimentTypes.ApplicationUnderTest, resultDetails *types.ResultDetails, eventsDetails *types.EventDetails, chaosDetails *types.ChaosDetails) error { + ctx, span := otel.Tracer(telemetry.TracerName).Start(ctx, "InjectPodAutoscalerInStatefulsetFault") + defer span.End() // Scale Application retryErr := retries.RetryOnConflict(retries.DefaultRetry, func() error {