Skip to content

Commit a54987c

Browse files
committed
brwals/fabrictests
1 parent b979064 commit a54987c

File tree

8 files changed

+822
-70
lines changed

8 files changed

+822
-70
lines changed

core/src/test/scala/com/microsoft/azure/synapse/ml/Secrets.scala

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,31 @@ object Secrets {
4141
secretJson.parseJson.asJsObject().fields("value").convertTo[String]
4242
}
4343

44-
private def getSecret(secretName: String): String = {
44+
private def getSecretByName(secretName: String): String = {
4545
println(s"[info] fetching secret: $secretName from $AccountString")
4646
val secretJson = exec(s"az keyvault secret show --vault-name $KvName --name $secretName")
4747
secretJson.parseJson.asJsObject().fields("value").convertTo[String]
4848
}
4949

50+
def getFabricSecret(envName: String, secretType: String): String = {
51+
val fabricKey = s"fabric-$envName-$secretType"
52+
val fabricValue = getSecretByName(fabricKey)
53+
if (fabricValue.nonEmpty) {
54+
fabricValue
55+
} else {
56+
val legacyKey = s"synapse-extension-$envName-$secretType"
57+
getSecretByName(legacyKey)
58+
}
59+
}
60+
61+
def getSynapseExtensionSecret(envName: String, secretType: String): String = {
62+
getFabricSecret(envName, secretType)
63+
}
64+
65+
private def getSecret(secretName: String): String = {
66+
getSecretByName(secretName)
67+
}
68+
5069
def getAccessToken(reqResource: String): String = {
5170
println(s"[info] token for perms: $reqResource from $AccountString")
5271
val json = exec(s"az account get-access-token --resource $reqResource --output json")

0 commit comments

Comments
 (0)