Skip to content

added support to Lighthouse for new backend#18633

Merged
Rugvip merged 5 commits intobackstage:masterfrom
jroebu14:add-support-for-new-backend-system-for-lighthouse
Jul 13, 2023
Merged

added support to Lighthouse for new backend#18633
Rugvip merged 5 commits intobackstage:masterfrom
jroebu14:add-support-for-new-backend-system-for-lighthouse

Conversation

@jroebu14
Copy link
Copy Markdown
Contributor

@jroebu14 jroebu14 commented Jul 11, 2023

Hey, I just made a Pull Request!

Added support for the new backend system for the Lighthouse plugin.

Fixes #18655

Original issue: #18301

✔️ Checklist

  • A changeset describing the change and affected packages. (more info)
  • Added or updated documentation
  • Tests for new functionality and regression tests for bug fixes
  • Screenshots attached (for UI changes)
  • All your commits have a Signed-off-by line in the message. (more info)

@jroebu14 jroebu14 requested review from a team and backstage-service as code owners July 11, 2023 08:52
@jroebu14 jroebu14 requested a review from Rugvip July 11, 2023 08:52
@backstage-goalie
Copy link
Copy Markdown
Contributor

backstage-goalie bot commented Jul 11, 2023

Changed Packages

Package Name Package Path Changeset Bump Current Version
example-backend-next packages/backend-next none v0.0.13-next.2
@backstage/plugin-lighthouse-backend plugins/lighthouse-backend patch v0.2.3-next.0

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Jul 11, 2023

Uffizzi Preview deployment-30615 was deleted.

Signed-off-by: Jonathan Roebuck <jroebuck@spotify.com>
Copy link
Copy Markdown
Member

@Rugvip Rugvip left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you, looks good! 👍

Just some minor nits

},
async init({ config, discovery, logger, scheduler, tokenManager }) {
const winstonLogger = loggerToWinstonLogger(logger);
const catalogClient = new CatalogClient({ discoveryApi: discovery });
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's depend on the catalogServiceRef from '@backstage/plugin-catalog-node/alpha' to access this instead.

jroebu14 and others added 4 commits July 12, 2023 09:30
tidy up example code in README

Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Jonathan Roebuck <jroebuck@spotify.com>
Signed-off-by: Jonathan Roebuck <jroebuck@spotify.com>
Signed-off-by: Jonathan Roebuck <jroebuck@spotify.com>
Signed-off-by: Jonathan Roebuck <jroebuck@spotify.com>
@jroebu14 jroebu14 self-assigned this Jul 13, 2023
Copy link
Copy Markdown
Member

@Rugvip Rugvip left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Excellent, let's :shipit:!

@Rugvip Rugvip merged commit 8fdca82 into backstage:master Jul 13, 2023
@github-actions
Copy link
Copy Markdown
Contributor

Thank you for contributing to Backstage! The changes in this pull request will be part of the 1.16.0 release, scheduled for Tue, 18 Jul 2023.

@jroebu14 jroebu14 deleted the add-support-for-new-backend-system-for-lighthouse branch July 13, 2023 08:46
@benjdlambert benjdlambert mentioned this pull request Jul 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

🚀 Migrate lighthouse-backend plugin to the new backend system

2 participants