@@ -263,6 +263,7 @@ func (r *ReconcilePostgresUser) addFinalizer(reqLogger logr.Logger, m *dbv1alpha
263263
264264func (r * ReconcilePostgresUser ) newSecretForCR (cr * dbv1alpha1.PostgresUser , role , password , login string ) * corev1.Secret {
265265 pgUserUrl := fmt .Sprintf ("postgresql://%s:%s@%s/%s" , role , password , r .pgHost , cr .Status .DatabaseName )
266+ pgJDBCUrl := fmt .Sprintf ("jdbc:postgresql://%s/%s" , r .pgHost , cr .Status .DatabaseName )
266267 labels := map [string ]string {
267268 "app" : cr .Name ,
268269 }
@@ -273,12 +274,13 @@ func (r *ReconcilePostgresUser) newSecretForCR(cr *dbv1alpha1.PostgresUser, role
273274 Labels : labels ,
274275 },
275276 Data : map [string ][]byte {
276- "POSTGRES_URL" : []byte (pgUserUrl ),
277- "HOST" : []byte (r .pgHost ),
278- "DATABASE_NAME" : []byte (cr .Status .DatabaseName ),
279- "ROLE" : []byte (role ),
280- "PASSWORD" : []byte (password ),
281- "LOGIN" : []byte (login ),
277+ "POSTGRES_URL" : []byte (pgUserUrl ),
278+ "POSTGRES_JDBC_URL" : []byte (pgJDBCUrl ),
279+ "HOST" : []byte (r .pgHost ),
280+ "DATABASE_NAME" : []byte (cr .Status .DatabaseName ),
281+ "ROLE" : []byte (role ),
282+ "PASSWORD" : []byte (password ),
283+ "LOGIN" : []byte (login ),
282284 },
283285 }
284286}
0 commit comments