• Icon: Task Task
    • Resolution: Done
    • Icon: Blocker Blocker
    • 1.4.0
    • 1.4.0
    • Documentation
    • 3
    • False
    • Hide

      None

      Show
      None
    • False
    • Hide
      To upgrade from {product-very-short} 1.3 to 1.4, you must update your configuration to use the latest versions of the following plugins from the new scope.

      With this update, the following plugins, previously under the `@janus-idp` scope, have now been moved to the `@backstage-community` scope:

      [cols=2,%header]
      |===
      | *RHDH 1.3 Plugin Name*
      | *RHDH 1.4 Plugin Name*
      |`@janus-idp/backstage-plugin-acr`|`@backstage-community/plugin-acr`
      |`@janus-idp/backstage-plugin-acr`|`@backstage-community/plugin-acr`
      |`@janus-idp/backstage-plugin-analytics-provider-segment`|`@backstage-community/plugin-analytics-provider-segment`
      |`@janus-idp/backstage-plugin-jfrog-artifactory`|`@backstage-community/plugin-jfrog-artifactory`
      |`@janus-idp/backstage-plugin-keycloak-backend`|`@backstage-community/plugin-catalog-backend-module-keycloak`
      |`@janus-idp/backstage-plugin-nexus-repository-manager`|`@backstage-community/plugin-nexus-repository-manager`
      |`@janus-idp/backstage-plugin-ocm`|`@backstage-community/plugin-ocm`
      |`@janus-idp/backstage-plugin-ocm-backend`|`@backstage-community/plugin-ocm-backend`
      |`@janus-idp/backstage-plugin-quay`|`@backstage-community/plugin-quay`
      |`@janus-idp/backstage-plugin-rbac`|`@backstage-community/plugin-rbac`
      |`@janus-idp/backstage-plugin-tekton`|`@backstage-community/plugin-tekton`
      |`@janus-idp/backstage-plugin-topology`|`@backstage-community/plugin-topology`
      |`@janus-idp/backstage-scaffolder-backend-module-quay`|`@backstage-community/plugin-scaffolder-backend-module-quay`
      |`@janus-idp/backstage-scaffolder-backend-module-regex`|`@backstage-community/plugin-scaffolder-backend-module-regex`
      |`@janus-idp/backstage-scaffolder-backend-module-servicenow`|`@backstage-community/plugin-scaffolder-backend-module-servicenow`
      |`@janus-idp/backstage-scaffolder-backend-module-sonarqube`|`@backstage-community/plugin-scaffolder-backend-module-sonarqube`
      |===

      The following plugins, previously under the `@backstage` scope, have now been moved to the `@backstage-community` scope:
      [cols=2,%header]
      |===
      | *RHDH 1.3 Plugin Name*
      | *RHDH 1.4 Plugin Name*
      |`@backstage/plugin-azure-devops`|`@backstage-community/plugin-azure-devops`
      |`@backstage/plugin-azure-devops-backend`|`@backstage-community/plugin-azure-devops-backend`
      |`@backstage/plugin-dynatrace`|`@backstage-community/plugin-dynatrace`
      |`@backstage/plugin-github-actions`|`@backstage-community/plugin-github-actions`
      |`@backstage/plugin-github-issues`|`@backstage-community/plugin-github-issues`
      |`@backstage/plugin-jenkins`|`@backstage-community/plugin-jenkins`
      |`@backstage/plugin-jenkins-backend`|`@backstage-community/plugin-jenkins-backend`
      |`@backstage/plugin-lighthouse`|`@backstage-community/plugin-lighthouse`
      |`@backstage/plugin-sonarqube`|`@backstage-community/plugin-sonarqube`
      |`@backstage/plugin-sonarqube-backend`|`@backstage-community/plugin-sonarqube-backend`
      |`@backstage/plugin-tech-radar`|`@backstage-community/plugin-tech-radar`
      |===

      Two plugins previously under the `@janus-idp` scope have moved to `@red-hat-developer-hub` scope:

      [cols=2,%header]
      |===
      | *RHDH 1.3 Plugin Name*
      | *RHDH 1.4 Plugin Name*

      | `@janus-idp/backstage-plugin-bulk-import`
      | `@red-hat-developer-hub/backstage-plugin-bulk-import`

      | `@janus-idp/backstage-plugin-bulk-import-backend`
      | `@red-hat-developer-hub/backstage-plugin-bulk-import-backend`
      |===

      With the update to the plugin scope, the dynamic plugin configuration has also been modified.

      [cols=2,%header]
      |===
      |*RHDH 1.3 Configuration*|*RHDH 1.4 Configuration*
      |link:https://github.com/janus-idp/backstage-showcase/blob/release-1.3/dynamic-plugins.default.yaml[dynamic-plugins.default.yaml]|link:https://github.com/janus-idp/backstage-showcase/blob/release-1.4/dynamic-plugins.default.yaml[dynamic-plugins.default.yaml]
      |===

      .Procedure
      * To upgrade from {product-very-short} 1.3 to {product-very-short} 1.4, you must update your configuration to use the latest versions of the plugins listed previously from the new scope.

      [NOTE]
      ====
      In addition to the previously provided tables, you can compare the link:https://github.com/redhat-developer/red-hat-developers-documentation-rhdh/blob/release-1.4/modules/dynamic-plugins/rhdh-supported-plugins.csv[RHDH 1.4 CSV file] with the link:https://github.com/redhat-developer/red-hat-developers-documentation-rhdh/blob/release-1.3/modules/dynamic-plugins/rhdh-supported-plugins.csv[RHDH 1.3 CSV file] to identify the changes in dynamic plugins.
      ====
      Show
      To upgrade from {product-very-short} 1.3 to 1.4, you must update your configuration to use the latest versions of the following plugins from the new scope. With this update, the following plugins, previously under the `@janus-idp` scope, have now been moved to the `@backstage-community` scope: [cols=2,%header] |=== | *RHDH 1.3 Plugin Name* | *RHDH 1.4 Plugin Name* |`@janus-idp/backstage-plugin-acr`|`@backstage-community/plugin-acr` |`@janus-idp/backstage-plugin-acr`|`@backstage-community/plugin-acr` |`@janus-idp/backstage-plugin-analytics-provider-segment`|`@backstage-community/plugin-analytics-provider-segment` |`@janus-idp/backstage-plugin-jfrog-artifactory`|`@backstage-community/plugin-jfrog-artifactory` |`@janus-idp/backstage-plugin-keycloak-backend`|`@backstage-community/plugin-catalog-backend-module-keycloak` |`@janus-idp/backstage-plugin-nexus-repository-manager`|`@backstage-community/plugin-nexus-repository-manager` |`@janus-idp/backstage-plugin-ocm`|`@backstage-community/plugin-ocm` |`@janus-idp/backstage-plugin-ocm-backend`|`@backstage-community/plugin-ocm-backend` |`@janus-idp/backstage-plugin-quay`|`@backstage-community/plugin-quay` |`@janus-idp/backstage-plugin-rbac`|`@backstage-community/plugin-rbac` |`@janus-idp/backstage-plugin-tekton`|`@backstage-community/plugin-tekton` |`@janus-idp/backstage-plugin-topology`|`@backstage-community/plugin-topology` |`@janus-idp/backstage-scaffolder-backend-module-quay`|`@backstage-community/plugin-scaffolder-backend-module-quay` |`@janus-idp/backstage-scaffolder-backend-module-regex`|`@backstage-community/plugin-scaffolder-backend-module-regex` |`@janus-idp/backstage-scaffolder-backend-module-servicenow`|`@backstage-community/plugin-scaffolder-backend-module-servicenow` |`@janus-idp/backstage-scaffolder-backend-module-sonarqube`|`@backstage-community/plugin-scaffolder-backend-module-sonarqube` |=== The following plugins, previously under the `@backstage` scope, have now been moved to the `@backstage-community` scope: [cols=2,%header] |=== | *RHDH 1.3 Plugin Name* | *RHDH 1.4 Plugin Name* |`@backstage/plugin-azure-devops`|`@backstage-community/plugin-azure-devops` |`@backstage/plugin-azure-devops-backend`|`@backstage-community/plugin-azure-devops-backend` |`@backstage/plugin-dynatrace`|`@backstage-community/plugin-dynatrace` |`@backstage/plugin-github-actions`|`@backstage-community/plugin-github-actions` |`@backstage/plugin-github-issues`|`@backstage-community/plugin-github-issues` |`@backstage/plugin-jenkins`|`@backstage-community/plugin-jenkins` |`@backstage/plugin-jenkins-backend`|`@backstage-community/plugin-jenkins-backend` |`@backstage/plugin-lighthouse`|`@backstage-community/plugin-lighthouse` |`@backstage/plugin-sonarqube`|`@backstage-community/plugin-sonarqube` |`@backstage/plugin-sonarqube-backend`|`@backstage-community/plugin-sonarqube-backend` |`@backstage/plugin-tech-radar`|`@backstage-community/plugin-tech-radar` |=== Two plugins previously under the `@janus-idp` scope have moved to `@red-hat-developer-hub` scope: [cols=2,%header] |=== | *RHDH 1.3 Plugin Name* | *RHDH 1.4 Plugin Name* | `@janus-idp/backstage-plugin-bulk-import` | `@red-hat-developer-hub/backstage-plugin-bulk-import` | `@janus-idp/backstage-plugin-bulk-import-backend` | `@red-hat-developer-hub/backstage-plugin-bulk-import-backend` |=== With the update to the plugin scope, the dynamic plugin configuration has also been modified. [cols=2,%header] |=== |*RHDH 1.3 Configuration*|*RHDH 1.4 Configuration* |link: https://github.com/janus-idp/backstage-showcase/blob/release-1.3/dynamic-plugins.default.yaml [dynamic-plugins.default.yaml]|link: https://github.com/janus-idp/backstage-showcase/blob/release-1.4/dynamic-plugins.default.yaml [dynamic-plugins.default.yaml] |=== .Procedure * To upgrade from {product-very-short} 1.3 to {product-very-short} 1.4, you must update your configuration to use the latest versions of the plugins listed previously from the new scope. [NOTE] ==== In addition to the previously provided tables, you can compare the link: https://github.com/redhat-developer/red-hat-developers-documentation-rhdh/blob/release-1.4/modules/dynamic-plugins/rhdh-supported-plugins.csv [RHDH 1.4 CSV file] with the link: https://github.com/redhat-developer/red-hat-developers-documentation-rhdh/blob/release-1.3/modules/dynamic-plugins/rhdh-supported-plugins.csv [RHDH 1.3 CSV file] to identify the changes in dynamic plugins. ====
    • Removed Functionality
    • Done

      As part of migrating plugins from janus-idp/backstage-plugins to either backstage/community-plugins or redhat-developer/rhdh-plugins, there have been changes to their locations which require doc updates.

      NOTE most of these can be updated by using this script: https://github.com/redhat-developer/red-hat-developers-documentation-rhdh/blob/main/modules/dynamic-plugins/rhdh-supported-plugins.sh ,  grep-janus-idp-.txt can be used as a reference to look for places to update

      All plugins that require this update will be listed below:

      1. Update `./dynamic-plugins/dist/janus-idp-backstage-plugin-acr` to `./dynamic-plugins/dist/backstage-community-plugin-acr`
      2. Update `./dynamic-plugins/dist/janus-idp-backstage-plugin-analytics-provider-segment` to `./dynamic-plugins/dist/backstage-community-plugin-analytics-provider-segment`
      3. Update `./dynamic-plugins/dist/janus-idp-backstage-plugin-keycloak-backend-dynamic` to `./dynamic-plugins/dist/backstage-community-plugin-catalog-backend-module-keycloak-dynamic`
      4. Update `./dynamic-plugins/dist/janus-idp-backstage-plugin-jfrog-artifactory` to `./dynamic-plugins/dist/backstage-community-plugin-jfrog-artifactory`
      5. Update `./dynamic-plugins/dist/janus-idp-backstage-plugin-nexus-repository-manager` to `./dynamic-plugins/dist/backstage-community-plugin-nexus-repository-manager`
      6. Update `./dynamic-plugins/dist/janus-idp-backstage-plugin-quay` to `./dynamic-plugins/dist/backstage-community-plugin-quay`
      7. Update `./dynamic-plugins/dist/janus-idp-backstage-plugin-rbac` to `./dynamic-plugins/dist/backstage-community-plugin-rbac` 
      8. Update `./dynamic-plugins/dist/janus-idp-backstage-scaffolder-backend-module-quay-dynamic` to `./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-quay-dynamic`
      9. Update ./dynamic-plugins/dist/janus-idp-backstage-scaffolder-backend-module-regex-dynamic to ./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-regex-dynamic
      10. Update ./dynamic-plugins/dist/janus-idp-backstage-scaffolder-backend-module-servicenow-dynamic to ./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-servicenow-dynamic
      11. Update ./dynamic-plugins/dist/janus-idp-backstage-plugin-tekton to ./dynamic-plugins/dist/backstage-community-plugin-tekton
      12. Update ./dynamic-plugins/dist/janus-idp-backstage-plugin-topology to ./dynamic-plugins/dist/backstage-community-plugin-topology
      13. Update ./dynamic-plugins/dist/janus-idp-backstage-plugin-bulk-import to ./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-bulk-import
      14. Update ./dynamic-plugins/dist/janus-idp-backstage-plugin-bulk-import-backend-dynamic to ./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-bulk-import-backend-dynamic

      I did not notice any references of the ocm and sonarqube plugins in the docs, but if there are any references to them, they should be updated to the following:

      1. Update ./dynamic-plugins/dist/janus-idp-backstage-plugin-ocm to  ./dynamic-plugins/dist/backstage-community-plugin-ocm
      2. Update ./dynamic-plugins/dist/janus-idp-backstage-plugin-ocm-backend-dynamic to ./dynamic-plugins/dist/backstage-community-plugin-ocm-backend-dynamic
      3. Update ./dynamic-plugins/dist/janus-idp-backstage-plugin-scaffolder-backend-module-sonarqube-dynamic to 
        ./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-sonarqube-dynamic

          There are no Sub-Tasks for this issue.

              gforde@redhat.com Gerry Forde
              mittkash Kashish Mittal
              RHIDP - Documentation
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: