Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[OCM] Add backstage app and backend to the workspace #2877

Merged
merged 1 commit into from
Feb 13, 2025

Conversation

invincibleJai
Copy link
Contributor

@invincibleJai invincibleJai commented Feb 12, 2025

Resolves:
https://issues.redhat.com/browse/RHIDP-5802

Description:

Add backstage app and backend to the workspace

Screenshots:

image image

How to test:

  1. run cd workspaces/ocm
  2. Update the config for OCM as below
  providers:
    ocm:
      env: # Key is reflected as provider ID. Defines and claims plugin instance ownership of entities
        name: OCP
        url: https://127.0.0.1:59002
        serviceAccountToken: ${K8S_SERVICE_ACCOUNT_TOKEN}
        skipTLSVerify: true
  1. run yarn install
  2. run yarn dev

✔️ 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)

@backstage-goalie
Copy link
Contributor

Changed Packages

Package Name Package Path Changeset Bump Current Version
app workspaces/ocm/packages/app none v0.0.0
backend workspaces/ocm/packages/backend none v0.0.0
@backstage-community/plugin-ocm workspaces/ocm/plugins/ocm patch v5.3.1

@rohitkrai03
Copy link

@invincibleJai FYI, I've been seeing similar type error while trying to add backstage app for Insights in #2874. Haven't been able to figure out a fix for it though.

@invincibleJai
Copy link
Contributor Author

@invincibleJai FYI, I've been seeing similar type error while trying to add backstage app for Insights in #2874. Haven't been able to figure out a fix for it though.

@rohitkrai03 it's failing for octokit for me and this is not a direct dependency so for now, I have disabled the tsc check on libraries

"tsc:full": "tsc --skipLibCheck true --incremental false",

Copy link
Contributor

@debsmita1 debsmita1 left a comment

Choose a reason for hiding this comment

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

Able to start the ocm plugin

Screenshot 2025-02-13 at 7 17 12 PM Screenshot 2025-02-13 at 7 17 06 PM

/lgtm

@debsmita1 debsmita1 merged commit 89198dc into backstage:main Feb 13, 2025
12 checks passed
Zarthus pushed a commit to Zarthus/community-plugins that referenced this pull request Feb 19, 2025
harmenbrinkmanTRIMM pushed a commit to harmenbrinkmanTRIMM/community-plugins that referenced this pull request Feb 19, 2025
Signed-off-by: Jaivardhan Kumar <[email protected]>
Signed-off-by: Harmen Brinkman <[email protected]>
sednus pushed a commit to sednus/community-plugins that referenced this pull request Feb 20, 2025
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.

3 participants