Skip to content

Commit 7eff3ff

Browse files
nickboldtGitHub Actionsthemr0c
authored
chore: release note updates for GKE support and other misc updates (redhat-developer#887)
Co-authored-by: GitHub Actions <[email protected]> Co-authored-by: Fabrice Flore-Thébault <[email protected]>
1 parent 371021a commit 7eff3ff

5 files changed

+31
-63
lines changed

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

+4-4
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ This section lists breaking changes in {product} {product-version}.
77
[id="removed-functionality-rhidp-4572"]
88
== Updated monitoring and logging metrics
99

10-
Prom-client metrics have been removed and replaced with OpenTelemetry metrics. As a result, the metrics port has changed from `7007` to `9464`. Deprecated metrics have also been removed. If you had dependencies on these, ensure your prometheus queries are updated. For further information, see link:https://docs.redhat.com/en/documentation/red_hat_developer_hub/{product-version}/html-single/monitoring_and_logging/index[Monitoring and logging]
10+
Prom-client metrics have been removed and replaced with OpenTelemetry metrics. As a result, the metrics port has changed from `7007` to `9464`. Deprecated metrics have also been removed. If you had dependencies on these, ensure your prometheus queries are updated. For further information, see link:https://docs.redhat.com/en/documentation/red_hat_developer_hub/{product-version}/html-single/monitoring_and_logging/index[Monitoring and logging].
1111

1212

1313
.Additional resources
@@ -22,7 +22,7 @@ With this update, the following plugins, previously under the `@janus-idp` scope
2222

2323
[cols=2,%header]
2424
|===
25-
| *RHDH 1.3 Plugin Name*
25+
| *RHDH 1.3 Plugin Name*
2626
| *RHDH 1.4 Plugin Name*
2727
|`@janus-idp/backstage-plugin-acr`|`@backstage-community/plugin-acr`
2828
|`@janus-idp/backstage-plugin-acr`|`@backstage-community/plugin-acr`
@@ -45,7 +45,7 @@ With this update, the following plugins, previously under the `@janus-idp` scope
4545
The following plugins, previously under the `@backstage` scope, have now been moved to the `@backstage-community` scope:
4646
[cols=2,%header]
4747
|===
48-
| *RHDH 1.3 Plugin Name*
48+
| *RHDH 1.3 Plugin Name*
4949
| *RHDH 1.4 Plugin Name*
5050
|`@backstage/plugin-azure-devops`|`@backstage-community/plugin-azure-devops`
5151
|`@backstage/plugin-azure-devops-backend`|`@backstage-community/plugin-azure-devops-backend`
@@ -64,7 +64,7 @@ Two plugins previously under the `@janus-idp` scope have moved to `@red-hat-deve
6464

6565
[cols=2,%header]
6666
|===
67-
| *RHDH 1.3 Plugin Name*
67+
| *RHDH 1.3 Plugin Name*
6868
| *RHDH 1.4 Plugin Name*
6969

7070
| `@janus-idp/backstage-plugin-bulk-import`

modules/release-notes/ref-release-notes-deprecated-functionalities.adoc

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ The `./dynamic-plugins/dist/janus-idp-backstage-plugin-aap-backend-dynamic` plug
1616
[id="deprecated-functionality-rhidp-4913"]
1717
== Audit log rotation is deprecated
1818

19-
With this update, you can evaluate your platform's log forwarding solutions to align with your security and compliance needs. Most of these solutions offer configurable options to minimize the loss of logs in the event of an outage.
19+
With this update, you can evaluate your platform&#39;s log forwarding solutions to align with your security and compliance needs. Most of these solutions offer configurable options to minimize the loss of logs in the event of an outage.
2020

2121

2222
.Additional resources

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

-12
Original file line numberDiff line numberDiff line change
@@ -23,18 +23,6 @@ If plugin names or configuration requirements have been changed, you may need to
2323
* link:https://issues.redhat.com/browse/RHIDP-4687[RHIDP-4687]
2424

2525

26-
[id="bug-fix-rhidp-5308"]
27-
=== notification backend and catalog backend gitlab org failing to load with MODULE_NOT_FOUND
28-
29-
In the previous version of {product-short}, the GitLab Org catalog backend plugin (`plugin-catalog-backend-module-gitlab-org`)and the Notification backend plugin (`plugin-notifications-backend`) fail to load when configured with a `MODULE_NOT_FOUND` error. This has been fixed by embedding the missing dependencies in the dynamic plugins.
30-
31-
See similar issue https://issues.redhat.com/browse/RHIDP-5319
32-
33-
34-
.Additional resources
35-
* link:https://issues.redhat.com/browse/RHIDP-5308[RHIDP-5308]
36-
37-
3826
[id="bug-fix-rhidp-5411"]
3927
=== RHDH fails on table lock when deploying using RHDH Operator 1.4
4028

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

+4-31
Original file line numberDiff line numberDiff line change
@@ -7,45 +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-
12-
Possible workarounds for the upgrade include the following actions:
13-
* Manually scale down the number of replicas to 0 before upgrading your Helm release.
14-
* Manually remove the old {product-short} pod after upgrading the Helm release. However, this would imply some application downtime.
15-
* Leverage a Pod Affinity rule to force the cluster scheduler to run your {product-short} pods on the same node.
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+
12+
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.
1613

1714

1815
.Additional resources
1916
* link:https://issues.redhat.com/browse/RHIDP-5344[RHIDP-5344]
2017

21-
[id="known-issue-rhidp-5342"]
22-
== [Helm] Cannot run two RHDH replicas on different nodes due to Multi-Attach errors on the dynamic plugins root PVC
23-
24-
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.
25-
26-
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.
27-
You can also leverage a Pod Affinity rule to force the cluster scheduler to run your {product-short} pods on the same node.
28-
29-
30-
31-
.Additional resources
32-
* link:https://issues.redhat.com/browse/RHIDP-5342[RHIDP-5342]
33-
34-
[id="known-issue-rhidp-4695"]
35-
== [Doc] OIDC refresh token behavior
36-
37-
When using {rhsso-brand-name} or {rhbk-brand-name} as an OIDC provider, the default access token lifespan is set to 5 minutes, which corresponds to the token refresh grace period set in {product-short}. This 5-minute grace period is the threshold used to trigger a new refresh token call. Since the token is always near expiration, frequent refresh token requests will cause performance issues.
38-
39-
This issue will be resolved in the 1.5 release. To prevent the performance issues, increase the lifespan in the {rhsso-brand-name} or {rhbk-brand-name} server by setting *Configure &gt; Realm Settings &gt; Access Token Lifespan* to a value greater than five minutes (preferably 10 or 15 minutes).
40-
41-
42-
.Additional resources
43-
* link:https://issues.redhat.com/browse/RHIDP-4695[RHIDP-4695]
44-
4518
[id="known-issue-rhidp-3396"]
4619
== Topology plugin permission is not displayed in the RBAC front-end UI
4720

48-
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&#39;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`).
4922

