Skip to content

Commit 4a8f61e

Browse files
author
GitHub Actions
committed
Apply new suggestions
1 parent 84c7ca3 commit 4a8f61e

File tree

3 files changed

+76
-89
lines changed

3 files changed

+76
-89
lines changed

modules/release-notes/ref-release-notes-breaking-changes.adoc

Lines changed: 72 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -16,78 +16,78 @@ Prom-client metrics have been removed and replaced with OpenTelemetry metrics. A
1616
[id="removed-functionality-rhidp-4853"]
1717
== Plugins with updated scope
1818

19-
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.
20-
21-
With this update, the following plugins, previously under the `@janus-idp` scope, have now been moved to the `@backstage-community` scope:
22-
23-
[cols=2,%header]
24-
|===
25-
| *RHDH 1.3 Plugin Name*
26-
| *RHDH 1.4 Plugin Name*
27-
|`@janus-idp/backstage-plugin-acr`|`@backstage-community/plugin-acr`
28-
|`@janus-idp/backstage-plugin-acr`|`@backstage-community/plugin-acr`
29-
|`@janus-idp/backstage-plugin-analytics-provider-segment`|`@backstage-community/plugin-analytics-provider-segment`
30-
|`@janus-idp/backstage-plugin-jfrog-artifactory`|`@backstage-community/plugin-jfrog-artifactory`
31-
|`@janus-idp/backstage-plugin-keycloak-backend`|`@backstage-community/plugin-catalog-backend-module-keycloak`
32-
|`@janus-idp/backstage-plugin-nexus-repository-manager`|`@backstage-community/plugin-nexus-repository-manager`
33-
|`@janus-idp/backstage-plugin-ocm`|`@backstage-community/plugin-ocm`
34-
|`@janus-idp/backstage-plugin-ocm-backend`|`@backstage-community/plugin-ocm-backend`
35-
|`@janus-idp/backstage-plugin-quay`|`@backstage-community/plugin-quay`
36-
|`@janus-idp/backstage-plugin-rbac`|`@backstage-community/plugin-rbac`
37-
|`@janus-idp/backstage-plugin-tekton`|`@backstage-community/plugin-tekton`
38-
|`@janus-idp/backstage-plugin-topology`|`@backstage-community/plugin-topology`
39-
|`@janus-idp/backstage-scaffolder-backend-module-quay`|`@backstage-community/plugin-scaffolder-backend-module-quay`
40-
|`@janus-idp/backstage-scaffolder-backend-module-regex`|`@backstage-community/plugin-scaffolder-backend-module-regex`
41-
|`@janus-idp/backstage-scaffolder-backend-module-servicenow`|`@backstage-community/plugin-scaffolder-backend-module-servicenow`
42-
|`@janus-idp/backstage-scaffolder-backend-module-sonarqube`|`@backstage-community/plugin-scaffolder-backend-module-sonarqube`
43-
|===
44-
45-
The following plugins, previously under the `@backstage` scope, have now been moved to the `@backstage-community` scope:
46-
[cols=2,%header]
47-
|===
48-
| *RHDH 1.3 Plugin Name*
49-
| *RHDH 1.4 Plugin Name*
50-
|`@backstage/plugin-azure-devops`|`@backstage-community/plugin-azure-devops`
51-
|`@backstage/plugin-azure-devops-backend`|`@backstage-community/plugin-azure-devops-backend`
52-
|`@backstage/plugin-dynatrace`|`@backstage-community/plugin-dynatrace`
53-
|`@backstage/plugin-github-actions`|`@backstage-community/plugin-github-actions`
54-
|`@backstage/plugin-github-issues`|`@backstage-community/plugin-github-issues`
55-
|`@backstage/plugin-jenkins`|`@backstage-community/plugin-jenkins`
56-
|`@backstage/plugin-jenkins-backend`|`@backstage-community/plugin-jenkins-backend`
57-
|`@backstage/plugin-lighthouse`|`@backstage-community/plugin-lighthouse`
58-
|`@backstage/plugin-sonarqube`|`@backstage-community/plugin-sonarqube`
59-
|`@backstage/plugin-sonarqube-backend`|`@backstage-community/plugin-sonarqube-backend`
60-
|`@backstage/plugin-tech-radar`|`@backstage-community/plugin-tech-radar`
61-
|===
62-
63-
Two plugins previously under the `@janus-idp` scope have moved to `@red-hat-developer-hub` scope:
64-
65-
[cols=2,%header]
66-
|===
67-
| *RHDH 1.3 Plugin Name*
68-
| *RHDH 1.4 Plugin Name*
69-
70-
| `@janus-idp/backstage-plugin-bulk-import`
71-
| `@red-hat-developer-hub/backstage-plugin-bulk-import`
72-
73-
| `@janus-idp/backstage-plugin-bulk-import-backend`
74-
| `@red-hat-developer-hub/backstage-plugin-bulk-import-backend`
75-
|===
76-
77-
With the update to the plugin scope, the dynamic plugin configuration has also been modified.
78-
79-
[cols=2,%header]
80-
|===
81-
|*RHDH 1.3 Configuration*|*RHDH 1.4 Configuration*
82-
|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]
83-
|===
84-
85-
.Procedure
86-
* 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.
87-
88-
[NOTE]
89-
====
90-
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.
19+
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.
20+
21+
With this update, the following plugins, previously under the `@janus-idp` scope, have now been moved to the `@backstage-community` scope:
22+
23+
[cols=2,%header]
24+
|===
25+
| *RHDH 1.3 Plugin Name*
26+
| *RHDH 1.4 Plugin Name*
27+
|`@janus-idp/backstage-plugin-acr`|`@backstage-community/plugin-acr`
28+
|`@janus-idp/backstage-plugin-acr`|`@backstage-community/plugin-acr`
29+
|`@janus-idp/backstage-plugin-analytics-provider-segment`|`@backstage-community/plugin-analytics-provider-segment`
30+
|`@janus-idp/backstage-plugin-jfrog-artifactory`|`@backstage-community/plugin-jfrog-artifactory`
31+
|`@janus-idp/backstage-plugin-keycloak-backend`|`@backstage-community/plugin-catalog-backend-module-keycloak`
32+
|`@janus-idp/backstage-plugin-nexus-repository-manager`|`@backstage-community/plugin-nexus-repository-manager`
33+
|`@janus-idp/backstage-plugin-ocm`|`@backstage-community/plugin-ocm`
34+
|`@janus-idp/backstage-plugin-ocm-backend`|`@backstage-community/plugin-ocm-backend`
35+
|`@janus-idp/backstage-plugin-quay`|`@backstage-community/plugin-quay`
36+
|`@janus-idp/backstage-plugin-rbac`|`@backstage-community/plugin-rbac`
37+
|`@janus-idp/backstage-plugin-tekton`|`@backstage-community/plugin-tekton`
38+
|`@janus-idp/backstage-plugin-topology`|`@backstage-community/plugin-topology`
39+
|`@janus-idp/backstage-scaffolder-backend-module-quay`|`@backstage-community/plugin-scaffolder-backend-module-quay`
40+
|`@janus-idp/backstage-scaffolder-backend-module-regex`|`@backstage-community/plugin-scaffolder-backend-module-regex`
41+
|`@janus-idp/backstage-scaffolder-backend-module-servicenow`|`@backstage-community/plugin-scaffolder-backend-module-servicenow`
42+
|`@janus-idp/backstage-scaffolder-backend-module-sonarqube`|`@backstage-community/plugin-scaffolder-backend-module-sonarqube`
43+
|===
44+
45+
The following plugins, previously under the `@backstage` scope, have now been moved to the `@backstage-community` scope:
46+
[cols=2,%header]
47+
|===
48+
| *RHDH 1.3 Plugin Name*
49+
| *RHDH 1.4 Plugin Name*
50+
|`@backstage/plugin-azure-devops`|`@backstage-community/plugin-azure-devops`
51+
|`@backstage/plugin-azure-devops-backend`|`@backstage-community/plugin-azure-devops-backend`
52+
|`@backstage/plugin-dynatrace`|`@backstage-community/plugin-dynatrace`
53+
|`@backstage/plugin-github-actions`|`@backstage-community/plugin-github-actions`
54+
|`@backstage/plugin-github-issues`|`@backstage-community/plugin-github-issues`
55+
|`@backstage/plugin-jenkins`|`@backstage-community/plugin-jenkins`
56+
|`@backstage/plugin-jenkins-backend`|`@backstage-community/plugin-jenkins-backend`
57+
|`@backstage/plugin-lighthouse`|`@backstage-community/plugin-lighthouse`
58+
|`@backstage/plugin-sonarqube`|`@backstage-community/plugin-sonarqube`
59+
|`@backstage/plugin-sonarqube-backend`|`@backstage-community/plugin-sonarqube-backend`
60+
|`@backstage/plugin-tech-radar`|`@backstage-community/plugin-tech-radar`
61+
|===
62+
63+
Two plugins previously under the `@janus-idp` scope have moved to `@red-hat-developer-hub` scope:
64+
65+
[cols=2,%header]
66+
|===
67+
| *RHDH 1.3 Plugin Name*
68+
| *RHDH 1.4 Plugin Name*
69+
70+
| `@janus-idp/backstage-plugin-bulk-import`
71+
| `@red-hat-developer-hub/backstage-plugin-bulk-import`
72+
73+
| `@janus-idp/backstage-plugin-bulk-import-backend`
74+
| `@red-hat-developer-hub/backstage-plugin-bulk-import-backend`
75+
|===
76+
77+
With the update to the plugin scope, the dynamic plugin configuration has also been modified.
78+
79+
[cols=2,%header]
80+
|===
81+
|*RHDH 1.3 Configuration*|*RHDH 1.4 Configuration*
82+
|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]
83+
|===
84+
85+
.Procedure
86+
* 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.
87+
88+
[NOTE]
89+
====
90+
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.
9191
====
9292

