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

Improve the names of plugins, packages, and collections in the extension catalog metadata

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Normal Normal
    • 1.10.0
    • None
    • Catalog, Overlay
    • None
    • Improve the names of plugins, packages, and collections in the extension catalog metadata
    • M
    • False
    • Hide

      None

      Show
      None
    • False
    • RHDHPLAN-365Improve the names of plugins, packages, and collections in the marketplace metadata
    • To Do
    • RHDHPLAN-365 - Improve the names of plugins, packages, and collections in the marketplace metadata
    • QE Needed, Docs Needed, TE Needed, Customer Facing, PX Needed
    • 100% To Do, 0% In Progress, 0% Done

      EPIC Goal

      What are we trying to solve here?

      Improve the names of plugins, packages, and collections in the extension catalog metadata, for:

      • better name-to-object consistency
      • better descriptions

      When the sync-midstream.sh script runs, it conducts an audit of metadata files.

      We can use that as input to see what we can improve.

      [INFO] Catalog Entity vs Plugin Analysis:
        - 119 Catalog Entity Package yaml files moved
        - 40 plugins found with valid OCI images
      [INFO] 89 catalog entity package file(s) without corresponding plugin in index - has the plugin been published?
        - [external author: AWS] overlay-repo/workspaces/aws-codebuild/metadata/aws-aws-codebuild-plugin-for-backstage.yaml
        - [external author: AWS] overlay-repo/workspaces/aws-codebuild/metadata/aws-aws-codebuild-plugin-for-backstage-backend.yaml
        - [community] overlay-repo/workspaces/3scale/metadata/backstage-community-plugin-3scale-backend.yaml
        - [community] overlay-repo/workspaces/argocd/metadata/backstage-community-plugin-argocd.yaml
        - [community] overlay-repo/workspaces/argocd/metadata/backstage-community-plugin-argocd-backend.yaml
        - [community] overlay-repo/workspaces/azure-devops/metadata/backstage-community-plugin-azure-devops.yaml
        - [community] overlay-repo/workspaces/azure-devops/metadata/backstage-community-plugin-azure-devops-backend.yaml
        - [community] overlay-repo/workspaces/azure-devops/metadata/backstage-community-plugin-catalog-backend-module-azure-devops-annotator-processor.yaml
        - [community] overlay-repo/workspaces/dynatrace/metadata/backstage-community-plugin-dynatrace.yaml
        - [community] overlay-repo/workspaces/github-actions/metadata/backstage-community-plugin-github-actions.yaml
        - [community] overlay-repo/workspaces/github-issues/metadata/backstage-community-plugin-github-issues.yaml
        - [external author: DAZN] overlay-repo/workspaces/github-pull-requests-board/metadata/backstage-community-plugin-github-pull-requests-board.yaml
        - [community] overlay-repo/workspaces/jenkins/metadata/backstage-community-plugin-jenkins.yaml
        - [community] overlay-repo/workspaces/jenkins/metadata/backstage-community-plugin-jenkins-backend.yaml
        - [community] overlay-repo/workspaces/jfrog-artifactory/metadata/backstage-community-plugin-jfrog-artifactory.yaml
        - [?UNKNOWN?] overlay-repo/workspaces/kiali/metadata/backstage-community-plugin-kiali.yaml
        - [?UNKNOWN?] overlay-repo/workspaces/kiali/metadata/backstage-community-plugin-kiali-backend.yaml
        - [community] overlay-repo/workspaces/lighthouse/metadata/backstage-community-plugin-lighthouse.yaml
        - [community] overlay-repo/workspaces/lighthouse/metadata/backstage-community-plugin-lighthouse-backend.yaml
        - [external author: Backstage Community] overlay-repo/workspaces/mcp-chat/metadata/backstage-community-plugin-mcp-chat.yaml
        - [external author: Backstage Community] overlay-repo/workspaces/mcp-chat/metadata/backstage-community-plugin-mcp-chat-backend.yaml
        - [community] overlay-repo/workspaces/nexus-repository-manager/metadata/backstage-community-plugin-nexus-repository-manager.yaml
        - [community] overlay-repo/workspaces/quay/metadata/backstage-community-plugin-quay.yaml
        - [community] overlay-repo/workspaces/quay/metadata/backstage-community-plugin-quay-backend.yaml
        - [supported] overlay-repo/workspaces/rbac/metadata/backstage-community-plugin-rbac.yaml
        - [community] overlay-repo/workspaces/azure-devops/metadata/backstage-community-plugin-scaffolder-backend-module-azure-devops.yaml
        - [external author: Backstage Community] overlay-repo/workspaces/azure-devops/metadata/backstage-community-plugin-scaffolder-backend-module-dotnet.yaml
        - [community] overlay-repo/workspaces/jenkins/metadata/backstage-community-plugin-scaffolder-backend-module-jenkins.yaml
        - [community] overlay-repo/workspaces/quay/metadata/backstage-community-plugin-scaffolder-backend-module-quay.yaml
        - [community] overlay-repo/workspaces/scaffolder-backend-module-sonarqube/metadata/backstage-community-plugin-scaffolder-backend-module-sonarqube.yaml
        - [community] overlay-repo/workspaces/azure-devops/metadata/backstage-community-plugin-search-backend-module-azure-devops.yaml
        - [?UNKNOWN?] overlay-repo/workspaces/servicenow/metadata/backstage-community-plugin-servicenow.yaml
        - [?UNKNOWN?] overlay-repo/workspaces/servicenow/metadata/backstage-community-plugin-servicenow-backend.yaml
        - [community] overlay-repo/workspaces/sonarqube/metadata/backstage-community-plugin-sonarqube.yaml
        - [community] overlay-repo/workspaces/sonarqube/metadata/backstage-community-plugin-sonarqube-backend.yaml
        - [community] overlay-repo/workspaces/tekton/metadata/backstage-community-plugin-tekton.yaml
        - [external author: Backstage Community] overlay-repo/workspaces/todo/metadata/backstage-community-plugin-todo.yaml
        - [external author: Backstage Community] overlay-repo/workspaces/todo/metadata/backstage-community-plugin-todo-backend.yaml
        - [community] overlay-repo/workspaces/backstage/metadata/backstage-plugin-catalog-backend-module-bitbucket-cloud.yaml
        - [community] overlay-repo/workspaces/backstage/metadata/backstage-plugin-catalog-backend-module-bitbucket-server.yaml
        - [supported] overlay-repo/workspaces/backstage/metadata/backstage-plugin-kubernetes.yaml
        - [external author: Backstage] overlay-repo/workspaces/backstage/metadata/backstage-plugin-mcp-actions-backend.yaml
        - [community] overlay-repo/workspaces/backstage/metadata/backstage-plugin-scaffolder-backend-module-azure.yaml
        - [community] overlay-repo/workspaces/backstage/metadata/backstage-plugin-scaffolder-backend-module-bitbucket-cloud.yaml
        - [community] overlay-repo/workspaces/backstage/metadata/backstage-plugin-scaffolder-backend-module-bitbucket-server.yaml
        - [community] overlay-repo/workspaces/backstage/metadata/backstage-plugin-scaffolder-backend-module-gerrit.yaml
        - [supported] overlay-repo/workspaces/backstage/metadata/backstage-plugin-scaffolder-backend-module-github.yaml
        - [supported] overlay-repo/workspaces/backstage/metadata/backstage-plugin-signals.yaml
        - [?UNKNOWN?] overlay-repo/workspaces/scaffolder-relation-processor/metadata/bcp-ctlg-backend-mod-scaffolder-relation-processor.yaml
        - [community] overlay-repo/workspaces/gitlab/metadata/immobiliarelabs-backstage-plugin-gitlab.yaml
        - [community] overlay-repo/workspaces/gitlab/metadata/immobiliarelabs-backstage-plugin-gitlab-backend.yaml
        - [community] overlay-repo/workspaces/pagerduty/metadata/pagerduty-backstage-plugin.yaml
        - [community] overlay-repo/workspaces/pagerduty/metadata/pagerduty-backstage-plugin-backend.yaml
        - [supported] overlay-repo/workspaces/bulk-import/metadata/red-hat-developer-hub-backstage-plugin-bulk-import.yaml
        - [supported] overlay-repo/workspaces/bulk-import/metadata/red-hat-developer-hub-backstage-plugin-bulk-import-backend.yaml
        - [supported] overlay-repo/workspaces/homepage/metadata/red-hat-developer-hub-backstage-plugin-dynamic-home-page.yaml
        - [?UNKNOWN?] overlay-repo/workspaces/lightspeed/metadata/red-hat-developer-hub-backstage-plugin-lightspeed.yaml
        - [?UNKNOWN?] overlay-repo/workspaces/lightspeed/metadata/red-hat-developer-hub-backstage-plugin-lightspeed-backend.yaml
        - [?UNKNOWN?] overlay-repo/workspaces/mcp-integrations/metadata/red-hat-developer-hub-backstage-plugin-techdocs-mcp-tool.yaml
        - [supported] overlay-repo/workspaces/orchestrator/metadata/redhat-backstage-plugin-orchestrator.yaml
        - [supported] overlay-repo/workspaces/orchestrator/metadata/redhat-backstage-plugin-orchestrator-backend.yaml
        - [supported] overlay-repo/workspaces/orchestrator/metadata/redhat-backstage-plugin-orchestrator-backend-module-loki.yaml
        - [supported] overlay-repo/workspaces/orchestrator/metadata/redhat-backstage-plugin-orchestrator-form-widgets.yaml
        - [supported] overlay-repo/workspaces/orchestrator/metadata/redhat-backstage-plugin-scaffolder-backend-module-orchestrator.yaml
        - [?UNKNOWN?] overlay-repo/workspaces/scorecard/metadata/rhdh-backstage-plugin-scorecard.yaml
        - [?UNKNOWN?] overlay-repo/workspaces/scorecard/metadata/rhdh-backstage-plugin-scorecard-backend.yaml
        - [?UNKNOWN?] overlay-repo/workspaces/scorecard/metadata/rhdh-backstage-plugin-scorecard-backend-module-github.yaml
        - [?UNKNOWN?] overlay-repo/workspaces/scorecard/metadata/rhdh-backstage-plugin-scorecard-backend-module-jira.yaml
        - [?UNKNOWN?] overlay-repo/workspaces/scorecard/metadata/rhdh-backstage-plugin-scorecard-backend-module-openssf.yaml
        - [external author: Backstage] overlay-repo/workspaces/ai-integrations/metadata/rhdh-bs-plugin-catalog-backend-module-model-catalog.yaml
        - [external author: Backstage] overlay-repo/workspaces/ai-integrations/metadata/rhdh-bs-plugin-catalog-techdoc-url-reader-backend.yaml
        - [supported] overlay-repo/workspaces/adoption-insights/metadata/rhdh-bsp-adoption-insights.yaml
        - [supported] overlay-repo/workspaces/adoption-insights/metadata/rhdh-bsp-adoption-insights-backend.yaml
        - [supported] overlay-repo/workspaces/adoption-insights/metadata/rhdh-bsp-analytics-mod-adoption-insights.yaml
        - [supported] overlay-repo/workspaces/extensions/metadata/rhdh-bsp-ctlg-backend-mod-extensions.yaml
        - [supported] overlay-repo/workspaces/extensions/metadata/rhdh-bsp-extensions.yaml
        - [supported] overlay-repo/workspaces/extensions/metadata/rhdh-bsp-extensions-backend.yaml
        - [supported] overlay-repo/workspaces/global-floating-action-button/metadata/rhdh-bsp-global-floating-action-button.yaml
        - [supported] overlay-repo/workspaces/quickstart/metadata/rhdh-bsp-quickstart.yaml
        - [?UNKNOWN?] overlay-repo/workspaces/mcp-integrations/metadata/rhdh-bsp-software-ctlg-mcp-tool.yaml
        - [external author: Roadie] overlay-repo/workspaces/roadie-backstage-plugins/metadata/roadiehq-backstage-plugin-argo-cd.yaml
        - [community] overlay-repo/workspaces/roadie-backstage-plugins/metadata/roadiehq-backstage-plugin-argo-cd-backend.yaml
        - [community] overlay-repo/workspaces/roadie-backstage-plugins/metadata/roadiehq-backstage-plugin-datadog.yaml
        - [community] overlay-repo/workspaces/roadie-backstage-plugins/metadata/roadiehq-backstage-plugin-github-insights.yaml
        - [community] overlay-repo/workspaces/roadie-backstage-plugins/metadata/roadiehq-backstage-plugin-github-pull-requests.yaml
        - [community] overlay-repo/workspaces/roadie-backstage-plugins/metadata/roadiehq-backstage-plugin-jira.yaml
        - [community] overlay-repo/workspaces/roadie-backstage-plugins/metadata/roadiehq-backstage-plugin-security-insights.yaml
        - [external author: Roadie] overlay-repo/workspaces/roadie-backstage-plugins/metadata/roadiehq-scaffolder-backend-argocd.yaml
        - [community] overlay-repo/workspaces/roadie-backstage-plugins/metadata/roadiehq-scaffolder-backend-module-utils.yaml
      [INFO] 10 plugin(s) without corresponding catalog entity package yaml file - maybe the catalog entity file needs to be renamed?
        - [supported] workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor
        - [supported] workspaces/adoption-insights/plugins/adoption-insights
        - [supported] workspaces/adoption-insights/plugins/adoption-insights-backend
        - [supported] workspaces/adoption-insights/plugins/analytics-module-adoption-insights
        - [supported] workspaces/orchestrator/plugins/orchestrator
        - [supported] workspaces/orchestrator/plugins/orchestrator-backend
        - [supported] workspaces/orchestrator/plugins/orchestrator-backend-module-loki
        - [supported] workspaces/orchestrator/plugins/orchestrator-form-widgets
        - [supported] workspaces/quickstart/plugins/quickstart
        - [supported] workspaces/orchestrator/plugins/scaffolder-backend-module-orchestrator
      

      https://gitlab.cee.redhat.com/rhidp/rhdh-plugin-catalog/-/jobs/46658967

      You can run generateCatalogIndex.py locally to get similar output, and use that to know what overlays files need to be cleaned up.

              rh-ee-mhild Marcel Hild
              nickboldt Nick Boldt
              RHDH Cope
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated: