Skip to content
Snippets Groups Projects
Commit b9e0c23b authored by OZGCloud's avatar OZGCloud
Browse files

OZG-3792 OZG-3917 use secrets#pw for connection string

parent d69b4d8d
No related branches found
No related tags found
No related merge requests found
......@@ -663,8 +663,10 @@ String generateCypressConfig(String bezeichner, String testFolder, Integer dbPor
dir('goofy-client/apps/goofy-e2e/'){
def config = readJSON file: 'cypress-ci.json'
def plutoDatabaseSecret = getPlutoDatabaseSecret(namespace);
config.baseUrl = "https://${bezeichner}.${env.CLUSTER_BASE_URL}" as String
config.env.dbUrl = "mongodb://pluto-database-user:XnHhfznNWg65NNd@localhost:${dbPort}/admin?ssl=false&directConnection=true" as String
config.env.dbUrl = "mongodb://pluto-database-user:${decodeString(plutoDatabaseSecret.password)}@localhost:${dbPort}/admin?ssl=false&directConnection=true" as String
config.env.keycloakUrl = "https://${env.SSO_URL}/" as String
config.env.keycloakRealm = namespace as String
config.env.keycloakClient = "alfa" as String
......@@ -685,13 +687,22 @@ String generateCypressConfig(String bezeichner, String testFolder, Integer dbPor
return configName
}
Map getPlutoDatabaseSecret(String namespace) {
return readJSON ( text: sh (script: "kubectl get secret pluto-database-admin-pluto-database-user -n ${namespace} -o jsonpath={.data}", returnStdout: true))
}
Map getUserManagerEnv(dbPort){
def plutoDatabaseUserManagerSecret = getPlutoDatabaseUserManagerSecret(namespace);
return [
"dbUrl": "mongodb://user-manager-database-user:5M3N2sVEq5c8@localhost:${dbPort}/admin?ssl=false&directConnection=true" as String,
"dbUrl": "mongodb://user-manager-database-user:${decodeString(plutoDatabaseUserManagerSecret.password)}@localhost:${dbPort}/admin?ssl=false&directConnection=true" as String,
"database": "user-manager-database"
]
}
Map getPlutoDatabaseUserManagerSecret(String namespace) {
return readJSON ( text: sh (script: "kubectl get secret pluto-database-admin-user-manager-database-user -n ${namespace} -o jsonpath={.data}", returnStdout: true))
}
String getKeycloakUuid(realm, userName) {
def shScript = """curl -H 'Content-Type: application/json' \
-H 'Authorization: bearer ${getKeycloakAccessToken()}' \
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment