From ca0066480f49439336d8f38208c45e0ea8eceea8 Mon Sep 17 00:00:00 2001 From: Dylan Date: Fri, 5 Dec 2025 13:57:01 -0500 Subject: [PATCH] Expose GRPC port for peer service --- internal/controller/asset_controller.go | 3 +++ internal/controller/constants.go | 1 + internal/controller/peer_service.go | 6 ++++++ 3 files changed, 10 insertions(+) diff --git a/internal/controller/asset_controller.go b/internal/controller/asset_controller.go index da14869..7443baa 100644 --- a/internal/controller/asset_controller.go +++ b/internal/controller/asset_controller.go @@ -67,11 +67,14 @@ func (r *AssetReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl r.Context = ctx r.NamespacedName = req.NamespacedName asset := teranodev1alpha1.Asset{} + if err := r.Get(ctx, req.NamespacedName, &asset); err != nil { r.Log.Error(err, "unable to fetch asset CR") return result, nil } + r.Log.Info("reconciling asset", "cluster", asset.Name) + _, err := utils.ReconcileBatch(r.Log, r.ReconcileDeployment, r.ReconcileService, diff --git a/internal/controller/constants.go b/internal/controller/constants.go index fa1ae5c..e3a0872 100644 --- a/internal/controller/constants.go +++ b/internal/controller/constants.go @@ -37,6 +37,7 @@ const ( MinerHTTPPort = 8092 PeerPort = 9905 PeerLegacyPort = 8333 + PeerGRPCPort = 9904 PeerHTTPPort = 9906 PropagationGRPCPort = 8084 PropagationHTTPPort = 8833 diff --git a/internal/controller/peer_service.go b/internal/controller/peer_service.go index 9e6e699..1ce340d 100644 --- a/internal/controller/peer_service.go +++ b/internal/controller/peer_service.go @@ -67,6 +67,12 @@ func defaultPeerServiceSpec() *corev1.ServiceSpec { TargetPort: intstr.FromInt32(PeerLegacyPort), Protocol: corev1.ProtocolTCP, }, + { + Name: "grpc", + Port: int32(PeerGRPCPort), + TargetPort: intstr.FromInt32(PeerGRPCPort), + Protocol: corev1.ProtocolTCP, + }, { Name: "delve", Port: int32(DebuggerPort),