@@ -70,9 +70,11 @@ func (r *Reconciler) service() (runtime.Object, reconciler.DesiredState, error)
7070}
7171
7272func (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
183185func (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