« Grrrr DevOps Pipeline... premier gros crash 😤/en » : historique des versions

Aller à la navigation Aller à la recherche

Sélection du diff : cochez les boutons radio des versions à comparer et appuyez sur entrée ou sur le bouton en bas.
Légende : (actu) = différence avec la dernière version, (diff) = différence avec la version précédente, m = modification mineure.

5 juin 2025

  • actudiff 14:555 juin 2025 à 14:55 Lli discussion contributions 2 541 octets −56 Page créée avec « </syntaxhighlight>WorkArround<syntaxhighlight lang="powershell"> $azAccountsVersion = (Get-Module -ListAvailable -Name Az.Accounts | Sort-Object Version -Descending | Select-Object -First 1).Version $dexResourceUrl = 'https://database.windows.net/' if ($azAccountsVersion -ge [Version]'5.0.0') { write-host "Az.Accounts 5.0.0 and above" $AccessTokenSecure = (Get-AzAccessToken -ResourceUrl $dexResourceUrl).Token $token = ConvertFrom-SecureString -Sec... »
  • actudiff 14:555 juin 2025 à 14:55 Lli discussion contributions 2 597 octets −56 Page créée avec « <syntaxhighlight lang="pwsh"> get-azaccesstoken WARNING: Upcoming breaking changes in the cmdlet 'Get-AzAccessToken' : The Token property of the output type will be changed from String to SecureString. Add the [-AsSecureString] switch to avoid the impact of this upcoming breaking change. - The change is expected to take effect in Az version : '14.0.0' - The change is expected to take effect in Az.Accounts version : '5.0.0' Note : https://aka.ms/azps-changewarnings »
  • actudiff 14:555 juin 2025 à 14:55 Lli discussion contributions 2 653 octets −61 Page créée avec « Here’s the warning we should have taken seriously: » Balises : Modification par mobile Modification par le web mobile
  • actudiff 14:555 juin 2025 à 14:55 Lli discussion contributions 2 714 octets −59 Page créée avec « 🔧 Fix: you need to add the -AsPlainText parameter in some cases, or completely revise how the token is handled depending on the module version used. » Balises : Modification par mobile Modification par le web mobile
  • actudiff 14:545 juin 2025 à 14:54 Lli discussion contributions 2 773 octets −69 Page créée avec « 🎓 Lesson learned: never ignore warnings… even if they're buried deep in the logs. »
  • actudiff 14:545 juin 2025 à 14:54 Lli discussion contributions 2 842 octets −73 Page créée avec « The worst part? Since everything runs in the backend, we don’t get any warnings, so no one saw it coming. It was only after the exports started failing that we realized what was going on. »
  • actudiff 14:545 juin 2025 à 14:54 Lli discussion contributions 2 915 octets −147 Page créée avec « And this Sunday… boom 💥: they updated the Az.Accounts module from version 4 to 5, with a major breaking change: The token is no longer returned as a String, but as a SecureString! The result? All the older functions that handle these tokens can’t read them anymore, and everything breaks. In production. 😩 » Balises : Modification par mobile Modification par le web mobile
  • actudiff 14:545 juin 2025 à 14:54 Lli discussion contributions 3 062 octets −75 Page créée avec « The catch? Microsoft continuously updates their backend. So the Azure Pipeline pool that runs our PowerShell scripts gets updated automatically, without any action on our part. »
  • actudiff 14:535 juin 2025 à 14:53 Lli discussion contributions 3 137 octets −37 Page créée avec « And for that, '''we use the token obtained with the Get-AzAccessToken function<code>Get-AzAccessToken</code>'''.. » Balises : Modification par mobile Modification par le web mobile
  • actudiff 14:535 juin 2025 à 14:53 Lli discussion contributions 3 174 octets −101 Page créée avec « We work in a fullstack DevOps team, with scripts that call SQL procedures in thousands of Azure SQL databases, whether for maintenance, exports, cleanup… you know, the usual stuff. »
  • actudiff 14:525 juin 2025 à 14:52 Lli discussion contributions 3 275 octets −80 Page créée avec « I knew Microsoft had given a warning… but as usual, no one really took it seriously 😅 »
  • actudiff 14:525 juin 2025 à 14:52 Lli discussion contributions 3 355 octets +3 355 Page créée avec « Grrrr DevOps Pipeline... first major crash 😤 »