Skip to content

Commit 2d1fe2e

Browse files
authored
Add ConnectionString to secrets (#103)
* Add ConnectionString to secrets * Rename ConnectionString->Dotnet
1 parent f15abd9 commit 2d1fe2e

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

pkg/controller/postgresuser/postgresuser_controller.go

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -271,6 +271,7 @@ func (r *ReconcilePostgresUser) addFinalizer(reqLogger logr.Logger, m *dbv1alpha
271271
func (r *ReconcilePostgresUser) newSecretForCR(cr *dbv1alpha1.PostgresUser, role, password, login string) *corev1.Secret {
272272
pgUserUrl := fmt.Sprintf("postgresql://%s:%s@%s/%s", role, password, r.pgHost, cr.Status.DatabaseName)
273273
pgJDBCUrl := fmt.Sprintf("jdbc:postgresql://%s/%s", r.pgHost, cr.Status.DatabaseName)
274+
pgDotnetUrl := fmt.Sprintf("User ID=%s;Password=%s;Host=%s;Port=5432;Database=%s;", role, password, r.pgHost, cr.Status.DatabaseName)
274275
labels := map[string]string{
275276
"app": cr.Name,
276277
}
@@ -284,13 +285,14 @@ func (r *ReconcilePostgresUser) newSecretForCR(cr *dbv1alpha1.PostgresUser, role
284285
Annotations: annotations,
285286
},
286287
Data: map[string][]byte{
287-
"POSTGRES_URL": []byte(pgUserUrl),
288-
"POSTGRES_JDBC_URL": []byte(pgJDBCUrl),
289-
"HOST": []byte(r.pgHost),
290-
"DATABASE_NAME": []byte(cr.Status.DatabaseName),
291-
"ROLE": []byte(role),
292-
"PASSWORD": []byte(password),
293-
"LOGIN": []byte(login),
288+
"POSTGRES_URL": []byte(pgUserUrl),
289+
"POSTGRES_JDBC_URL": []byte(pgJDBCUrl),
290+
"POSTGRES_DOTNET_URL": []byte(pgDotnetUrl),
291+
"HOST": []byte(r.pgHost),
292+
"DATABASE_NAME": []byte(cr.Status.DatabaseName),
293+
"ROLE": []byte(role),
294+
"PASSWORD": []byte(password),
295+
"LOGIN": []byte(login),
294296
},
295297
}
296298
}

0 commit comments

Comments
 (0)