From 31f027b3296e8e1c15492c5b8386aaba6818868b Mon Sep 17 00:00:00 2001 From: "Per G. da Silva" Date: Thu, 28 May 2026 11:10:51 +0200 Subject: [PATCH] Declare pprof containerPort for machine-controller Add an informational containerPort (6060, named "pprof") to the machine-controller container spec so that the pprof endpoint added in machine-api-provider-aws is discoverable. --- pkg/operator/sync.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/operator/sync.go b/pkg/operator/sync.go index 986f86d91..10fda6cfa 100644 --- a/pkg/operator/sync.go +++ b/pkg/operator/sync.go @@ -45,6 +45,7 @@ const ( machineExposeMetricsPort = 8441 machineSetExposeMetricsPort = 8442 machineHealthCheckExposeMetricsPort = 8444 + pprofPort = 6060 defaultMachineHealthPort = 9440 defaultMachineSetHealthPort = 9441 defaultMachineHealthCheckHealthPort = 9442 @@ -801,6 +802,10 @@ func newContainers(config *OperatorConfig, features map[string]bool, tlsArgs []s Name: "healthz", ContainerPort: defaultMachineHealthPort, }, + { + Name: "pprof", + ContainerPort: pprofPort, + }, }, ReadinessProbe: &corev1.Probe{ ProbeHandler: corev1.ProbeHandler{