Merge pull request #26661 from mattemoore/fix_azure_scaffolder_git_push_auth
Fix azure scaffolder git push auth
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-azure': patch
|
||||
---
|
||||
|
||||
Publish Azure action now uses basic authentication to authenticate to Git when Azure integration is configured to use App Registration/Service Account or Managed Identity.
|
||||
@@ -207,13 +207,10 @@ export function createPublishAzureAction(options: {
|
||||
: config.getOptionalString('scaffolder.defaultAuthor.email'),
|
||||
};
|
||||
|
||||
const auth =
|
||||
ctx.input.token || credentials?.type === 'pat'
|
||||
? {
|
||||
username: 'notempty',
|
||||
password: ctx.input.token ?? credentials!.token,
|
||||
}
|
||||
: { token: credentials!.token };
|
||||
const auth = {
|
||||
username: 'notempty',
|
||||
password: ctx.input.token ?? credentials!.token,
|
||||
};
|
||||
|
||||
const commitResult = await initRepoAndPush({
|
||||
dir: getRepoSourceDirectory(ctx.workspacePath, ctx.input.sourcePath),
|
||||
|
||||
Reference in New Issue
Block a user