Uploaded image for project: 'Red Hat Internal Developer Platform'
  1. Red Hat Internal Developer Platform
  2. RHIDP-7700

[Servicenow] Create Servicenow plugin/packages yaml files for Extensions plugin

    • RHDH F&UI plugins 3276, RHDH F&UI plugins 3277

      Story

      Create the wrapper to preinstall the Servicenow plugin in RHDH and verify that the ServiceNow plugin (both frontend and backend) can be successfully run as an optional dynamic plugin in Red Hat Developer Hub (RHDH), without being enabled by default.

      Administrators must be able to:

      • Register the exported plugin package using the dynamic plugin configuration in RHDH.
      • Configure the plugin with the correct ServiceNow URL and authentication settings via app-config.yaml.
      • Display the plugin tab to the logged in user profile page or appropriate entity pages.
      • Add the correct annotations in catalog-info.yaml to link entities or users to ServiceNow tickets.

      The goal is to ensure that RHDH admins can adopt this plugin independently, and it functions as expected once properly configured.

      Create the catalog entity files of Servicenow plugin for installation via Extensions.

      Background

      Servicenow plugin is community plugin, and there won't be official documentation from RHDH for it. The plugin packages will be provided by the overlay repository, and the images are from:

      • - package: oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-servicenow-backend:bs_1.39.1__1.0.0!backstage-community-plugin-servicenow-backend
      • - package: oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-servicenow:bs_1.39.1__1.0.0!backstage-community-plugin-servicenow

        Dependencies and Blockers

      • Extensions plugin is correctly configured
      • Admin access to install a plugin via Extensions plugin

      Acceptance Criteria

      • Admin can install the ServiceNow plugin via Extensions plugin in RHDH.

              yicai@redhat.com Yi Cai
              yicai@redhat.com Yi Cai
              RHIDP - Frontend Plugins & UI
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: