From 83f6a64d2c35ee2d33a229a212dd79ce313c62b7 Mon Sep 17 00:00:00 2001 From: Hasan Oezdemir <21654050+nodify-at@users.noreply.github.com> Date: Fri, 27 May 2022 02:46:34 +0200 Subject: [PATCH 1/2] bugfix: provide backstage token for rebuild api call Signed-off-by: Hasan Oezdemir <21654050+nodify-at@users.noreply.github.com> --- .changeset/pretty-wolves-whisper.md | 5 +++++ plugins/jenkins-backend/src/service/router.ts | 7 ++++--- 2 files changed, 9 insertions(+), 3 deletions(-) create mode 100644 .changeset/pretty-wolves-whisper.md diff --git a/.changeset/pretty-wolves-whisper.md b/.changeset/pretty-wolves-whisper.md new file mode 100644 index 0000000000..5ab603de23 --- /dev/null +++ b/.changeset/pretty-wolves-whisper.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-jenkins-backend': patch +--- + +bugfix: provide backstage token for rebuild api call diff --git a/plugins/jenkins-backend/src/service/router.ts b/plugins/jenkins-backend/src/service/router.ts index fa357f8e9f..2c9e268165 100644 --- a/plugins/jenkins-backend/src/service/router.ts +++ b/plugins/jenkins-backend/src/service/router.ts @@ -131,6 +131,9 @@ export async function createRouter( '/v1/entity/:namespace/:kind/:name/job/:jobFullName/:buildNumber::rebuild', async (request, response) => { const { namespace, kind, name, jobFullName } = request.params; + const token = getBearerTokenFromAuthorizationHeader( + request.header('authorization'), + ); const jenkinsInfo = await jenkinsInfoProvider.getInstance({ entityRef: { kind, @@ -138,10 +141,8 @@ export async function createRouter( name, }, jobFullName, + backstageToken: token, }); - const token = getBearerTokenFromAuthorizationHeader( - request.header('authorization'), - ); const resourceRef = stringifyEntityRef({ kind, namespace, name }); await jenkinsApi.buildProject(jenkinsInfo, jobFullName, resourceRef, { From 276b95503f2aced13a8681d3705a2f9e44f873bd Mon Sep 17 00:00:00 2001 From: Hasan Oezdemir <21654050+nodify-at@users.noreply.github.com> Date: Mon, 30 May 2022 11:49:43 +0200 Subject: [PATCH 2/2] bugfix: fix typo, use bug fix instead of bugfix in wording Signed-off-by: Hasan Oezdemir <21654050+nodify-at@users.noreply.github.com> --- .changeset/pretty-wolves-whisper.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/pretty-wolves-whisper.md b/.changeset/pretty-wolves-whisper.md index 5ab603de23..498eac7173 100644 --- a/.changeset/pretty-wolves-whisper.md +++ b/.changeset/pretty-wolves-whisper.md @@ -2,4 +2,4 @@ '@backstage/plugin-jenkins-backend': patch --- -bugfix: provide backstage token for rebuild api call +bug fix: provide backstage token for rebuild api call