Skip to content

Commit 738a2a7

Browse files
authored
Manual cherrypick (#1331)
1 parent 4faf134 commit 738a2a7

File tree

4 files changed

+71
-72
lines changed

4 files changed

+71
-72
lines changed

artifacts/attributes.adoc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,5 +166,6 @@
166166
:dynamic-plugins-reference-book-url: https://docs.redhat.com/en/documentation/red_hat_developer_hub/{product-version}/html-single/dynamic_plugins_reference/index
167167
:dynamic-plugins-reference-book-title: Dynamic plugins reference
168168

169-
169+
:adoption-insights-url: https://docs.redhat.com/en/documentation/red_hat_developer_hub/{product-version}/html-single/adoption_insights_in_red_hat_developer_hub/index
170+
:adoption-insights-title: Adoption Insights in {product}
170171

modules/observe/adoption-insights/proc-configure-adoption-insights.adoc

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,18 @@
22
[id="proc-configure-adoption-insights_{context}"]
33
= Configuring the Adoption Insights plugin in {product}
44

5-
The Adoption Insights plugin is preinstalled and enabled on a {product-short} instance by default. You can disable or enable the Adoption Insights plugin and change other parameters, by configuring the `app-config` ConfigMap, which is created by the {product} Helm chart or Operator.
5+
The Adoption Insights plugin is preinstalled and enabled on a {product-short} instance by default. You can disable or enable the Adoption Insights plugin and change other parameters, by configuring the `app-config` ConfigMap, which is created by the {product} Helm chart or Operator.
6+
7+
[IMPORTANT]
8+
====
9+
If you used the Developer Preview of the Adoption Insights plugin and configured the feature manually, you must remove those earlier configuration changes as they are no longer required.
10+
In your dynamic plugins ConfigMap, for example: `dynamic-plugins-rhdh.yaml`, update the `package-disabled` value of the plugin to `false` as shown in the following example:
11+
12+
.`dynamic-plugins.yaml` fragment
13+
[source,yaml]
14+
----
15+
plugins:
16+
- package: ./dynamic-plugins/dist/backstage-community-plugin-analytics-provider-segment
17+
disabled: false
18+
----
19+
====

modules/observe/adoption-insights/proc-customize-adoption-insights.adoc

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -8,22 +8,6 @@
88

99
You can customize the Adoption Insights plugin to suit your needs by disabling or re-enabling it, and adjusting other settings as needed.
1010

11-
12-
[IMPORTANT]
13-
====
14-
If you used the developer preview of the Adoption Insights plugin and configured the feature manually, you must remove those earlier configuration changes as they are no longer required.
15-
16-
In your dynamic plugins ConfigMap, for example: `dynamic-plugins-rhdh.yaml`, update the `package-disabled` value of the plugin to `false` as shown in the following example:
17-
18-
.`dynamic-plugins.yaml` fragment
19-
[source,yaml]
20-
----
21-
plugins:
22-
- package: ./dynamic-plugins/dist/backstage-community-plugin-analytics-provider-segment
23-
disabled: false
24-
----
25-
====
26-
2711
.Procedure
2812

2913
* To customize `maxBufferSize`, `flushInterval`, `debug`, and `licensedUsers` in the Adoption Insights plugin, in your {product} `app-config.yaml` file, update the relevant settings as shown in the following code:

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

Lines changed: 54 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -5,101 +5,101 @@
55
This section highlights new features in {product} {product-version}.
66

77
[id="enhancement-rhdhbugs-1885"]
8-
== Improved plugin configuration merging for include files
9-
10-
Previously, include plugin configuration files would overwrite existing files. With this update, {product} will merge configurations from existing include files, only overwriting specific keys while preserving keys defined in existing include files, mirroring the behavior for the `plugins` key.
8+
== Improved plugin configuration merging for include files
9+
10+
Previously, include plugin configuration files would overwrite existing files. With this update, {product} will merge configurations from existing include files, only overwriting specific keys while preserving keys defined in existing include files, mirroring the behavior for the `plugins` key.
1111

1212

1313
[id="feature-rhidp-6628"]
14-
== Dynamic plugin dependency management
15-
{product} 1.7 adds dynamic plugin dependency management, so that the Operator can manage Kubernetes resources required by plugins.
16-
14+
== Dynamic plugin dependency management
15+
{product} 1.7 adds dynamic plugin dependency management, so that the Operator can manage Kubernetes resources required by plugins.
16+
1717
For more information, see link:https://github.com/redhat-developer/rhdh-operator/blob/main/docs/dynamic-plugins.md#dynamic-plugins-dependency-management[Dynamic plugin dependency management]
1818

1919
[id="feature-rhidp-6633"]
20-
== Added Orchestrator plugins with dependencies to {product-very-short} profile.
21-
20+
== Added Orchestrator plugins with dependencies to {product-very-short} profile.
21+
2222
With this update, Orchestrator plugins with dependencies are added to the {product-very-short} profile. The Orchestrator plugin is disabled by default. When you enable the Orchestrator plugin, it will deploy dependencies and work out of the box on {product-very-short}.
2323

2424
[id="enhancement-rhidp-6657"]
25-
== Updated {product-very-short} theme
26-
25+
== Updated {product-very-short} theme
26+
2727
With this update, the `@redhat-developer/red-hat-developer-hub-theme` package is replaced with the plugin version from the `rhdh-plugins` repository to improve theme integration and visual consistency. Minor UI enhancements include updated border radius on cards.
2828

2929
[id="enhancement-rhidp-6723"]
30-
== Improved Role-based access control (RBAC) usability and consistency
31-
This release includes several enhancements to improve the usability and consistency of the RBAC experience:
32-
33-
* Aligned the table height behavior in the "Users and Groups" step with the "Permissions" step.
34-
* Standardized icon colors for edit and delete actions in tables.
35-
* Simplified Overview page titles for users, groups, and permissions.
36-
* Improved layout and labeling in the Conditional Access sidebar.
37-
* Preserved typed input in search fields when selecting users, groups, or plugins.
38-
30+
== Improved Role-based access control (RBAC) usability and consistency
31+
This release includes several enhancements to improve the usability and consistency of the RBAC experience:
32+
33+
* Aligned the table height behavior in the "Users and Groups" step with the "Permissions" step.
34+
* Standardized icon colors for edit and delete actions in tables.
35+
* Simplified Overview page titles for users, groups, and permissions.
36+
* Improved layout and labeling in the Conditional Access sidebar.
37+
* Preserved typed input in search fields when selecting users, groups, or plugins.
38+
3939
These changes aim to create a more intuitive and seamless role management workflow.
4040

4141
[id="feature-rhidp-6758"]
42-
== Introducing plugin management by using Extensions
43-
44-
In this release, {product-short} administrators can configure dynamic plugins directly within the Extensions UI. Administrators can now enable, disable, install, or edit the configuration of dynamic plugins on the Extensions Details Page.
45-
46-
This is an opt-in feature that must be enabled by configuration, and it is intended for testing and development environments only; it is not recommended for production use.
47-
42+
== Introducing plugin management by using Extensions
43+
44+
In this release, {product-short} administrators can configure dynamic plugins directly within the Extensions UI. Administrators can now enable, disable, install, or edit the configuration of dynamic plugins on the Extensions Details Page.
45+
46+
This is an opt-in feature that must be enabled by configuration, and it is intended for testing and development environments only; it is not recommended for production use.
47+
4848
This release requires a single replica deployment and uses a persistent volume claim (PVC) for the dynamic plugin configuration file. The {product-short} backend does not automatically restart when you save configuration changes. You must restart the {product-short} application for any dynamic plugin configuration updates to take effect.
4949

5050
[id="feature-rhidp-6963"]
51-
== Dynamic plugins now fully supported and a new command-line tool released.
52-
51+
== Dynamic plugins now fully supported and a new command-line tool released.
52+
5353
Backend dynamic plugins have reached General Availability (GA). A new command-line tool, `@red-hat-developer-hub/cli` (rhdh-cli), has been released for building and packaging these plugins. As a result, the `@janus-idp/cli` is now officially deprecated. All users should migrate their build processes to `@red-hat-developer-hub/cli` to maintain support and receive future updates.
5454

5555
[id="feature-rhidp-7018"]
56-
== Quick start for platform engineers
57-
58-
{product-very-short} 1.7 introduces the new Administrator Quick Start guide, a feature designed to streamline the initial setup and configuration process for platform engineers. This guided, interactive experience appears automatically on an administrator's first login, providing clear, step-by-step instructions for essential platform tasks. The goal is to significantly reduce onboarding time and help you configure your {product-very-short} instance with confidence.
59-
56+
== Quick start for platform engineers
57+
58+
{product-very-short} 1.7 introduces the new Administrator Quick Start guide, a feature designed to streamline the initial setup and configuration process for platform engineers. This guided, interactive experience appears automatically on an administrator's first login, providing clear, step-by-step instructions for essential platform tasks. The goal is to significantly reduce onboarding time and help you configure your {product-very-short} instance with confidence.
59+
6060
Quick start tracks your progress, offers context-aware help that follows you across configuration pages, and can be dismissed and reopened from the header at any time. This guide ensures a confident, efficient, and structured onboarding experience. Note that when permissions are enabled, this feature is currently available for administrators only, with support for other roles planned for future versions.
6161

6262
[id="feature-rhidp-7106"]
63-
== Improved global header UX
64-
63+
== Improved global header UX
64+
6565
With this release, you can display a user avatar in the profile dropdown in the global header.
6666

6767
[id="feature-rhidp-7262"]
68-
== Improved look and feel of {product-short}
69-
68+
== Improved look and feel of {product-short}
69+
7070
With this update, the look and feel of {product-short} has been updated to better match the visual style of PatternFly 6 and improve alignment with the {company} product portfolio.
7171

7272
[id="feature-rhidp-7306"]
73-
== Versioning for software templates
74-
75-
{product-very-short} has been enhanced to provide crucial traceability, allowing users to easily identify the template version used to create a specific component. This enhancement helps determine if an older entity needs updating or if a bug is linked to a particular template version.
76-
73+
== Versioning for software templates
74+
75+
{product-very-short} has been enhanced to provide crucial traceability, allowing users to easily identify the template version used to create a specific component. This enhancement helps determine if an older entity needs updating or if a bug is linked to a particular template version.
76+
7777
Scaffolder templates can now be versioned using the backstage.io/template-version annotation and the `catalog:template:version` action. When used with the `catalog:template:version` action, the the annotation of the template is applied to the generated catalog entity.
7878

7979
[id="feature-rhidp-7561"]
80-
== Support for high availability in {eks-brand-name}
81-
82-
{product} now supports high availability setups in {eks-brand-name} ({eks-short}). This enhancement allows the deployment to scale beyond a single replica, ensuring the application remains operational and accessible even in the event of failures or disruptions.
83-
80+
== Support for high availability in {eks-brand-name}
81+
82+
{product} now supports high availability setups in {eks-brand-name} ({eks-short}). This enhancement allows the deployment to scale beyond a single replica, ensuring the application remains operational and accessible even in the event of failures or disruptions.
83+
8484
For more information, see link:{configuring-book-url}#HighAvailability[_Configuring high availability in Red Hat Developer Hub_].
8585

8686
[id="feature-rhidp-7610"]
87-
== Adoption Insights in {product}
88-
89-
In this release, the Adoption Insights plugin is fully supported and enabled by default. The Adoption Insights plugin provides key metrics and trends to help you understand {product-short} usage.
90-
91-
If you have an existing Adoption Insights plugin custom configuration with GitHub Container registry images already set up, you can upgrade to the latest version to omit configurations using GitHub Container registry images.
92-
93-
For more information, see link:https://docs.redhat.com/en/documentation/red_hat_developer_hub/1.6/html/adoption_insights_in_red_hat_developer_hub/index[Adoption Insights in Red Hat Developer Hub].
87+
== Adoption Insights in {product}
88+
89+
In this release, the Adoption Insights plugin is fully supported and enabled by default. The Adoption Insights plugin provides key metrics and trends to help you understand {product-short} usage.
90+
91+
If you have an existing Adoption Insights plugin custom configuration with GitHub Container registry images already set up, you can upgrade to the latest version to omit configurations using GitHub Container registry images.
92+
93+
For more information, see link:{adoption-insights-url}#proc-configure-adoption-insights_title-adoption-insights[Configuring the {adoption-insights-title}].
9494

9595
[id="feature-rhidp-7663"]
96-
== {product-short} community plugins updated to Backstage 1.39
97-
96+
== {product-short} community plugins updated to Backstage 1.39
97+
9898
The {product-short} community plugins have been updated to Backstage version 1.39.
9999

100100
[id="enhancement-rhidp-8103"]
101-
== Improved robustness of dynamic plugin installation
102-
101+
== Improved robustness of dynamic plugin installation
102+
103103
Previously, the {product} would fail to start if a specified include file in dynamic plugins configuration did not exist. This update addresses the issue by logging a warning and skipping the file if it is not found.
104104

105105

0 commit comments

Comments
 (0)