Skip to content

Commit f2509ab

Browse files
authored
pickup datanase url from secret name (#2422)
* pickup datanase url from secret name * add name
1 parent 0811d4c commit f2509ab

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

backend/service_clients/k8s.go

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,16 @@ func (k K8sJobClient) TriggerProjectsRefreshService(
198198
if projectsServiceImage := os.Getenv("PROJECTS_REFRESH_SERVICE_DOCKER_IMAGE"); projectsServiceImage != "" {
199199
image = projectsServiceImage
200200
}
201+
202+
dbUrlSecretName := "taco-orchestrator-secrets"
203+
if os.Getenv("TACO_K8S_SECRET_NAME") != "" {
204+
dbUrlSecretName = os.Getenv("TACO_K8S_SECRET_NAME")
205+
}
206+
dbUrlSecretKey := "DATABASE_URL"
207+
if os.Getenv("TACO_K8S_SECRET_NAME_DATABASE_URL") != "" {
208+
dbUrlSecretKey = os.Getenv("TACO_K8S_SECRET_NAME_DATABASE_URL")
209+
}
210+
201211
return k.triggerJob(context.Background(), JobOptions{
202212
NamePrefix: "projects-refresh",
203213
ContainerName: "projects-refresh",
@@ -216,6 +226,19 @@ func (k K8sJobClient) TriggerProjectsRefreshService(
216226
"DIGGER_REPO_FULL_NAME": repoFullName,
217227
"DIGGER_ORG_ID": orgId,
218228
},
229+
EnvVars: []corev1.EnvVar{
230+
{
231+
Name: "DATABASE_URL",
232+
ValueFrom: &corev1.EnvVarSource{
233+
SecretKeyRef: &corev1.SecretKeySelector{
234+
LocalObjectReference: corev1.LocalObjectReference{
235+
Name: dbUrlSecretName,
236+
},
237+
Key: dbUrlSecretKey,
238+
},
239+
},
240+
},
241+
},
219242
// Optionally override defaults:
220243
CPU: "1",
221244
Memory: "512Mi",

0 commit comments

Comments
 (0)