Skip to content

Commit 554064f

Browse files
committed
Make metrics port a constant
Follow up of [1] [1] #480 Related-Issue: https://issues.redhat.com/browse/OSPRH-12567 Assisted-by: Claude
1 parent d7c0cf5 commit 554064f

File tree

6 files changed

+12
-5
lines changed

6 files changed

+12
-5
lines changed

pkg/common/const.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,7 @@ const (
88
// Metrics certificate paths
99
OVNMetricsCertPath string = "/etc/pki/tls/certs/ovnmetrics.crt"
1010
OVNMetricsKeyPath string = "/etc/pki/tls/private/ovnmetrics.key"
11+
12+
// Metrics port
13+
MetricsPort int32 = 1981
1114
)

pkg/ovncontroller/service.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package ovncontroller
22

33
import (
44
ovnv1 "github.com/openstack-k8s-operators/ovn-operator/api/v1beta1"
5+
"github.com/openstack-k8s-operators/ovn-operator/pkg/common"
56
corev1 "k8s.io/api/core/v1"
67
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
78
)
@@ -24,7 +25,7 @@ func MetricsService(
2425
Ports: []corev1.ServicePort{
2526
{
2627
Name: "metrics",
27-
Port: 1981,
28+
Port: common.MetricsPort,
2829
Protocol: corev1.ProtocolTCP,
2930
},
3031
},

pkg/ovndbcluster/service.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package ovndbcluster
22

33
import (
44
ovnv1 "github.com/openstack-k8s-operators/ovn-operator/api/v1beta1"
5+
"github.com/openstack-k8s-operators/ovn-operator/pkg/common"
56
corev1 "k8s.io/api/core/v1"
67
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
78
)
@@ -41,7 +42,7 @@ func Service(
4142
if instance.Spec.ExporterImage != "" && (instance.Spec.MetricsEnabled == nil || *instance.Spec.MetricsEnabled) {
4243
ports = append(ports, corev1.ServicePort{
4344
Name: "metrics",
44-
Port: 1981,
45+
Port: common.MetricsPort,
4546
Protocol: corev1.ProtocolTCP,
4647
})
4748
}

pkg/ovnnorthd/service.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package ovnnorthd
22

33
import (
44
ovnv1 "github.com/openstack-k8s-operators/ovn-operator/api/v1beta1"
5+
"github.com/openstack-k8s-operators/ovn-operator/pkg/common"
56
corev1 "k8s.io/api/core/v1"
67
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
78
)
@@ -24,7 +25,7 @@ func MetricsService(
2425
Ports: []corev1.ServicePort{
2526
{
2627
Name: "metrics",
27-
Port: 1981,
28+
Port: common.MetricsPort,
2829
Protocol: corev1.ProtocolTCP,
2930
},
3031
},

tests/functional/ovncontroller_controller_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1488,7 +1488,7 @@ var _ = Describe("OVNController controller", func() {
14881488

14891489
svc := th.GetService(metricsServiceName)
14901490
Expect(svc.Spec.Ports).To(HaveLen(1))
1491-
Expect(svc.Spec.Ports[0].Port).To(Equal(int32(1981)))
1491+
Expect(svc.Spec.Ports[0].Port).To(Equal(ovn_common.MetricsPort))
14921492
Expect(svc.Spec.Ports[0].Name).To(Equal("metrics"))
14931493
})
14941494
})

tests/functional/ovndbcluster_controller_test.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ import (
3131
topologyv1 "github.com/openstack-k8s-operators/infra-operator/apis/topology/v1beta1"
3232
condition "github.com/openstack-k8s-operators/lib-common/modules/common/condition"
3333
ovnv1 "github.com/openstack-k8s-operators/ovn-operator/api/v1beta1"
34+
ovn_common "github.com/openstack-k8s-operators/ovn-operator/pkg/common"
3435
appsv1 "k8s.io/api/apps/v1"
3536
corev1 "k8s.io/api/core/v1"
3637
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
@@ -304,7 +305,7 @@ var _ = Describe("OVNDBCluster controller", func() {
304305
// Should have metrics port
305306
var hasMetricsPort bool
306307
for _, port := range svc.Spec.Ports {
307-
if port.Name == "metrics" && port.Port == 1981 {
308+
if port.Name == "metrics" && port.Port == ovn_common.MetricsPort {
308309
hasMetricsPort = true
309310
break
310311
}

0 commit comments

Comments
 (0)