@@ -1124,13 +1124,15 @@ func (r *SingleInstanceDatabaseReconciler) createOrReplaceSVC(ctx context.Contex
1124
1124
1125
1125
} else {
1126
1126
// Only one service is required if TCPS is not enabled
1127
+
1128
+ // Reset connect strings whenever service is recreated /*
1129
+ m .Status .ConnectString = dbcommons .ValueUnavailable
1130
+ m .Status .PdbConnectString = dbcommons .ValueUnavailable
1131
+ m .Status .OemExpressUrl = dbcommons .ValueUnavailable
1132
+
1127
1133
// userSvc would point to the defaultSvc
1128
1134
userSvc = defaultSvc
1129
1135
if getDefaultSvcErr != nil && apierrors .IsNotFound (getDefaultSvcErr ) {
1130
- // Reset connect strings whenever service is recreated /*
1131
- m .Status .ConnectString = dbcommons .ValueUnavailable
1132
- m .Status .PdbConnectString = dbcommons .ValueUnavailable
1133
- m .Status .OemExpressUrl = dbcommons .ValueUnavailable
1134
1136
// Create a new service with
1135
1137
svc := r .instantiateSVCSpec (m , defaultSvcName , dbcommons .DEFAULT_LISTENER_PORT , svcType )
1136
1138
log .Info ("Creating a new service" , "Service.Namespace" , svc .Namespace , "Service.Name" , svc .Name )
@@ -1187,15 +1189,14 @@ func (r *SingleInstanceDatabaseReconciler) createOrReplaceSVC(ctx context.Contex
1187
1189
m .Status .PdbConnectString = lbAddress + ":" + fmt .Sprint (userSvc .Spec .Ports [0 ].Port ) + "/" + strings .ToUpper (pdbName )
1188
1190
m .Status .OemExpressUrl = "https://" + lbAddress + ":" + fmt .Sprint (userSvc .Spec .Ports [1 ].Port ) + "/em"
1189
1191
}
1190
- return requeueN , nil
1191
- }
1192
-
1193
- m .Status .ClusterConnectString = userSvc .Name + "." + userSvc .Namespace + ":" + fmt .Sprint (userSvc .Spec .Ports [0 ].Port ) + "/" + strings .ToUpper (sid )
1194
- nodeip := dbcommons .GetNodeIp (r , ctx , req )
1195
- if nodeip != "" {
1196
- m .Status .ConnectString = nodeip + ":" + fmt .Sprint (userSvc .Spec .Ports [0 ].NodePort ) + "/" + strings .ToUpper (sid )
1197
- m .Status .PdbConnectString = nodeip + ":" + fmt .Sprint (userSvc .Spec .Ports [0 ].NodePort ) + "/" + strings .ToUpper (pdbName )
1198
- m .Status .OemExpressUrl = "https://" + nodeip + ":" + fmt .Sprint (userSvc .Spec .Ports [1 ].NodePort ) + "/em"
1192
+ } else {
1193
+ m .Status .ClusterConnectString = userSvc .Name + "." + userSvc .Namespace + ":" + fmt .Sprint (userSvc .Spec .Ports [0 ].Port ) + "/" + strings .ToUpper (sid )
1194
+ nodeip := dbcommons .GetNodeIp (r , ctx , req )
1195
+ if nodeip != "" {
1196
+ m .Status .ConnectString = nodeip + ":" + fmt .Sprint (userSvc .Spec .Ports [0 ].NodePort ) + "/" + strings .ToUpper (sid )
1197
+ m .Status .PdbConnectString = nodeip + ":" + fmt .Sprint (userSvc .Spec .Ports [0 ].NodePort ) + "/" + strings .ToUpper (pdbName )
1198
+ m .Status .OemExpressUrl = "https://" + nodeip + ":" + fmt .Sprint (userSvc .Spec .Ports [1 ].NodePort ) + "/em"
1199
+ }
1199
1200
}
1200
1201
1201
1202
return requeueN , nil
0 commit comments