9393

modules/release-notes/ref-release-notes-known-issues.adoc

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -7,31 +7,18 @@ This section lists known issues in {product} {product-version}.
77
[id="known-issue-rhidp-5344"]
88
== Multi-Attached error for Volume (PVC)
99

10-
Currently, when deploying {product-short} using the Helm Chart, two replicas cannot run on different cluster nodes. This might also affect the upgrade from 1.3 to 1.4.0 if the new pod is scheduled on a different node.
11-
10+
Currently, when deploying {product-short} using the Helm Chart, two replicas cannot run on different cluster nodes. This might also affect the upgrade from 1.3 to 1.4.0 if the new pod is scheduled on a different node.
11+
1212
A possible workaround for the upgrade is to manually scale down the number of replicas to 0 before upgrading your Helm release. Or manually remove the old {product-short} pod after upgrading the Helm release. However, this would imply some application downtime. You can also leverage a Pod Affinity rule to force the cluster scheduler to run your {product-short} pods on the same node.
1313

1414

1515
.Additional resources
1616
* link:https://issues.redhat.com/browse/RHIDP-5344[RHIDP-5344]
1717

18-
[id="known-issue-rhidp-5342"]
19-
== [Helm] Cannot run two RHDH replicas on different nodes due to Multi-Attach errors on the dynamic plugins root PVC
20-
21-
If you are deploying {product-short} using the Helm Chart, it is currently impossible to have 2 replicas running on different cluster nodes. This might also affect the upgrade from 1.3 to 1.4.0 if the new pod is scheduled on a different node.
22-
23-
A possible workaround for the upgrade is to manually scale down the number of replicas to 0 before upgrading your Helm release. Or manually remove the old {product-short} pod after upgrading the Helm release. However, this would imply some application downtime.
24-
You can also leverage a Pod Affinity rule to force the cluster scheduler to run your {product-short} pods on the same node.
25-
26-
27-
28-
.Additional resources
29-
* link:https://issues.redhat.com/browse/RHIDP-5342[RHIDP-5342]
30-
3118
[id="known-issue-rhidp-3396"]
3219
== Topology plugin permission is not displayed in the RBAC front-end UI
3320

