Skip to content

Commit e27c660

Browse files
committed
update daemonset to have selector
1 parent 02e44fb commit e27c660

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

internal/status/collector/collector.go

+7-6
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,6 @@ func UpdateCollectorStatus(ctx context.Context, cli client.Client, changed *v1al
3636
changed.Status.Version = version.OpenTelemetryCollector()
3737
}
3838
mode := changed.Spec.Mode
39-
if mode != v1alpha1.ModeDeployment && mode != v1alpha1.ModeStatefulSet {
40-
changed.Status.Scale.Replicas = 0
41-
changed.Status.Scale.Selector = ""
42-
return nil
43-
}
44-
4539
name := naming.Collector(changed.Name)
4640

4741
// Set the scale selector
@@ -89,8 +83,15 @@ func UpdateCollectorStatus(ctx context.Context, cli client.Client, changed *v1al
8983
if err := cli.Get(ctx, objKey, obj); err != nil {
9084
return fmt.Errorf("failed to get daemonSet status.replicas: %w", err)
9185
}
86+
replicas = 0
9287
statusImage = obj.Spec.Template.Spec.Containers[0].Image
88+
89+
case v1alpha1.ModeSidecar:
90+
changed.Status.Scale.Replicas = 0
91+
changed.Status.Scale.Selector = ""
92+
return nil
9393
}
94+
9495
changed.Status.Scale.Replicas = replicas
9596
changed.Status.Image = statusImage
9697
changed.Status.Scale.StatusReplicas = statusReplicas

0 commit comments

Comments
 (0)