Este conteúdo não está disponível no idioma selecionado.
Chapter 2. New features
This section highlights new features in Red Hat Developer Hub 1.0.
2.1. Support for Role-Based Access Control Copiar o linkLink copiado para a área de transferência!
The Role-Based Access Control (RBAC) feature in Red Hat Developer Hub introduces an administrator role and optimizes access control through organizational structures such as teams, groups, and users.
The RBAC features REST API endpoints that you can use to manage the permissions and roles in Developer Hub.
Using the RBAC REST API, you can perform the following actions:
- Retrieve information about all permission policies or specific permission policies, or roles.
- Create, update, or delete a permission policy or a role.
- Retrieve permission policy information about static plugins.
RBAC is only supported on core Red Hat Developer Hub features including catalog, software templates, and RBAC plugin.
2.2. Support for enabling plugins dynamically Copiar o linkLink copiado para a área de transferência!
The dynamic plugins feature enables you to sideload dynamic plugins into your Developer Hub instance without having to recompile your code or rebuild the container.
Developer Hub is pre-loaded with a selection of dynamic plugins. Most of these dynamic plugins are disabled by default due to the need for mandatory configuration. For a complete list of dynamic plugins that are included in this release of Red Hat Developer Hub, see the dynamic plugins matrix in the Dynamic Plugins Matrix section in the Administration guide for Red Hat Developer Hub.
2.3. Supported plugins in Red Hat Developer Hub 1.0 Copiar o linkLink copiado para a área de transferência!
The following table lists the supported plugins in Red Hat Developer Hub 1.0:
| Plugin name | Plugin ID | Version | Category |
|---|---|---|---|
| Segment |
| 1.2.0 | Analytics |
| Keycloak |
| 1.7.6 | Identity and access management |
| Open Cluster Management (OCM) |
| 3.5.0 | Cluster management |
| OCM backend |
| 3.4.6 | Cluster management |
| Quay |
| 1.4.6 | Container management |
| Quay actions |
| 1.2.1 | Container management |
| RBAC backend |
| 1.6.3 | Security |
| RBAC common |
| 1.1.0 | Security |
| Tekton |
| 3.1.3 | Cluster management |
| Topology |
| 1.16.4 | Cluster management |
| Regex actions |
| 1.2.1 | Continuous deployment |
| ArgoCD |
| 2.3.5 | Continuous deployment |
| ArgoCD backend |
| 2.11.3 | Continuous deployment |
| API Documentation |
| 0.9.12 | Continuous deployment |
| App backend |
| 0.3.54 | Continuous deployment |
| Auth backend |
| 0.19.4 | Security |
| Auth node |
| 0.4.0 | Security |
| Catalog frontend |
| 1.14.0 | Continuous deployment |
| Catalog backend |
| 1.14.0 | Continuous deployment |
| Catalog common |
| 1.0.17 | Continuous deployment |
| Catalog Graph |
| 0.2.37 | Continuous deployment |
| Catalog Import |
| 0.10.1 | Continuous deployment |
| Catalog React |
| 1.8.5 | Continuous deployment |
| Events backend |
| 0.2.15 | Continuous deployment |
| Events node |
| 0.2.15 | Continuous deployment |
| Home |
| 0.5.9 | Continuous deployment |
| Kubernetes backend |
| 0.13.0 | Container management |
| Org |
| 0.6.15 | Identity and access management |
| Permission backend |
| 0.5.29 | Identity and access management |
| Permission common |
| 0.7.9 | Identity and access management |
| Permission node |
| 0.7.17 | Identity and access management |
| Permission react |
| 0.4.16 | Identity and access management |
| Proxy backend |
| 0.4.4 | Continuous deployment |
| Scaffolder frontend |
| 0.15.1 | Continuous deployment |
| Scaffolder backend |
| 1.18.1 | Continuous deployment |
| Search |
| 1.4.1 | Continuous deployment |
| Search backend |
| 1.4.6 | Continuous deployment |
| Search backend module PostgreSQL |
| 0.5.15 | Continuous deployment |
| Search backend node |
| 0.2.10 | Continuous deployment |
| Search react |
| 1.7.1 | Continuous deployment |
| TechDocs |
| 1.8.0 | Continuous deployment |
| TechDocs backend |
| 1.8.0 | Continuous deployment |
| User settings |
| 0.7.11 | Identity and access management |
2.4. Software templates in Red Hat Developer Hub Copiar o linkLink copiado para a área de transferência!
Red Hat Developer Hub provide software templates that enable you to create components. These templates come pre-equipped with features like loading code skeletons, incorporating variables into templates, and facilitating template publication to platforms like GitHub or GitLab.
With the software templates, you can create a new repository on GitHub or GitLab and upload the code sample for the new application. Following that, you can register the application in the Developer Hub catalog.
Currently, Red Hat Developer Hub offers templates for .Net, Python, Go, Spring Boot, Node.js, and Quarkus.
2.5. Ability to monitor the Red Hat Developer Hub instances Copiar o linkLink copiado para a área de transferência!
The Red Hat Developer Hub provides a /metrics endpoint, providing Prometheus metrics about your Developer Hub application. You can use the /metrics endpoint to monitor your Developer Hub instance using Prometheus and Grafana.
2.6. Ability to change the theme in Red Hat Developer Hub Copiar o linkLink copiado para a área de transferência!
You can select a theme for the application using Settings in the Red Hat Developer Hub application. Within the application, you can select from Light, Dark, or Auto settings for the main color and logo.