diff --git a/modules/dynamic-plugins/ref-deprecated-plugins.adoc b/modules/dynamic-plugins/ref-deprecated-plugins.adoc index 81b9d70860..647d6ee885 100644 --- a/modules/dynamic-plugins/ref-deprecated-plugins.adoc +++ b/modules/dynamic-plugins/ref-deprecated-plugins.adoc @@ -16,11 +16,11 @@ [%header,cols=4*] |=== |*Name* |*Plugin* |*Version* |*Path and required variables* -|OCM |`https://npmjs.com/package/@backstage-community/plugin-ocm/v/5.6.0[@backstage-community/plugin-ocm]` |5.6.0 +|OCM |`https://npmjs.com/package/@backstage-community/plugin-ocm/v/5.8.0[@backstage-community/plugin-ocm]` |5.8.0 |`./dynamic-plugins/dist/backstage-community-plugin-ocm` -|OCM |`https://npmjs.com/package/@backstage-community/plugin-ocm-backend/v/5.7.0[@backstage-community/plugin-ocm-backend]` |5.7.0 +|OCM |`https://npmjs.com/package/@backstage-community/plugin-ocm-backend/v/5.9.1[@backstage-community/plugin-ocm-backend]` |5.9.1 |`./dynamic-plugins/dist/backstage-community-plugin-ocm-backend-dynamic` `OCM_HUB_NAME` diff --git a/modules/dynamic-plugins/ref-rh-supported-plugins.adoc b/modules/dynamic-plugins/ref-rh-supported-plugins.adoc index 3cf9f809f1..8299a99993 100644 --- a/modules/dynamic-plugins/ref-rh-supported-plugins.adoc +++ b/modules/dynamic-plugins/ref-rh-supported-plugins.adoc @@ -11,7 +11,7 @@ [%header,cols=4*] |=== |*Name* |*Plugin* |*Version* |*Path and required variables* -|Analytics Provider Segment |`https://npmjs.com/package/@backstage-community/plugin-analytics-provider-segment/v/1.17.0[@backstage-community/plugin-analytics-provider-segment]` |1.17.0 +|Analytics Provider Segment |`https://npmjs.com/package/@backstage-community/plugin-analytics-provider-segment/v/1.19.1[@backstage-community/plugin-analytics-provider-segment]` |1.19.1 |`./dynamic-plugins/dist/backstage-community-plugin-analytics-provider-segment` `BACKSTAGE_VERSION` @@ -23,7 +23,7 @@ `SEGMENT_WRITE_KEY` -|Keycloak |`https://npmjs.com/package/@backstage-community/plugin-catalog-backend-module-keycloak/v/3.12.1[@backstage-community/plugin-catalog-backend-module-keycloak]` |3.12.1 +|Keycloak |`https://npmjs.com/package/@backstage-community/plugin-catalog-backend-module-keycloak/v/3.14.2[@backstage-community/plugin-catalog-backend-module-keycloak]` |3.14.2 |`./dynamic-plugins/dist/backstage-community-plugin-catalog-backend-module-keycloak-dynamic` `KEYCLOAK_BASE_URL` @@ -37,23 +37,23 @@ `KEYCLOAK_REALM` -|Quay |`https://npmjs.com/package/@backstage-community/plugin-quay/v/1.21.1[@backstage-community/plugin-quay]` |1.21.1 +|Quay |`https://npmjs.com/package/@backstage-community/plugin-quay/v/1.24.0[@backstage-community/plugin-quay]` |1.24.0 |`./dynamic-plugins/dist/backstage-community-plugin-quay` -|RBAC |`https://npmjs.com/package/@backstage-community/plugin-rbac/v/1.42.0[@backstage-community/plugin-rbac]` |1.42.0 +|RBAC |`https://npmjs.com/package/@backstage-community/plugin-rbac/v/1.45.1[@backstage-community/plugin-rbac]` |1.45.1 |`./dynamic-plugins/dist/backstage-community-plugin-rbac` -|Kubernetes |`https://npmjs.com/package/@backstage-community/plugin-scaffolder-backend-module-kubernetes/v/2.8.1[@backstage-community/plugin-scaffolder-backend-module-kubernetes]` |2.8.1 +|Kubernetes |`https://npmjs.com/package/@backstage-community/plugin-scaffolder-backend-module-kubernetes/v/2.10.1[@backstage-community/plugin-scaffolder-backend-module-kubernetes]` |2.10.1 |`./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-kubernetes-dynamic` -|Quay |`https://npmjs.com/package/@backstage-community/plugin-scaffolder-backend-module-quay/v/2.9.1[@backstage-community/plugin-scaffolder-backend-module-quay]` |2.9.1 +|Quay |`https://npmjs.com/package/@backstage-community/plugin-scaffolder-backend-module-quay/v/2.11.0[@backstage-community/plugin-scaffolder-backend-module-quay]` |2.11.0 |`./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-quay-dynamic` -|Regex |`https://npmjs.com/package/@backstage-community/plugin-scaffolder-backend-module-regex/v/2.7.0[@backstage-community/plugin-scaffolder-backend-module-regex]` |2.7.0 +|Regex |`https://npmjs.com/package/@backstage-community/plugin-scaffolder-backend-module-regex/v/2.8.0[@backstage-community/plugin-scaffolder-backend-module-regex]` |2.8.0 |`./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-regex-dynamic` @@ -65,13 +65,13 @@ |`./dynamic-plugins/dist/backstage-community-plugin-topology` -|GitHub |`https://npmjs.com/package/@backstage/plugin-catalog-backend-module-github/v/0.9.0[@backstage/plugin-catalog-backend-module-github]` |0.9.0 +|GitHub |`https://npmjs.com/package/@backstage/plugin-catalog-backend-module-github/v/0.10.2[@backstage/plugin-catalog-backend-module-github]` |0.10.2 |`./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-github-dynamic` `GITHUB_ORG` -|GitHub Org |`https://npmjs.com/package/@backstage/plugin-catalog-backend-module-github-org/v/0.3.10[@backstage/plugin-catalog-backend-module-github-org]` |0.3.10 +|GitHub Org |`https://npmjs.com/package/@backstage/plugin-catalog-backend-module-github-org/v/0.3.13[@backstage/plugin-catalog-backend-module-github-org]` |0.3.13 |`./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-github-org-dynamic` `GITHUB_ORG` @@ -79,11 +79,11 @@ `GITHUB_URL` -|Ldap |`https://npmjs.com/package/@backstage/plugin-catalog-backend-module-ldap/v/0.11.5[@backstage/plugin-catalog-backend-module-ldap]` |0.11.5 +|Ldap |`https://npmjs.com/package/@backstage/plugin-catalog-backend-module-ldap/v/0.11.8[@backstage/plugin-catalog-backend-module-ldap]` |0.11.8 |`./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-ldap-dynamic` -|Kubernetes |`https://npmjs.com/package/@backstage/plugin-kubernetes-backend/v/0.19.6[@backstage/plugin-kubernetes-backend]` |0.19.6 +|Kubernetes |`https://npmjs.com/package/@backstage/plugin-kubernetes-backend/v/0.20.1[@backstage/plugin-kubernetes-backend]` |0.20.1 |`./dynamic-plugins/dist/backstage-plugin-kubernetes-backend-dynamic` `K8S_CLUSTER_NAME` @@ -93,35 +93,35 @@ `K8S_CLUSTER_URL` -|GitHub |`https://npmjs.com/package/@backstage/plugin-scaffolder-backend-module-github/v/0.7.1[@backstage/plugin-scaffolder-backend-module-github]` |0.7.1 +|GitHub |`https://npmjs.com/package/@backstage/plugin-scaffolder-backend-module-github/v/0.8.2[@backstage/plugin-scaffolder-backend-module-github]` |0.8.2 |`./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-github-dynamic` -|Signals |`https://npmjs.com/package/@backstage/plugin-signals-backend/v/0.3.4[@backstage/plugin-signals-backend]` |0.3.4 +|Signals |`https://npmjs.com/package/@backstage/plugin-signals-backend/v/0.3.7[@backstage/plugin-signals-backend]` |0.3.7 |`./dynamic-plugins/dist/backstage-plugin-signals-backend-dynamic` -|TechDocs |`https://npmjs.com/package/@backstage/plugin-techdocs/v/1.12.6[@backstage/plugin-techdocs]` |1.12.6 +|TechDocs |`https://npmjs.com/package/@backstage/plugin-techdocs/v/1.14.1[@backstage/plugin-techdocs]` |1.14.1 |`./dynamic-plugins/dist/backstage-plugin-techdocs` -|TechDocs |`https://npmjs.com/package/@backstage/plugin-techdocs-backend/v/2.0.2[@backstage/plugin-techdocs-backend]` |2.0.2 +|TechDocs |`https://npmjs.com/package/@backstage/plugin-techdocs-backend/v/2.0.5[@backstage/plugin-techdocs-backend]` |2.0.5 |`./dynamic-plugins/dist/backstage-plugin-techdocs-backend-dynamic` -|TechDocs Module Addons Contrib |`https://npmjs.com/package/@backstage/plugin-techdocs-module-addons-contrib/v/1.1.24[@backstage/plugin-techdocs-module-addons-contrib]` |1.1.24 +|TechDocs Module Addons Contrib |`https://npmjs.com/package/@backstage/plugin-techdocs-module-addons-contrib/v/1.1.27[@backstage/plugin-techdocs-module-addons-contrib]` |1.1.27 |`./dynamic-plugins/dist/backstage-plugin-techdocs-module-addons-contrib` -|Dynamic Home Page |`https://npmjs.com/package/@red-hat-developer-hub/backstage-plugin-dynamic-home-page/v/1.5.0[@red-hat-developer-hub/backstage-plugin-dynamic-home-page]` |1.5.0 +|Dynamic Home Page |`https://npmjs.com/package/@red-hat-developer-hub/backstage-plugin-dynamic-home-page/v/1.9.2[@red-hat-developer-hub/backstage-plugin-dynamic-home-page]` |1.9.2 |`./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-dynamic-home-page` -|Global Floating Action Button |`https://npmjs.com/package/@red-hat-developer-hub/backstage-plugin-global-floating-action-button/v/1.2.0[@red-hat-developer-hub/backstage-plugin-global-floating-action-button]` |1.2.0 +|Global Floating Action Button |`https://npmjs.com/package/@red-hat-developer-hub/backstage-plugin-global-floating-action-button/v/1.5.0[@red-hat-developer-hub/backstage-plugin-global-floating-action-button]` |1.5.0 |`./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-global-floating-action-button` -|Global Header |`https://npmjs.com/package/@red-hat-developer-hub/backstage-plugin-global-header/v/1.13.0[@red-hat-developer-hub/backstage-plugin-global-header]` |1.13.0 +|Global Header |`https://npmjs.com/package/@red-hat-developer-hub/backstage-plugin-global-header/v/1.18.1[@red-hat-developer-hub/backstage-plugin-global-header]` |1.18.1 |`./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-global-header` @@ -141,7 +141,7 @@ |`./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-quickstart` -|Argo CD |`https://npmjs.com/package/@roadiehq/backstage-plugin-argo-cd-backend/v/4.3.1[@roadiehq/backstage-plugin-argo-cd-backend]` |4.3.1 +|Argo CD |`https://npmjs.com/package/@roadiehq/backstage-plugin-argo-cd-backend/v/4.4.2[@roadiehq/backstage-plugin-argo-cd-backend]` |4.4.2 |`./dynamic-plugins/dist/roadiehq-backstage-plugin-argo-cd-backend-dynamic` `ARGOCD_AUTH_TOKEN` diff --git a/modules/dynamic-plugins/ref-rh-tech-preview-plugins.adoc b/modules/dynamic-plugins/ref-rh-tech-preview-plugins.adoc index aaa2bc44d2..1758867857 100644 --- a/modules/dynamic-plugins/ref-rh-tech-preview-plugins.adoc +++ b/modules/dynamic-plugins/ref-rh-tech-preview-plugins.adoc @@ -10,7 +10,7 @@ [%header,cols=4*] |=== |*Name* |*Plugin* |*Version* |*Path and required variables* -|3scale |`https://npmjs.com/package/@backstage-community/plugin-3scale-backend/v/3.6.1[@backstage-community/plugin-3scale-backend]` |3.6.1 +|3scale |`https://npmjs.com/package/@backstage-community/plugin-3scale-backend/v/3.8.0[@backstage-community/plugin-3scale-backend]` |3.8.0 |`./dynamic-plugins/dist/backstage-community-plugin-3scale-backend-dynamic` `THREESCALE_ACCESS_TOKEN` @@ -18,15 +18,15 @@ `THREESCALE_BASE_URL` -|ACR |`https://npmjs.com/package/@backstage-community/plugin-acr/v/1.15.1[@backstage-community/plugin-acr]` |1.15.1 +|ACR |`https://npmjs.com/package/@backstage-community/plugin-acr/v/1.17.0[@backstage-community/plugin-acr]` |1.17.0 |`./dynamic-plugins/dist/backstage-community-plugin-acr` -|Azure Devops |`https://npmjs.com/package/@backstage-community/plugin-azure-devops/v/0.16.1[@backstage-community/plugin-azure-devops]` |0.16.1 +|Azure Devops |`https://npmjs.com/package/@backstage-community/plugin-azure-devops/v/0.18.0[@backstage-community/plugin-azure-devops]` |0.18.0 |`./dynamic-plugins/dist/backstage-community-plugin-azure-devops` -|Azure Devops |`https://npmjs.com/package/@backstage-community/plugin-azure-devops-backend/v/0.17.1[@backstage-community/plugin-azure-devops-backend]` |0.17.1 +|Azure Devops |`https://npmjs.com/package/@backstage-community/plugin-azure-devops-backend/v/0.19.0[@backstage-community/plugin-azure-devops-backend]` |0.19.0 |`./dynamic-plugins/dist/backstage-community-plugin-azure-devops-backend-dynamic` `AZURE_ORG` @@ -34,31 +34,31 @@ `AZURE_TOKEN` -|Pingidentity |`https://npmjs.com/package/@backstage-community/plugin-catalog-backend-module-pingidentity/v/0.5.0[@backstage-community/plugin-catalog-backend-module-pingidentity]` |0.5.0 +|Pingidentity |`https://npmjs.com/package/@backstage-community/plugin-catalog-backend-module-pingidentity/v/0.7.0[@backstage-community/plugin-catalog-backend-module-pingidentity]` |0.7.0 |`./dynamic-plugins/dist/backstage-community-plugin-catalog-backend-module-pingidentity-dynamic` -|Scaffolder Relation Processor |`https://npmjs.com/package/@backstage-community/plugin-catalog-backend-module-scaffolder-relation-processor/v/2.5.0[@backstage-community/plugin-catalog-backend-module-scaffolder-relation-processor]` |2.5.0 +|Scaffolder Relation Processor |`https://npmjs.com/package/@backstage-community/plugin-catalog-backend-module-scaffolder-relation-processor/v/2.8.0[@backstage-community/plugin-catalog-backend-module-scaffolder-relation-processor]` |2.8.0 |`./dynamic-plugins/dist/backstage-community-plugin-catalog-backend-module-scaffolder-relation-processor-dynamic` -|Dynatrace |`https://npmjs.com/package/@backstage-community/plugin-dynatrace/v/10.6.0[@backstage-community/plugin-dynatrace]` |10.6.0 +|Dynatrace |`https://npmjs.com/package/@backstage-community/plugin-dynatrace/v/10.8.0[@backstage-community/plugin-dynatrace]` |10.8.0 |`./dynamic-plugins/dist/backstage-community-plugin-dynatrace` -|GitHub Actions |`https://npmjs.com/package/@backstage-community/plugin-github-actions/v/0.11.1[@backstage-community/plugin-github-actions]` |0.11.1 +|GitHub Actions |`https://npmjs.com/package/@backstage-community/plugin-github-actions/v/0.14.0[@backstage-community/plugin-github-actions]` |0.14.0 |`./dynamic-plugins/dist/backstage-community-plugin-github-actions` -|GitHub Issues |`https://npmjs.com/package/@backstage-community/plugin-github-issues/v/0.10.0[@backstage-community/plugin-github-issues]` |0.10.0 +|GitHub Issues |`https://npmjs.com/package/@backstage-community/plugin-github-issues/v/0.13.0[@backstage-community/plugin-github-issues]` |0.13.0 |`./dynamic-plugins/dist/backstage-community-plugin-github-issues` -|Jenkins |`https://npmjs.com/package/@backstage-community/plugin-jenkins/v/0.20.0[@backstage-community/plugin-jenkins]` |0.20.0 +|Jenkins |`https://npmjs.com/package/@backstage-community/plugin-jenkins/v/0.22.0[@backstage-community/plugin-jenkins]` |0.22.0 |`./dynamic-plugins/dist/backstage-community-plugin-jenkins` -|Jenkins |`https://npmjs.com/package/@backstage-community/plugin-jenkins-backend/v/0.15.0[@backstage-community/plugin-jenkins-backend]` |0.15.0 +|Jenkins |`https://npmjs.com/package/@backstage-community/plugin-jenkins-backend/v/0.17.0[@backstage-community/plugin-jenkins-backend]` |0.17.0 |`./dynamic-plugins/dist/backstage-community-plugin-jenkins-backend-dynamic` `JENKINS_TOKEN` @@ -68,15 +68,15 @@ `JENKINS_USERNAME` -|JFrog Artifactory |`https://npmjs.com/package/@backstage-community/plugin-jfrog-artifactory/v/1.15.3[@backstage-community/plugin-jfrog-artifactory]` |1.15.3 +|JFrog Artifactory |`https://npmjs.com/package/@backstage-community/plugin-jfrog-artifactory/v/1.18.2[@backstage-community/plugin-jfrog-artifactory]` |1.18.2 |`./dynamic-plugins/dist/backstage-community-plugin-jfrog-artifactory` -|Lighthouse |`https://npmjs.com/package/@backstage-community/plugin-lighthouse/v/0.10.0[@backstage-community/plugin-lighthouse]` |0.10.0 +|Lighthouse |`https://npmjs.com/package/@backstage-community/plugin-lighthouse/v/0.12.0[@backstage-community/plugin-lighthouse]` |0.12.0 |`./dynamic-plugins/dist/backstage-community-plugin-lighthouse` -|Nexus Repository Manager |`https://npmjs.com/package/@backstage-community/plugin-nexus-repository-manager/v/1.14.1[@backstage-community/plugin-nexus-repository-manager]` |1.14.1 +|Nexus Repository Manager |`https://npmjs.com/package/@backstage-community/plugin-nexus-repository-manager/v/1.16.0[@backstage-community/plugin-nexus-repository-manager]` |1.16.0 |`./dynamic-plugins/dist/backstage-community-plugin-nexus-repository-manager` @@ -84,7 +84,7 @@ |`./dynamic-plugins/dist/backstage-community-plugin-redhat-argocd` -|ServiceNow |`https://npmjs.com/package/@backstage-community/plugin-scaffolder-backend-module-servicenow/v/2.7.0[@backstage-community/plugin-scaffolder-backend-module-servicenow]` |2.7.0 +|ServiceNow |`https://npmjs.com/package/@backstage-community/plugin-scaffolder-backend-module-servicenow/v/2.8.1[@backstage-community/plugin-scaffolder-backend-module-servicenow]` |2.8.1 |`./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-servicenow-dynamic` `SERVICENOW_BASE_URL` @@ -94,15 +94,15 @@ `SERVICENOW_USERNAME` -|SonarQube |`https://npmjs.com/package/@backstage-community/plugin-scaffolder-backend-module-sonarqube/v/2.7.1[@backstage-community/plugin-scaffolder-backend-module-sonarqube]` |2.7.1 +|SonarQube |`https://npmjs.com/package/@backstage-community/plugin-scaffolder-backend-module-sonarqube/v/2.8.0[@backstage-community/plugin-scaffolder-backend-module-sonarqube]` |2.8.0 |`./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-sonarqube-dynamic` -|SonarQube |`https://npmjs.com/package/@backstage-community/plugin-sonarqube/v/0.13.0[@backstage-community/plugin-sonarqube]` |0.13.0 +|SonarQube |`https://npmjs.com/package/@backstage-community/plugin-sonarqube/v/0.18.0[@backstage-community/plugin-sonarqube]` |0.18.0 |`./dynamic-plugins/dist/backstage-community-plugin-sonarqube` -|SonarQube |`https://npmjs.com/package/@backstage-community/plugin-sonarqube-backend/v/0.9.2[@backstage-community/plugin-sonarqube-backend]` |0.9.2 +|SonarQube |`https://npmjs.com/package/@backstage-community/plugin-sonarqube-backend/v/0.12.0[@backstage-community/plugin-sonarqube-backend]` |0.12.0 |`./dynamic-plugins/dist/backstage-community-plugin-sonarqube-backend-dynamic` `SONARQUBE_TOKEN` @@ -110,37 +110,37 @@ `SONARQUBE_URL` -|Tech Radar |`https://npmjs.com/package/@backstage-community/plugin-tech-radar/v/1.7.1[@backstage-community/plugin-tech-radar]` |1.7.1 +|Tech Radar |`https://npmjs.com/package/@backstage-community/plugin-tech-radar/v/1.11.0[@backstage-community/plugin-tech-radar]` |1.11.0 |`./dynamic-plugins/dist/backstage-community-plugin-tech-radar` -|Tech Radar |`https://npmjs.com/package/@backstage-community/plugin-tech-radar-backend/v/1.6.0[@backstage-community/plugin-tech-radar-backend]` |1.6.0 +|Tech Radar |`https://npmjs.com/package/@backstage-community/plugin-tech-radar-backend/v/1.10.0[@backstage-community/plugin-tech-radar-backend]` |1.10.0 |`./dynamic-plugins/dist/backstage-community-plugin-tech-radar-backend-dynamic` `TECH_RADAR_DATA_URL` -|Bitbucket Cloud |`https://npmjs.com/package/@backstage/plugin-catalog-backend-module-bitbucket-cloud/v/0.4.8[@backstage/plugin-catalog-backend-module-bitbucket-cloud]` |0.4.8 +|Bitbucket Cloud |`https://npmjs.com/package/@backstage/plugin-catalog-backend-module-bitbucket-cloud/v/0.5.2[@backstage/plugin-catalog-backend-module-bitbucket-cloud]` |0.5.2 |`./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-bitbucket-cloud-dynamic` `BITBUCKET_WORKSPACE` -|Bitbucket Server |`https://npmjs.com/package/@backstage/plugin-catalog-backend-module-bitbucket-server/v/0.4.1[@backstage/plugin-catalog-backend-module-bitbucket-server]` |0.4.1 +|Bitbucket Server |`https://npmjs.com/package/@backstage/plugin-catalog-backend-module-bitbucket-server/v/0.5.2[@backstage/plugin-catalog-backend-module-bitbucket-server]` |0.5.2 |`./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-bitbucket-server-dynamic` `BITBUCKET_HOST` -|GitLab |`https://npmjs.com/package/@backstage/plugin-catalog-backend-module-gitlab/v/0.6.6[@backstage/plugin-catalog-backend-module-gitlab]` |0.6.6 +|GitLab |`https://npmjs.com/package/@backstage/plugin-catalog-backend-module-gitlab/v/0.7.2[@backstage/plugin-catalog-backend-module-gitlab]` |0.7.2 |`./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-gitlab-dynamic` -|GitLab Org |`https://npmjs.com/package/@backstage/plugin-catalog-backend-module-gitlab-org/v/0.2.9[@backstage/plugin-catalog-backend-module-gitlab-org]` |0.2.9 +|GitLab Org |`https://npmjs.com/package/@backstage/plugin-catalog-backend-module-gitlab-org/v/0.2.12[@backstage/plugin-catalog-backend-module-gitlab-org]` |0.2.12 |`./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-gitlab-org-dynamic` -|MS Graph |`https://npmjs.com/package/@backstage/plugin-catalog-backend-module-msgraph/v/0.7.0[@backstage/plugin-catalog-backend-module-msgraph]` |0.7.0 +|MS Graph |`https://npmjs.com/package/@backstage/plugin-catalog-backend-module-msgraph/v/0.7.3[@backstage/plugin-catalog-backend-module-msgraph]` |0.7.3 |`./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-msgraph-dynamic` `MICROSOFT_CLIENT_ID` @@ -150,19 +150,19 @@ `MICROSOFT_TENANT_ID` -|Kubernetes |`https://npmjs.com/package/@backstage/plugin-kubernetes/v/0.12.7[@backstage/plugin-kubernetes]` |0.12.7 +|Kubernetes |`https://npmjs.com/package/@backstage/plugin-kubernetes/v/0.12.10[@backstage/plugin-kubernetes]` |0.12.10 |`./dynamic-plugins/dist/backstage-plugin-kubernetes` -|Notifications |`https://npmjs.com/package/@backstage/plugin-notifications/v/0.5.5[@backstage/plugin-notifications]` |0.5.5 +|Notifications |`https://npmjs.com/package/@backstage/plugin-notifications/v/0.5.9[@backstage/plugin-notifications]` |0.5.9 |`./dynamic-plugins/dist/backstage-plugin-notifications` -|Notifications |`https://npmjs.com/package/@backstage/plugin-notifications-backend/v/0.5.6[@backstage/plugin-notifications-backend]` |0.5.6 +|Notifications |`https://npmjs.com/package/@backstage/plugin-notifications-backend/v/0.5.9[@backstage/plugin-notifications-backend]` |0.5.9 |`./dynamic-plugins/dist/backstage-plugin-notifications-backend-dynamic` -|Notifications |`https://npmjs.com/package/@backstage/plugin-notifications-backend-module-email/v/0.3.9[@backstage/plugin-notifications-backend-module-email]` |0.3.9 +|Notifications |`https://npmjs.com/package/@backstage/plugin-notifications-backend-module-email/v/0.3.12[@backstage/plugin-notifications-backend-module-email]` |0.3.12 |`./dynamic-plugins/dist/backstage-plugin-notifications-backend-module-email-dynamic` `EMAIL_HOSTNAME` @@ -174,35 +174,35 @@ `EMAIL_USERNAME` -|Azure |`https://npmjs.com/package/@backstage/plugin-scaffolder-backend-module-azure/v/0.2.9[@backstage/plugin-scaffolder-backend-module-azure]` |0.2.9 +|Azure |`https://npmjs.com/package/@backstage/plugin-scaffolder-backend-module-azure/v/0.2.12[@backstage/plugin-scaffolder-backend-module-azure]` |0.2.12 |`./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-azure-dynamic` -|Bitbucket Cloud |`https://npmjs.com/package/@backstage/plugin-scaffolder-backend-module-bitbucket-cloud/v/0.2.9[@backstage/plugin-scaffolder-backend-module-bitbucket-cloud]` |0.2.9 +|Bitbucket Cloud |`https://npmjs.com/package/@backstage/plugin-scaffolder-backend-module-bitbucket-cloud/v/0.2.12[@backstage/plugin-scaffolder-backend-module-bitbucket-cloud]` |0.2.12 |`./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-bitbucket-cloud-dynamic` -|Bitbucket Server |`https://npmjs.com/package/@backstage/plugin-scaffolder-backend-module-bitbucket-server/v/0.2.9[@backstage/plugin-scaffolder-backend-module-bitbucket-server]` |0.2.9 +|Bitbucket Server |`https://npmjs.com/package/@backstage/plugin-scaffolder-backend-module-bitbucket-server/v/0.2.12[@backstage/plugin-scaffolder-backend-module-bitbucket-server]` |0.2.12 |`./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-bitbucket-server-dynamic` -|Gerrit |`https://npmjs.com/package/@backstage/plugin-scaffolder-backend-module-gerrit/v/0.2.9[@backstage/plugin-scaffolder-backend-module-gerrit]` |0.2.9 +|Gerrit |`https://npmjs.com/package/@backstage/plugin-scaffolder-backend-module-gerrit/v/0.2.12[@backstage/plugin-scaffolder-backend-module-gerrit]` |0.2.12 |`./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-gerrit-dynamic` -|GitLab |`https://npmjs.com/package/@backstage/plugin-scaffolder-backend-module-gitlab/v/0.9.1[@backstage/plugin-scaffolder-backend-module-gitlab]` |0.9.1 +|GitLab |`https://npmjs.com/package/@backstage/plugin-scaffolder-backend-module-gitlab/v/0.9.4[@backstage/plugin-scaffolder-backend-module-gitlab]` |0.9.4 |`./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-gitlab-dynamic` -|Signals |`https://npmjs.com/package/@backstage/plugin-signals/v/0.0.19[@backstage/plugin-signals]` |0.0.19 +|Signals |`https://npmjs.com/package/@backstage/plugin-signals/v/0.0.22[@backstage/plugin-signals]` |0.0.22 |`./dynamic-plugins/dist/backstage-plugin-signals` -|GitLab |`https://npmjs.com/package/@immobiliarelabs/backstage-plugin-gitlab/v/6.12.1[@immobiliarelabs/backstage-plugin-gitlab]` |6.12.1 +|GitLab |`https://npmjs.com/package/@immobiliarelabs/backstage-plugin-gitlab/v/6.13.0[@immobiliarelabs/backstage-plugin-gitlab]` |6.13.0 |`./dynamic-plugins/dist/immobiliarelabs-backstage-plugin-gitlab` -|GitLab |`https://npmjs.com/package/@immobiliarelabs/backstage-plugin-gitlab-backend/v/6.12.0[@immobiliarelabs/backstage-plugin-gitlab-backend]` |6.12.0 +|GitLab |`https://npmjs.com/package/@immobiliarelabs/backstage-plugin-gitlab-backend/v/6.13.0[@immobiliarelabs/backstage-plugin-gitlab-backend]` |6.13.0 |`./dynamic-plugins/dist/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic` `GITLAB_HOST` @@ -210,11 +210,11 @@ `GITLAB_TOKEN` -|PagerDuty |`https://npmjs.com/package/@pagerduty/backstage-plugin/v/0.15.5[@pagerduty/backstage-plugin]` |0.15.5 +|PagerDuty |`https://npmjs.com/package/@pagerduty/backstage-plugin/v/0.16.0[@pagerduty/backstage-plugin]` |0.16.0 |`./dynamic-plugins/dist/pagerduty-backstage-plugin` -|PagerDuty |`https://npmjs.com/package/@pagerduty/backstage-plugin-backend/v/0.9.6[@pagerduty/backstage-plugin-backend]` |0.9.6 +|PagerDuty |`https://npmjs.com/package/@pagerduty/backstage-plugin-backend/v/0.9.11[@pagerduty/backstage-plugin-backend]` |0.9.11 |`./dynamic-plugins/dist/pagerduty-backstage-plugin-backend-dynamic` `PAGERDUTY_API_BASE` @@ -230,47 +230,47 @@ |`./dynamic-plugins/dist/parfuemerie-douglas-scaffolder-backend-module-azure-repositories-dynamic` -|Bulk Import |`https://npmjs.com/package/@red-hat-developer-hub/backstage-plugin-bulk-import/v/1.13.4[@red-hat-developer-hub/backstage-plugin-bulk-import]` |1.13.4 +|Bulk Import |`https://npmjs.com/package/@red-hat-developer-hub/backstage-plugin-bulk-import/v/1.18.1[@red-hat-developer-hub/backstage-plugin-bulk-import]` |1.18.1 |`./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-bulk-import` -|Bulk Import |`https://npmjs.com/package/@red-hat-developer-hub/backstage-plugin-bulk-import-backend/v/6.1.7[@red-hat-developer-hub/backstage-plugin-bulk-import-backend]` |6.1.7 +|Bulk Import |`https://npmjs.com/package/@red-hat-developer-hub/backstage-plugin-bulk-import-backend/v/6.5.1[@red-hat-developer-hub/backstage-plugin-bulk-import-backend]` |6.5.1 |`./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-bulk-import-backend-dynamic` -|Marketplace |`https://npmjs.com/package/@red-hat-developer-hub/backstage-plugin-catalog-backend-module-marketplace/v/0.4.4[@red-hat-developer-hub/backstage-plugin-catalog-backend-module-marketplace]` |0.4.4 +|Marketplace |`https://npmjs.com/package/@red-hat-developer-hub/backstage-plugin-catalog-backend-module-marketplace/v/0.7.1[@red-hat-developer-hub/backstage-plugin-catalog-backend-module-marketplace]` |0.7.1 |`./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-catalog-backend-module-marketplace-dynamic` -|Marketplace |`https://npmjs.com/package/@red-hat-developer-hub/backstage-plugin-marketplace/v/0.8.5[@red-hat-developer-hub/backstage-plugin-marketplace]` |0.8.5 +|Marketplace |`https://npmjs.com/package/@red-hat-developer-hub/backstage-plugin-marketplace/v/0.11.2[@red-hat-developer-hub/backstage-plugin-marketplace]` |0.11.2 |`./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-marketplace` -|Marketplace |`https://npmjs.com/package/@red-hat-developer-hub/backstage-plugin-marketplace-backend/v/0.7.3[@red-hat-developer-hub/backstage-plugin-marketplace-backend]` |0.7.3 +|Marketplace |`https://npmjs.com/package/@red-hat-developer-hub/backstage-plugin-marketplace-backend/v/0.11.0[@red-hat-developer-hub/backstage-plugin-marketplace-backend]` |0.11.0 |`./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-marketplace-backend-dynamic` -|Datadog |`https://npmjs.com/package/@roadiehq/backstage-plugin-datadog/v/2.4.3[@roadiehq/backstage-plugin-datadog]` |2.4.3 +|Datadog |`https://npmjs.com/package/@roadiehq/backstage-plugin-datadog/v/2.5.0[@roadiehq/backstage-plugin-datadog]` |2.5.0 |`./dynamic-plugins/dist/roadiehq-backstage-plugin-datadog` -|GitHub Insights |`https://npmjs.com/package/@roadiehq/backstage-plugin-github-insights/v/3.1.4[@roadiehq/backstage-plugin-github-insights]` |3.1.4 +|GitHub Insights |`https://npmjs.com/package/@roadiehq/backstage-plugin-github-insights/v/3.2.0[@roadiehq/backstage-plugin-github-insights]` |3.2.0 |`./dynamic-plugins/dist/roadiehq-backstage-plugin-github-insights` -|GitHub Pull Requests |`https://npmjs.com/package/@roadiehq/backstage-plugin-github-pull-requests/v/3.4.2[@roadiehq/backstage-plugin-github-pull-requests]` |3.4.2 +|GitHub Pull Requests |`https://npmjs.com/package/@roadiehq/backstage-plugin-github-pull-requests/v/3.5.2[@roadiehq/backstage-plugin-github-pull-requests]` |3.5.2 |`./dynamic-plugins/dist/roadiehq-backstage-plugin-github-pull-requests` -|Jira |`https://npmjs.com/package/@roadiehq/backstage-plugin-jira/v/2.9.0[@roadiehq/backstage-plugin-jira]` |2.9.0 +|Jira |`https://npmjs.com/package/@roadiehq/backstage-plugin-jira/v/2.13.1[@roadiehq/backstage-plugin-jira]` |2.13.1 |`./dynamic-plugins/dist/roadiehq-backstage-plugin-jira` -|Security Insights |`https://npmjs.com/package/@roadiehq/backstage-plugin-security-insights/v/3.1.3[@roadiehq/backstage-plugin-security-insights]` |3.1.3 +|Security Insights |`https://npmjs.com/package/@roadiehq/backstage-plugin-security-insights/v/3.2.0[@roadiehq/backstage-plugin-security-insights]` |3.2.0 |`./dynamic-plugins/dist/roadiehq-backstage-plugin-security-insights` -|Argo CD |`https://npmjs.com/package/@roadiehq/scaffolder-backend-argocd/v/1.6.0[@roadiehq/scaffolder-backend-argocd]` |1.6.0 +|Argo CD |`https://npmjs.com/package/@roadiehq/scaffolder-backend-argocd/v/1.7.1[@roadiehq/scaffolder-backend-argocd]` |1.7.1 |`./dynamic-plugins/dist/roadiehq-scaffolder-backend-argocd-dynamic` `ARGOCD_AUTH_TOKEN` @@ -286,11 +286,11 @@ `ARGOCD_USERNAME` -|Http Request |`https://npmjs.com/package/@roadiehq/scaffolder-backend-module-http-request/v/5.3.4[@roadiehq/scaffolder-backend-module-http-request]` |5.3.4 +|Http Request |`https://npmjs.com/package/@roadiehq/scaffolder-backend-module-http-request/v/5.4.2[@roadiehq/scaffolder-backend-module-http-request]` |5.4.2 |`./dynamic-plugins/dist/roadiehq-scaffolder-backend-module-http-request-dynamic` -|Utils |`https://npmjs.com/package/@roadiehq/scaffolder-backend-module-utils/v/3.5.0[@roadiehq/scaffolder-backend-module-utils]` |3.5.0 +|Utils |`https://npmjs.com/package/@roadiehq/scaffolder-backend-module-utils/v/4.0.3[@roadiehq/scaffolder-backend-module-utils]` |4.0.3 |`./dynamic-plugins/dist/roadiehq-scaffolder-backend-module-utils-dynamic` diff --git a/modules/dynamic-plugins/rhdh-supported-plugins.csv b/modules/dynamic-plugins/rhdh-supported-plugins.csv index 6c3356f5ff..bb9df10a13 100644 --- a/modules/dynamic-plugins/rhdh-supported-plugins.csv +++ b/modules/dynamic-plugins/rhdh-supported-plugins.csv @@ -2,79 +2,79 @@ "Adoption Insights","@red-hat-developer-hub/backstage-plugin-adoption-insights","Frontend","0.2.1","Production","active","./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-adoption-insights",";","Enabled" "Adoption Insights","@red-hat-developer-hub/backstage-plugin-adoption-insights-backend","Backend","0.2.1","Production","active","./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-adoption-insights-backend-dynamic",";","Enabled" "Analytics Module Adoption Insights","@red-hat-developer-hub/backstage-plugin-analytics-module-adoption-insights","Frontend","0.2.0","Production","active","./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-analytics-module-adoption-insights-dynamic",";","Enabled" -"Analytics Provider Segment","@backstage-community/plugin-analytics-provider-segment","Frontend","1.17.0","Production","active","./dynamic-plugins/dist/backstage-community-plugin-analytics-provider-segment","`BACKSTAGE_VERSION`;`RHDH_VERSION`;`SEGMENT_TEST_MODE`;`SEGMENT_WRITE_KEY`;","Enabled" -"Argo CD","@roadiehq/backstage-plugin-argo-cd-backend","Backend","4.3.1","Production","active","./dynamic-plugins/dist/roadiehq-backstage-plugin-argo-cd-backend-dynamic","`ARGOCD_AUTH_TOKEN`;`ARGOCD_AUTH_TOKEN2`;`ARGOCD_INSTANCE1_URL`;`ARGOCD_INSTANCE2_URL`;`ARGOCD_PASSWORD`;`ARGOCD_USERNAME`;","Disabled" -"Dynamic Home Page","@red-hat-developer-hub/backstage-plugin-dynamic-home-page","Frontend","1.5.0","Production","active","./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-dynamic-home-page",";","Enabled" -"GitHub","@backstage/plugin-catalog-backend-module-github","Backend","0.9.0","Production","active","./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-github-dynamic","`GITHUB_ORG`;","Disabled" -"GitHub","@backstage/plugin-scaffolder-backend-module-github","Backend","0.7.1","Production","active","./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-github-dynamic",";","Disabled" -"GitHub Org","@backstage/plugin-catalog-backend-module-github-org","Backend","0.3.10","Production","active","./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-github-org-dynamic","`GITHUB_ORG`;`GITHUB_URL`;","Disabled" -"Global Floating Action Button","@red-hat-developer-hub/backstage-plugin-global-floating-action-button","Frontend","1.2.0","Production","active","./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-global-floating-action-button",";","Enabled" -"Global Header","@red-hat-developer-hub/backstage-plugin-global-header","Frontend","1.13.0","Production","active","./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-global-header",";","Enabled" -"Keycloak","@backstage-community/plugin-catalog-backend-module-keycloak","Backend","3.12.1","Production","active","./dynamic-plugins/dist/backstage-community-plugin-catalog-backend-module-keycloak-dynamic","`KEYCLOAK_BASE_URL`;`KEYCLOAK_CLIENT_ID`;`KEYCLOAK_CLIENT_SECRET`;`KEYCLOAK_LOGIN_REALM`;`KEYCLOAK_REALM`;","Disabled" -"Kubernetes","@backstage/plugin-kubernetes-backend","Backend","0.19.6","Production","active","./dynamic-plugins/dist/backstage-plugin-kubernetes-backend-dynamic","`K8S_CLUSTER_NAME`;`K8S_CLUSTER_TOKEN`;`K8S_CLUSTER_URL`;","Disabled" -"Kubernetes","@backstage-community/plugin-scaffolder-backend-module-kubernetes","Backend","2.8.1","Production","active","./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-kubernetes-dynamic",";","Disabled" -"Ldap","@backstage/plugin-catalog-backend-module-ldap","Backend","0.11.5","Production","active","./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-ldap-dynamic",";","Disabled" -"Quay","@backstage-community/plugin-quay","Frontend","1.21.1","Production","active","./dynamic-plugins/dist/backstage-community-plugin-quay",";","Disabled" -"Quay","@backstage-community/plugin-scaffolder-backend-module-quay","Backend","2.9.1","Production","active","./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-quay-dynamic",";","Enabled" +"Analytics Provider Segment","@backstage-community/plugin-analytics-provider-segment","Frontend","1.19.1","Production","active","./dynamic-plugins/dist/backstage-community-plugin-analytics-provider-segment","`BACKSTAGE_VERSION`;`RHDH_VERSION`;`SEGMENT_TEST_MODE`;`SEGMENT_WRITE_KEY`;","Enabled" +"Argo CD","@roadiehq/backstage-plugin-argo-cd-backend","Backend","4.4.2","Production","active","./dynamic-plugins/dist/roadiehq-backstage-plugin-argo-cd-backend-dynamic","`ARGOCD_AUTH_TOKEN`;`ARGOCD_AUTH_TOKEN2`;`ARGOCD_INSTANCE1_URL`;`ARGOCD_INSTANCE2_URL`;`ARGOCD_PASSWORD`;`ARGOCD_USERNAME`;","Disabled" +"Dynamic Home Page","@red-hat-developer-hub/backstage-plugin-dynamic-home-page","Frontend","1.9.2","Production","active","./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-dynamic-home-page",";","Enabled" +"GitHub","@backstage/plugin-catalog-backend-module-github","Backend","0.10.2","Production","active","./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-github-dynamic","`GITHUB_ORG`;","Disabled" +"GitHub","@backstage/plugin-scaffolder-backend-module-github","Backend","0.8.2","Production","active","./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-github-dynamic",";","Disabled" +"GitHub Org","@backstage/plugin-catalog-backend-module-github-org","Backend","0.3.13","Production","active","./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-github-org-dynamic","`GITHUB_ORG`;`GITHUB_URL`;","Disabled" +"Global Floating Action Button","@red-hat-developer-hub/backstage-plugin-global-floating-action-button","Frontend","1.5.0","Production","active","./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-global-floating-action-button",";","Enabled" +"Global Header","@red-hat-developer-hub/backstage-plugin-global-header","Frontend","1.18.1","Production","active","./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-global-header",";","Enabled" +"Keycloak","@backstage-community/plugin-catalog-backend-module-keycloak","Backend","3.14.2","Production","active","./dynamic-plugins/dist/backstage-community-plugin-catalog-backend-module-keycloak-dynamic","`KEYCLOAK_BASE_URL`;`KEYCLOAK_CLIENT_ID`;`KEYCLOAK_CLIENT_SECRET`;`KEYCLOAK_LOGIN_REALM`;`KEYCLOAK_REALM`;","Disabled" +"Kubernetes","@backstage/plugin-kubernetes-backend","Backend","0.20.1","Production","active","./dynamic-plugins/dist/backstage-plugin-kubernetes-backend-dynamic","`K8S_CLUSTER_NAME`;`K8S_CLUSTER_TOKEN`;`K8S_CLUSTER_URL`;","Disabled" +"Kubernetes","@backstage-community/plugin-scaffolder-backend-module-kubernetes","Backend","2.10.1","Production","active","./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-kubernetes-dynamic",";","Disabled" +"Ldap","@backstage/plugin-catalog-backend-module-ldap","Backend","0.11.8","Production","active","./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-ldap-dynamic",";","Disabled" +"Quay","@backstage-community/plugin-quay","Frontend","1.24.0","Production","active","./dynamic-plugins/dist/backstage-community-plugin-quay",";","Disabled" +"Quay","@backstage-community/plugin-scaffolder-backend-module-quay","Backend","2.11.0","Production","active","./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-quay-dynamic",";","Enabled" "Quickstart","@red-hat-developer-hub/backstage-plugin-quickstart","Frontend","1.6.2","Production","active","./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-quickstart",";","Enabled" -"RBAC","@backstage-community/plugin-rbac","Frontend","1.42.0","Production","active","./dynamic-plugins/dist/backstage-community-plugin-rbac",";","Disabled" -"Regex","@backstage-community/plugin-scaffolder-backend-module-regex","Backend","2.7.0","Production","active","./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-regex-dynamic",";","Enabled" -"Signals","@backstage/plugin-signals-backend","Backend","0.3.4","Production","active","./dynamic-plugins/dist/backstage-plugin-signals-backend-dynamic",";","Disabled" +"RBAC","@backstage-community/plugin-rbac","Frontend","1.45.1","Production","active","./dynamic-plugins/dist/backstage-community-plugin-rbac",";","Disabled" +"Regex","@backstage-community/plugin-scaffolder-backend-module-regex","Backend","2.8.0","Production","active","./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-regex-dynamic",";","Enabled" +"Signals","@backstage/plugin-signals-backend","Backend","0.3.7","Production","active","./dynamic-plugins/dist/backstage-plugin-signals-backend-dynamic",";","Disabled" "Tekton","@backstage-community/plugin-tekton","Frontend","3.26.2","Production","active","./dynamic-plugins/dist/backstage-community-plugin-tekton",";","Disabled" "Topology","@backstage-community/plugin-topology","Frontend","2.2.2","Production","active","./dynamic-plugins/dist/backstage-community-plugin-topology",";","Disabled" -"3scale","@backstage-community/plugin-3scale-backend","Backend","3.6.1","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-community-plugin-3scale-backend-dynamic","`THREESCALE_ACCESS_TOKEN`;`THREESCALE_BASE_URL`;","Disabled" -"ACR","@backstage-community/plugin-acr","Frontend","1.15.1","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-community-plugin-acr",";","Disabled" -"Argo CD","@roadiehq/scaffolder-backend-argocd","Backend","1.6.0","Red Hat Tech Preview","active","./dynamic-plugins/dist/roadiehq-scaffolder-backend-argocd-dynamic","`ARGOCD_AUTH_TOKEN`;`ARGOCD_AUTH_TOKEN2`;`ARGOCD_INSTANCE1_URL`;`ARGOCD_INSTANCE2_URL`;`ARGOCD_PASSWORD`;`ARGOCD_USERNAME`;","Disabled" +"3scale","@backstage-community/plugin-3scale-backend","Backend","3.8.0","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-community-plugin-3scale-backend-dynamic","`THREESCALE_ACCESS_TOKEN`;`THREESCALE_BASE_URL`;","Disabled" +"ACR","@backstage-community/plugin-acr","Frontend","1.17.0","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-community-plugin-acr",";","Disabled" +"Argo CD","@roadiehq/scaffolder-backend-argocd","Backend","1.7.1","Red Hat Tech Preview","active","./dynamic-plugins/dist/roadiehq-scaffolder-backend-argocd-dynamic","`ARGOCD_AUTH_TOKEN`;`ARGOCD_AUTH_TOKEN2`;`ARGOCD_INSTANCE1_URL`;`ARGOCD_INSTANCE2_URL`;`ARGOCD_PASSWORD`;`ARGOCD_USERNAME`;","Disabled" "Argo CD (Red Hat)","@backstage-community/plugin-redhat-argocd","Frontend","1.25.1","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-community-plugin-redhat-argocd",";","Disabled" -"Azure","@backstage/plugin-scaffolder-backend-module-azure","Backend","0.2.9","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-azure-dynamic",";","Disabled" -"Azure Devops","@backstage-community/plugin-azure-devops","Frontend","0.16.1","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-community-plugin-azure-devops",";","Disabled" -"Azure Devops","@backstage-community/plugin-azure-devops-backend","Backend","0.17.1","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-community-plugin-azure-devops-backend-dynamic","`AZURE_ORG`;`AZURE_TOKEN`;","Disabled" +"Azure","@backstage/plugin-scaffolder-backend-module-azure","Backend","0.2.12","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-azure-dynamic",";","Disabled" +"Azure Devops","@backstage-community/plugin-azure-devops","Frontend","0.18.0","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-community-plugin-azure-devops",";","Disabled" +"Azure Devops","@backstage-community/plugin-azure-devops-backend","Backend","0.19.0","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-community-plugin-azure-devops-backend-dynamic","`AZURE_ORG`;`AZURE_TOKEN`;","Disabled" "Azure Repositories","@parfuemerie-douglas/scaffolder-backend-module-azure-repositories","Backend","0.3.0","Red Hat Tech Preview","active","./dynamic-plugins/dist/parfuemerie-douglas-scaffolder-backend-module-azure-repositories-dynamic",";","Disabled" -"Bitbucket Cloud","@backstage/plugin-catalog-backend-module-bitbucket-cloud","Backend","0.4.8","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-bitbucket-cloud-dynamic","`BITBUCKET_WORKSPACE`;","Disabled" -"Bitbucket Cloud","@backstage/plugin-scaffolder-backend-module-bitbucket-cloud","Backend","0.2.9","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-bitbucket-cloud-dynamic",";","Disabled" -"Bitbucket Server","@backstage/plugin-catalog-backend-module-bitbucket-server","Backend","0.4.1","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-bitbucket-server-dynamic","`BITBUCKET_HOST`;","Disabled" -"Bitbucket Server","@backstage/plugin-scaffolder-backend-module-bitbucket-server","Backend","0.2.9","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-bitbucket-server-dynamic",";","Disabled" -"Bulk Import","@red-hat-developer-hub/backstage-plugin-bulk-import","Frontend","1.13.4","Red Hat Tech Preview","active","./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-bulk-import",";","Disabled" -"Bulk Import","@red-hat-developer-hub/backstage-plugin-bulk-import-backend","Backend","6.1.7","Red Hat Tech Preview","active","./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-bulk-import-backend-dynamic",";","Disabled" -"Datadog","@roadiehq/backstage-plugin-datadog","Frontend","2.4.3","Red Hat Tech Preview","active","./dynamic-plugins/dist/roadiehq-backstage-plugin-datadog",";","Disabled" -"Dynatrace","@backstage-community/plugin-dynatrace","Frontend","10.6.0","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-community-plugin-dynatrace",";","Disabled" -"Gerrit","@backstage/plugin-scaffolder-backend-module-gerrit","Backend","0.2.9","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-gerrit-dynamic",";","Disabled" -"GitHub Actions","@backstage-community/plugin-github-actions","Frontend","0.11.1","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-community-plugin-github-actions",";","Disabled" -"GitHub Insights","@roadiehq/backstage-plugin-github-insights","Frontend","3.1.4","Red Hat Tech Preview","active","./dynamic-plugins/dist/roadiehq-backstage-plugin-github-insights",";","Disabled" -"GitHub Issues","@backstage-community/plugin-github-issues","Frontend","0.10.0","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-community-plugin-github-issues",";","Disabled" -"GitHub Pull Requests","@roadiehq/backstage-plugin-github-pull-requests","Frontend","3.4.2","Red Hat Tech Preview","active","./dynamic-plugins/dist/roadiehq-backstage-plugin-github-pull-requests",";","Disabled" -"GitLab","@immobiliarelabs/backstage-plugin-gitlab","Frontend","6.12.1","Red Hat Tech Preview","active","./dynamic-plugins/dist/immobiliarelabs-backstage-plugin-gitlab",";","Disabled" -"GitLab","@backstage/plugin-catalog-backend-module-gitlab","Backend","0.6.6","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-gitlab-dynamic",";","Disabled" -"GitLab","@immobiliarelabs/backstage-plugin-gitlab-backend","Backend","6.12.0","Red Hat Tech Preview","active","./dynamic-plugins/dist/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic","`GITLAB_HOST`;`GITLAB_TOKEN`;","Disabled" -"GitLab","@backstage/plugin-scaffolder-backend-module-gitlab","Backend","0.9.1","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-gitlab-dynamic",";","Disabled" -"GitLab Org","@backstage/plugin-catalog-backend-module-gitlab-org","Backend","0.2.9","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-gitlab-org-dynamic",";","Disabled" -"Http Request","@roadiehq/scaffolder-backend-module-http-request","Backend","5.3.4","Red Hat Tech Preview","active","./dynamic-plugins/dist/roadiehq-scaffolder-backend-module-http-request-dynamic",";","Disabled" -"Jenkins","@backstage-community/plugin-jenkins","Frontend","0.20.0","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-community-plugin-jenkins",";","Disabled" -"Jenkins","@backstage-community/plugin-jenkins-backend","Backend","0.15.0","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-community-plugin-jenkins-backend-dynamic","`JENKINS_TOKEN`;`JENKINS_URL`;`JENKINS_USERNAME`;","Disabled" -"JFrog Artifactory","@backstage-community/plugin-jfrog-artifactory","Frontend","1.15.3","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-community-plugin-jfrog-artifactory",";","Disabled" -"Jira","@roadiehq/backstage-plugin-jira","Frontend","2.9.0","Red Hat Tech Preview","active","./dynamic-plugins/dist/roadiehq-backstage-plugin-jira",";","Disabled" -"Kubernetes","@backstage/plugin-kubernetes","Frontend","0.12.7","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-plugin-kubernetes",";","Disabled" -"Lighthouse","@backstage-community/plugin-lighthouse","Frontend","0.10.0","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-community-plugin-lighthouse",";","Disabled" -"Marketplace","@red-hat-developer-hub/backstage-plugin-marketplace","Frontend","0.8.5","Red Hat Tech Preview","active","./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-marketplace",";","Enabled" -"Marketplace","@red-hat-developer-hub/backstage-plugin-catalog-backend-module-marketplace","Backend","0.4.4","Red Hat Tech Preview","active","./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-catalog-backend-module-marketplace-dynamic",";","Enabled" -"Marketplace","@red-hat-developer-hub/backstage-plugin-marketplace-backend","Backend","0.7.3","Red Hat Tech Preview","active","./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-marketplace-backend-dynamic",";","Enabled" -"MS Graph","@backstage/plugin-catalog-backend-module-msgraph","Backend","0.7.0","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-msgraph-dynamic","`MICROSOFT_CLIENT_ID`;`MICROSOFT_CLIENT_SECRET`;`MICROSOFT_TENANT_ID`;","Disabled" -"Nexus Repository Manager","@backstage-community/plugin-nexus-repository-manager","Frontend","1.14.1","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-community-plugin-nexus-repository-manager",";","Disabled" -"Notifications","@backstage/plugin-notifications","Frontend","0.5.5","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-plugin-notifications",";","Disabled" -"Notifications","@backstage/plugin-notifications-backend","Backend","0.5.6","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-plugin-notifications-backend-dynamic",";","Disabled" -"Notifications","@backstage/plugin-notifications-backend-module-email","Backend","0.3.9","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-plugin-notifications-backend-module-email-dynamic","`EMAIL_HOSTNAME`;`EMAIL_PASSWORD`;`EMAIL_SENDER`;`EMAIL_USERNAME`;","Disabled" -"PagerDuty","@pagerduty/backstage-plugin","Frontend","0.15.5","Red Hat Tech Preview","active","./dynamic-plugins/dist/pagerduty-backstage-plugin",";","Disabled" -"PagerDuty","@pagerduty/backstage-plugin-backend","Backend","0.9.6","Red Hat Tech Preview","active","./dynamic-plugins/dist/pagerduty-backstage-plugin-backend-dynamic","`PAGERDUTY_API_BASE`;`PAGERDUTY_CLIENT_ID`;`PAGERDUTY_CLIENT_SECRET`;`PAGERDUTY_SUBDOMAIN`;","Disabled" -"Pingidentity","@backstage-community/plugin-catalog-backend-module-pingidentity","Backend","0.5.0","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-community-plugin-catalog-backend-module-pingidentity-dynamic",";","Disabled" -"Scaffolder Relation Processor","@backstage-community/plugin-catalog-backend-module-scaffolder-relation-processor","Backend","2.5.0","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-community-plugin-catalog-backend-module-scaffolder-relation-processor-dynamic",";","Disabled" -"Security Insights","@roadiehq/backstage-plugin-security-insights","Frontend","3.1.3","Red Hat Tech Preview","active","./dynamic-plugins/dist/roadiehq-backstage-plugin-security-insights",";","Disabled" -"ServiceNow","@backstage-community/plugin-scaffolder-backend-module-servicenow","Backend","2.7.0","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-servicenow-dynamic","`SERVICENOW_BASE_URL`;`SERVICENOW_PASSWORD`;`SERVICENOW_USERNAME`;","Disabled" -"Signals","@backstage/plugin-signals","Frontend","0.0.19","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-plugin-signals",";","Disabled" -"SonarQube","@backstage-community/plugin-sonarqube","Frontend","0.13.0","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-community-plugin-sonarqube",";","Disabled" -"SonarQube","@backstage-community/plugin-sonarqube-backend","Backend","0.9.2","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-community-plugin-sonarqube-backend-dynamic","`SONARQUBE_TOKEN`;`SONARQUBE_URL`;","Disabled" -"SonarQube","@backstage-community/plugin-scaffolder-backend-module-sonarqube","Backend","2.7.1","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-sonarqube-dynamic",";","Disabled" -"Tech Radar","@backstage-community/plugin-tech-radar","Frontend","1.7.1","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-community-plugin-tech-radar",";","Disabled" -"Tech Radar","@backstage-community/plugin-tech-radar-backend","Backend","1.6.0","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-community-plugin-tech-radar-backend-dynamic","`TECH_RADAR_DATA_URL`;","Disabled" -"Utils","@roadiehq/scaffolder-backend-module-utils","Backend","3.5.0","Red Hat Tech Preview","active","./dynamic-plugins/dist/roadiehq-scaffolder-backend-module-utils-dynamic",";","Disabled" -"OCM","@backstage-community/plugin-ocm","Frontend","5.6.0","Production","deprecated","./dynamic-plugins/dist/backstage-community-plugin-ocm",";","Disabled" -"OCM","@backstage-community/plugin-ocm-backend","Backend","5.7.0","Production","deprecated","./dynamic-plugins/dist/backstage-community-plugin-ocm-backend-dynamic","`OCM_HUB_NAME`;`OCM_HUB_URL`;`OCM_SA_TOKEN`;","Disabled" +"Bitbucket Cloud","@backstage/plugin-catalog-backend-module-bitbucket-cloud","Backend","0.5.2","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-bitbucket-cloud-dynamic","`BITBUCKET_WORKSPACE`;","Disabled" +"Bitbucket Cloud","@backstage/plugin-scaffolder-backend-module-bitbucket-cloud","Backend","0.2.12","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-bitbucket-cloud-dynamic",";","Disabled" +"Bitbucket Server","@backstage/plugin-catalog-backend-module-bitbucket-server","Backend","0.5.2","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-bitbucket-server-dynamic","`BITBUCKET_HOST`;","Disabled" +"Bitbucket Server","@backstage/plugin-scaffolder-backend-module-bitbucket-server","Backend","0.2.12","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-bitbucket-server-dynamic",";","Disabled" +"Bulk Import","@red-hat-developer-hub/backstage-plugin-bulk-import","Frontend","1.18.1","Red Hat Tech Preview","active","./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-bulk-import",";","Disabled" +"Bulk Import","@red-hat-developer-hub/backstage-plugin-bulk-import-backend","Backend","6.5.1","Red Hat Tech Preview","active","./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-bulk-import-backend-dynamic",";","Disabled" +"Datadog","@roadiehq/backstage-plugin-datadog","Frontend","2.5.0","Red Hat Tech Preview","active","./dynamic-plugins/dist/roadiehq-backstage-plugin-datadog",";","Disabled" +"Dynatrace","@backstage-community/plugin-dynatrace","Frontend","10.8.0","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-community-plugin-dynatrace",";","Disabled" +"Gerrit","@backstage/plugin-scaffolder-backend-module-gerrit","Backend","0.2.12","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-gerrit-dynamic",";","Disabled" +"GitHub Actions","@backstage-community/plugin-github-actions","Frontend","0.14.0","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-community-plugin-github-actions",";","Disabled" +"GitHub Insights","@roadiehq/backstage-plugin-github-insights","Frontend","3.2.0","Red Hat Tech Preview","active","./dynamic-plugins/dist/roadiehq-backstage-plugin-github-insights",";","Disabled" +"GitHub Issues","@backstage-community/plugin-github-issues","Frontend","0.13.0","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-community-plugin-github-issues",";","Disabled" +"GitHub Pull Requests","@roadiehq/backstage-plugin-github-pull-requests","Frontend","3.5.2","Red Hat Tech Preview","active","./dynamic-plugins/dist/roadiehq-backstage-plugin-github-pull-requests",";","Disabled" +"GitLab","@immobiliarelabs/backstage-plugin-gitlab","Frontend","6.13.0","Red Hat Tech Preview","active","./dynamic-plugins/dist/immobiliarelabs-backstage-plugin-gitlab",";","Disabled" +"GitLab","@backstage/plugin-catalog-backend-module-gitlab","Backend","0.7.2","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-gitlab-dynamic",";","Disabled" +"GitLab","@immobiliarelabs/backstage-plugin-gitlab-backend","Backend","6.13.0","Red Hat Tech Preview","active","./dynamic-plugins/dist/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic","`GITLAB_HOST`;`GITLAB_TOKEN`;","Disabled" +"GitLab","@backstage/plugin-scaffolder-backend-module-gitlab","Backend","0.9.4","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-gitlab-dynamic",";","Disabled" +"GitLab Org","@backstage/plugin-catalog-backend-module-gitlab-org","Backend","0.2.12","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-gitlab-org-dynamic",";","Disabled" +"Http Request","@roadiehq/scaffolder-backend-module-http-request","Backend","5.4.2","Red Hat Tech Preview","active","./dynamic-plugins/dist/roadiehq-scaffolder-backend-module-http-request-dynamic",";","Disabled" +"Jenkins","@backstage-community/plugin-jenkins","Frontend","0.22.0","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-community-plugin-jenkins",";","Disabled" +"Jenkins","@backstage-community/plugin-jenkins-backend","Backend","0.17.0","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-community-plugin-jenkins-backend-dynamic","`JENKINS_TOKEN`;`JENKINS_URL`;`JENKINS_USERNAME`;","Disabled" +"JFrog Artifactory","@backstage-community/plugin-jfrog-artifactory","Frontend","1.18.2","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-community-plugin-jfrog-artifactory",";","Disabled" +"Jira","@roadiehq/backstage-plugin-jira","Frontend","2.13.1","Red Hat Tech Preview","active","./dynamic-plugins/dist/roadiehq-backstage-plugin-jira",";","Disabled" +"Kubernetes","@backstage/plugin-kubernetes","Frontend","0.12.10","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-plugin-kubernetes",";","Disabled" +"Lighthouse","@backstage-community/plugin-lighthouse","Frontend","0.12.0","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-community-plugin-lighthouse",";","Disabled" +"Marketplace","@red-hat-developer-hub/backstage-plugin-marketplace","Frontend","0.11.2","Red Hat Tech Preview","active","./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-marketplace",";","Enabled" +"Marketplace","@red-hat-developer-hub/backstage-plugin-catalog-backend-module-marketplace","Backend","0.7.1","Red Hat Tech Preview","active","./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-catalog-backend-module-marketplace-dynamic",";","Enabled" +"Marketplace","@red-hat-developer-hub/backstage-plugin-marketplace-backend","Backend","0.11.0","Red Hat Tech Preview","active","./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-marketplace-backend-dynamic",";","Enabled" +"MS Graph","@backstage/plugin-catalog-backend-module-msgraph","Backend","0.7.3","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-msgraph-dynamic","`MICROSOFT_CLIENT_ID`;`MICROSOFT_CLIENT_SECRET`;`MICROSOFT_TENANT_ID`;","Disabled" +"Nexus Repository Manager","@backstage-community/plugin-nexus-repository-manager","Frontend","1.16.0","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-community-plugin-nexus-repository-manager",";","Disabled" +"Notifications","@backstage/plugin-notifications","Frontend","0.5.9","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-plugin-notifications",";","Disabled" +"Notifications","@backstage/plugin-notifications-backend","Backend","0.5.9","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-plugin-notifications-backend-dynamic",";","Disabled" +"Notifications","@backstage/plugin-notifications-backend-module-email","Backend","0.3.12","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-plugin-notifications-backend-module-email-dynamic","`EMAIL_HOSTNAME`;`EMAIL_PASSWORD`;`EMAIL_SENDER`;`EMAIL_USERNAME`;","Disabled" +"PagerDuty","@pagerduty/backstage-plugin","Frontend","0.16.0","Red Hat Tech Preview","active","./dynamic-plugins/dist/pagerduty-backstage-plugin",";","Disabled" +"PagerDuty","@pagerduty/backstage-plugin-backend","Backend","0.9.11","Red Hat Tech Preview","active","./dynamic-plugins/dist/pagerduty-backstage-plugin-backend-dynamic","`PAGERDUTY_API_BASE`;`PAGERDUTY_CLIENT_ID`;`PAGERDUTY_CLIENT_SECRET`;`PAGERDUTY_SUBDOMAIN`;","Disabled" +"Pingidentity","@backstage-community/plugin-catalog-backend-module-pingidentity","Backend","0.7.0","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-community-plugin-catalog-backend-module-pingidentity-dynamic",";","Disabled" +"Scaffolder Relation Processor","@backstage-community/plugin-catalog-backend-module-scaffolder-relation-processor","Backend","2.8.0","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-community-plugin-catalog-backend-module-scaffolder-relation-processor-dynamic",";","Disabled" +"Security Insights","@roadiehq/backstage-plugin-security-insights","Frontend","3.2.0","Red Hat Tech Preview","active","./dynamic-plugins/dist/roadiehq-backstage-plugin-security-insights",";","Disabled" +"ServiceNow","@backstage-community/plugin-scaffolder-backend-module-servicenow","Backend","2.8.1","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-servicenow-dynamic","`SERVICENOW_BASE_URL`;`SERVICENOW_PASSWORD`;`SERVICENOW_USERNAME`;","Disabled" +"Signals","@backstage/plugin-signals","Frontend","0.0.22","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-plugin-signals",";","Disabled" +"SonarQube","@backstage-community/plugin-sonarqube","Frontend","0.18.0","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-community-plugin-sonarqube",";","Disabled" +"SonarQube","@backstage-community/plugin-sonarqube-backend","Backend","0.12.0","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-community-plugin-sonarqube-backend-dynamic","`SONARQUBE_TOKEN`;`SONARQUBE_URL`;","Disabled" +"SonarQube","@backstage-community/plugin-scaffolder-backend-module-sonarqube","Backend","2.8.0","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-sonarqube-dynamic",";","Disabled" +"Tech Radar","@backstage-community/plugin-tech-radar","Frontend","1.11.0","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-community-plugin-tech-radar",";","Disabled" +"Tech Radar","@backstage-community/plugin-tech-radar-backend","Backend","1.10.0","Red Hat Tech Preview","active","./dynamic-plugins/dist/backstage-community-plugin-tech-radar-backend-dynamic","`TECH_RADAR_DATA_URL`;","Disabled" +"Utils","@roadiehq/scaffolder-backend-module-utils","Backend","4.0.3","Red Hat Tech Preview","active","./dynamic-plugins/dist/roadiehq-scaffolder-backend-module-utils-dynamic",";","Disabled" +"OCM","@backstage-community/plugin-ocm","Frontend","5.8.0","Production","deprecated","./dynamic-plugins/dist/backstage-community-plugin-ocm",";","Disabled" +"OCM","@backstage-community/plugin-ocm-backend","Backend","5.9.1","Production","deprecated","./dynamic-plugins/dist/backstage-community-plugin-ocm-backend-dynamic","`OCM_HUB_NAME`;`OCM_HUB_URL`;`OCM_SA_TOKEN`;","Disabled" diff --git a/modules/dynamic-plugins/rhdh-supported-plugins.sh b/modules/dynamic-plugins/rhdh-supported-plugins.sh index 2911c03de2..9d08d100e7 100755 --- a/modules/dynamic-plugins/rhdh-supported-plugins.sh +++ b/modules/dynamic-plugins/rhdh-supported-plugins.sh @@ -10,6 +10,9 @@ green="\033[1;32m" blue="\033[1;34m" red="\033[1;31m" QUIET=0 +DO_CLEAN=0 + +BRANCH=main rhdhRepo="https://github.com/redhat-developer/rhdh" usage() { @@ -27,22 +30,26 @@ Usage: $0 -b stable-ref-branch Options: - -b, --ref-branch : Reference branch against which plugin versions should be incremented, like release-1.y or main + -b, --ref-branch : Branch against which plugin versions should be incremented, like release-1.y; default: main --clean : Force a clean GH checkout (do not reuse files on disk) -q : quieter output -h, --help : Show this help Examples: - $0 -b release-1.7 --clean + $0 -b release-1.8 --clean EOF } +tmpdir="/tmp/rhdh_$BRANCH" + +if [[ "$#" -lt 1 ]]; then usage; exit 1; fi + while [[ "$#" -gt 0 ]]; do case $1 in - '--clean') rm -fr /tmp/plugin-versions.txt /tmp/rhdh;; - '-b'|'--ref-branch') BRANCH="$2"; shift 1;; # reference branch, eg., 1.1.x + '--clean') DO_CLEAN=1;; + '-b'|'--ref-branch') BRANCH="$2" tmpdir="/tmp/rhdh_$BRANCH"; shift 1;; # reference branch, eg., 1.1.x '-q') QUIET=1;; '-h'|'--help') usage;; *) echo "Unknown parameter used: $1."; usage; exit 1;; @@ -52,11 +59,15 @@ done if [[ ! $BRANCH ]]; then usage; exit 1; fi +if [[ $DO_CLEAN -eq 1 ]]; then + rm -fr /tmp/plugin-versions_"${BRANCH}".txt "${tmpdir}" +fi + # fetch GH repos # TODO use metadata from https://github.com/redhat-developer/rhdh-plugin-export-overlays/tree/release-1.7/workspaces -if [[ ! -d /tmp/rhdh ]]; then +if [[ ! -d "$tmpdir" ]]; then pushd /tmp >/dev/null || exit - git clone "$rhdhRepo" --depth 1 -b "$BRANCH" rhdh + git clone "$rhdhRepo" --depth 1 -b "$BRANCH" "rhdh_$BRANCH" popd >/dev/null || exit fi @@ -92,22 +103,22 @@ titlecase() { # * dynamic-plugins/imports/package.json#.peerDependencies or .dependencies # * packages/app/package.json#.dependencies # * packages/backend/package.json#.dependencies -pluginVersFile=/tmp/plugin-versions.txt -if [[ -f /tmp/rhdh/dynamic-plugins/imports/package.json ]]; then - jq -r '.peerDependencies' /tmp/rhdh/dynamic-plugins/imports/package.json | grep -E -v "\"\*\"|\{|\}" | grep "@" | tr -d "," > $pluginVersFile +pluginVersFile=/tmp/plugin-versions_"${BRANCH}".txt +if [[ -f "${tmpdir}"/dynamic-plugins/imports/package.json ]]; then + jq -r '.peerDependencies' "${tmpdir}"/dynamic-plugins/imports/package.json | grep -E -v "\"\*\"|\{|\}" | grep "@" | tr -d "," > "$pluginVersFile" fi -jq -r '.dependencies' /tmp/rhdh/packages/{app,backend}/package.json | grep -E -v "\"\*\"|\{|\}" | grep "@" | tr -d "," >> $pluginVersFile -cat $pluginVersFile | sort -uV > $pluginVersFile.out; mv -f $pluginVersFile.out $pluginVersFile +jq -r '.dependencies' "${tmpdir}"/packages/{app,backend}/package.json | grep -E -v "\"\*\"|\{|\}" | grep "@" | tr -d "," >> "$pluginVersFile" +cat "$pluginVersFile" | sort -uV > "$pluginVersFile".out; mv -f "$pluginVersFile".out "$pluginVersFile" -rm -fr /tmp/warnings.txt +rm -fr /tmp/warnings_"${BRANCH}".txt # create temporary files instead of associative arrays -TEMP_DIR="/tmp/rhdh-processing" +TEMP_DIR="/tmp/rhdh-processing_${BRANCH}" mkdir -p "$TEMP_DIR" rm -f "$TEMP_DIR"/*.tmp # process YAML files from catalog-entities/marketplace/packages/ -yamls=$(find /tmp/rhdh/catalog-entities/marketplace/packages/ -maxdepth 1 -name "*.yaml" | sort -V) +yamls=$(find "${tmpdir}"/catalog-entities/marketplace/packages/ -maxdepth 1 -name "*.yaml" | sort -V) c=0 tot=0 for y in $yamls; do @@ -116,7 +127,7 @@ for y in $yamls; do done # string listing the enabled-by-default plugins to add to con-preinstalled-dynamic-plugins.template.adoc -ENABLED_PLUGINS="/tmp/ENABLED_PLUGINS.txt"; rm -f $ENABLED_PLUGINS; touch $ENABLED_PLUGINS +ENABLED_PLUGINS="/tmp/ENABLED_PLUGINS_${BRANCH}.txt"; rm -f "$ENABLED_PLUGINS"; touch "$ENABLED_PLUGINS" for y in $yamls; do [[ $(basename "$y") == "all.yaml" ]] && continue @@ -169,9 +180,9 @@ for y in $yamls; do [[ $Plugin == "@redhat"* ]] && continue # shellcheck disable=SC2016 - found_in_default_config1=$(yq -r --arg Path "${Path%-dynamic}" '.plugins[] | select(.package == $Path)' /tmp/rhdh/dynamic-plugins.default.yaml) + found_in_default_config1=$(yq -r --arg Path "${Path%-dynamic}" '.plugins[] | select(.package == $Path)' "${tmpdir}"/dynamic-plugins.default.yaml) # shellcheck disable=SC2016 - found_in_default_config2=$(yq -r --arg Path "${Path}" '.plugins[] | select(.package == $Path)' /tmp/rhdh/dynamic-plugins.default.yaml) + found_in_default_config2=$(yq -r --arg Path "${Path}" '.plugins[] | select(.package == $Path)' "${tmpdir}"/dynamic-plugins.default.yaml) Path2=$(echo "$found_in_default_config2" | jq -r '.package') # with -dynamic suffix if [[ $Path2 ]]; then @@ -202,7 +213,7 @@ for y in $yamls; do if [[ $match ]]; then Version=$(echo "${match}" | sed -r -e "s/.+\": \"([0-9.]+)\"/\1/") if [[ "$Version" != "$VersionJQ" ]]; then - echo -e "${blue}[WARN] ! Using $pluginVersFile version = $Version, not $VersionJQ from $Path ${norm}" | tee -a /tmp/warnings.txt + echo -e "${blue}[WARN] ! Using $pluginVersFile version = $Version, not $VersionJQ from $Path ${norm}" | tee -a /tmp/warnings_"${BRANCH}".txt fi fi @@ -218,8 +229,8 @@ for y in $yamls; do latestXYRelease="$(echo "$allVersionsPublished" | grep -v -E -- "next|alpha|-" | grep -E "^${Version%.*}" | sort -uV | tail -1)" # echo "[DEBUG] Latest x.y version at https://registry.npmjs.org/${Plugin/\//%2f} : $latestXYRelease" if [[ "$latestXYRelease" != "$Version" ]]; then - echo -e "${blue}[WARN] Can upgrade $Version to https://www.npmjs.com/package/$Plugin/v/$latestXYRelease ${norm}" | tee -a /tmp/warnings.txt - # echo | tee -a /tmp/warnings.txt + echo -e "${blue}[WARN] Can upgrade $Version to https://www.npmjs.com/package/$Plugin/v/$latestXYRelease ${norm}" | tee -a /tmp/warnings_"${BRANCH}".txt + # echo | tee -a /tmp/warnings_"${BRANCH}".txt fi # Extract support level from YAML metadata @@ -238,9 +249,9 @@ for y in $yamls; do # compute Default from dynamic-plugins.default.yaml # shellcheck disable=SC2016 - disabled=$(yq -r --arg Path "${Path/-dynamic/}" '.plugins[] | select(.package == $Path) | .disabled' /tmp/rhdh/dynamic-plugins.default.yaml) + disabled=$(yq -r --arg Path "${Path/-dynamic/}" '.plugins[] | select(.package == $Path) | .disabled' "${tmpdir}"/dynamic-plugins.default.yaml) # shellcheck disable=SC2016 - if [[ ! $disabled ]]; then disabled=$(yq -r --arg Path "${Path}" '.plugins[] | select(.package == $Path) | .disabled' /tmp/rhdh/dynamic-plugins.default.yaml); fi + if [[ ! $disabled ]]; then disabled=$(yq -r --arg Path "${Path}" '.plugins[] | select(.package == $Path) | .disabled' "${tmpdir}"/dynamic-plugins.default.yaml); fi # echo "Using Path = $Path got disabled = $disabled" # null or false == enabled by default Default="Enabled" @@ -479,9 +490,9 @@ if [[ -f "${ENABLED_PLUGINS}.errors" ]]; then echo;cat "${ENABLED_PLUGINS}.error # cleanup rm -f "$ENABLED_PLUGINS" "${ENABLED_PLUGINS}.errors" rm -rf "$TEMP_DIR" -# rm -fr /tmp/rhdh +# rm -fr "${tmpdir}" -warnings=$(grep -c "WARN" "/tmp/warnings.txt" 2>/dev/null || echo "0") +warnings=$(grep -c "WARN" "/tmp/warnings_${BRANCH}.txt" 2>/dev/null || echo "0") if [[ $warnings -gt 0 ]]; then - echo; echo -e "${blue}[WARN] $warnings warnings collected in /tmp/warnings.txt ! Consider upgrading upstream project to newer plugin versions !${norm}" + echo; echo -e "${blue}[WARN] $warnings warnings collected in /tmp/warnings_${BRANCH}.txt ! Consider upgrading upstream project to newer plugin versions !${norm}" fi