in internal/resource/statefulset_utils.go [213:243]
func DatabaseEnvVarBuilder(databaseSecretName string) []v12.EnvVar {
return []v12.EnvVar{
{
Name: "TEAMCITY_DB_USER",
ValueFrom: &v12.EnvVarSource{
SecretKeyRef: &v12.SecretKeySelector{
LocalObjectReference: v12.LocalObjectReference{Name: databaseSecretName},
Key: TEAMCITY_DB_USER_SECRET_KEY,
},
},
},
{
Name: "TEAMCITY_DB_PASSWORD",
ValueFrom: &v12.EnvVarSource{
SecretKeyRef: &v12.SecretKeySelector{
LocalObjectReference: v12.LocalObjectReference{Name: databaseSecretName},
Key: TEAMCITY_DB_PASSWORD_SECRET_KEY,
},
},
},
{
Name: "TEAMCITY_DB_URL",
ValueFrom: &v12.EnvVarSource{
SecretKeyRef: &v12.SecretKeySelector{
LocalObjectReference: v12.LocalObjectReference{Name: databaseSecretName},
Key: TEAMCITY_DB_URL_SECRET_KEY,
},
},
},
}
}