This documentation is for a release that is no longer maintained
See documentation for the latest supported version.이 콘텐츠는 선택한 언어로 제공되지 않습니다.
Chapter 2. Breaking changes
This section lists breaking changes in Red Hat Developer Hub 1.3.
2.1. The 'dynamic-plugins' config map is named dynamically 링크 복사링크가 클립보드에 복사되었습니다!
Before this update, the dynamic-plugins ConfigMap name was hardcoded.
Therefore, it was not possible to install two Red Hat Developer Hub Helm charts in the same namespace.
With this update, the dynamic-plugins ConfigMap is named dynamically based on the deployment name. This naming method is similar to the way that all other component names are generated.
When upgrading from a previous chart you might need to manually update that section of your values.yaml file to pull in the correct ConfigMap.
Additional resources
2.2. Signing in without user in the software catalog is now disabled by default 링크 복사링크가 클립보드에 복사되었습니다!
By default, it is now required for the user entity to exist in the software catalog to allow sign in. This is required for production ready deployments since identities need to exist and originate from a trusted source (i.e. the Identity Provider) in order for security controls such as RBAC and Audit logging to be effective. To bypass this, enable the dangerouslySignInWithoutUserInCatalog configuration that allows sign in without the user being in the catalog. Enabling this option is dangerous as it might allow unauthorized users to gain access.
Additional resources
Before this update, some Red Hat and Community Technology Preview (TP) plugins and actions were enabled by default:
Technology Preview plugins
- @backstage-community/plugin-catalog-backend-module-scaffolder-relation-processor (changing in RHIDP-3643)
Community Support plugins
- @backstage/plugin-scaffolder-backend-module-azure
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud
- @backstage/plugin-scaffolder-backend-module-bitbucket-server
- @backstage/plugin-scaffolder-backend-module-gerrit
- @backstage/plugin-scaffolder-backend-module-github
- @backstage/plugin-scaffolder-backend-module-gitlab
- @roadiehq/scaffolder-backend-module-http-request
- @roadiehq/scaffolder-backend-module-utils
With this update, all plugins included under the Technology Preview scope of support, whether from Red Hat or the community, are disabled by default.
Procedure
-
If your workload requires these plugins, enable them in your custom resource or ConfigMap using
disabled: false.
Additional resources
2.4. Plugins with updated scope 링크 복사링크가 클립보드에 복사되었습니다!
With this update, three plugins previously under the @janus-idp scope have moved to @backstage-community:
| RHDH 1.2 Plugin Name | RHDH 1.3 Plugin Name |
|---|---|
|
|
|
|
|
|
|
|
|
As the scope of the previous plugins has been updated, the dynamic plugin configuration has also changed.
| RHDH 1.2 Configuration | RHDH 1.3 Configuration |
|---|---|
Procedure
- If your workload requires plugins with an updated scope, revise your configuration to use the latest plugins from the new scope.
Additional resources