Skip to content

Commit 45b3a37

Browse files
aslafy-zcsatib02
authored andcommitted
fix(fluentd): align additional metrics service names and reuse object metadata
Signed-off-by: Zadkiel AHARONIAN <hello@zadkiel.fr>
1 parent 70a5ba4 commit 45b3a37

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

pkg/resources/fluentd/service.go

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,11 @@ func (r *Reconciler) service() (runtime.Object, reconciler.DesiredState, error)
7070
}
7171

7272
func (r *Reconciler) serviceMetrics() (runtime.Object, reconciler.DesiredState, error) {
73+
objectMetadata := r.FluentdObjectMeta(ServiceName+"-metrics", ComponentFluentd)
74+
7375
if r.fluentdSpec.Metrics != nil && r.fluentdSpec.Metrics.IsEnabled() {
7476
desired := &corev1.Service{
75-
ObjectMeta: r.FluentdObjectMeta(ServiceName+"-metrics", ComponentFluentd),
77+
ObjectMeta: objectMetadata,
7678
Spec: corev1.ServiceSpec{
7779
Ports: []corev1.ServicePort{
7880
{
@@ -95,7 +97,7 @@ func (r *Reconciler) serviceMetrics() (runtime.Object, reconciler.DesiredState,
9597
return desired, reconciler.StatePresent, nil
9698
}
9799
return &corev1.Service{
98-
ObjectMeta: r.FluentdObjectMeta(ServiceName+"-monitor", ComponentFluentd),
100+
ObjectMeta: objectMetadata,
99101
Spec: corev1.ServiceSpec{}}, reconciler.StateAbsent, nil
100102
}
101103

@@ -153,7 +155,7 @@ func (r *Reconciler) serviceBufferMetrics() (runtime.Object, reconciler.DesiredS
153155
}
154156

155157
desired := &corev1.Service{
156-
ObjectMeta: r.FluentdObjectMeta(ServiceName+"-buffer-metrics", ComponentFluentd),
158+
ObjectMeta: objectMetadata,
157159
Spec: corev1.ServiceSpec{
158160
Ports: []corev1.ServicePort{
159161
{
@@ -182,13 +184,13 @@ func (r *Reconciler) serviceBufferMetrics() (runtime.Object, reconciler.DesiredS
182184

183185
func (r *Reconciler) monitorBufferServiceMetrics() (runtime.Object, reconciler.DesiredState, error) {
184186
var SampleLimit uint64 = 0
187+
objectMetadata := r.FluentdObjectMeta(ServiceName+"-buffer-metrics", ComponentFluentd)
185188

186189
if r.fluentdSpec.BufferVolumeMetrics.ServiceMonitorConfig.Scheme == "" {
187190
r.fluentdSpec.BufferVolumeMetrics.ServiceMonitorConfig.Scheme = kubetool.To(v1.SchemeHTTP).String()
188191
}
189192

190193
if r.fluentdSpec.BufferVolumeMetrics != nil && r.fluentdSpec.BufferVolumeMetrics.IsEnabled() && r.fluentdSpec.BufferVolumeMetrics.ServiceMonitor {
191-
objectMetadata := r.FluentdObjectMeta(ServiceName+"-buffer-metrics", ComponentFluentd)
192194
if r.fluentdSpec.BufferVolumeMetrics.ServiceMonitorConfig.AdditionalLabels != nil {
193195
for k, v := range r.fluentdSpec.BufferVolumeMetrics.ServiceMonitorConfig.AdditionalLabels {
194196
objectMetadata.Labels[k] = v
@@ -218,7 +220,7 @@ func (r *Reconciler) monitorBufferServiceMetrics() (runtime.Object, reconciler.D
218220
}, reconciler.StatePresent, nil
219221
}
220222
return &v1.ServiceMonitor{
221-
ObjectMeta: r.FluentdObjectMeta(ServiceName+"-buffer-metrics", ComponentFluentd),
223+
ObjectMeta: objectMetadata,
222224
Spec: v1.ServiceMonitorSpec{},
223225
}, reconciler.StateAbsent, nil
224226
}

0 commit comments

Comments
 (0)