34-
Permissions associated only with front-end plugins do not appear in the UI because they require a backend plugin to expose the permission framework's well-known endpoint. As a workaround, you can apply these permissions by using a CSV file or directly calling the REST API of the RBAC backend plugin. Affected plugins include Topology (`topology.view.read`), Tekton (`tekton.view.read`), ArgoCD (`argocd.view.read`), and Quay (`quay.view.read`).
21+
Permissions associated only with front-end plugins do not appear in the UI because they require a backend plugin to expose the permission framework's well-known endpoint. As a workaround, you can apply these permissions by using a CSV file or directly calling the REST API of the RBAC backend plugin. Affected plugins include Topology (`topology.view.read`), Tekton (`tekton.view.read`), ArgoCD (`argocd.view.read`), and Quay (`quay.view.read`).
3522

3623

3724
.Additional resources

modules/release-notes/ref-release-notes-new-features.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,13 @@ developerHub:
4040
`flavor`::
4141
Identify the flavor of Backstage that is running. Default value: `rhdh`
4242

43-
4443
[id="feature-rhidp-4419"]
4544
== Ability to manage Persistent Volume Claim (PVCs) in {product-very-short} Operator
4645

4746
You can now mount directories from pre-created PersistentVolumeClaims (PVCs) using the `spec.application.extraFiles.pvcs` field, while configuring RHDH Operator.
4847
For more information, see link:https://docs.redhat.com/en/documentation/red_hat_developer_hub/{product-version}/html-single/configuring/index#configuring-the-deployment[Configuring {product} deployment when using the Operator].
4948

49+
5050
[id="feature-rhidp-4805"]
5151
== Authenticating with {rhbk-brand-name}
5252

0 commit comments

Comments
 (0)