Skip to content

Commit 8d3a44d

Browse files
authored
Merge pull request #1575 from solidDoWant/fix/fluentbit-service-selector-1
Fix fluentbit service selector not using pod labels when defined
2 parents d837356 + fb22b40 commit 8d3a44d

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

pkg/operator/fluent-bit-service.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,11 @@ func MakeFluentbitService(fb fluentbitv1alpha2.FluentBit) *corev1.Service {
2929
labels = fb.Labels
3030
}
3131

32+
podLabelSelector := fb.Labels
33+
if len(fb.Spec.Labels) > 0 {
34+
podLabelSelector = fb.Spec.Labels
35+
}
36+
3237
var FluentBitMetricsPort int32
3338
if fb.Spec.MetricsPort != 0 {
3439
FluentBitMetricsPort = fb.Spec.MetricsPort
@@ -43,7 +48,7 @@ func MakeFluentbitService(fb fluentbitv1alpha2.FluentBit) *corev1.Service {
4348
Labels: labels,
4449
},
4550
Spec: corev1.ServiceSpec{
46-
Selector: fb.Labels,
51+
Selector: podLabelSelector,
4752
Type: corev1.ServiceTypeClusterIP,
4853
Ports: []corev1.ServicePort{
4954
{

0 commit comments

Comments
 (0)