5023

5124
.Additional resources

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

+22-15
Original file line numberDiff line numberDiff line change
@@ -22,24 +22,24 @@ This update removes the `kube-rbac-proxy` sidecar container from the RHDH Operat
2222
[id="feature-rhidp-4414"]
2323
== Identifying Backstage flavor for plugins by using the `developerHub.flavor` field
2424

25-
With this update, you can use the `developerHub.flavor` field to identify whether plugins are running on {product-very-short}, {rhtap-very-short}, or vanilla Backstage, as shown in the following example:
26-
27-
.`app-config.yaml` fragment with the `developerhub.flavor` field
28-
29-
[source,yaml,subs="+quotes"]
30-
----
31-
developerHub:
32-
flavor: <flavor>
33-
----
34-
35-
`flavor`::
25+
With this update, you can use the `developerHub.flavor` field to identify whether plugins are running on {product-very-short}, {rhtap-very-short}, or vanilla Backstage, as shown in the following example:
26+
27+
.`app-config.yaml` fragment with the `developerhub.flavor` field
28+
29+
[source,yaml,subs=&#34;+quotes&#34;]
30+
----
31+
developerHub:
32+
flavor: &lt;flavor&gt;
33+
----
34+
35+
`flavor`::
3636
Identify the flavor of Backstage that is running. Default value: `rhdh`
3737

3838
[id="feature-rhidp-4419"]
3939
== Ability to manage Persistent Volume Claim (PVCs) in {product-very-short} Operator
4040

41-
You can now mount directories from pre-created PersistentVolumeClaims (PVCs) using the `spec.application.extraFiles.pvcs` field, while configuring {product-very-short} Operator.
42-
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].
41+
You can now mount directories from pre-created PersistentVolumeClaims (PVCs) using the `spec.application.extraFiles.pvcs` field, while configuring {product-very-short} Operator.
42+
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].
4343

4444

4545
[id="feature-rhidp-4805"]
@@ -50,14 +50,21 @@ With this update, you can use {rhbk-brand-name} as an authentication provider. T
5050
[id="feature-rhidp-4806"]
5151
== Ability to install third-party plugins in {product-very-short}
5252

53-
You can now install third-party plugins in {product} without rebuilding the {product-very-short} application.
54-
53+
You can now install third-party plugins in {product} without rebuilding the {product-very-short} application.
54+
5555
For more information, see link:https://docs.redhat.com/en/documentation/red_hat_developer_hub/{product-version}/html-single/installing_and_viewing_plugins_in_red_hat_developer_hub/index#assembly-install-third-party-plugins-rhdh[Installing third-party plugins in {product}].
5656

5757
[id="feature-rhidp-5156"]
5858
== The catalog backend module logs plugin is enabled
5959

6060
With this update, the `backstage-plugin-catalog-backend-module-logs` is enabled and converted to a static plugin improving performance and stability. The dynamic plugin was disabled in version `1.3`.
6161

62+
[id="feature-rhidp-5734"]
63+
== {gke-brand-name} now supported
64+
65+
{gke-brand-name} ({gke-short}) is out of Developer Preview and is now fully supported as of {product-very-short} {product-version}.
66+
67+
See the full list of supported platforms on the link:https://access.redhat.com/support/policy/updates/developerhub[Life Cycle page].
68+
6269

6370

0 commit comments

Comments
 (0)