diff --git a/main/about/index.html b/main/about/index.html index d5137fac2e..d8c527c966 100644 --- a/main/about/index.html +++ b/main/about/index.html @@ -1,6 +1,6 @@ <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE html> -<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>About Red Hat Developer Hub</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="Red Hat Developer Hub is a developer platform designed to build developer portals. Use Red Hat Developer Hub to provide a streamlined development environment with a centralized software catalog to build high-quality software efficiently."/><link rel="next" href="#benefits-of-rhdh_about-rhdh" title="1. Benefits of Red Hat Developer Hub"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm46193028295184"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">About Red Hat Developer Hub</h1></div><div><h3 class="subtitle"><em>Introduction to Red Hat Developer Hub</em></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm46193010869040">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> +<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>About Red Hat Developer Hub</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="Red Hat Developer Hub is a developer platform designed to build developer portals. Use Red Hat Developer Hub to provide a streamlined development environment with a centralized software catalog to build high-quality software efficiently."/><link rel="next" href="#benefits-of-rhdh_about-rhdh" title="1. Benefits of Red Hat Developer Hub"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm45700452579440"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">About Red Hat Developer Hub</h1></div><div><h3 class="subtitle"><em>Introduction to Red Hat Developer Hub</em></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm45700433758288">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> Red Hat Developer Hub is a developer platform designed to build developer portals. Use Red Hat Developer Hub to provide a streamlined development environment with a centralized software catalog to build high-quality software efficiently. </div></div></div></div><hr/></div><div class="toc"><ul class="toc"><li><span class="section"><a href="#benefits-of-rhdh_about-rhdh">1. Benefits of Red Hat Developer Hub</a></span><ul><li><span class="section"><a href="#key-features">1.1. Key features</a></span></li></ul></li><li><span class="section"><a href="#integrations-in-rhdh_about-rhdh">2. Integrations in Red Hat Developer Hub</a></span><ul><li><span class="section"><a href="#integration-with-red-hat-openshift-container-platform">2.1. Integration with Red Hat OpenShift Container Platform</a></span></li><li><span class="section"><a href="#integration-with-red-hat-trusted-application-pipeline">2.2. Integration with Red Hat Trusted Application Pipeline</a></span></li><li><span class="section"><a href="#extending-backstage-with-red-hat-developer-hub">2.3. Extending Backstage with Red Hat Developer Hub</a></span></li></ul></li><li><span class="section"><a href="#supported-platforms_about-rhdh">3. Supported platforms</a></span></li><li><span class="section"><a href="#rhdh-sizing_about-rhdh">4. Sizing requirements for Red Hat Developer Hub</a></span></li><li><span class="section"><a href="#ref-customer-support-info_about-rhdh">5. Red Hat Developer Hub support</a></span></li></ul></div><p> Red Hat Developer Hub (RHDH) is an enterprise-grade internal developer portal designed to simplify and streamline software development processes. Combined with Red Hat OpenShift Container Platform, RHDH empowers platform engineering teams to create customized portals that improve developer productivity, accelerate onboarding, and enable faster application delivery. By reducing friction and complexity, RHDH allows developers to focus on writing high-quality code while adhering to enterprise-class best practices. @@ -78,67 +78,67 @@ You can find the supported platforms and life cycle dates for both current and past versions of Red Hat Developer Hub on the <a class="link" href="https://access.redhat.com/support/policy/updates/developerhub">Life Cycle page</a>. </p></section><section class="section" id="rhdh-sizing_about-rhdh"><div class="titlepage"><div><div><h2 class="title">4. Sizing requirements for Red Hat Developer Hub</h2></div></div></div><p> Scaling the Red Hat Developer Hub requires significant resource allocation. The following table lists the sizing requirements for installing and running Red Hat Developer Hub, including Developer Hub application, database components, and Operator. - </p><div class="table" id="idm46193029066064"><p class="title"><strong>Table 1. Recommended sizing for running Red Hat Developer Hub</strong></p><div class="table-contents"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 25%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 25%; " class="col_3"/><col style="width: 25%; " class="col_4"/></colgroup><thead><tr><th align="left" valign="top" id="idm46193031034656" scope="col">Components</th><th align="left" valign="top" id="idm46193030932304" scope="col">Red Hat Developer Hub application</th><th align="left" valign="top" id="idm46193031219792" scope="col">Red Hat Developer Hub database</th><th align="left" valign="top" id="idm46193031044160" scope="col">Red Hat Developer Hub Operator</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm46193031034656"> + </p><div class="table" id="idm45700452719152"><p class="title"><strong>Table 1. Recommended sizing for running Red Hat Developer Hub</strong></p><div class="table-contents"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 25%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 25%; " class="col_3"/><col style="width: 25%; " class="col_4"/></colgroup><thead><tr><th align="left" valign="top" id="idm45700452836960" scope="col">Components</th><th align="left" valign="top" id="idm45700452860784" scope="col">Red Hat Developer Hub application</th><th align="left" valign="top" id="idm45700452872016" scope="col">Red Hat Developer Hub database</th><th align="left" valign="top" id="idm45700452899904" scope="col">Red Hat Developer Hub Operator</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45700452836960"> <p> Central Processing Unit (CPU) </p> - </td><td align="left" valign="top" headers="idm46193030932304"> + </td><td align="left" valign="top" headers="idm45700452860784"> <p> 4 vCPU </p> - </td><td align="left" valign="top" headers="idm46193031219792"> + </td><td align="left" valign="top" headers="idm45700452872016"> <p> 2 vCPU </p> - </td><td align="left" valign="top" headers="idm46193031044160"> + </td><td align="left" valign="top" headers="idm45700452899904"> <p> 1 vCPU </p> - </td></tr><tr><td align="left" valign="top" headers="idm46193031034656"> + </td></tr><tr><td align="left" valign="top" headers="idm45700452836960"> <p> Memory </p> - </td><td align="left" valign="top" headers="idm46193030932304"> + </td><td align="left" valign="top" headers="idm45700452860784"> <p> 16 GB </p> - </td><td align="left" valign="top" headers="idm46193031219792"> + </td><td align="left" valign="top" headers="idm45700452872016"> <p> 8 GB </p> - </td><td align="left" valign="top" headers="idm46193031044160"> + </td><td align="left" valign="top" headers="idm45700452899904"> <p> 1500 Mi </p> - </td></tr><tr><td align="left" valign="top" headers="idm46193031034656"> + </td></tr><tr><td align="left" valign="top" headers="idm45700452836960"> <p> Storage size </p> - </td><td align="left" valign="top" headers="idm46193030932304"> + </td><td align="left" valign="top" headers="idm45700452860784"> <p> 2 GB </p> - </td><td align="left" valign="top" headers="idm46193031219792"> + </td><td align="left" valign="top" headers="idm45700452872016"> <p> 20 GB </p> - </td><td align="left" valign="top" headers="idm46193031044160"> + </td><td align="left" valign="top" headers="idm45700452899904"> <p> 50 Mi </p> - </td></tr><tr><td align="left" valign="top" headers="idm46193031034656"> + </td></tr><tr><td align="left" valign="top" headers="idm45700452836960"> <p> Replicas </p> - </td><td align="left" valign="top" headers="idm46193030932304"> + </td><td align="left" valign="top" headers="idm45700452860784"> <p> 2 or more </p> - </td><td align="left" valign="top" headers="idm46193031219792"> + </td><td align="left" valign="top" headers="idm45700452872016"> <p> 3 or more </p> - </td><td align="left" valign="top" headers="idm46193031044160"> + </td><td align="left" valign="top" headers="idm45700452899904"> <p> 1 or more </p> @@ -160,7 +160,7 @@ <a class="link" href="https://docs.redhat.com/en/documentation/red_hat_developer_hub/1.5/html-single/installing_red_hat_developer_hub_on_microsoft_azure_kubernetes_service/index">Installing Red Hat Developer Hub on Microsoft Azure Kubernetes Service</a> </li><li class="listitem"> <a class="link" href="https://docs.redhat.com/en/documentation/red_hat_developer_hub/1.5/html-single/installing_red_hat_developer_hub_on_openshift_container_platform/index">Installing Red Hat Developer Hub on OpenShift Container Platform</a> - </li></ul></div></section><div><div xml:lang="en-US" class="legalnotice" id="idm46193010869040"><h1 class="legalnotice">Legal Notice</h1><div class="para"> + </li></ul></div></section><div><div xml:lang="en-US" class="legalnotice" id="idm45700433758288"><h1 class="legalnotice">Legal Notice</h1><div class="para"> Copyright <span class="trademark"/>© 2025 Red Hat, Inc. </div><div class="para"> The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at <a class="uri" href="http://creativecommons.org/licenses/by-sa/3.0/">http://creativecommons.org/licenses/by-sa/3.0/</a>. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. diff --git a/main/audit-log/index.html b/main/audit-log/index.html index c241386a69..2ff7c16b8e 100644 --- a/main/audit-log/index.html +++ b/main/audit-log/index.html @@ -1,6 +1,6 @@ <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE html> -<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Audit log</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="As a Red Hat Developer Hub administrator, you can track user activities, system events, and data changes with Developer Hub audit logs."/><link rel="next" href="#assembly-audit-log" title="1. Audit logs in Red Hat Developer Hub"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm46202193231392"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Audit log</h1></div><div><h3 class="subtitle"><em>Tracking user activities, system events, and data changes with Red Hat Developer Hub audit logs</em></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm46202172159664">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> +<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Audit log</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="As a Red Hat Developer Hub administrator, you can track user activities, system events, and data changes with Developer Hub audit logs."/><link rel="next" href="#assembly-audit-log" title="1. Audit logs in Red Hat Developer Hub"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm46027239925760"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Audit log</h1></div><div><h3 class="subtitle"><em>Tracking user activities, system events, and data changes with Red Hat Developer Hub audit logs</em></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm46027219037744">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> As a Red Hat Developer Hub administrator, you can track user activities, system events, and data changes with Developer Hub audit logs. </div></div></div></div><hr/></div><div class="toc"><ul class="toc"><li><span class="section"><a href="#assembly-audit-log">1. Audit logs in Red Hat Developer Hub</a></span></li><li><span class="section"><a href="#con-audit-log-config_assembly-audit-log">2. Configuring audit logs for Developer Hub on OpenShift Container Platform</a></span><ul><li><span class="section"><a href="#proc-forward-audit-log-splunk_assembly-audit-log">2.1. Forwarding Red Hat Developer Hub audit logs to Splunk</a></span></li></ul></li><li><span class="section"><a href="#proc-audit-log-view_assembly-audit-log">3. Viewing audit logs in Developer Hub</a></span><ul><li><span class="section"><a href="#ref-audit-log-fields.adoc_assembly-audit-log">3.1. Audit log fields</a></span></li><li><span class="section"><a href="#ref-audit-log-scaffolder-events.adoc_assembly-audit-log">3.2. Scaffolder events</a></span></li><li><span class="section"><a href="#ref-audit-log-catalog-events.adoc_assembly-audit-log">3.3. Catalog events</a></span></li></ul></li></ul></div><section class="section" id="assembly-audit-log"><div class="titlepage"><div><div><h2 class="title">1. Audit logs in Red Hat Developer Hub</h2></div></div></div><p> Audit logs are a chronological set of records documenting the user activities, system events, and data changes that affect your Red Hat Developer Hub users, administrators, or components. Administrators can view Developer Hub audit logs in the OpenShift Container Platform web console to monitor scaffolder events, changes to the RBAC system, and changes to the Catalog database. Audit logs include the following information: @@ -308,7 +308,7 @@ Tracks <code class="literal">GET</code> requests to the <code class="literal">/locations/:id</code> endpoint, which returns a location matching the specified location ID </dd><dt><span class="term"><code class="literal">QueriedCatalogEntityFetch</code></span></dt><dd> Tracks <code class="literal">GET</code> requests to the <code class="literal">/entities/by-query</code> endpoint, which returns a list of entities matching the specified query - </dd></dl></div></section></section><div><div xml:lang="en-US" class="legalnotice" id="idm46202172159664"><h1 class="legalnotice">Legal Notice</h1><div class="para"> + </dd></dl></div></section></section><div><div xml:lang="en-US" class="legalnotice" id="idm46027219037744"><h1 class="legalnotice">Legal Notice</h1><div class="para"> Copyright <span class="trademark"/>© 2025 Red Hat, Inc. </div><div class="para"> The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at <a class="uri" href="http://creativecommons.org/licenses/by-sa/3.0/">http://creativecommons.org/licenses/by-sa/3.0/</a>. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. diff --git a/main/authentication/index.html b/main/authentication/index.html index 0252336595..f06cc3dfd2 100644 --- a/main/authentication/index.html +++ b/main/authentication/index.html @@ -1,6 +1,6 @@ <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE html> -<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Authentication</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="As a Red Hat Developer Hub platform engineer, you can manage authentication of other users to meet the specific needs of your organization."/><link rel="next" href="#authenticating-with-the-guest-user_title-authentication" title="1. Authenticating with the Guest user"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm46108095612512"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Authentication</h1></div><div><h3 class="subtitle"><em>Configuring authentication to external services in Red Hat Developer Hub</em></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm46108095731360">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> +<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Authentication</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="As a Red Hat Developer Hub platform engineer, you can manage authentication of other users to meet the specific needs of your organization."/><link rel="next" href="#authenticating-with-the-guest-user_title-authentication" title="1. Authenticating with the Guest user"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm46236236293568"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Authentication</h1></div><div><h3 class="subtitle"><em>Configuring authentication to external services in Red Hat Developer Hub</em></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm46236233331328">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> As a Red Hat Developer Hub platform engineer, you can manage authentication of other users to meet the specific needs of your organization. </div></div></div></div><hr/></div><div class="toc"><ul class="toc"><li><span class="section"><a href="#authenticating-with-the-guest-user_title-authentication">1. Authenticating with the Guest user</a></span><ul><li><span class="section"><a href="#authenticating-with-the-guest-user-on-an-operator-based-installation_title-authentication">1.1. Authenticating with the Guest user on an Operator-based installation</a></span></li><li><span class="section"><a href="#authenticating-with-the-guest-user-on-a-helm-based-installation_title-authentication">1.2. Authenticating with the Guest user on a Helm-based installation</a></span></li></ul></li><li><span class="section"><a href="#assembly-authenticating-with-rhbk">2. Authenticating with Red Hat Build of Keycloak (RHBK)</a></span><ul><li><span class="section"><a href="#enabling-authentication-with-rhbk">2.1. Enabling authentication with Red Hat Build of Keycloak (RHBK)</a></span></li><li><span class="section"><a href="#provisioning-users-from-rhbk-to-the-software-catalog">2.2. Provisioning users from Red Hat Build of Keycloak (RHBK) to the software catalog</a></span></li><li><span class="section"><a href="#creating-a-custom-transformer-to-provision-users-from-rhbk-to-the-software-catalog">2.3. Creating a custom transformer to provision users from Red Hat Build of Keycloak (RHBK) to the software catalog</a></span></li></ul></li><li><span class="section"><a href="#authenticating-with-github">3. Authenticating with GitHub</a></span><ul><li><span class="section"><a href="#enabling-authentication-with-github">3.1. Enabling authentication with GitHub</a></span></li><li><span class="section"><a href="#provisioning-users-from-github-to-the-software-catalog">3.2. Provisioning users from GitHub to the software catalog</a></span></li></ul></li><li><span class="section"><a href="#assembly-authenticating-with-microsoft-azure">4. Authentication with Microsoft Azure</a></span><ul><li><span class="section"><a href="#enabling-authentication-with-microsoft-azure">4.1. Enabling authentication with Microsoft Azure</a></span></li><li><span class="section"><a href="#provisioning-users-from-microsoft-azure-to-the-software-catalog">4.2. Provisioning users from Microsoft Azure to the software catalog</a></span></li></ul></li></ul></div><p> Depending on your organization’s security policies, you might require to identify and authorize users before giving them access to resources, such as Red Hat Developer Hub. @@ -968,7 +968,7 @@ backend:start: {"class":"MicrosoftGraphOrgEntityProvider$1","level":"info","message":"Committed 1 msgraph users and 1 msgraph groups in 0.0 seconds.","plugin":"catalog","service":"backstage","taskId":"MicrosoftGraphOrgEntityProvider:default:refresh","taskInstanceId":"88a67ce1-c466-41a4-9760-825e16b946be","timestamp":"2024-06-26 12:23:42"}</pre> </p></div></li><li class="listitem"> Log in with a Microsoft Azure account. - </li></ol></div></section></section><div><div xml:lang="en-US" class="legalnotice" id="idm46108095731360"><h1 class="legalnotice">Legal Notice</h1><div class="para"> + </li></ol></div></section></section><div><div xml:lang="en-US" class="legalnotice" id="idm46236233331328"><h1 class="legalnotice">Legal Notice</h1><div class="para"> Copyright <span class="trademark"/>© 2025 Red Hat, Inc. </div><div class="para"> The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at <a class="uri" href="http://creativecommons.org/licenses/by-sa/3.0/">http://creativecommons.org/licenses/by-sa/3.0/</a>. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. diff --git a/main/authorization/index.html b/main/authorization/index.html index cb46f9d417..790f4d4caa 100644 --- a/main/authorization/index.html +++ b/main/authorization/index.html @@ -1,6 +1,6 @@ <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE html> -<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Authorization</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="As a Red Hat Developer Hub platform engineer, you can manage authorizations of other users by using role based access control (RBAC) to meet the specific needs of your organization."/><link rel="next" href="#enabling-and-giving-access-to-rbac" title="1. Enabling and giving access to the Role-Based Access Control (RBAC) feature"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm45877202695168"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Authorization</h1></div><div><h3 class="subtitle"><em>Configuring authorization by using role based access control (RBAC) in Red Hat Developer Hub</em></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm45877198665952">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> +<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Authorization</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="As a Red Hat Developer Hub platform engineer, you can manage authorizations of other users by using role based access control (RBAC) to meet the specific needs of your organization."/><link rel="next" href="#enabling-and-giving-access-to-rbac" title="1. Enabling and giving access to the Role-Based Access Control (RBAC) feature"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm45625964215264"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Authorization</h1></div><div><h3 class="subtitle"><em>Configuring authorization by using role based access control (RBAC) in Red Hat Developer Hub</em></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm45625956153760">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> As a Red Hat Developer Hub platform engineer, you can manage authorizations of other users by using role based access control (RBAC) to meet the specific needs of your organization. </div></div></div></div><hr/></div><div class="toc"><ul class="toc"><li><span class="section"><a href="#enabling-and-giving-access-to-rbac">1. Enabling and giving access to the Role-Based Access Control (RBAC) feature</a></span></li><li><span class="section"><a href="#proc-determining-policy-and-role-source">2. Determining permission policy and role configuration source</a></span></li><li><span class="section"><a href="#managing-authorizations-by-using-the-web-ui">3. Managing role-based access controls (RBAC) using the Red Hat Developer Hub Web UI</a></span><ul><li><span class="section"><a href="#proc-rbac-ui-create-role_title-authorization">3.1. Creating a role in the Red Hat Developer Hub Web UI</a></span></li><li><span class="section"><a href="#proc-rbac-ui-edit-role_title-authorization">3.2. Editing a role in the Red Hat Developer Hub Web UI</a></span></li><li><span class="section"><a href="#proc-rbac-ui-delete-role_title-authorization">3.3. Deleting a role in the Red Hat Developer Hub Web UI</a></span></li></ul></li><li><span class="section"><a href="#managing-authorizations-by-using-the-rest-api">4. Managing authorizations by using the REST API</a></span><ul><li><span class="section"><a href="#proc-sending-requests-to-the-rbac-rest-api-by-using-curl_title-authorization">4.1. Sending requests to the RBAC REST API by using the curl utility</a></span></li><li><span class="section"><a href="#proc-rbac-sending-requests-to-the-rbac-rest-api-by-using-a-rest-client_title-authorization">4.2. Sending requests to the RBAC REST API by using a REST client</a></span></li><li><span class="section"><a href="#ref-rbac-rest-api-endpoints_title-authorization">4.3. Supported RBAC REST API endpoints</a></span></li></ul></li><li><span class="section"><a href="#managing-authorizations-by-using-external-files">5. Managing authorizations by using external files</a></span><ul><li><span class="section"><a href="#defining-authorizations-in-external-files-by-using-the-operator">5.1. Defining authorizations in external files by using the operator</a></span></li><li><span class="section"><a href="#defining-authorizations-in-external-files-by-using-helm">5.2. Defining authorizations in external files by using Helm</a></span></li></ul></li><li><span class="section"><a href="#ref-rbac-permission-policies_title-authorization">6. Permission policies reference</a></span></li><li><span class="section"><a href="#con-rbac-conditional-policies-rhdh_title-authorization">7. Conditional policies in Red Hat Developer Hub</a></span><ul><li><span class="section"><a href="#ref-rbac-conditional-policy-definition_title-authorization">7.1. Conditional policies reference</a></span></li></ul></li><li><span class="section"><a href="#con-user-stats-rhdh_title-authorization">8. User statistics in Red Hat Developer Hub</a></span><ul><li><span class="section"><a href="#proc-download-user-stats-rhdh_title-authorization">8.1. Downloading active users list in Red Hat Developer Hub</a></span></li></ul></li></ul></div><p> In <a class="link" href="https://docs.redhat.com/documentation/en-us/red_hat_developer_hub/1.5/html-single/authorization/index">Authentication</a>, you learnt how to authenticate users to Red Hat Developer Hub. Developer Hub knowns who the users are. @@ -407,19 +407,19 @@ ]</pre> </p></div></dd><dt><span class="term">[POST] /api/permission/roles/<span class="emphasis"><em><kind></em></span>/<span class="emphasis"><em><namespace></em></span>/<span class="emphasis"><em><name></em></span></span></dt><dd><p class="simpara"> Creates a role in Developer Hub. - </p><div class="table" id="idm45877197896480"><p class="title"><strong>Table 1. Request parameters</strong></p><div class="table-contents"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 45%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 25%; " class="col_4"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm45877196614800" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45877196613712" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45877196612624" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45877196611536" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45877196614800"> + </p><div class="table" id="idm45625959139264"><p class="title"><strong>Table 1. Request parameters</strong></p><div class="table-contents"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 45%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 25%; " class="col_4"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm45625959132576" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45625959131488" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45625959130400" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45625959129312" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45625959132576"> <p> <code class="literal">body</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877196613712"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959131488"> <p> The <code class="literal">memberReferences</code>, <code class="literal">group</code>, <code class="literal">namespace</code>, and <code class="literal">name</code> the new role to be created. </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877196612624"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959130400"> <p> Request body </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877196611536"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959129312"> <p> Required </p> @@ -436,19 +436,19 @@ Updates <code class="literal">memberReferences</code>, <code class="literal">kind</code>, <code class="literal">namespace</code>, or <code class="literal">name</code> for a role in Developer Hub. </p><div class="formalpara"><p class="title"><strong>Request parameters</strong></p><p> The request body contains the <code class="literal">oldRole</code> and <code class="literal">newRole</code> objects: - </p></div><div class="informaltable"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 45%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 25%; " class="col_4"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm45877199974688" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45877199973600" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45877199972512" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45877199971424" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45877199974688"> + </p></div><div class="informaltable"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 45%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 25%; " class="col_4"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm45625957127872" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45625957126784" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45625957125696" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45625957124608" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45625957127872"> <p> <code class="literal">body</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877199973600"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625957126784"> <p> The <code class="literal">memberReferences</code>, <code class="literal">group</code>, <code class="literal">namespace</code>, and <code class="literal">name</code> the new role to be created. </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877199972512"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625957125696"> <p> Request body </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877199971424"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625957124608"> <p> Required </p> @@ -469,67 +469,67 @@ <pre class="screen">200 OK</pre> </p></div></dd><dt><span class="term">[DELETE] /api/permission/roles/<span class="emphasis"><em><kind></em></span>/<span class="emphasis"><em><namespace></em></span>/<span class="emphasis"><em><name></em></span>?memberReferences=<VALUE></span></dt><dd><p class="simpara"> Deletes the specified user or group from a role in Developer Hub. - </p><div class="table" id="idm45877201032416"><p class="title"><strong>Table 2. Request parameters</strong></p><div class="table-contents"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 45%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 25%; " class="col_4"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm45877201025728" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45877201024640" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45877194871936" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45877194870848" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45877201025728"> + </p><div class="table" id="idm45625960248816"><p class="title"><strong>Table 2. Request parameters</strong></p><div class="table-contents"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 45%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 25%; " class="col_4"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm45625960242128" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45625960241040" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45625960239952" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45625960238864" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45625960242128"> <p> <code class="literal">kind</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877201024640"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625960241040"> <p> Kind of the entity </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877194871936"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625960239952"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877194870848"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625960238864"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45877201025728"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45625960242128"> <p> <code class="literal">namespace</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877201024640"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625960241040"> <p> Namespace of the entity </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877194871936"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625960239952"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877194870848"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625960238864"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45877201025728"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45625960242128"> <p> <code class="literal">name</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877201024640"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625960241040"> <p> Name of the entity </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877194871936"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625960239952"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877194870848"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625960238864"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45877201025728"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45625960242128"> <p> <code class="literal">memberReferences</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877201024640"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625960241040"> <p> Associated group information </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877194871936"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625960239952"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877194870848"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625960238864"> <p> Required </p> @@ -538,51 +538,51 @@ <pre class="screen">204</pre> </p></div></dd><dt><span class="term">[DELETE] /api/permission/roles/<span class="emphasis"><em><kind></em></span>/<span class="emphasis"><em><namespace></em></span>/<span class="emphasis"><em><name></em></span></span></dt><dd><p class="simpara"> Deletes a specified role from Developer Hub. - </p><div class="table" id="idm45877197538112"><p class="title"><strong>Table 3. Request parameters</strong></p><div class="table-contents"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 45%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 25%; " class="col_4"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm45877199410208" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45877199409120" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45877199408032" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45877199406944" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45877199410208"> + </p><div class="table" id="idm45625959343232"><p class="title"><strong>Table 3. Request parameters</strong></p><div class="table-contents"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 45%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 25%; " class="col_4"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm45625959336544" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45625959335456" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45625959334368" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45625959084528" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45625959336544"> <p> <code class="literal">kind</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877199409120"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959335456"> <p> Kind of the entity </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877199408032"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959334368"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877199406944"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959084528"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45877199410208"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45625959336544"> <p> <code class="literal">namespace</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877199409120"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959335456"> <p> Namespace of the entity </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877199408032"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959334368"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877199406944"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959084528"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45877199410208"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45625959336544"> <p> <code class="literal">name</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877199409120"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959335456"> <p> Name of the entity </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877199408032"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959334368"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877199406944"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959084528"> <p> Required </p> @@ -617,51 +617,51 @@ ]</pre> </p></div></dd><dt><span class="term">[GET] /api/permission/policies/<span class="emphasis"><em><kind></em></span>/<span class="emphasis"><em><namespace></em></span>/<span class="emphasis"><em><name></em></span></span></dt><dd><p class="simpara"> Returns permission policies related to the specified entity reference. - </p><div class="table" id="idm45877197874912"><p class="title"><strong>Table 4. Request parameters</strong></p><div class="table-contents"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 45%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 25%; " class="col_4"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm45877198367552" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45877198366464" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45877198365376" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45877198364288" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45877198367552"> + </p><div class="table" id="idm45625959431616"><p class="title"><strong>Table 4. Request parameters</strong></p><div class="table-contents"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 45%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 25%; " class="col_4"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm45625959410096" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45625959409008" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45625959407920" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45625959406832" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45625959410096"> <p> <code class="literal">kind</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877198366464"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959409008"> <p> Kind of the entity </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877198365376"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959407920"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877198364288"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959406832"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45877198367552"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45625959410096"> <p> <code class="literal">namespace</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877198366464"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959409008"> <p> Namespace of the entity </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877198365376"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959407920"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877198364288"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959406832"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45877198367552"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45625959410096"> <p> <code class="literal">name</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877198366464"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959409008"> <p> Name related to the entity </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877198365376"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959407920"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877198364288"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959406832"> <p> Required </p> @@ -689,67 +689,67 @@ ]</pre> </p></div></dd><dt><span class="term">[POST] /api/permission/policies</span></dt><dd><p class="simpara"> Creates a permission policy for a specified entity. - </p><div class="table" id="idm45877197819296"><p class="title"><strong>Table 5. Request parameters</strong></p><div class="table-contents"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 45%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 25%; " class="col_4"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm45877197812608" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45877197811520" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45877197373264" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45877197372176" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45877197812608"> + </p><div class="table" id="idm45625956896976"><p class="title"><strong>Table 5. Request parameters</strong></p><div class="table-contents"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 45%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 25%; " class="col_4"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm45625956890288" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45625956889200" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45625956888112" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45625956887024" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45625956890288"> <p> <code class="literal">entityReference</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877197811520"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625956889200"> <p> Reference values of an entity including <code class="literal">kind</code>, <code class="literal">namespace</code>, and <code class="literal">name</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877197373264"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625956888112"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877197372176"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625956887024"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45877197812608"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45625956890288"> <p> <code class="literal">permission</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877197811520"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625956889200"> <p> Permission from a specific plugin, resource type, or name </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877197373264"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625956888112"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877197372176"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625956887024"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45877197812608"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45625956890288"> <p> <code class="literal">policy</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877197811520"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625956889200"> <p> Policy action for the permission, such as <code class="literal">create</code>, <code class="literal">read</code>, <code class="literal">update</code>, <code class="literal">delete</code>, or <code class="literal">use</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877197373264"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625956888112"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877197372176"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625956887024"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45877197812608"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45625956890288"> <p> <code class="literal">effect</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877197811520"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625956889200"> <p> Indication of allowing or not allowing the policy </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877197373264"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625956888112"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877197372176"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625956887024"> <p> Required </p> @@ -770,51 +770,51 @@ Updates a permission policy for a specified entity. </p><div class="formalpara"><p class="title"><strong>Request parameters</strong></p><p> The request body contains the <code class="literal">oldPolicy</code> and <code class="literal">newPolicy</code> objects: - </p></div><div class="informaltable"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 45%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 25%; " class="col_4"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm45877195597824" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45877195596736" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45877195595648" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45877195594560" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45877195597824"> + </p></div><div class="informaltable"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 45%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 25%; " class="col_4"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm45625959986016" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45625959984928" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45625959983840" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45625959982752" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45625959986016"> <p> <code class="literal">permission</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877195596736"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959984928"> <p> Permission from a specific plugin, resource type, or name </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877195595648"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959983840"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877195594560"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959982752"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45877195597824"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45625959986016"> <p> <code class="literal">policy</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877195596736"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959984928"> <p> Policy action for the permission, such as <code class="literal">create</code>, <code class="literal">read</code>, <code class="literal">update</code>, <code class="literal">delete</code>, or <code class="literal">use</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877195595648"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959983840"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877195594560"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959982752"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45877195597824"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45625959986016"> <p> <code class="literal">effect</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877195596736"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959984928"> <p> Indication of allowing or not allowing the policy </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877195595648"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959983840"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877195594560"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959982752"> <p> Required </p> @@ -851,99 +851,99 @@ <pre class="screen">200</pre> </p></div></dd><dt><span class="term">[DELETE] /api/permission/policies/<span class="emphasis"><em><kind></em></span>/<span class="emphasis"><em><namespace></em></span>/<span class="emphasis"><em><name></em></span>?permission={value1}&policy={value2}&effect={value3}</span></dt><dd><p class="simpara"> Deletes a permission policy added to the specified entity. - </p><div class="table" id="idm45877199618544"><p class="title"><strong>Table 6. Request parameters</strong></p><div class="table-contents"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 45%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 25%; " class="col_4"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm45877196520944" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45877196519856" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45877196518768" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45877196517680" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45877196520944"> + </p><div class="table" id="idm45625961201152"><p class="title"><strong>Table 6. Request parameters</strong></p><div class="table-contents"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 45%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 25%; " class="col_4"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm45625961194464" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45625961193376" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45625961192288" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45625961191200" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45625961194464"> <p> <code class="literal">kind</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877196519856"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625961193376"> <p> Kind of the entity </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877196518768"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625961192288"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877196517680"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625961191200"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45877196520944"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45625961194464"> <p> <code class="literal">namespace</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877196519856"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625961193376"> <p> Namespace of the entity </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877196518768"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625961192288"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877196517680"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625961191200"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45877196520944"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45625961194464"> <p> <code class="literal">name</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877196519856"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625961193376"> <p> Name related to the entity </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877196518768"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625961192288"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877196517680"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625961191200"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45877196520944"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45625961194464"> <p> <code class="literal">permission</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877196519856"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625961193376"> <p> Permission from a specific plugin, resource type, or name </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877196518768"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625961192288"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877196517680"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625961191200"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45877196520944"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45625961194464"> <p> <code class="literal">policy</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877196519856"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625961193376"> <p> Policy action for the permission, such as <code class="literal">create</code>, <code class="literal">read</code>, <code class="literal">update</code>, <code class="literal">delete</code>, or <code class="literal">use</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877196518768"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625961192288"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877196517680"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625961191200"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45877196520944"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45625961194464"> <p> <code class="literal">effect</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877196519856"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625961193376"> <p> Indication of allowing or not allowing the policy </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877196518768"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625961192288"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877196517680"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625961191200"> <p> Required </p> @@ -952,51 +952,51 @@ <pre class="screen">204 No Content</pre> </p></div></dd><dt><span class="term">[DELETE] /api/permission/policies/<span class="emphasis"><em><kind></em></span>/<span class="emphasis"><em><namespace></em></span>/<span class="emphasis"><em><name></em></span></span></dt><dd><p class="simpara"> Deletes all permission policies added to the specified entity. - </p><div class="table" id="idm45877199637312"><p class="title"><strong>Table 7. Request parameters</strong></p><div class="table-contents"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 45%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 25%; " class="col_4"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm45877201421504" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45877201420416" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45877201419328" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45877201418240" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45877201421504"> + </p><div class="table" id="idm45625959364512"><p class="title"><strong>Table 7. Request parameters</strong></p><div class="table-contents"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 45%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 25%; " class="col_4"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm45625958157216" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45625958156128" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45625958155040" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45625958153952" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45625958157216"> <p> <code class="literal">kind</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877201420416"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625958156128"> <p> Kind of the entity </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877201419328"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625958155040"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877201418240"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625958153952"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45877201421504"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45625958157216"> <p> <code class="literal">namespace</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877201420416"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625958156128"> <p> Namespace of the entity </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877201419328"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625958155040"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877201418240"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625958153952"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45877201421504"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45625958157216"> <p> <code class="literal">name</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877201420416"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625958156128"> <p> Name related to the entity </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877201419328"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625958155040"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877201418240"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625958153952"> <p> Required </p> @@ -1260,131 +1260,131 @@ ]</pre> </p></div></dd><dt><span class="term">[POST] /api/permission/roles/conditions</span></dt><dd><p class="simpara"> Creates a conditional policy for the specified role. - </p><div class="table" id="idm45877194884304"><p class="title"><strong>Table 8. Request parameters</strong></p><div class="table-contents"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 45%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 25%; " class="col_4"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm45877197843696" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45877197842720" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45877197841632" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45877197840544" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45877197843696"> + </p><div class="table" id="idm45625958973152"><p class="title"><strong>Table 8. Request parameters</strong></p><div class="table-contents"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 45%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 25%; " class="col_4"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm45625957791088" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45625957790000" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45625957788912" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45625957787824" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45625957791088"> <p> <code class="literal">result</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877197842720"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625957790000"> <p> Always has the value <code class="literal">CONDITIONAL</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877197841632"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625957788912"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877197840544"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625957787824"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45877197843696"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45625957791088"> <p> <code class="literal">roleEntityRef</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877197842720"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625957790000"> <p> String entity reference to the RBAC role, such as <code class="literal">role:default/dev</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877197841632"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625957788912"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877197840544"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625957787824"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45877197843696"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45625957791088"> <p> <code class="literal">pluginId</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877197842720"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625957790000"> <p> Corresponding plugin ID, such as <code class="literal">catalog</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877197841632"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625957788912"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877197840544"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625957787824"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45877197843696"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45625957791088"> <p> <code class="literal">permissionMapping</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877197842720"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625957790000"> <p> Array permission action, such as <code class="literal">['read', 'update', 'delete']</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877197841632"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625957788912"> <p> String array </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877197840544"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625957787824"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45877197843696"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45625957791088"> <p> <code class="literal">resourceType</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877197842720"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625957790000"> <p> Resource type provided by the plugin, such as <code class="literal">catalog-entity</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877197841632"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625957788912"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877197840544"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625957787824"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45877197843696"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45625957791088"> <p> <code class="literal">conditions</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877197842720"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625957790000"> <p> Condition JSON with parameters or array parameters joined by criteria </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877197841632"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625957788912"> <p> JSON </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877197840544"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625957787824"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45877197843696"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45625957791088"> <p> <code class="literal">name</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877197842720"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625957790000"> <p> Name of the role </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877197841632"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625957788912"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877197840544"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625957787824"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45877197843696"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45625957791088"> <p> <code class="literal">metadata.description</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877197842720"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625957790000"> <p> The description of the role </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877197841632"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625957788912"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877197840544"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625957787824"> <p> Optional </p> @@ -1411,131 +1411,131 @@ }</pre> </p></div></dd><dt><span class="term">[PUT] /permission/roles/conditions/:id</span></dt><dd><p class="simpara"> Updates a condition policy for a specified ID. - </p><div class="table" id="idm45877195588688"><p class="title"><strong>Table 9. Request parameters</strong></p><div class="table-contents"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 45%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 25%; " class="col_4"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm45877195582000" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45877195580912" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45877195579824" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45877195578736" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45877195582000"> + </p><div class="table" id="idm45625961385952"><p class="title"><strong>Table 9. Request parameters</strong></p><div class="table-contents"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 45%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 25%; " class="col_4"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm45625959123504" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45625959122416" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45625959121328" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45625959120240" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45625959123504"> <p> <code class="literal">result</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877195580912"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959122416"> <p> Always has the value <code class="literal">CONDITIONAL</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877195579824"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959121328"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877195578736"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959120240"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45877195582000"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45625959123504"> <p> <code class="literal">roleEntityRef</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877195580912"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959122416"> <p> String entity reference to the RBAC role, such as <code class="literal">role:default/dev</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877195579824"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959121328"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877195578736"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959120240"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45877195582000"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45625959123504"> <p> <code class="literal">pluginId</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877195580912"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959122416"> <p> Corresponding plugin ID, such as <code class="literal">catalog</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877195579824"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959121328"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877195578736"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959120240"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45877195582000"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45625959123504"> <p> <code class="literal">permissionMapping</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877195580912"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959122416"> <p> Array permission action, such as <code class="literal">['read', 'update', 'delete']</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877195579824"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959121328"> <p> String array </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877195578736"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959120240"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45877195582000"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45625959123504"> <p> <code class="literal">resourceType</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877195580912"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959122416"> <p> Resource type provided by the plugin, such as <code class="literal">catalog-entity</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877195579824"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959121328"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877195578736"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959120240"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45877195582000"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45625959123504"> <p> <code class="literal">conditions</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877195580912"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959122416"> <p> Condition JSON with parameters or array parameters joined by criteria </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877195579824"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959121328"> <p> JSON </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877195578736"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959120240"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45877195582000"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45625959123504"> <p> <code class="literal">name</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877195580912"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959122416"> <p> Name of the role </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877195579824"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959121328"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877195578736"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959120240"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45877195582000"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45625959123504"> <p> <code class="literal">metadata.description</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877195580912"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959122416"> <p> The description of the role </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877195579824"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959121328"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877195578736"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625959120240"> <p> Optional </p> @@ -1785,283 +1785,283 @@ Developer Hub supports following permission policies: </p><div class="variablelist"><dl class="variablelist"><dt><span class="term">Catalog permissions</span></dt><dd> .Catalog permissions - </dd></dl></div><div class="informaltable"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 45%; " class="col_4"/></colgroup><thead><tr><th align="left" valign="top" id="idm45877198033872" scope="col">Name</th><th align="left" valign="top" id="idm45877198032784" scope="col">Resource type</th><th align="left" valign="top" id="idm45877198031696" scope="col">Policy</th><th align="left" valign="top" id="idm45877198030608" scope="col">Description</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45877198033872"> + </dd></dl></div><div class="informaltable"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 45%; " class="col_4"/></colgroup><thead><tr><th align="left" valign="top" id="idm45625958516944" scope="col">Name</th><th align="left" valign="top" id="idm45625958515856" scope="col">Resource type</th><th align="left" valign="top" id="idm45625958514768" scope="col">Policy</th><th align="left" valign="top" id="idm45625958513680" scope="col">Description</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45625958516944"> <p> <code class="literal">catalog.entity.read</code> </p> - </td><td align="left" valign="top" headers="idm45877198032784"> + </td><td align="left" valign="top" headers="idm45625958515856"> <p> <code class="literal">catalog-entity</code> </p> - </td><td align="left" valign="top" headers="idm45877198031696"> + </td><td align="left" valign="top" headers="idm45625958514768"> <p> <code class="literal">read</code> </p> - </td><td align="left" valign="top" headers="idm45877198030608"> + </td><td align="left" valign="top" headers="idm45625958513680"> <p> Allows a user or role to read from the catalog </p> - </td></tr><tr><td align="left" valign="top" headers="idm45877198033872"> + </td></tr><tr><td align="left" valign="top" headers="idm45625958516944"> <p> <code class="literal">catalog.entity.create</code> </p> - </td><td align="left" valign="top" headers="idm45877198032784"> </td><td align="left" valign="top" headers="idm45877198031696"> + </td><td align="left" valign="top" headers="idm45625958515856"> </td><td align="left" valign="top" headers="idm45625958514768"> <p> <code class="literal">create</code> </p> - </td><td align="left" valign="top" headers="idm45877198030608"> + </td><td align="left" valign="top" headers="idm45625958513680"> <p> Allows a user or role to create catalog entities, including registering an existing component in the catalog </p> - </td></tr><tr><td align="left" valign="top" headers="idm45877198033872"> + </td></tr><tr><td align="left" valign="top" headers="idm45625958516944"> <p> <code class="literal">catalog.entity.refresh</code> </p> - </td><td align="left" valign="top" headers="idm45877198032784"> + </td><td align="left" valign="top" headers="idm45625958515856"> <p> <code class="literal">catalog-entity</code> </p> - </td><td align="left" valign="top" headers="idm45877198031696"> + </td><td align="left" valign="top" headers="idm45625958514768"> <p> <code class="literal">update</code> </p> - </td><td align="left" valign="top" headers="idm45877198030608"> + </td><td align="left" valign="top" headers="idm45625958513680"> <p> Allows a user or role to refresh a single or multiple entities from the catalog </p> - </td></tr><tr><td align="left" valign="top" headers="idm45877198033872"> + </td></tr><tr><td align="left" valign="top" headers="idm45625958516944"> <p> <code class="literal">catalog.entity.delete</code> </p> - </td><td align="left" valign="top" headers="idm45877198032784"> + </td><td align="left" valign="top" headers="idm45625958515856"> <p> <code class="literal">catalog-entity</code> </p> - </td><td align="left" valign="top" headers="idm45877198031696"> + </td><td align="left" valign="top" headers="idm45625958514768"> <p> <code class="literal">delete</code> </p> - </td><td align="left" valign="top" headers="idm45877198030608"> + </td><td align="left" valign="top" headers="idm45625958513680"> <p> Allows a user or role to delete a single or multiple entities from the catalog </p> - </td></tr><tr><td align="left" valign="top" headers="idm45877198033872"> + </td></tr><tr><td align="left" valign="top" headers="idm45625958516944"> <p> <code class="literal">catalog.location.read</code> </p> - </td><td align="left" valign="top" headers="idm45877198032784"> </td><td align="left" valign="top" headers="idm45877198031696"> + </td><td align="left" valign="top" headers="idm45625958515856"> </td><td align="left" valign="top" headers="idm45625958514768"> <p> <code class="literal">read</code> </p> - </td><td align="left" valign="top" headers="idm45877198030608"> + </td><td align="left" valign="top" headers="idm45625958513680"> <p> Allows a user or role to read a single or multiple locations from the catalog </p> - </td></tr><tr><td align="left" valign="top" headers="idm45877198033872"> + </td></tr><tr><td align="left" valign="top" headers="idm45625958516944"> <p> <code class="literal">catalog.location.create</code> </p> - </td><td align="left" valign="top" headers="idm45877198032784"> </td><td align="left" valign="top" headers="idm45877198031696"> + </td><td align="left" valign="top" headers="idm45625958515856"> </td><td align="left" valign="top" headers="idm45625958514768"> <p> <code class="literal">create</code> </p> - </td><td align="left" valign="top" headers="idm45877198030608"> + </td><td align="left" valign="top" headers="idm45625958513680"> <p> Allows a user or role to create locations within the catalog </p> - </td></tr><tr><td align="left" valign="top" headers="idm45877198033872"> + </td></tr><tr><td align="left" valign="top" headers="idm45625958516944"> <p> <code class="literal">catalog.location.delete</code> </p> - </td><td align="left" valign="top" headers="idm45877198032784"> </td><td align="left" valign="top" headers="idm45877198031696"> + </td><td align="left" valign="top" headers="idm45625958515856"> </td><td align="left" valign="top" headers="idm45625958514768"> <p> <code class="literal">delete</code> </p> - </td><td align="left" valign="top" headers="idm45877198030608"> + </td><td align="left" valign="top" headers="idm45625958513680"> <p> Allows a user or role to delete locations from the catalog </p> </td></tr></tbody></table></div><div class="variablelist"><dl class="variablelist"><dt><span class="term">Bulk import permission</span></dt><dd> .Bulk import permission - </dd></dl></div><div class="informaltable"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 45%; " class="col_4"/></colgroup><thead><tr><th align="left" valign="top" id="idm45877197778224" scope="col">Name</th><th align="left" valign="top" id="idm45877197777136" scope="col">Resource type</th><th align="left" valign="top" id="idm45877197776048" scope="col">Policy</th><th align="left" valign="top" id="idm45877197774960" scope="col">Description</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45877197778224"> + </dd></dl></div><div class="informaltable"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 45%; " class="col_4"/></colgroup><thead><tr><th align="left" valign="top" id="idm45625956747728" scope="col">Name</th><th align="left" valign="top" id="idm45625956746640" scope="col">Resource type</th><th align="left" valign="top" id="idm45625956745552" scope="col">Policy</th><th align="left" valign="top" id="idm45625956744464" scope="col">Description</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45625956747728"> <p> <code class="literal">bulk.import</code> </p> - </td><td align="left" valign="top" headers="idm45877197777136"> + </td><td align="left" valign="top" headers="idm45625956746640"> <p> <code class="literal">bulk-import</code> </p> - </td><td align="left" valign="top" headers="idm45877197776048"> + </td><td align="left" valign="top" headers="idm45625956745552"> <p> <code class="literal">use</code> </p> - </td><td align="left" valign="top" headers="idm45877197774960"> + </td><td align="left" valign="top" headers="idm45625956744464"> <p> Allows the user to access the bulk import endpoints, such as listing all repositories and organizations accessible by all GitHub integrations and managing the import requests </p> </td></tr></tbody></table></div><div class="variablelist"><dl class="variablelist"><dt><span class="term">Scaffolder permissions</span></dt><dd> .Scaffolder permissions - </dd></dl></div><div class="informaltable"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 45%; " class="col_4"/></colgroup><thead><tr><th align="left" valign="top" id="idm45877195493632" scope="col">Name</th><th align="left" valign="top" id="idm45877195492544" scope="col">Resource type</th><th align="left" valign="top" id="idm45877195491456" scope="col">Policy</th><th align="left" valign="top" id="idm45877195490368" scope="col">Description</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45877195493632"> + </dd></dl></div><div class="informaltable"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 45%; " class="col_4"/></colgroup><thead><tr><th align="left" valign="top" id="idm45625956468496" scope="col">Name</th><th align="left" valign="top" id="idm45625956467408" scope="col">Resource type</th><th align="left" valign="top" id="idm45625956466320" scope="col">Policy</th><th align="left" valign="top" id="idm45625956465232" scope="col">Description</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45625956468496"> <p> <code class="literal">scaffolder.action.execute</code> </p> - </td><td align="left" valign="top" headers="idm45877195492544"> + </td><td align="left" valign="top" headers="idm45625956467408"> <p> <code class="literal">scaffolder-action</code> </p> - </td><td align="left" valign="top" headers="idm45877195491456"> + </td><td align="left" valign="top" headers="idm45625956466320"> <p> <code class="literal">use</code> </p> - </td><td align="left" valign="top" headers="idm45877195490368"> + </td><td align="left" valign="top" headers="idm45625956465232"> <p> Allows the execution of an action from a template </p> - </td></tr><tr><td align="left" valign="top" headers="idm45877195493632"> + </td></tr><tr><td align="left" valign="top" headers="idm45625956468496"> <p> <code class="literal">scaffolder.template.parameter.read</code> </p> - </td><td align="left" valign="top" headers="idm45877195492544"> + </td><td align="left" valign="top" headers="idm45625956467408"> <p> <code class="literal">scaffolder-template</code> </p> - </td><td align="left" valign="top" headers="idm45877195491456"> + </td><td align="left" valign="top" headers="idm45625956466320"> <p> <code class="literal">read</code> </p> - </td><td align="left" valign="top" headers="idm45877195490368"> + </td><td align="left" valign="top" headers="idm45625956465232"> <p> Allows a user or role to read a single or multiple one parameters from a template </p> - </td></tr><tr><td align="left" valign="top" headers="idm45877195493632"> + </td></tr><tr><td align="left" valign="top" headers="idm45625956468496"> <p> <code class="literal">scaffolder.template.step.read</code> </p> - </td><td align="left" valign="top" headers="idm45877195492544"> + </td><td align="left" valign="top" headers="idm45625956467408"> <p> <code class="literal">scaffolder-template</code> </p> - </td><td align="left" valign="top" headers="idm45877195491456"> + </td><td align="left" valign="top" headers="idm45625956466320"> <p> <code class="literal">read</code> </p> - </td><td align="left" valign="top" headers="idm45877195490368"> + </td><td align="left" valign="top" headers="idm45625956465232"> <p> Allows a user or role to read a single or multiple steps from a template </p> - </td></tr><tr><td align="left" valign="top" headers="idm45877195493632"> + </td></tr><tr><td align="left" valign="top" headers="idm45625956468496"> <p> <code class="literal">scaffolder.task.create</code> </p> - </td><td align="left" valign="top" headers="idm45877195492544"> </td><td align="left" valign="top" headers="idm45877195491456"> + </td><td align="left" valign="top" headers="idm45625956467408"> </td><td align="left" valign="top" headers="idm45625956466320"> <p> <code class="literal">create</code> </p> - </td><td align="left" valign="top" headers="idm45877195490368"> + </td><td align="left" valign="top" headers="idm45625956465232"> <p> Allows a user or role to trigger software templates which create new scaffolder tasks </p> - </td></tr><tr><td align="left" valign="top" headers="idm45877195493632"> + </td></tr><tr><td align="left" valign="top" headers="idm45625956468496"> <p> <code class="literal">scaffolder.task.cancel</code> </p> - </td><td align="left" valign="top" headers="idm45877195492544"> </td><td align="left" valign="top" headers="idm45877195491456"> + </td><td align="left" valign="top" headers="idm45625956467408"> </td><td align="left" valign="top" headers="idm45625956466320"> <p> <code class="literal">use</code> </p> - </td><td align="left" valign="top" headers="idm45877195490368"> + </td><td align="left" valign="top" headers="idm45625956465232"> <p> Allows a user or role to cancel currently running scaffolder tasks </p> - </td></tr><tr><td align="left" valign="top" headers="idm45877195493632"> + </td></tr><tr><td align="left" valign="top" headers="idm45625956468496"> <p> <code class="literal">scaffolder.task.read</code> </p> - </td><td align="left" valign="top" headers="idm45877195492544"> </td><td align="left" valign="top" headers="idm45877195491456"> + </td><td align="left" valign="top" headers="idm45625956467408"> </td><td align="left" valign="top" headers="idm45625956466320"> <p> <code class="literal">read</code> </p> - </td><td align="left" valign="top" headers="idm45877195490368"> + </td><td align="left" valign="top" headers="idm45625956465232"> <p> Allows a user or role to read all scaffolder tasks and their associated events and logs </p> </td></tr></tbody></table></div><div class="variablelist"><dl class="variablelist"><dt><span class="term">RBAC permissions</span></dt><dd> .RBAC permissions - </dd></dl></div><div class="informaltable"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 45%; " class="col_4"/></colgroup><thead><tr><th align="left" valign="top" id="idm45877200961120" scope="col">Name</th><th align="left" valign="top" id="idm45877200960032" scope="col">Resource type</th><th align="left" valign="top" id="idm45877200958944" scope="col">Policy</th><th align="left" valign="top" id="idm45877200957856" scope="col">Description</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45877200961120"> + </dd></dl></div><div class="informaltable"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 45%; " class="col_4"/></colgroup><thead><tr><th align="left" valign="top" id="idm45625959578272" scope="col">Name</th><th align="left" valign="top" id="idm45625959577184" scope="col">Resource type</th><th align="left" valign="top" id="idm45625959828384" scope="col">Policy</th><th align="left" valign="top" id="idm45625959827296" scope="col">Description</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45625959578272"> <p> <code class="literal">policy.entity.read</code> </p> - </td><td align="left" valign="top" headers="idm45877200960032"> + </td><td align="left" valign="top" headers="idm45625959577184"> <p> <code class="literal">policy-entity</code> </p> - </td><td align="left" valign="top" headers="idm45877200958944"> + </td><td align="left" valign="top" headers="idm45625959828384"> <p> <code class="literal">read</code> </p> - </td><td align="left" valign="top" headers="idm45877200957856"> + </td><td align="left" valign="top" headers="idm45625959827296"> <p> Allows a user or role to read permission policies and roles </p> - </td></tr><tr><td align="left" valign="top" headers="idm45877200961120"> + </td></tr><tr><td align="left" valign="top" headers="idm45625959578272"> <p> <code class="literal">policy.entity.create</code> </p> - </td><td align="left" valign="top" headers="idm45877200960032"> + </td><td align="left" valign="top" headers="idm45625959577184"> <p> <code class="literal">policy-entity</code> </p> - </td><td align="left" valign="top" headers="idm45877200958944"> + </td><td align="left" valign="top" headers="idm45625959828384"> <p> <code class="literal">create</code> </p> - </td><td align="left" valign="top" headers="idm45877200957856"> + </td><td align="left" valign="top" headers="idm45625959827296"> <p> Allows a user or role to create a single or multiple permission policies and roles </p> - </td></tr><tr><td align="left" valign="top" headers="idm45877200961120"> + </td></tr><tr><td align="left" valign="top" headers="idm45625959578272"> <p> <code class="literal">policy.entity.update</code> </p> - </td><td align="left" valign="top" headers="idm45877200960032"> + </td><td align="left" valign="top" headers="idm45625959577184"> <p> <code class="literal">policy-entity</code> </p> - </td><td align="left" valign="top" headers="idm45877200958944"> + </td><td align="left" valign="top" headers="idm45625959828384"> <p> <code class="literal">update</code> </p> - </td><td align="left" valign="top" headers="idm45877200957856"> + </td><td align="left" valign="top" headers="idm45625959827296"> <p> Allows a user or role to update a single or multiple permission policies and roles </p> - </td></tr><tr><td align="left" valign="top" headers="idm45877200961120"> + </td></tr><tr><td align="left" valign="top" headers="idm45625959578272"> <p> <code class="literal">policy.entity.delete</code> </p> - </td><td align="left" valign="top" headers="idm45877200960032"> + </td><td align="left" valign="top" headers="idm45625959577184"> <p> <code class="literal">policy-entity</code> </p> - </td><td align="left" valign="top" headers="idm45877200958944"> + </td><td align="left" valign="top" headers="idm45625959828384"> <p> <code class="literal">delete</code> </p> - </td><td align="left" valign="top" headers="idm45877200957856"> + </td><td align="left" valign="top" headers="idm45625959827296"> <p> Allows a user or role to delete a single or multiple permission policies and roles </p> </td></tr></tbody></table></div><div class="variablelist"><dl class="variablelist"><dt><span class="term">Kubernetes permissions</span></dt><dd> .Kubernetes permissions - </dd></dl></div><div class="informaltable"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 45%; " class="col_4"/></colgroup><thead><tr><th align="left" valign="top" id="idm45877196589584" scope="col">Name</th><th align="left" valign="top" id="idm45877196588496" scope="col">Resource type</th><th align="left" valign="top" id="idm45877196587408" scope="col">Policy</th><th align="left" valign="top" id="idm45877196586320" scope="col">Description</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45877196589584"> + </dd></dl></div><div class="informaltable"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 45%; " class="col_4"/></colgroup><thead><tr><th align="left" valign="top" id="idm45625959315504" scope="col">Name</th><th align="left" valign="top" id="idm45625959314416" scope="col">Resource type</th><th align="left" valign="top" id="idm45625959313328" scope="col">Policy</th><th align="left" valign="top" id="idm45625959312240" scope="col">Description</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45625959315504"> <p> <code class="literal">kubernetes.proxy</code> </p> - </td><td align="left" valign="top" headers="idm45877196588496"> </td><td align="left" valign="top" headers="idm45877196587408"> + </td><td align="left" valign="top" headers="idm45625959314416"> </td><td align="left" valign="top" headers="idm45625959313328"> <p> <code class="literal">use</code> </p> - </td><td align="left" valign="top" headers="idm45877196586320"> + </td><td align="left" valign="top" headers="idm45625959312240"> <p> Allows a user or role to access the proxy endpoint </p> @@ -2084,53 +2084,53 @@ params: key: type value: kubernetes-cluster</pre> - </p></div><div class="informaltable"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 45%; " class="col_4"/></colgroup><thead><tr><th align="left" valign="top" id="idm45877198394768" scope="col">Name</th><th align="left" valign="top" id="idm45877198393680" scope="col">Resource type</th><th align="left" valign="top" id="idm45877198392592" scope="col">Policy</th><th align="left" valign="top" id="idm45877198391504" scope="col">Description</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45877198394768"> + </p></div><div class="informaltable"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 45%; " class="col_4"/></colgroup><thead><tr><th align="left" valign="top" id="idm45625956777088" scope="col">Name</th><th align="left" valign="top" id="idm45625956776000" scope="col">Resource type</th><th align="left" valign="top" id="idm45625956774912" scope="col">Policy</th><th align="left" valign="top" id="idm45625956773824" scope="col">Description</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45625956777088"> <p> <code class="literal">ocm.entity.read</code> </p> - </td><td align="left" valign="top" headers="idm45877198393680"> </td><td align="left" valign="top" headers="idm45877198392592"> + </td><td align="left" valign="top" headers="idm45625956776000"> </td><td align="left" valign="top" headers="idm45625956774912"> <p> <code class="literal">read</code> </p> - </td><td align="left" valign="top" headers="idm45877198391504"> + </td><td align="left" valign="top" headers="idm45625956773824"> <p> Allows a user or role to read from the OCM plugin </p> - </td></tr><tr><td align="left" valign="top" headers="idm45877198394768"> + </td></tr><tr><td align="left" valign="top" headers="idm45625956777088"> <p> <code class="literal">ocm.cluster.read</code> </p> - </td><td align="left" valign="top" headers="idm45877198393680"> </td><td align="left" valign="top" headers="idm45877198392592"> + </td><td align="left" valign="top" headers="idm45625956776000"> </td><td align="left" valign="top" headers="idm45625956774912"> <p> <code class="literal">read</code> </p> - </td><td align="left" valign="top" headers="idm45877198391504"> + </td><td align="left" valign="top" headers="idm45625956773824"> <p> Allows a user or role to read the cluster information in the OCM plugin </p> </td></tr></tbody></table></div><div class="variablelist"><dl class="variablelist"><dt><span class="term">Topology permissions</span></dt><dd> .Topology permissions - </dd></dl></div><div class="informaltable"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 45%; " class="col_4"/></colgroup><thead><tr><th align="left" valign="top" id="idm45877198058736" scope="col">Name</th><th align="left" valign="top" id="idm45877198057648" scope="col">Resource type</th><th align="left" valign="top" id="idm45877198056560" scope="col">Policy</th><th align="left" valign="top" id="idm45877198055472" scope="col">Description</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45877198058736"> + </dd></dl></div><div class="informaltable"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 45%; " class="col_4"/></colgroup><thead><tr><th align="left" valign="top" id="idm45625956723312" scope="col">Name</th><th align="left" valign="top" id="idm45625956722224" scope="col">Resource type</th><th align="left" valign="top" id="idm45625956721136" scope="col">Policy</th><th align="left" valign="top" id="idm45625956720048" scope="col">Description</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45625956723312"> <p> <code class="literal">topology.view.read</code> </p> - </td><td align="left" valign="top" headers="idm45877198057648"> </td><td align="left" valign="top" headers="idm45877198056560"> + </td><td align="left" valign="top" headers="idm45625956722224"> </td><td align="left" valign="top" headers="idm45625956721136"> <p> <code class="literal">read</code> </p> - </td><td align="left" valign="top" headers="idm45877198055472"> + </td><td align="left" valign="top" headers="idm45625956720048"> <p> Allows a user or role to view the topology plugin </p> - </td></tr><tr><td align="left" valign="top" headers="idm45877198058736"> + </td></tr><tr><td align="left" valign="top" headers="idm45625956723312"> <p> <code class="literal">kubernetes.proxy</code> </p> - </td><td align="left" valign="top" headers="idm45877198057648"> </td><td align="left" valign="top" headers="idm45877198056560"> + </td><td align="left" valign="top" headers="idm45625956722224"> </td><td align="left" valign="top" headers="idm45625956721136"> <p> <code class="literal">use</code> </p> - </td><td align="left" valign="top" headers="idm45877198055472"> + </td><td align="left" valign="top" headers="idm45625956720048"> <p> Allows a user or role to access the proxy endpoint, allowing the user or role to read pod logs and events within RHDH </p> @@ -2150,75 +2150,75 @@ The plugin specifies the parameters supported for conditions. You can access the conditional object schema from the RBAC API endpoint to understand how to construct a conditional JSON object, which is then used by the RBAC backend plugin API. </p><p class="simpara"> A conditional object contains the following parameters: - </p><div class="table" id="idm45877196255760"><p class="title"><strong>Table 10. Conditional object parameters</strong></p><div class="table-contents"><table class="lt-4-cols lt-7-rows"><colgroup><col style="width: 30%; " class="col_1"/><col style="width: 45%; " class="col_2"/><col style="width: 25%; " class="col_3"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm45877196250032" scope="col">Parameter</th><th style="text-align: left; vertical-align: top; " id="idm45877196248944" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45877196247856" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45877196250032"> + </p><div class="table" id="idm45625961265136"><p class="title"><strong>Table 10. Conditional object parameters</strong></p><div class="table-contents"><table class="lt-4-cols lt-7-rows"><colgroup><col style="width: 30%; " class="col_1"/><col style="width: 45%; " class="col_2"/><col style="width: 25%; " class="col_3"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm45625960202384" scope="col">Parameter</th><th style="text-align: left; vertical-align: top; " id="idm45625960201296" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45625960200208" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45625960202384"> <p> <code class="literal">result</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877196248944"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625960201296"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877196247856"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625960200208"> <p> Always has the value <code class="literal">CONDITIONAL</code> </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45877196250032"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45625960202384"> <p> <code class="literal">roleEntityRef</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877196248944"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625960201296"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877196247856"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625960200208"> <p> String entity reference to the RBAC role, such as <code class="literal">role:default/dev</code> </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45877196250032"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45625960202384"> <p> <code class="literal">pluginId</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877196248944"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625960201296"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877196247856"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625960200208"> <p> Corresponding plugin ID, such as <code class="literal">catalog</code> </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45877196250032"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45625960202384"> <p> <code class="literal">permissionMapping</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877196248944"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625960201296"> <p> String array </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877196247856"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625960200208"> <p> Array permission actions, such as <code class="literal">['read', 'update', 'delete']</code> </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45877196250032"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45625960202384"> <p> <code class="literal">resourceType</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877196248944"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625960201296"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877196247856"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625960200208"> <p> Resource type provided by the plugin, such as <code class="literal">catalog-entity</code> </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45877196250032"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45625960202384"> <p> <code class="literal">conditions</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877196248944"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625960201296"> <p> JSON </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45877196247856"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45625960200208"> <p> Condition JSON with parameters or array parameters joined by criteria </p> @@ -2576,7 +2576,7 @@ Optional: Modify the file name in the <span class="strong strong"><strong>Save as</strong></span> field and click <span class="strong strong"><strong>Save</strong></span>. </li><li class="listitem"> To access the downloaded users list, go to the <span class="strong strong"><strong>Downloads</strong></span> folder on your local machine and open the CSV file. - </li></ol></div></section></section><div><div xml:lang="en-US" class="legalnotice" id="idm45877198665952"><h1 class="legalnotice">Legal Notice</h1><div class="para"> + </li></ol></div></section></section><div><div xml:lang="en-US" class="legalnotice" id="idm45625956153760"><h1 class="legalnotice">Legal Notice</h1><div class="para"> Copyright <span class="trademark"/>© 2025 Red Hat, Inc. </div><div class="para"> The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at <a class="uri" href="http://creativecommons.org/licenses/by-sa/3.0/">http://creativecommons.org/licenses/by-sa/3.0/</a>. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. diff --git a/main/configuring/index.html b/main/configuring/index.html index 91b955d616..ff67fbbd37 100644 --- a/main/configuring/index.html +++ b/main/configuring/index.html @@ -1,6 +1,6 @@ <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE html> -<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Configuring</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="Learn how to configure Red Hat Developer Hub for production to work in your IT ecosystem by adding custom config maps and secrets."/><link rel="next" href="#provisioning-and-using-your-custom-configuration" title="1. Provisioning and using your custom Red Hat Developer Hub configuration"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm46831551160544"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Configuring</h1></div><div><h3 class="subtitle"><em>Configuring Red Hat Developer Hub</em></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm46831556054736">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> +<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Configuring</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="Learn how to configure Red Hat Developer Hub for production to work in your IT ecosystem by adding custom config maps and secrets."/><link rel="next" href="#provisioning-and-using-your-custom-configuration" title="1. Provisioning and using your custom Red Hat Developer Hub configuration"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm45249718518912"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Configuring</h1></div><div><h3 class="subtitle"><em>Configuring Red Hat Developer Hub</em></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm45249698901376">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> Learn how to configure Red Hat Developer Hub for production to work in your IT ecosystem by adding custom config maps and secrets. </div></div></div></div><hr/></div><div class="toc"><ul class="toc"><li><span class="section"><a href="#provisioning-and-using-your-custom-configuration">1. Provisioning and using your custom Red Hat Developer Hub configuration</a></span><ul><li><span class="section"><a href="#provisioning-your-custom-configuration">1.1. Provisioning your custom Red Hat Developer Hub configuration</a></span></li><li><span class="section"><a href="#using-the-operator-to-run-rhdh-with-your-custom-configuration">1.2. Using the Red Hat Developer Hub operator to run Developer Hub with your custom configuration</a></span></li><li><span class="section"><a href="#using-the-helm-chart-to-run-rhdh-with-your-custom-configuration">1.3. Using the Red Hat Developer Hub Helm chart to run Developer Hub with your custom configuration</a></span></li></ul></li><li><span class="section"><a href="#configuring-external-postgresql-databases">2. Configuring external PostgreSQL databases</a></span><ul><li><span class="section"><a href="#proc-configuring-postgresql-instance-using-operator_configuring-external-postgresql-databases">2.1. Configuring an external PostgreSQL instance using the Operator</a></span></li><li><span class="section"><a href="#proc-configuring-postgresql-instance-using-helm_configuring-external-postgresql-databases">2.2. Configuring an external PostgreSQL instance using the Helm Chart</a></span></li><li><span class="section"><a href="#proc-migrating-databases-to-an-external-server_configuring-external-postgresql-databases">2.3. Migrating local databases to an external database server using the Operator</a></span></li></ul></li><li><span class="section"><a href="#configuring-the-deployment">3. Configuring Red Hat Developer Hub deployment when using the Operator</a></span></li><li><span class="section"><a href="#running-behind-a-proxy">4. Running Red Hat Developer Hub behind a corporate proxy</a></span><ul><li><span class="section"><a href="#understanding-the-no-proxy-exclusion-rules">4.1. Understanding the <code class="literal">NO_PROXY</code> exclusion rules</a></span></li><li><span class="section"><a href="#proc-configuring-proxy-in-operator-deployment_running-behind-a-proxy">4.2. Configuring proxy information in Operator deployment</a></span></li><li><span class="section"><a href="#proc-configuring-proxy-in-helm-deployment_running-behind-a-proxy">4.3. Configuring proxy information in Helm deployment</a></span></li></ul></li><li><span class="section"><a href="#proc-configuring-an-rhdh-instance-with-tls-in-kubernetes_running-behind-a-proxy">5. Configuring an RHDH instance with a TLS connection in Kubernetes</a></span></li><li><span class="section"><a href="#con-dynamic-plugin-cache_running-behind-a-proxy">6. Using the dynamic plugins cache</a></span><ul><li><span class="section"><a href="#enabling-the-dynamic-plugins-cache">6.1. Enabling the dynamic plugins cache</a></span></li><li><span class="section"><a href="#configuring-the-dynamic-plugins-cache">6.2. Configuring the dynamic plugins cache</a></span></li></ul></li><li><span class="section"><a href="#proc-installing-and-configuring-redis-cache_running-behind-a-proxy">7. Using Redis Cache with dynamic plugins</a></span><ul><li><span class="section"><a href="#installing-redis-cache-in-red-hat-developer-hub">7.1. Installing Redis Cache in Red Hat Developer Hub</a></span></li><li><span class="section"><a href="#configuring-redis-cache-in-red-hat-developer-hub">7.2. Configuring Redis Cache in Red Hat Developer Hub</a></span></li></ul></li></ul></div><p> Learn how to configure Red Hat Developer Hub for production to work in your IT ecosystem by adding custom config maps and secrets. @@ -34,7 +34,7 @@ Author your custom <code class="literal">app-config.yaml</code> file. This is the main Developer Hub configuration file. </p><p class="simpara"> The <code class="literal">baseUrl</code> field is mandatory in your <code class="literal">app-config.yaml</code> file to ensure proper functionality of Developer Hub. You must specify the <code class="literal">baseUrl</code> in both the <code class="literal">app</code> and <code class="literal">backend</code> sections to avoid errors during initialization. - </p><div class="example" id="idm46831557207088"><p class="title"><strong>Example 1. Configuring the <code class="literal">baseUrl</code> in <code class="literal">app-config.yaml</code></strong></p><div class="example-contents"><pre class="programlisting language-yaml">app: + </p><div class="example" id="idm45249703856016"><p class="title"><strong>Example 1. Configuring the <code class="literal">baseUrl</code> in <code class="literal">app-config.yaml</code></strong></p><div class="example-contents"><pre class="programlisting language-yaml">app: title: Red Hat Developer Hub baseUrl: https://<span class="emphasis"><em><my_developer_hub_url></em></span> @@ -93,7 +93,7 @@ <a class="link" href="#provisioning-your-custom-configuration" title="1.1. Provisioning your custom Red Hat Developer Hub configuration">You have provisioned your custom config maps and secrets in your <code class="literal"><span class="emphasis"><em><my-rhdh-project></em></span></code> project</a>. </li></ul></div><div class="orderedlist"><p class="title"><strong>Procedure</strong></p><ol class="orderedlist" type="1"><li class="listitem"><p class="simpara"> Author your Backstage CR in a <code class="literal">my-rhdh-custom-resource.yaml</code> file to use your custom config maps and secrets. - </p><div class="example" id="idm46831554472128"><p class="title"><strong>Example 2. Minimal <code class="literal">my-rhdh-custom-resource.yaml</code> custom resource example</strong></p><div class="example-contents"><pre class="programlisting language-yaml">apiVersion: rhdh.redhat.com/v1alpha3 + </p><div class="example" id="idm45249695999520"><p class="title"><strong>Example 2. Minimal <code class="literal">my-rhdh-custom-resource.yaml</code> custom resource example</strong></p><div class="example-contents"><pre class="programlisting language-yaml">apiVersion: rhdh.redhat.com/v1alpha3 kind: Backstage metadata: name: my-rhdh-custom-resource @@ -112,7 +112,7 @@ route: enabled: true database: - enableLocalDb: true</pre></div></div><div class="example" id="idm46831557232464"><p class="title"><strong>Example 3. <code class="literal">my-rhdh-custom-resource.yaml</code> custom resource example with dynamic plugins and RBAC policies config maps, and external PostgreSQL database secrets.</strong></p><div class="example-contents"><pre class="programlisting language-yaml">apiVersion: rhdh.redhat.com/v1alpha3 + enableLocalDb: true</pre></div></div><div class="example" id="idm45249695577792"><p class="title"><strong>Example 3. <code class="literal">my-rhdh-custom-resource.yaml</code> custom resource example with dynamic plugins and RBAC policies config maps, and external PostgreSQL database secrets.</strong></p><div class="example-contents"><pre class="programlisting language-yaml">apiVersion: rhdh.redhat.com/v1alpha3 kind: Backstage metadata: name: <span class="emphasis"><em><my-rhdh-custom-resource></em></span> @@ -148,7 +148,7 @@ appConfig: mountPath: /opt/app-root/src configMaps: - - name: my-rhdh-app-config</pre></div><div class="example" id="idm46831556469792"><p class="title"><strong>Example 4. Mount files in the <code class="literal">my-rhdh-app-config</code> and <code class="literal">rbac-policies</code> config maps.</strong></p><div class="example-contents"><pre class="programlisting language-yaml">spec: + - name: my-rhdh-app-config</pre></div><div class="example" id="idm45249700684864"><p class="title"><strong>Example 4. Mount files in the <code class="literal">my-rhdh-app-config</code> and <code class="literal">rbac-policies</code> config maps.</strong></p><div class="example-contents"><pre class="programlisting language-yaml">spec: application: appConfig: mountPath: /opt/app-root/src @@ -156,7 +156,7 @@ - name: my-rhdh-app-config - name: rbac-policies</pre></div></div><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="literal">spec.application.extraEnvs.envs</code></span></dt><dd><p class="simpara"> Optionally, enter your additional environment variables that are not secrets, such as <a class="link" href="#proc-configuring-proxy-in-operator-deployment_running-behind-a-proxy" title="4.2. Configuring proxy information in Operator deployment">your proxy environment variables</a>. - </p><div class="example" id="idm46831557254192"><p class="title"><strong>Example 5. Inject your <code class="literal">HTTP_PROXY</code>, <code class="literal">HTTPS_PROXY</code> and <code class="literal">NO_PROXY</code> environment variables.</strong></p><div class="example-contents"><pre class="programlisting language-yaml">spec: + </p><div class="example" id="idm45249699647648"><p class="title"><strong>Example 5. Inject your <code class="literal">HTTP_PROXY</code>, <code class="literal">HTTPS_PROXY</code> and <code class="literal">NO_PROXY</code> environment variables.</strong></p><div class="example-contents"><pre class="programlisting language-yaml">spec: application: extraEnvs: envs: @@ -167,11 +167,11 @@ - name: NO_PROXY value: 'localhost,example.org'</pre></div></div></dd><dt><span class="term"><code class="literal">spec.application.extraEnvs.secrets</code></span></dt><dd><p class="simpara"> Enter your environment variables secret name list. - </p><div class="example" id="idm46831557263200"><p class="title"><strong>Example 6. Inject the environment variables in your <code class="literal">my-rhdh-secrets</code> secret</strong></p><div class="example-contents"><pre class="programlisting language-yaml">spec: + </p><div class="example" id="idm45249696763296"><p class="title"><strong>Example 6. Inject the environment variables in your <code class="literal">my-rhdh-secrets</code> secret</strong></p><div class="example-contents"><pre class="programlisting language-yaml">spec: application: extraEnvs: secrets: - - name: my-rhdh-secrets</pre></div></div><div class="example" id="idm46831552495280"><p class="title"><strong>Example 7. Inject the environment variables in the <code class="literal">my-rhdh-secrets</code> and <code class="literal">my-rhdh-database-secrets</code> secrets</strong></p><div class="example-contents"><pre class="programlisting language-yaml">spec: + - name: my-rhdh-secrets</pre></div></div><div class="example" id="idm45249702282624"><p class="title"><strong>Example 7. Inject the environment variables in the <code class="literal">my-rhdh-secrets</code> and <code class="literal">my-rhdh-database-secrets</code> secrets</strong></p><div class="example-contents"><pre class="programlisting language-yaml">spec: application: extraEnvs: secrets: @@ -223,7 +223,7 @@ <a class="link" href="https://docs.redhat.com/en/documentation/red_hat_developer_hub/1.5/html-single/installing_red_hat_developer_hub_on_openshift_container_platform/index">Your OpenShift Container Platform administrator has installed the Red Hat Developer Hub Operator in OpenShift Container Platform</a>. </li></ul></div><div class="orderedlist"><p class="title"><strong>Procedure</strong></p><ol class="orderedlist" type="1"><li class="listitem"><p class="simpara"> In OpenShift Container Platform, create your ConfigMap or Secret with the following YAML codes: - </p><div class="example" id="idm46831551259888"><p class="title"><strong>Example 8. Minimal <code class="literal">my-project-configmap</code> ConfigMap example</strong></p><div class="example-contents"><pre class="programlisting language-yaml">apiVersion: v1 + </p><div class="example" id="idm45249696270048"><p class="title"><strong>Example 8. Minimal <code class="literal">my-project-configmap</code> ConfigMap example</strong></p><div class="example-contents"><pre class="programlisting language-yaml">apiVersion: v1 kind: ConfigMap metadata: name: my-project-configmap @@ -231,7 +231,7 @@ file11.txt: | My file11 content file 12.txt: | - My file12 content</pre></div></div><div class="example" id="idm46831551257872"><p class="title"><strong>Example 9. Minimal <code class="literal">my-rhdh-secrets</code> Secret example</strong></p><div class="example-contents"><pre class="programlisting language-yaml">apiVersion: v1 + My file12 content</pre></div></div><div class="example" id="idm45249702254656"><p class="title"><strong>Example 9. Minimal <code class="literal">my-rhdh-secrets</code> Secret example</strong></p><div class="example-contents"><pre class="programlisting language-yaml">apiVersion: v1 kind: Secret metadata: name: my-rhdh-secrets @@ -1088,7 +1088,7 @@ In high-performance scenarios, enabling <code class="literal">useRedisSets</code> can result in memory leaks. If you are running a high-performance application or service, you must set <code class="literal">useRedisSets</code> to <code class="literal">false</code>. </p></div></div><p> When you set <code class="literal">useRedisSets</code> to <code class="literal">false</code>, the keys are handled individually and Redis sets are not utilized. This configuration might lead to performance issues in production when using the <code class="literal">clear</code> function, as it requires iterating over all keys for deletion. - </p></section></section></section><div><div xml:lang="en-US" class="legalnotice" id="idm46831556054736"><h1 class="legalnotice">Legal Notice</h1><div class="para"> + </p></section></section></section><div><div xml:lang="en-US" class="legalnotice" id="idm45249698901376"><h1 class="legalnotice">Legal Notice</h1><div class="para"> Copyright <span class="trademark"/>© 2025 Red Hat, Inc. </div><div class="para"> The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at <a class="uri" href="http://creativecommons.org/licenses/by-sa/3.0/">http://creativecommons.org/licenses/by-sa/3.0/</a>. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. diff --git a/main/customizing/index.html b/main/customizing/index.html index 3a7105f50c..faae9fc909 100644 --- a/main/customizing/index.html +++ b/main/customizing/index.html @@ -1,6 +1,6 @@ <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE html> -<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Customizing</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="Learn to customize Red Hat Developer Hub, such as templates, learning paths, tech docs, tech radar, home page, quick access cards, and appearance."/><link rel="next" href="#customizing-your-product-title" title="1. Customizing your Red Hat Developer Hub title"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm45746974809168"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Customizing</h1></div><div><h3 class="subtitle"><em>Customizing Red Hat Developer Hub</em></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm45746973878656">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> +<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Customizing</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="Learn to customize Red Hat Developer Hub, such as templates, learning paths, tech docs, tech radar, home page, quick access cards, and appearance."/><link rel="next" href="#customizing-your-product-title" title="1. Customizing your Red Hat Developer Hub title"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm45672948145744"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Customizing</h1></div><div><h3 class="subtitle"><em>Customizing Red Hat Developer Hub</em></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm45672951070512">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> Learn to customize Red Hat Developer Hub, such as templates, learning paths, tech docs, tech radar, home page, quick access cards, and appearance. </div></div></div></div><hr/></div><div class="toc"><ul class="toc"><li><span class="section"><a href="#customizing-your-product-title">1. Customizing your Red Hat Developer Hub title</a></span></li><li><span class="section"><a href="#customizing-your-product-se-url">2. Customizing your Red Hat Developer Hub base URL</a></span></li><li><span class="section"><a href="#customizing-the-backend-secret">3. Customizing Red Hat Developer Hub backend secret</a></span></li><li><span class="section"><a href="#configuring-templates">4. Configuring templates</a></span><ul><li><span class="section"><a href="#proc-creating-templates_configuring-templates">4.1. Creating a template by using the Template Editor</a></span></li><li><span class="section"><a href="#ref-creating-templates_configuring-templates">4.2. Creating a template as a YAML file</a></span></li><li><span class="section"><a href="#proc-adding-templates_configuring-templates">4.3. Importing an existing template to Red Hat Developer Hub</a></span></li></ul></li><li><span class="section"><a href="#proc-customize-rhdh-learning-paths_configuring-templates">5. Customizing the Learning Paths in Red Hat Developer Hub</a></span><ul><li><span class="section"><a href="#using-hosted-json-files-to-provide-data-to-the-learning-paths">5.1. Using hosted JSON files to provide data to the Learning Paths</a></span></li><li><span class="section"><a href="#using-a-dedicated-service-to-provide-data-to-the-learning-paths">5.2. Using a dedicated service to provide data to the Learning Paths</a></span></li></ul></li><li><span class="section"><a href="#configuring-techdocs">6. Configuring TechDocs</a></span><ul><li><span class="section"><a href="#con-techdocs-configure-storage_configuring-techdocs">6.1. Configuring storage for TechDocs files</a></span></li><li><span class="section"><a href="#con-techdocs-config-cicd_configuring-techdocs">6.2. Configuring CI/CD to generate and publish TechDocs sites</a></span></li></ul></li><li><span class="section"><a href="#proc-customize-rhdh-tech-radar-page_configuring-techdocs">7. Customizing the Tech Radar page in Red Hat Developer Hub</a></span><ul><li><span class="section"><a href="#using-hosted-json-files-to-provide-data-to-the-tech-radar-page">7.1. Using hosted JSON files to provide data to the Tech Radar page</a></span></li><li><span class="section"><a href="#using-a-dedicated-service-to-provide-data-to-the-tech-radar-page">7.2. Using a dedicated service to provide data to the Tech Radar page</a></span></li></ul></li><li><span class="section"><a href="#customizing-appearance">8. Customizing Red Hat Developer Hub appearance</a></span><ul><li><span class="section"><a href="#proc-customizing-rhdh-theme-mode_customizing-appearance">8.1. Customizing the theme mode for your Developer Hub instance</a></span></li><li><span class="section"><a href="#proc-customize-rhdh-branding-logo_customizing-appearance">8.2. Customizing the branding logo of your Developer Hub instance</a></span></li><li><span class="section"><a href="#proc-customize-rhdh-sidebar-menuitems_customizing-appearance">8.3. Customizing the sidebar menu items for your Developer Hub instance</a></span></li><li><span class="section"><a href="#proc-customize-rhdh-branding_customizing-appearance">8.4. Customizing the theme mode color palettes for your Developer Hub instance</a></span></li><li><span class="section"><a href="#proc-customize-rhdh-page-theme_customizing-appearance">8.5. Customizing the page theme header for your Developer Hub instance</a></span></li><li><span class="section"><a href="#proc-customize-rhdh-font_customizing-appearance">8.6. Customizing the font for your Developer Hub instance</a></span></li><li><span class="section"><a href="#ref-customize-rhdh-default-rhdh_customizing-appearance">8.7. Default Red Hat Developer Hub theme</a></span></li><li><span class="section"><a href="#ref-customize-rhdh-default-backstage_customizing-appearance">8.8. Default Backstage theme</a></span></li><li><span class="section"><a href="#proc-loading-custom-theme-using-dynamic-plugin-_customizing-appearance">8.9. Loading a custom Developer Hub theme by using a dynamic plugin</a></span></li><li><span class="section"><a href="#ref-customize-rhdh-custom-components_customizing-appearance">8.10. Custom component options for your Developer Hub instance</a></span></li></ul></li><li><span class="section"><a href="#customizing-the-home-page">9. Customizing the Home page</a></span><ul><li><span class="section"><a href="#customizing-the-home-page-cards_customizing-the-home-page">9.1. Customizing the Home page cards</a></span></li><li><span class="section"><a href="#defining-the-layout-of-the-product-home-page_customizing-the-home-page">9.2. Defining the layout of the Red Hat Developer Hub Home page</a></span></li></ul></li><li><span class="section"><a href="#customizing-the-quick-access-card">10. Customizing the Quick access card</a></span><ul><li><span class="section"><a href="#using-hosted-json-files-to-provide-data-to-the-quick-access-card_customizing-the-quick-access-card">10.1. Using hosted JSON files to provide data to the Quick access card</a></span></li><li><span class="section"><a href="#using-a-dedicated-service-to-provide-data-to-the-quick-access-card_customizing-the-quick-access-card">10.2. Using a dedicated service to provide data to the Quick access card</a></span></li></ul></li></ul></div><p> Learn to customize Red Hat Developer Hub, such as templates, learning paths, tech docs, tech radar, home page, quick access cards, and appearance. @@ -1433,27 +1433,27 @@ md: { w: 10, h: 1, x: 1 } sm: { w: 10, h: 1, x: 1 } xs: { w: 12, h: 1 } - xxs: { w: 12, h: 1 }</pre><div class="table" id="idm45746973270064"><p class="title"><strong>Table 1. Available props</strong></p><div class="table-contents"><table class="lt-4-cols lt-7-rows"><colgroup><col style="width: 33%; " class="col_1"/><col style="width: 33%; " class="col_2"/><col style="width: 33%; " class="col_3"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm45746973264304" scope="col">Prop</th><th style="text-align: left; vertical-align: top; " id="idm45746973263216" scope="col">Default</th><th style="text-align: left; vertical-align: top; " id="idm45746973262128" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45746973264304"> + xxs: { w: 12, h: 1 }</pre><div class="table" id="idm45672949498608"><p class="title"><strong>Table 1. Available props</strong></p><div class="table-contents"><table class="lt-4-cols lt-7-rows"><colgroup><col style="width: 33%; " class="col_1"/><col style="width: 33%; " class="col_2"/><col style="width: 33%; " class="col_3"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm45672951559856" scope="col">Prop</th><th style="text-align: left; vertical-align: top; " id="idm45672951558768" scope="col">Default</th><th style="text-align: left; vertical-align: top; " id="idm45672951557680" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45672951559856"> <p> <code class="literal">path</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45746973263216"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45672951558768"> <p> <code class="literal">/search</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45746973262128"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45672951557680"> <p> Override the linked search path if needed </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45746973264304"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45672951559856"> <p> <code class="literal">queryParam</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45746973263216"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45672951558768"> <p> <code class="literal">query</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45746973262128"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45672951557680"> <p> Override the search query parameter name if needed </p> @@ -1470,27 +1470,27 @@ md: { h: 8 } sm: { h: 8 } xs: { h: 8 } - xxs: { h: 8 }</pre><div class="table" id="idm45746971526352"><p class="title"><strong>Table 2. Available props</strong></p><div class="table-contents"><table class="lt-4-cols lt-7-rows"><colgroup><col style="width: 33%; " class="col_1"/><col style="width: 33%; " class="col_2"/><col style="width: 33%; " class="col_3"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm45746973738048" scope="col">Prop</th><th style="text-align: left; vertical-align: top; " id="idm45746973736960" scope="col">Default</th><th style="text-align: left; vertical-align: top; " id="idm45746973735872" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45746973738048"> + xxs: { h: 8 }</pre><div class="table" id="idm45672950631152"><p class="title"><strong>Table 2. Available props</strong></p><div class="table-contents"><table class="lt-4-cols lt-7-rows"><colgroup><col style="width: 33%; " class="col_1"/><col style="width: 33%; " class="col_2"/><col style="width: 33%; " class="col_3"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm45672950625392" scope="col">Prop</th><th style="text-align: left; vertical-align: top; " id="idm45672953700624" scope="col">Default</th><th style="text-align: left; vertical-align: top; " id="idm45672953699648" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45672950625392"> <p> <code class="literal">title</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45746973736960"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45672953700624"> <p> <code class="literal">Quick Access</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45746973735872"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45672953699648"> <p> Override the linked search path if needed </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45746973738048"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45672950625392"> <p> <code class="literal">path</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45746973736960"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45672953700624"> <p> none </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45746973735872"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45672953699648"> <p> Override the search query parameter name if needed </p> @@ -1509,15 +1509,15 @@ xs: { h: 1 } xxs: { h: 1 } props: - title: Important info</pre><div class="table" id="idm45746971372832"><p class="title"><strong>Table 3. Available props</strong></p><div class="table-contents"><table class="lt-4-cols lt-7-rows"><colgroup><col style="width: 33%; " class="col_1"/><col style="width: 33%; " class="col_2"/><col style="width: 33%; " class="col_3"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm45746971367072" scope="col">Prop</th><th style="text-align: left; vertical-align: top; " id="idm45746971365984" scope="col">Default</th><th style="text-align: left; vertical-align: top; " id="idm45746970218656" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45746971367072"> + title: Important info</pre><div class="table" id="idm45672952548576"><p class="title"><strong>Table 3. Available props</strong></p><div class="table-contents"><table class="lt-4-cols lt-7-rows"><colgroup><col style="width: 33%; " class="col_1"/><col style="width: 33%; " class="col_2"/><col style="width: 33%; " class="col_3"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm45672952542816" scope="col">Prop</th><th style="text-align: left; vertical-align: top; " id="idm45672952541728" scope="col">Default</th><th style="text-align: left; vertical-align: top; " id="idm45672952540640" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45672952542816"> <p> <code class="literal">title</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45746971365984"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45672952541728"> <p> none </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45746970218656"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45672952540640"> <p> Title </p> @@ -1820,7 +1820,7 @@ - <image host url 1> - <image host url 2> - <image host url 3> - # Other Configurations</pre></section></section><div><div xml:lang="en-US" class="legalnotice" id="idm45746973878656"><h1 class="legalnotice">Legal Notice</h1><div class="para"> + # Other Configurations</pre></section></section><div><div xml:lang="en-US" class="legalnotice" id="idm45672951070512"><h1 class="legalnotice">Legal Notice</h1><div class="para"> Copyright <span class="trademark"/>© 2025 Red Hat, Inc. </div><div class="para"> The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at <a class="uri" href="http://creativecommons.org/licenses/by-sa/3.0/">http://creativecommons.org/licenses/by-sa/3.0/</a>. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. diff --git a/main/install-rhdh-air-gapped/index.html b/main/install-rhdh-air-gapped/index.html index b6bfaf3199..e4f7e1bbef 100644 --- a/main/install-rhdh-air-gapped/index.html +++ b/main/install-rhdh-air-gapped/index.html @@ -1,6 +1,6 @@ <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE html> -<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Installing Red Hat Developer Hub in an air-gapped environment</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="Red Hat Developer Hub is an enterprise-grade platform for building developer portals. Administrative users can configure roles, permissions, and other settings to enable other authorized users to deploy an air-gapped Developer Hub instance on any supported platform using either the Operator or Helm chart."/><link rel="next" href="#con-airgapped-environment_title-install-rhdh-air-grapped" title="1. Air-gapped environment"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm46259691671232"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Installing Red Hat Developer Hub in an air-gapped environment</h1></div><div><h3 class="subtitle"><em/></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm46259673243648">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> +<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Installing Red Hat Developer Hub in an air-gapped environment</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="Red Hat Developer Hub is an enterprise-grade platform for building developer portals. Administrative users can configure roles, permissions, and other settings to enable other authorized users to deploy an air-gapped Developer Hub instance on any supported platform using either the Operator or Helm chart."/><link rel="next" href="#con-airgapped-environment_title-install-rhdh-air-grapped" title="1. Air-gapped environment"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm46515092988480"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Installing Red Hat Developer Hub in an air-gapped environment</h1></div><div><h3 class="subtitle"><em/></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm46515074479104">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> Red Hat Developer Hub is an enterprise-grade platform for building developer portals. Administrative users can configure roles, permissions, and other settings to enable other authorized users to deploy an air-gapped Developer Hub instance on any supported platform using either the Operator or Helm chart. </div></div></div></div><hr/></div><div class="toc"><ul class="toc"><li><span class="section"><a href="#con-airgapped-environment_title-install-rhdh-air-grapped">1. Air-gapped environment</a></span></li><li><span class="section"><a href="#proc-install-rhdh-airgapped-environment-ocp-operator_title-install-rhdh-air-grapped">2. Installing Red Hat Developer Hub in an air-gapped environment with the Operator</a></span></li><li><span class="section"><a href="#proc-install-rhdh-airgapped-environment-ocp-helm_title-install-rhdh-air-grapped">3. Installing Red Hat Developer Hub in an air-gapped environment with the Helm Chart</a></span></li></ul></div><section class="section" id="con-airgapped-environment_title-install-rhdh-air-grapped"><div class="titlepage"><div><div><h2 class="title">1. Air-gapped environment</h2></div></div></div><p> An air-gapped environment, also known as an air-gapped network or isolated network, ensures security by physically segregating the system or network. This isolation is established to prevent unauthorized access, data transfer, or communication between the air-gapped system and external sources. @@ -124,7 +124,7 @@ tag: latest</pre> </p></div></li><li class="listitem"> Install the Red Hat Developer Hub using Helm chart. - </li></ol></div></section><div><div xml:lang="en-US" class="legalnotice" id="idm46259673243648"><h1 class="legalnotice">Legal Notice</h1><div class="para"> + </li></ol></div></section><div><div xml:lang="en-US" class="legalnotice" id="idm46515074479104"><h1 class="legalnotice">Legal Notice</h1><div class="para"> Copyright <span class="trademark"/>© 2025 Red Hat, Inc. </div><div class="para"> The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at <a class="uri" href="http://creativecommons.org/licenses/by-sa/3.0/">http://creativecommons.org/licenses/by-sa/3.0/</a>. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. diff --git a/main/install-rhdh-aks/index.html b/main/install-rhdh-aks/index.html index e7f9a422c7..fbeafa357a 100644 --- a/main/install-rhdh-aks/index.html +++ b/main/install-rhdh-aks/index.html @@ -1,6 +1,6 @@ <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE html> -<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Installing Red Hat Developer Hub on Microsoft Azure Kubernetes Service</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="Red Hat Developer Hub is an enterprise-grade platform for building developer portals. Administrative users can configure roles, permissions, and other settings to enable other authorized users to deploy a Developer Hub instance on Microsoft Azure Kubernetes Service (AKS) using either the Operator or Helm chart."/><link rel="next" href="#proc-rhdh-deploy-aks-operator_title-install-rhdh-aks" title="1. Deploying Developer Hub on AKS with the Operator"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm46032438643632"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Installing Red Hat Developer Hub on Microsoft Azure Kubernetes Service</h1></div><div><h3 class="subtitle"><em/></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm46032424225088">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> +<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Installing Red Hat Developer Hub on Microsoft Azure Kubernetes Service</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="Red Hat Developer Hub is an enterprise-grade platform for building developer portals. Administrative users can configure roles, permissions, and other settings to enable other authorized users to deploy a Developer Hub instance on Microsoft Azure Kubernetes Service (AKS) using either the Operator or Helm chart."/><link rel="next" href="#proc-rhdh-deploy-aks-operator_title-install-rhdh-aks" title="1. Deploying Developer Hub on AKS with the Operator"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm45818034434432"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Installing Red Hat Developer Hub on Microsoft Azure Kubernetes Service</h1></div><div><h3 class="subtitle"><em/></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm45818016629824">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> Red Hat Developer Hub is an enterprise-grade platform for building developer portals. Administrative users can configure roles, permissions, and other settings to enable other authorized users to deploy a Developer Hub instance on Microsoft Azure Kubernetes Service (AKS) using either the Operator or Helm chart. </div></div></div></div><hr/></div><div class="toc"><ul class="toc"><li><span class="section"><a href="#proc-rhdh-deploy-aks-operator_title-install-rhdh-aks">1. Deploying Developer Hub on AKS with the Operator</a></span></li><li><span class="section"><a href="#proc-rhdh-deploy-aks-helm_title-install-rhdh-aks">2. Deploying Developer Hub on AKS with the Helm chart</a></span></li></ul></div><p> You can install Red Hat Developer Hub on Microsoft Azure Kubernetes Service (AKS) using one of the following methods: @@ -191,7 +191,7 @@ To upgrade the deployment, run the following command: </p><pre class="programlisting language-terminal">helm upgrade $DEPLOYMENT_NAME -i https://github.com/openshift-helm-charts/charts/releases/download/redhat-redhat-developer-hub-1.5.0/redhat-developer-hub-1.5.0.tgz</pre></li></ul></div><div class="itemizedlist"><p class="title"><strong>Delete</strong></p><ul class="itemizedlist" type="disc"><li class="listitem"><p class="simpara"> To delete the deployment, run the following command: - </p><pre class="programlisting language-terminal">helm -n $NAMESPACE delete $DEPLOYMENT_NAME</pre></li></ul></div></section><div><div xml:lang="en-US" class="legalnotice" id="idm46032424225088"><h1 class="legalnotice">Legal Notice</h1><div class="para"> + </p><pre class="programlisting language-terminal">helm -n $NAMESPACE delete $DEPLOYMENT_NAME</pre></li></ul></div></section><div><div xml:lang="en-US" class="legalnotice" id="idm45818016629824"><h1 class="legalnotice">Legal Notice</h1><div class="para"> Copyright <span class="trademark"/>© 2025 Red Hat, Inc. </div><div class="para"> The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at <a class="uri" href="http://creativecommons.org/licenses/by-sa/3.0/">http://creativecommons.org/licenses/by-sa/3.0/</a>. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. diff --git a/main/install-rhdh-eks/index.html b/main/install-rhdh-eks/index.html index 2453747509..2d79af1091 100644 --- a/main/install-rhdh-eks/index.html +++ b/main/install-rhdh-eks/index.html @@ -1,6 +1,6 @@ <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE html> -<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Installing Red Hat Developer Hub on Amazon Elastic Kubernetes Service</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="Red Hat Developer Hub is an enterprise-grade platform for building developer portals. Administrative users can configure roles, permissions, and other settings to enable other authorized users to deploy a Developer Hub instance on Amazon Elastic Kubernetes Service (EKS) using either the Operator or Helm chart."/><link rel="next" href="#proc-rhdh-deploy-eks-operator_title-install-rhdh-eks" title="1. Installing Developer Hub on EKS with the Operator"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm45145501417168"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Installing Red Hat Developer Hub on Amazon Elastic Kubernetes Service</h1></div><div><h3 class="subtitle"><em/></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm45145487496624">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> +<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Installing Red Hat Developer Hub on Amazon Elastic Kubernetes Service</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="Red Hat Developer Hub is an enterprise-grade platform for building developer portals. Administrative users can configure roles, permissions, and other settings to enable other authorized users to deploy a Developer Hub instance on Amazon Elastic Kubernetes Service (EKS) using either the Operator or Helm chart."/><link rel="next" href="#proc-rhdh-deploy-eks-operator_title-install-rhdh-eks" title="1. Installing Developer Hub on EKS with the Operator"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm46088395149008"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Installing Red Hat Developer Hub on Amazon Elastic Kubernetes Service</h1></div><div><h3 class="subtitle"><em/></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm46088377608512">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> Red Hat Developer Hub is an enterprise-grade platform for building developer portals. Administrative users can configure roles, permissions, and other settings to enable other authorized users to deploy a Developer Hub instance on Amazon Elastic Kubernetes Service (EKS) using either the Operator or Helm chart. </div></div></div></div><hr/></div><div class="toc"><ul class="toc"><li><span class="section"><a href="#proc-rhdh-deploy-eks-operator_title-install-rhdh-eks">1. Installing Developer Hub on EKS with the Operator</a></span><ul><li><span class="section"><a href="#installing-the-developer-hub-operator-with-the-olm-framework">1.1. Installing the Developer Hub Operator with the OLM framework</a></span></li><li><span class="section"><a href="#proc-deploy-rhdh-instance-eks.adoc_title-install-rhdh-eks">1.2. Deploying the Developer Hub instance on EKS with the Operator</a></span></li></ul></li><li><span class="section"><a href="#proc-rhdh-deploy-eks-helm_title-install-rhdh-eks">2. Installing Developer Hub on EKS with the Helm chart</a></span></li></ul></div><p> You can install Red Hat Developer Hub on Amazon Elastic Kubernetes Service (EKS) using one of the following methods: @@ -329,7 +329,7 @@ For the latest chart version, see <a class="link" href="https://github.com/openshift-helm-charts/charts/tree/main/charts/redhat/redhat/redhat-developer-hub">https://github.com/openshift-helm-charts/charts/tree/main/charts/redhat/redhat/redhat-developer-hub</a> </p></div></div><div class="formalpara"><p class="title"><strong>Verification</strong></p><p> Wait until the DNS name is responsive, indicating that your Developer Hub instance is ready for use. - </p></div></section><div><div xml:lang="en-US" class="legalnotice" id="idm45145487496624"><h1 class="legalnotice">Legal Notice</h1><div class="para"> + </p></div></section><div><div xml:lang="en-US" class="legalnotice" id="idm46088377608512"><h1 class="legalnotice">Legal Notice</h1><div class="para"> Copyright <span class="trademark"/>© 2025 Red Hat, Inc. </div><div class="para"> The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at <a class="uri" href="http://creativecommons.org/licenses/by-sa/3.0/">http://creativecommons.org/licenses/by-sa/3.0/</a>. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. diff --git a/main/install-rhdh-gke/index.html b/main/install-rhdh-gke/index.html index 3c54512868..dfa3dede83 100644 --- a/main/install-rhdh-gke/index.html +++ b/main/install-rhdh-gke/index.html @@ -1,6 +1,6 @@ <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE html> -<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Installing Red Hat Developer Hub on Google Kubernetes Engine</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="Red Hat Developer Hub is an enterprise-grade platform for building developer portals. Administrative users can configure roles, permissions, and other settings to enable other authorized users to deploy a Developer Hub instance on Google Kubernetes Engine (GKE) using either the Operator or Helm chart."/><link rel="next" href="#proc-rhdh-deploy-gke-operator.adoc_title-install-rhdh-gke" title="1. Installing the Developer Hub Operator with the OLM framework"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm44854040456304"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Installing Red Hat Developer Hub on Google Kubernetes Engine</h1></div><div><h3 class="subtitle"><em/></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm44854008796560">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> +<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Installing Red Hat Developer Hub on Google Kubernetes Engine</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="Red Hat Developer Hub is an enterprise-grade platform for building developer portals. Administrative users can configure roles, permissions, and other settings to enable other authorized users to deploy a Developer Hub instance on Google Kubernetes Engine (GKE) using either the Operator or Helm chart."/><link rel="next" href="#proc-rhdh-deploy-gke-operator.adoc_title-install-rhdh-gke" title="1. Installing the Developer Hub Operator with the OLM framework"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm45962143026768"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Installing Red Hat Developer Hub on Google Kubernetes Engine</h1></div><div><h3 class="subtitle"><em/></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm45962120898176">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> Red Hat Developer Hub is an enterprise-grade platform for building developer portals. Administrative users can configure roles, permissions, and other settings to enable other authorized users to deploy a Developer Hub instance on Google Kubernetes Engine (GKE) using either the Operator or Helm chart. </div></div></div></div><hr/></div><div class="toc"><ul class="toc"><li><span class="section"><a href="#proc-rhdh-deploy-gke-operator.adoc_title-install-rhdh-gke">1. Installing the Developer Hub Operator with the OLM framework</a></span><ul><li><span class="section"><a href="#proc-deploy-rhdh-instance-gke.adoc_title-install-rhdh-gke">1.1. Deploying the Developer Hub instance on GKE with the Operator</a></span></li></ul></li><li><span class="section"><a href="#proc-rhdh-deploy-gke-helm_title-install-rhdh-gke">2. Installing Developer Hub on GKE with the Helm chart</a></span></li></ul></div><p> You can install Red Hat Developer Hub on Google Kubernetes Engine (GKE) using one of the following methods: @@ -411,7 +411,7 @@ To upgrade your deployment, use the following command: </p><pre class="programlisting language-terminal">helm -n <your_namespace> upgrade -f values.yaml <your_deploy_name> openshift-helm-charts/redhat-developer-hub --version <UPGRADE_CHART_VERSION></pre></li><li class="listitem"><p class="simpara"> To delete your deployment, use the following command: - </p><pre class="programlisting language-terminal">helm -n <your_namespace> delete <your_deploy_name></pre></li></ul></div></section><div><div xml:lang="en-US" class="legalnotice" id="idm44854008796560"><h1 class="legalnotice">Legal Notice</h1><div class="para"> + </p><pre class="programlisting language-terminal">helm -n <your_namespace> delete <your_deploy_name></pre></li></ul></div></section><div><div xml:lang="en-US" class="legalnotice" id="idm45962120898176"><h1 class="legalnotice">Legal Notice</h1><div class="para"> Copyright <span class="trademark"/>© 2025 Red Hat, Inc. </div><div class="para"> The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at <a class="uri" href="http://creativecommons.org/licenses/by-sa/3.0/">http://creativecommons.org/licenses/by-sa/3.0/</a>. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. diff --git a/main/install-rhdh-ocp/index.html b/main/install-rhdh-ocp/index.html index 3449563e90..689409084f 100644 --- a/main/install-rhdh-ocp/index.html +++ b/main/install-rhdh-ocp/index.html @@ -1,6 +1,6 @@ <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE html> -<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Installing Red Hat Developer Hub on OpenShift Container Platform</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="Red Hat Developer Hub is an enterprise-grade platform for building developer portals. Administrative users can configure roles, permissions, and other settings to enable other authorized users to deploy a Developer Hub instance on Red Hat OpenShift Container Platform using either the Operator or Helm chart."/><link rel="next" href="#assembly-install-rhdh-ocp-operator" title="1. Installing Red Hat Developer Hub on OpenShift Container Platform with the Operator"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm45933188598688"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Installing Red Hat Developer Hub on OpenShift Container Platform</h1></div><div><h3 class="subtitle"><em/></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm45933169696384">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> +<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Installing Red Hat Developer Hub on OpenShift Container Platform</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="Red Hat Developer Hub is an enterprise-grade platform for building developer portals. Administrative users can configure roles, permissions, and other settings to enable other authorized users to deploy a Developer Hub instance on Red Hat OpenShift Container Platform using either the Operator or Helm chart."/><link rel="next" href="#assembly-install-rhdh-ocp-operator" title="1. Installing Red Hat Developer Hub on OpenShift Container Platform with the Operator"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm45839419214000"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Installing Red Hat Developer Hub on OpenShift Container Platform</h1></div><div><h3 class="subtitle"><em/></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm45839397041664">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> Red Hat Developer Hub is an enterprise-grade platform for building developer portals. Administrative users can configure roles, permissions, and other settings to enable other authorized users to deploy a Developer Hub instance on Red Hat OpenShift Container Platform using either the Operator or Helm chart. </div></div></div></div><hr/></div><div class="toc"><ul class="toc"><li><span class="section"><a href="#assembly-install-rhdh-ocp-operator">1. Installing Red Hat Developer Hub on OpenShift Container Platform with the Operator</a></span><ul><li><span class="section"><a href="#proc-install-operator_assembly-install-rhdh-ocp-operator">1.1. Installing the Red Hat Developer Hub Operator</a></span></li><li><span class="section"><a href="#proc-install-rhdh-ocp-operator_assembly-install-rhdh-ocp-operator">1.2. Deploying Red Hat Developer Hub on OpenShift Container Platform with the Operator</a></span></li></ul></li><li><span class="section"><a href="#assembly-install-rhdh-ocp-helm">2. Installing Red Hat Developer Hub on OpenShift Container Platform with the Helm chart</a></span><ul><li><span class="section"><a href="#proc-install-rhdh-ocp-helm-gui_assembly-install-rhdh-ocp-helm">2.1. Deploying Developer Hub from the OpenShift Container Platform web console with the Helm Chart</a></span></li><li><span class="section"><a href="#proc-install-rhdh-ocp-helm-cli_assembly-install-rhdh-ocp-helm">2.2. Deploying Developer Hub on OpenShift Container Platform with the Helm CLI</a></span></li></ul></li></ul></div><p> You can install Red Hat Developer Hub on OpenShift Container Platform by using one of the following installers: @@ -203,7 +203,7 @@ Open the running Developer Hub instance URL in your browser to use Developer Hub. </li></ul></div><div class="itemizedlist"><p class="title"><strong>Additional resources</strong></p><ul class="itemizedlist" type="disc"><li class="listitem"> <a class="link" href="https://docs.redhat.com/en/documentation/openshift_dedicated/4/html-single/building_applications/index#installing-helm">Installing Helm</a> - </li></ul></div></section></section><div><div xml:lang="en-US" class="legalnotice" id="idm45933169696384"><h1 class="legalnotice">Legal Notice</h1><div class="para"> + </li></ul></div></section></section><div><div xml:lang="en-US" class="legalnotice" id="idm45839397041664"><h1 class="legalnotice">Legal Notice</h1><div class="para"> Copyright <span class="trademark"/>© 2025 Red Hat, Inc. </div><div class="para"> The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at <a class="uri" href="http://creativecommons.org/licenses/by-sa/3.0/">http://creativecommons.org/licenses/by-sa/3.0/</a>. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. diff --git a/main/install-rhdh-osd-gcp/index.html b/main/install-rhdh-osd-gcp/index.html index a99acf57da..09419b43aa 100644 --- a/main/install-rhdh-osd-gcp/index.html +++ b/main/install-rhdh-osd-gcp/index.html @@ -1,6 +1,6 @@ <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE html> -<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Installing Red Hat Developer Hub on OpenShift Dedicated on Google Cloud Platform</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="Red Hat Developer Hub is an enterprise-grade platform for building developer portals. Administrative users can configure roles, permissions, and other settings to enable other authorized users to deploy a Developer Hub instance on Red Hat OpenShift Dedicated on Google Cloud Platform (GCP) using either the Operator or Helm chart."/><link rel="next" href="#proc-install-rhdh-osd-gcp-operator_title-install-rhdh-osd-gcp" title="1. Installing Red Hat Developer Hub on OpenShift Dedicated on GCP using the Operator"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm45587231631200"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Installing Red Hat Developer Hub on OpenShift Dedicated on Google Cloud Platform</h1></div><div><h3 class="subtitle"><em/></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm45587220404880">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> +<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Installing Red Hat Developer Hub on OpenShift Dedicated on Google Cloud Platform</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="Red Hat Developer Hub is an enterprise-grade platform for building developer portals. Administrative users can configure roles, permissions, and other settings to enable other authorized users to deploy a Developer Hub instance on Red Hat OpenShift Dedicated on Google Cloud Platform (GCP) using either the Operator or Helm chart."/><link rel="next" href="#proc-install-rhdh-osd-gcp-operator_title-install-rhdh-osd-gcp" title="1. Installing Red Hat Developer Hub on OpenShift Dedicated on GCP using the Operator"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm46136547181360"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Installing Red Hat Developer Hub on OpenShift Dedicated on Google Cloud Platform</h1></div><div><h3 class="subtitle"><em/></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm46136528363216">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> Red Hat Developer Hub is an enterprise-grade platform for building developer portals. Administrative users can configure roles, permissions, and other settings to enable other authorized users to deploy a Developer Hub instance on Red Hat OpenShift Dedicated on Google Cloud Platform (GCP) using either the Operator or Helm chart. </div></div></div></div><hr/></div><div class="toc"><ul class="toc"><li><span class="section"><a href="#proc-install-rhdh-osd-gcp-operator_title-install-rhdh-osd-gcp">1. Installing Red Hat Developer Hub on OpenShift Dedicated on GCP using the Operator</a></span></li><li><span class="section"><a href="#proc-install-rhdh-osd-gcp-helm_title-install-rhdh-osd-gcp">2. Installing Red Hat Developer Hub on OpenShift Dedicated on GCP using the Helm Chart</a></span></li></ul></div><p> You can install Developer Hub on OpenShift Dedicated on Google Cloud Platform (GCP) using one of the following methods: @@ -77,7 +77,7 @@ <a class="link" href="https://docs.redhat.com/documentation/en-us/red_hat_developer_hub/1.5/html-single/configuring/index">Configuring</a> </li><li class="listitem"> <a class="link" href="https://docs.redhat.com/documentation/en-us/red_hat_developer_hub/1.5/html-single/customizing/index">Customizing</a> - </li></ul></div></section><div><div xml:lang="en-US" class="legalnotice" id="idm45587220404880"><h1 class="legalnotice">Legal Notice</h1><div class="para"> + </li></ul></div></section><div><div xml:lang="en-US" class="legalnotice" id="idm46136528363216"><h1 class="legalnotice">Legal Notice</h1><div class="para"> Copyright <span class="trademark"/>© 2025 Red Hat, Inc. </div><div class="para"> The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at <a class="uri" href="http://creativecommons.org/licenses/by-sa/3.0/">http://creativecommons.org/licenses/by-sa/3.0/</a>. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. diff --git a/main/monitoring-and-logging/index.html b/main/monitoring-and-logging/index.html index 9858bb345f..cb2878a707 100644 --- a/main/monitoring-and-logging/index.html +++ b/main/monitoring-and-logging/index.html @@ -1,6 +1,6 @@ <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE html> -<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Monitoring and logging</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="As a Red Hat Developer Hub Operations or Project Manager, you can monitor performance and gather insights using Red Hat Developer Hub's monitoring and logging tools."/><link rel="next" href="#assembly-rhdh-observability" title="1. Enabling observability for Red Hat Developer Hub on OpenShift Container Platform"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm45283515583296"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Monitoring and logging</h1></div><div><h3 class="subtitle"><em>Tracking performance and capturing insights with monitoring and logging tools in Red Hat Developer Hub</em></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm45283502633520">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> +<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Monitoring and logging</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="As a Red Hat Developer Hub Operations or Project Manager, you can monitor performance and gather insights using Red Hat Developer Hub's monitoring and logging tools."/><link rel="next" href="#assembly-rhdh-observability" title="1. Enabling observability for Red Hat Developer Hub on OpenShift Container Platform"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm45593965336512"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Monitoring and logging</h1></div><div><h3 class="subtitle"><em>Tracking performance and capturing insights with monitoring and logging tools in Red Hat Developer Hub</em></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm45594031353520">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> As a Red Hat Developer Hub Operations or Project Manager, you can monitor performance and gather insights using Red Hat Developer Hub's monitoring and logging tools. </div></div></div></div><hr/></div><div class="toc"><ul class="toc"><li><span class="section"><a href="#assembly-rhdh-observability">1. Enabling observability for Red Hat Developer Hub on OpenShift Container Platform</a></span><ul><li><span class="section"><a href="#proc-admin-enabling-metrics-ocp-operator_assembly-rhdh-observability">1.1. Enabling metrics monitoring in a Red Hat Developer Hub Operator installation on an OpenShift Container Platform cluster</a></span></li><li><span class="section"><a href="#proc-admin-enabling-metrics-ocp-helm_assembly-rhdh-observability">1.2. Enabling metrics monitoring in a Helm chart installation on an OpenShift Container Platform cluster</a></span></li></ul></li><li><span class="section"><a href="#proc-rhdh-monitoring-logging-aws_assembly-rhdh-observability">2. Monitoring and logging with Amazon Web Services (AWS) in Red Hat Developer Hub</a></span><ul><li><span class="section"><a href="#monitoring-with-amazon-prometheus">2.1. Monitoring with Amazon Prometheus</a></span></li><li><span class="section"><a href="#logging-with-amazon-cloudwatch-logs">2.2. Logging with Amazon CloudWatch logs</a></span></li></ul></li><li><span class="section"><a href="#assembly-monitoring-and-logging-aks">3. Monitoring and logging with Azure Kubernetes Services (AKS) in Red Hat Developer Hub</a></span><ul><li><span class="section"><a href="#proc-enabling-azure-monitor-metrics_assembly-monitoring-and-logging-aks">3.1. Enabling Azure Monitor metrics</a></span></li><li><span class="section"><a href="#proc-configure-annotations-for-aks-monitoring_assembly-monitoring-and-logging-aks">3.2. Configuring annotations for monitoring</a></span></li><li><span class="section"><a href="#proc-view-logs-aks_assembly-monitoring-and-logging-aks">3.3. Viewing logs with Azure Kubernetes Services (AKS)</a></span></li></ul></li></ul></div><section class="section" id="assembly-rhdh-observability"><div class="titlepage"><div><div><h2 class="title">1. Enabling observability for Red Hat Developer Hub on OpenShift Container Platform</h2></div></div></div><p> In OpenShift Container Platform, metrics are exposed through an HTTP service endpoint under the <code class="literal">/metrics</code> canonical name. You can create a <code class="literal">ServiceMonitor</code> custom resource (CR) to scrape metrics from a service endpoint in a user-defined project. @@ -232,7 +232,7 @@ Go to the <span class="strong strong"><strong>Containers</strong></span> tab. </li><li class="listitem"> Find the backend-backstage container and click it to view real-time log data as it’s generated by the Container Engine. - </li></ol></div></dd></dl></div></section></section><div><div xml:lang="en-US" class="legalnotice" id="idm45283502633520"><h1 class="legalnotice">Legal Notice</h1><div class="para"> + </li></ol></div></dd></dl></div></section></section><div><div xml:lang="en-US" class="legalnotice" id="idm45594031353520"><h1 class="legalnotice">Legal Notice</h1><div class="para"> Copyright <span class="trademark"/>© 2025 Red Hat, Inc. </div><div class="para"> The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at <a class="uri" href="http://creativecommons.org/licenses/by-sa/3.0/">http://creativecommons.org/licenses/by-sa/3.0/</a>. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. diff --git a/main/plugin-rhdh/index.html b/main/plugin-rhdh/index.html index ab55f5d8f2..01710b9a27 100644 --- a/main/plugin-rhdh/index.html +++ b/main/plugin-rhdh/index.html @@ -1,6 +1,6 @@ <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE html> -<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Configuring plugins in Red Hat Developer Hub</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="Red Hat Developer Hub is a developer platform for building developer portals. You can add and configure plugins in Developer Hub to access various software development tools."/><link rel="next" href="#con-rhdh-plugins" title="1. Plugins in Red Hat Developer Hub"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm45540313642320"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Configuring plugins in Red Hat Developer Hub</h1></div><div><h3 class="subtitle"><em/></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services </span></div></div><div><a href="#idm45540295412464">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> +<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Configuring plugins in Red Hat Developer Hub</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="Red Hat Developer Hub is a developer platform for building developer portals. You can add and configure plugins in Developer Hub to access various software development tools."/><link rel="next" href="#con-rhdh-plugins" title="1. Plugins in Red Hat Developer Hub"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm45944740882336"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Configuring plugins in Red Hat Developer Hub</h1></div><div><h3 class="subtitle"><em/></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services </span></div></div><div><a href="#idm45944744552864">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> Red Hat Developer Hub is a developer platform for building developer portals. You can add and configure plugins in Developer Hub to access various software development tools. </div></div></div></div><hr/></div><div class="toc"><ul class="toc"><li><span class="section"><a href="#con-rhdh-plugins">1. Plugins in Red Hat Developer Hub</a></span></li><li><span class="section"><a href="#rhdh-installing-dynamic-plugins">2. Dynamic plugin installation</a></span><ul><li><span class="section"><a href="#con-preinstalled-dynamic-plugins">2.1. Preinstalled dynamic plugins</a></span></li><li><span class="section"><a href="#rhdh-compatible-plugins">2.2. Other installable plugins</a></span></li><li><span class="section"><a href="#rhdh-ansible">2.3. Installing and using Ansible plug-ins for Red Hat Developer Hub</a></span></li><li><span class="section"><a href="#rhdh-keycloak_plugin-rhdh">2.4. Installation and configuration of Keycloak</a></span></li><li><span class="section"><a href="#rhdh-nexus">2.5. Installation and configuration of Nexus Repository Manager</a></span></li><li><span class="section"><a href="#installation-and-configuration-tekton">2.6. Installation and configuration of Tekton</a></span></li><li><span class="section"><a href="#rhdh-argocd">2.7. Enabling and configuring Argo CD plugin</a></span></li></ul></li></ul></div><p> The Red Hat Developer Hub is an enterprise-grade, integrated developer platform, extended through plugins, that helps reduce the friction and frustration of developers while boosting their productivity. @@ -44,19 +44,19 @@ The default configuration for a plugin is extracted from the <code class="literal">dynamic-plugins.default.yaml</code> file, however, you can use a <code class="literal">pluginConfig</code> entry to override the default configuration. </p></div></div><section class="section" id="red-hat-supported-plugins"><div class="titlepage"><div><div><h4 class="title">2.1.1. Red Hat supported plugins</h4></div></div></div><p> Red Hat supports the following 20 plugins: - </p><div class="informaltable"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 25%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 25%; " class="col_3"/><col style="width: 25%; " class="col_4"/></colgroup><thead><tr><th align="left" valign="top" id="idm45540295899216" scope="col"><span class="strong strong"><strong>Name</strong></span></th><th align="left" valign="top" id="idm45540296454768" scope="col"><span class="strong strong"><strong>Plugin</strong></span></th><th align="left" valign="top" id="idm45540296453216" scope="col"><span class="strong strong"><strong>Version</strong></span></th><th align="left" valign="top" id="idm45540296451664" scope="col"><span class="strong strong"><strong>Path and required variables</strong></span></th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45540295899216"> + </p><div class="informaltable"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 25%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 25%; " class="col_3"/><col style="width: 25%; " class="col_4"/></colgroup><thead><tr><th align="left" valign="top" id="idm45944746388000" scope="col"><span class="strong strong"><strong>Name</strong></span></th><th align="left" valign="top" id="idm45944743103664" scope="col"><span class="strong strong"><strong>Plugin</strong></span></th><th align="left" valign="top" id="idm45944743102112" scope="col"><span class="strong strong"><strong>Version</strong></span></th><th align="left" valign="top" id="idm45944743100560" scope="col"><span class="strong strong"><strong>Path and required variables</strong></span></th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45944746388000"> <p> Analytics Provider Segment </p> - </td><td align="left" valign="top" headers="idm45540296454768"> + </td><td align="left" valign="top" headers="idm45944743103664"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-analytics-provider-segment/v/1.10.2">@backstage-community/plugin-analytics-provider-segment</a></code> </p> - </td><td align="left" valign="top" headers="idm45540296453216"> + </td><td align="left" valign="top" headers="idm45944743102112"> <p> 1.10.2 </p> - </td><td align="left" valign="top" headers="idm45540296451664"> + </td><td align="left" valign="top" headers="idm45944743100560"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-analytics-provider-segment</code> </p> @@ -66,35 +66,35 @@ <p> <code class="literal">SEGMENT_TEST_MODE</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295899216"> + </td></tr><tr><td align="left" valign="top" headers="idm45944746388000"> <p> Argo CD </p> - </td><td align="left" valign="top" headers="idm45540296454768"> + </td><td align="left" valign="top" headers="idm45944743103664"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@roadiehq/backstage-plugin-argo-cd/v/2.8.4">@roadiehq/backstage-plugin-argo-cd</a></code> </p> - </td><td align="left" valign="top" headers="idm45540296453216"> + </td><td align="left" valign="top" headers="idm45944743102112"> <p> 2.8.4 </p> - </td><td align="left" valign="top" headers="idm45540296451664"> + </td><td align="left" valign="top" headers="idm45944743100560"> <p> <code class="literal">./dynamic-plugins/dist/roadiehq-backstage-plugin-argo-cd</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295899216"> + </td></tr><tr><td align="left" valign="top" headers="idm45944746388000"> <p> Argo CD </p> - </td><td align="left" valign="top" headers="idm45540296454768"> + </td><td align="left" valign="top" headers="idm45944743103664"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@roadiehq/backstage-plugin-argo-cd-backend/v/3.2.3">@roadiehq/backstage-plugin-argo-cd-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45540296453216"> + </td><td align="left" valign="top" headers="idm45944743102112"> <p> 3.2.3 </p> - </td><td align="left" valign="top" headers="idm45540296451664"> + </td><td align="left" valign="top" headers="idm45944743100560"> <p> <code class="literal">./dynamic-plugins/dist/roadiehq-backstage-plugin-argo-cd-backend-dynamic</code> </p> @@ -116,54 +116,54 @@ <p> <code class="literal">ARGOCD_AUTH_TOKEN2</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295899216"> + </td></tr><tr><td align="left" valign="top" headers="idm45944746388000"> <p> Dynamic Home Page </p> - </td><td align="left" valign="top" headers="idm45540296454768"> + </td><td align="left" valign="top" headers="idm45944743103664"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@red-hat-developer-hub/backstage-plugin-dynamic-home-page/v/1.0.1">@red-hat-developer-hub/backstage-plugin-dynamic-home-page</a></code> </p> - </td><td align="left" valign="top" headers="idm45540296453216"> + </td><td align="left" valign="top" headers="idm45944743102112"> <p> 1.0.1 </p> - </td><td align="left" valign="top" headers="idm45540296451664"> + </td><td align="left" valign="top" headers="idm45944743100560"> <p> <code class="literal">./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-dynamic-home-page</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295899216"> + </td></tr><tr><td align="left" valign="top" headers="idm45944746388000"> <p> GitHub </p> - </td><td align="left" valign="top" headers="idm45540296454768"> + </td><td align="left" valign="top" headers="idm45944743103664"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-catalog-backend-module-github/v/0.7.6">@backstage/plugin-catalog-backend-module-github</a></code> </p> - </td><td align="left" valign="top" headers="idm45540296453216"> + </td><td align="left" valign="top" headers="idm45944743102112"> <p> 0.7.6 </p> - </td><td align="left" valign="top" headers="idm45540296451664"> + </td><td align="left" valign="top" headers="idm45944743100560"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-github-dynamic</code> </p> <p> <code class="literal">GITHUB_ORG</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295899216"> + </td></tr><tr><td align="left" valign="top" headers="idm45944746388000"> <p> GitHub Org </p> - </td><td align="left" valign="top" headers="idm45540296454768"> + </td><td align="left" valign="top" headers="idm45944743103664"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-catalog-backend-module-github-org/v/0.3.3">@backstage/plugin-catalog-backend-module-github-org</a></code> </p> - </td><td align="left" valign="top" headers="idm45540296453216"> + </td><td align="left" valign="top" headers="idm45944743102112"> <p> 0.3.3 </p> - </td><td align="left" valign="top" headers="idm45540296451664"> + </td><td align="left" valign="top" headers="idm45944743100560"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-github-org-dynamic</code> </p> @@ -173,19 +173,19 @@ <p> <code class="literal">GITHUB_ORG</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295899216"> + </td></tr><tr><td align="left" valign="top" headers="idm45944746388000"> <p> Keycloak </p> - </td><td align="left" valign="top" headers="idm45540296454768"> + </td><td align="left" valign="top" headers="idm45944743103664"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-catalog-backend-module-keycloak/v/3.2.2">@backstage-community/plugin-catalog-backend-module-keycloak</a></code> </p> - </td><td align="left" valign="top" headers="idm45540296453216"> + </td><td align="left" valign="top" headers="idm45944743102112"> <p> 3.2.2 </p> - </td><td align="left" valign="top" headers="idm45540296451664"> + </td><td align="left" valign="top" headers="idm45944743100560"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-catalog-backend-module-keycloak-dynamic</code> </p> @@ -204,19 +204,19 @@ <p> <code class="literal">KEYCLOAK_CLIENT_SECRET</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295899216"> + </td></tr><tr><td align="left" valign="top" headers="idm45944746388000"> <p> Kubernetes </p> - </td><td align="left" valign="top" headers="idm45540296454768"> + </td><td align="left" valign="top" headers="idm45944743103664"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-kubernetes-backend/v/0.18.7">@backstage/plugin-kubernetes-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45540296453216"> + </td><td align="left" valign="top" headers="idm45944743102112"> <p> 0.18.7 </p> - </td><td align="left" valign="top" headers="idm45540296451664"> + </td><td align="left" valign="top" headers="idm45944743100560"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-kubernetes-backend-dynamic</code> </p> @@ -229,51 +229,51 @@ <p> <code class="literal">K8S_CLUSTER_TOKEN</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295899216"> + </td></tr><tr><td align="left" valign="top" headers="idm45944746388000"> <p> Kubernetes </p> - </td><td align="left" valign="top" headers="idm45540296454768"> + </td><td align="left" valign="top" headers="idm45944743103664"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-scaffolder-backend-module-kubernetes/v/2.2.2">@backstage-community/plugin-scaffolder-backend-module-kubernetes</a></code> </p> - </td><td align="left" valign="top" headers="idm45540296453216"> + </td><td align="left" valign="top" headers="idm45944743102112"> <p> 2.2.2 </p> - </td><td align="left" valign="top" headers="idm45540296451664"> + </td><td align="left" valign="top" headers="idm45944743100560"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-kubernetes-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295899216"> + </td></tr><tr><td align="left" valign="top" headers="idm45944746388000"> <p> OCM </p> - </td><td align="left" valign="top" headers="idm45540296454768"> + </td><td align="left" valign="top" headers="idm45944743103664"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-ocm/v/5.2.4">@backstage-community/plugin-ocm</a></code> </p> - </td><td align="left" valign="top" headers="idm45540296453216"> + </td><td align="left" valign="top" headers="idm45944743102112"> <p> 5.2.4 </p> - </td><td align="left" valign="top" headers="idm45540296451664"> + </td><td align="left" valign="top" headers="idm45944743100560"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-ocm</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295899216"> + </td></tr><tr><td align="left" valign="top" headers="idm45944746388000"> <p> OCM </p> - </td><td align="left" valign="top" headers="idm45540296454768"> + </td><td align="left" valign="top" headers="idm45944743103664"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-ocm-backend/v/5.2.3">@backstage-community/plugin-ocm-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45540296453216"> + </td><td align="left" valign="top" headers="idm45944743102112"> <p> 5.2.3 </p> - </td><td align="left" valign="top" headers="idm45540296451664"> + </td><td align="left" valign="top" headers="idm45944743100560"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-ocm-backend-dynamic</code> </p> @@ -286,147 +286,147 @@ <p> <code class="literal">OCM_SA_TOKEN</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295899216"> + </td></tr><tr><td align="left" valign="top" headers="idm45944746388000"> <p> Quay </p> - </td><td align="left" valign="top" headers="idm45540296454768"> + </td><td align="left" valign="top" headers="idm45944743103664"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-quay/v/1.14.4">@backstage-community/plugin-quay</a></code> </p> - </td><td align="left" valign="top" headers="idm45540296453216"> + </td><td align="left" valign="top" headers="idm45944743102112"> <p> 1.14.4 </p> - </td><td align="left" valign="top" headers="idm45540296451664"> + </td><td align="left" valign="top" headers="idm45944743100560"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-quay</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295899216"> + </td></tr><tr><td align="left" valign="top" headers="idm45944746388000"> <p> Quay </p> - </td><td align="left" valign="top" headers="idm45540296454768"> + </td><td align="left" valign="top" headers="idm45944743103664"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-scaffolder-backend-module-quay/v/2.2.2">@backstage-community/plugin-scaffolder-backend-module-quay</a></code> </p> - </td><td align="left" valign="top" headers="idm45540296453216"> + </td><td align="left" valign="top" headers="idm45944743102112"> <p> 2.2.2 </p> - </td><td align="left" valign="top" headers="idm45540296451664"> + </td><td align="left" valign="top" headers="idm45944743100560"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-quay-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295899216"> + </td></tr><tr><td align="left" valign="top" headers="idm45944746388000"> <p> RBAC </p> - </td><td align="left" valign="top" headers="idm45540296454768"> + </td><td align="left" valign="top" headers="idm45944743103664"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-rbac/v/1.33.4">@backstage-community/plugin-rbac</a></code> </p> - </td><td align="left" valign="top" headers="idm45540296453216"> + </td><td align="left" valign="top" headers="idm45944743102112"> <p> 1.33.4 </p> - </td><td align="left" valign="top" headers="idm45540296451664"> + </td><td align="left" valign="top" headers="idm45944743100560"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-rbac</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295899216"> + </td></tr><tr><td align="left" valign="top" headers="idm45944746388000"> <p> Regex </p> - </td><td align="left" valign="top" headers="idm45540296454768"> + </td><td align="left" valign="top" headers="idm45944743103664"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-scaffolder-backend-module-regex/v/2.2.3">@backstage-community/plugin-scaffolder-backend-module-regex</a></code> </p> - </td><td align="left" valign="top" headers="idm45540296453216"> + </td><td align="left" valign="top" headers="idm45944743102112"> <p> 2.2.3 </p> - </td><td align="left" valign="top" headers="idm45540296451664"> + </td><td align="left" valign="top" headers="idm45944743100560"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-regex-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295899216"> + </td></tr><tr><td align="left" valign="top" headers="idm45944746388000"> <p> Signals </p> - </td><td align="left" valign="top" headers="idm45540296454768"> + </td><td align="left" valign="top" headers="idm45944743103664"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-signals-backend/v/0.2.2">@backstage/plugin-signals-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45540296453216"> + </td><td align="left" valign="top" headers="idm45944743102112"> <p> 0.2.2 </p> - </td><td align="left" valign="top" headers="idm45540296451664"> + </td><td align="left" valign="top" headers="idm45944743100560"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-signals-backend-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295899216"> + </td></tr><tr><td align="left" valign="top" headers="idm45944746388000"> <p> TechDocs </p> - </td><td align="left" valign="top" headers="idm45540296454768"> + </td><td align="left" valign="top" headers="idm45944743103664"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-techdocs/v/1.11.0">@backstage/plugin-techdocs</a></code> </p> - </td><td align="left" valign="top" headers="idm45540296453216"> + </td><td align="left" valign="top" headers="idm45944743102112"> <p> 1.11.0 </p> - </td><td align="left" valign="top" headers="idm45540296451664"> + </td><td align="left" valign="top" headers="idm45944743100560"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-techdocs</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295899216"> + </td></tr><tr><td align="left" valign="top" headers="idm45944746388000"> <p> TechDocs </p> - </td><td align="left" valign="top" headers="idm45540296454768"> + </td><td align="left" valign="top" headers="idm45944743103664"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-techdocs-backend/v/1.11.1">@backstage/plugin-techdocs-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45540296453216"> + </td><td align="left" valign="top" headers="idm45944743102112"> <p> 1.11.1 </p> - </td><td align="left" valign="top" headers="idm45540296451664"> + </td><td align="left" valign="top" headers="idm45944743100560"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-techdocs-backend-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295899216"> + </td></tr><tr><td align="left" valign="top" headers="idm45944746388000"> <p> Tekton </p> - </td><td align="left" valign="top" headers="idm45540296454768"> + </td><td align="left" valign="top" headers="idm45944743103664"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-tekton/v/3.17.0">@backstage-community/plugin-tekton</a></code> </p> - </td><td align="left" valign="top" headers="idm45540296453216"> + </td><td align="left" valign="top" headers="idm45944743102112"> <p> 3.17.0 </p> - </td><td align="left" valign="top" headers="idm45540296451664"> + </td><td align="left" valign="top" headers="idm45944743100560"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-tekton</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295899216"> + </td></tr><tr><td align="left" valign="top" headers="idm45944746388000"> <p> Topology </p> - </td><td align="left" valign="top" headers="idm45540296454768"> + </td><td align="left" valign="top" headers="idm45944743103664"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-topology/v/1.29.7">@backstage-community/plugin-topology</a></code> </p> - </td><td align="left" valign="top" headers="idm45540296453216"> + </td><td align="left" valign="top" headers="idm45944743102112"> <p> 1.29.7 </p> - </td><td align="left" valign="top" headers="idm45540296451664"> + </td><td align="left" valign="top" headers="idm45944743100560"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-topology</code> </p> @@ -440,19 +440,19 @@ For more information on Red Hat Technology Preview features, see <a class="link" href="https://access.redhat.com/support/offerings/techpreview/">Technology Preview Features Scope</a>. </p></div></div><section class="section" id="rhdh-tech-preview-plugins"><div class="titlepage"><div><div><h5 class="title">2.1.2.1. Red Hat Technology Preview plugins</h5></div></div></div><p> Red Hat provides Technology Preview support for the following 54 plugins: - </p><div class="informaltable"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 25%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 25%; " class="col_3"/><col style="width: 25%; " class="col_4"/></colgroup><thead><tr><th align="left" valign="top" id="idm45540295604208" scope="col"><span class="strong strong"><strong>Name</strong></span></th><th align="left" valign="top" id="idm45540295602656" scope="col"><span class="strong strong"><strong>Plugin</strong></span></th><th align="left" valign="top" id="idm45540295601104" scope="col"><span class="strong strong"><strong>Version</strong></span></th><th align="left" valign="top" id="idm45540295599552" scope="col"><span class="strong strong"><strong>Path and required variables</strong></span></th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45540295604208"> + </p><div class="informaltable"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 25%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 25%; " class="col_3"/><col style="width: 25%; " class="col_4"/></colgroup><thead><tr><th align="left" valign="top" id="idm45944745814432" scope="col"><span class="strong strong"><strong>Name</strong></span></th><th align="left" valign="top" id="idm45944745812880" scope="col"><span class="strong strong"><strong>Plugin</strong></span></th><th align="left" valign="top" id="idm45944745811328" scope="col"><span class="strong strong"><strong>Version</strong></span></th><th align="left" valign="top" id="idm45944745809776" scope="col"><span class="strong strong"><strong>Path and required variables</strong></span></th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45944745814432"> <p> 3scale </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-3scale-backend/v/3.0.3">@backstage-community/plugin-3scale-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 3.0.3 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-3scale-backend-dynamic</code> </p> @@ -462,19 +462,19 @@ <p> <code class="literal">THREESCALE_ACCESS_TOKEN</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> Ansible Automation Platform (AAP) </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@janus-idp/backstage-plugin-aap-backend/v/2.2.0">@janus-idp/backstage-plugin-aap-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 2.2.0 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/janus-idp-backstage-plugin-aap-backend-dynamic</code> </p> @@ -484,35 +484,35 @@ <p> <code class="literal">AAP_AUTH_TOKEN</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> ACR </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-acr/v/1.8.5">@backstage-community/plugin-acr</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 1.8.5 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-acr</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> Argo CD </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@roadiehq/scaffolder-backend-argocd/v/1.2.0">@roadiehq/scaffolder-backend-argocd</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 1.2.0 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/roadiehq-scaffolder-backend-argocd-dynamic</code> </p> @@ -534,67 +534,67 @@ <p> <code class="literal">ARGOCD_AUTH_TOKEN2</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> Argo CD (Red Hat) </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-redhat-argocd/v/1.11.0">@backstage-community/plugin-redhat-argocd</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 1.11.0 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-redhat-argocd</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> Azure </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-scaffolder-backend-module-azure/v/0.2.2">@backstage/plugin-scaffolder-backend-module-azure</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 0.2.2 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-azure-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> Azure Devops </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-azure-devops/v/0.6.2">@backstage-community/plugin-azure-devops</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 0.6.2 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-azure-devops</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> Azure Devops </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-azure-devops-backend/v/0.8.0">@backstage-community/plugin-azure-devops-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 0.8.0 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-azure-devops-backend-dynamic</code> </p> @@ -604,297 +604,297 @@ <p> <code class="literal">AZURE_ORG</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> Azure Repositories </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@parfuemerie-douglas/scaffolder-backend-module-azure-repositories/v/0.3.0">@parfuemerie-douglas/scaffolder-backend-module-azure-repositories</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 0.3.0 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/parfuemerie-douglas-scaffolder-backend-module-azure-repositories-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> Bitbucket Cloud </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-catalog-backend-module-bitbucket-cloud/v/0.4.1">@backstage/plugin-catalog-backend-module-bitbucket-cloud</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 0.4.1 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-bitbucket-cloud-dynamic</code> </p> <p> <code class="literal">BITBUCKET_WORKSPACE</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> Bitbucket Cloud </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-scaffolder-backend-module-bitbucket-cloud/v/0.2.2">@backstage/plugin-scaffolder-backend-module-bitbucket-cloud</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 0.2.2 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-bitbucket-cloud-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> Bitbucket Server </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-catalog-backend-module-bitbucket-server/v/0.2.3">@backstage/plugin-catalog-backend-module-bitbucket-server</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 0.2.3 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-bitbucket-server-dynamic</code> </p> <p> <code class="literal">BITBUCKET_HOST</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> Bitbucket Server </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-scaffolder-backend-module-bitbucket-server/v/0.2.2">@backstage/plugin-scaffolder-backend-module-bitbucket-server</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 0.2.2 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-bitbucket-server-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> Bulk Import </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@red-hat-developer-hub/backstage-plugin-bulk-import/v/1.10.3">@red-hat-developer-hub/backstage-plugin-bulk-import</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 1.10.3 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-bulk-import</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> Bulk Import </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@red-hat-developer-hub/backstage-plugin-bulk-import-backend/v/5.2.0">@red-hat-developer-hub/backstage-plugin-bulk-import-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 5.2.0 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-bulk-import-backend-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> Datadog </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@roadiehq/backstage-plugin-datadog/v/2.4.0">@roadiehq/backstage-plugin-datadog</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 2.4.0 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/roadiehq-backstage-plugin-datadog</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> Dynatrace </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-dynatrace/v/10.0.8">@backstage-community/plugin-dynatrace</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 10.0.8 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-dynatrace</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> Gerrit </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-scaffolder-backend-module-gerrit/v/0.2.2">@backstage/plugin-scaffolder-backend-module-gerrit</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 0.2.2 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-gerrit-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> GitHub </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-scaffolder-backend-module-github/v/0.5.2">@backstage/plugin-scaffolder-backend-module-github</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 0.5.2 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-github-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> GitHub Actions </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-github-actions/v/0.6.24">@backstage-community/plugin-github-actions</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 0.6.24 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-github-actions</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> GitHub Insights </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@roadiehq/backstage-plugin-github-insights/v/2.5.1">@roadiehq/backstage-plugin-github-insights</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 2.5.1 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/roadiehq-backstage-plugin-github-insights</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> GitHub Issues </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-github-issues/v/0.4.8">@backstage-community/plugin-github-issues</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 0.4.8 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-github-issues</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> GitHub Pull Requests </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@roadiehq/backstage-plugin-github-pull-requests/v/2.6.0">@roadiehq/backstage-plugin-github-pull-requests</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 2.6.0 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/roadiehq-backstage-plugin-github-pull-requests</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> GitLab </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@immobiliarelabs/backstage-plugin-gitlab/v/6.6.1">@immobiliarelabs/backstage-plugin-gitlab</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 6.6.1 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/immobiliarelabs-backstage-plugin-gitlab</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> GitLab </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-catalog-backend-module-gitlab/v/0.4.4">@backstage/plugin-catalog-backend-module-gitlab</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 0.4.4 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-gitlab-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> GitLab </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@immobiliarelabs/backstage-plugin-gitlab-backend/v/6.7.0">@immobiliarelabs/backstage-plugin-gitlab-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 6.7.0 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic</code> </p> @@ -904,83 +904,83 @@ <p> <code class="literal">GITLAB_TOKEN</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> GitLab </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-scaffolder-backend-module-gitlab/v/0.6.1">@backstage/plugin-scaffolder-backend-module-gitlab</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 0.6.1 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-gitlab-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> GitLab Org </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-catalog-backend-module-gitlab-org/v/0.2.2">@backstage/plugin-catalog-backend-module-gitlab-org</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 0.2.2 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-gitlab-org-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> Http Request </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@roadiehq/scaffolder-backend-module-http-request/v/5.0.0">@roadiehq/scaffolder-backend-module-http-request</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 5.0.0 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/roadiehq-scaffolder-backend-module-http-request-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> Jenkins </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-jenkins/v/0.12.0">@backstage-community/plugin-jenkins</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 0.12.0 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-jenkins</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> Jenkins </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-jenkins-backend/v/0.6.2">@backstage-community/plugin-jenkins-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 0.6.2 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-jenkins-backend-dynamic</code> </p> @@ -993,163 +993,163 @@ <p> <code class="literal">JENKINS_TOKEN</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> JFrog Artifactory </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-jfrog-artifactory/v/1.10.2">@backstage-community/plugin-jfrog-artifactory</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 1.10.2 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-jfrog-artifactory</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> Jira </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@roadiehq/backstage-plugin-jira/v/2.8.0">@roadiehq/backstage-plugin-jira</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 2.8.0 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/roadiehq-backstage-plugin-jira</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> Kubernetes </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-kubernetes/v/0.11.16">@backstage/plugin-kubernetes</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 0.11.16 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-kubernetes</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> Ldap </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-catalog-backend-module-ldap/v/0.9.1">@backstage/plugin-catalog-backend-module-ldap</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 0.9.1 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-ldap-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> Lighthouse </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-lighthouse/v/0.4.24">@backstage-community/plugin-lighthouse</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 0.4.24 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-lighthouse</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> MS Graph </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-catalog-backend-module-msgraph/v/0.6.3">@backstage/plugin-catalog-backend-module-msgraph</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 0.6.3 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-msgraph-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> Nexus Repository Manager </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-nexus-repository-manager/v/1.10.6">@backstage-community/plugin-nexus-repository-manager</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 1.10.6 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-nexus-repository-manager</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> Notifications </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-notifications/v/0.3.2">@backstage/plugin-notifications</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 0.3.2 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-notifications</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> Notifications </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-notifications-backend/v/0.4.2">@backstage/plugin-notifications-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 0.4.2 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-notifications-backend-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> Notifications Module Email </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-notifications-backend-module-email/v/0.3.2">@backstage/plugin-notifications-backend-module-email</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 0.3.2 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-notifications-backend-module-email-dynamic</code> </p> @@ -1165,35 +1165,35 @@ <p> <code class="literal">EMAIL_SENDER</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> PagerDuty </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@pagerduty/backstage-plugin/v/0.15.2">@pagerduty/backstage-plugin</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 0.15.2 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/pagerduty-backstage-plugin</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> PagerDuty </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@pagerduty/backstage-plugin-backend/v/0.9.2">@pagerduty/backstage-plugin-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 0.9.2 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/pagerduty-backstage-plugin-backend-dynamic</code> </p> @@ -1209,67 +1209,67 @@ <p> <code class="literal">PAGERDUTY_SUBDOMAIN</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> Pingidentity </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-catalog-backend-module-pingidentity/v/0.1.5">@backstage-community/plugin-catalog-backend-module-pingidentity</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 0.1.5 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-catalog-backend-module-pingidentity-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> Scaffolder Relation Processor </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-catalog-backend-module-scaffolder-relation-processor/v/2.0.2">@backstage-community/plugin-catalog-backend-module-scaffolder-relation-processor</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 2.0.2 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-catalog-backend-module-scaffolder-relation-processor-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> Security Insights </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@roadiehq/backstage-plugin-security-insights/v/2.4.0">@roadiehq/backstage-plugin-security-insights</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 2.4.0 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/roadiehq-backstage-plugin-security-insights</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> ServiceNow </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-scaffolder-backend-module-servicenow/v/2.2.3">@backstage-community/plugin-scaffolder-backend-module-servicenow</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 2.2.3 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-servicenow-dynamic</code> </p> @@ -1282,51 +1282,51 @@ <p> <code class="literal">SERVICENOW_PASSWORD</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> Signals </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-signals/v/0.0.11">@backstage/plugin-signals</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 0.0.11 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-signals</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> SonarQube </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-sonarqube/v/0.8.7">@backstage-community/plugin-sonarqube</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 0.8.7 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-sonarqube</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> SonarQube </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-sonarqube-backend/v/0.3.0">@backstage-community/plugin-sonarqube-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 0.3.0 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-sonarqube-backend-dynamic</code> </p> @@ -1336,70 +1336,70 @@ <p> <code class="literal">SONARQUBE_TOKEN</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> SonarQube </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-scaffolder-backend-module-sonarqube/v/2.2.2">@backstage-community/plugin-scaffolder-backend-module-sonarqube</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 2.2.2 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-sonarqube-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> Tech Radar </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-tech-radar/v/1.0.0">@backstage-community/plugin-tech-radar</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 1.0.0 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-tech-radar</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> Tech Radar </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-tech-radar-backend/v/1.0.0">@backstage-community/plugin-tech-radar-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 1.0.0 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-tech-radar-backend-dynamic</code> </p> <p> <code class="literal">TECH_RADAR_DATA_URL</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540295604208"> + </td></tr><tr><td align="left" valign="top" headers="idm45944745814432"> <p> Utils </p> - </td><td align="left" valign="top" headers="idm45540295602656"> + </td><td align="left" valign="top" headers="idm45944745812880"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@roadiehq/scaffolder-backend-module-utils/v/3.0.0">@roadiehq/scaffolder-backend-module-utils</a></code> </p> - </td><td align="left" valign="top" headers="idm45540295601104"> + </td><td align="left" valign="top" headers="idm45944745811328"> <p> 3.0.0 </p> - </td><td align="left" valign="top" headers="idm45540295599552"> + </td><td align="left" valign="top" headers="idm45944745809776"> <p> <code class="literal">./dynamic-plugins/dist/roadiehq-scaffolder-backend-module-utils-dynamic</code> </p> @@ -1407,51 +1407,51 @@ A new Technology Preview plugin for Red Hat Ansible Automation Platform (RHAAP) is available, which replaces this older one. See <a class="link" href="https://access.redhat.com/documentation/en-us/red_hat_developer_hub/1.5/html-single/configuring_plugins_in_red_hat_developer_hub/index#rhdh-compatible-plugins">Other installable plugins</a> in the <span class="emphasis"><em>Configuring plugins in Red Hat Developer Hub guide</em></span> for further details. See <a class="link" href="#rhdh-compatible-plugins" title="2.2. Other installable plugins">Dynamic plugins support matrix</a>. </li></ul></div></div></div></section></section></section><section class="section" id="rhdh-compatible-plugins"><div class="titlepage"><div><div><h3 class="title">2.2. Other installable plugins</h3></div></div></div><p> The following Technology Preview plugins are not preinstalled and must be installed from an external source: - </p><div class="informaltable"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 25%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 25%; " class="col_3"/><col style="width: 25%; " class="col_4"/></colgroup><thead><tr><th align="left" valign="top" id="idm45540294853376" scope="col"><span class="strong strong"><strong>Name</strong></span></th><th align="left" valign="top" id="idm45540294851824" scope="col"><span class="strong strong"><strong>Plugin</strong></span></th><th align="left" valign="top" id="idm45540294850272" scope="col"><span class="strong strong"><strong>Version</strong></span></th><th align="left" valign="top" id="idm45540294848720" scope="col"><span class="strong strong"><strong>Installation Details</strong></span></th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45540294853376"> + </p><div class="informaltable"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 25%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 25%; " class="col_3"/><col style="width: 25%; " class="col_4"/></colgroup><thead><tr><th align="left" valign="top" id="idm45944743789584" scope="col"><span class="strong strong"><strong>Name</strong></span></th><th align="left" valign="top" id="idm45944743788032" scope="col"><span class="strong strong"><strong>Plugin</strong></span></th><th align="left" valign="top" id="idm45944743786480" scope="col"><span class="strong strong"><strong>Version</strong></span></th><th align="left" valign="top" id="idm45944743784928" scope="col"><span class="strong strong"><strong>Installation Details</strong></span></th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45944743789584"> <p> Ansible Automation Platform Frontend </p> - </td><td align="left" valign="top" headers="idm45540294851824"> + </td><td align="left" valign="top" headers="idm45944743788032"> <p> <code class="literal"><a class="link" href="https://access.redhat.com/downloads/content/480/ver=2.4/rhel---9/2.4/x86_64/product-software">@ansible/plugin-backstage-rhaap</a></code> </p> - </td><td align="left" valign="top" headers="idm45540294850272"> + </td><td align="left" valign="top" headers="idm45944743786480"> <p> 1.0.0 </p> - </td><td align="left" valign="top" headers="idm45540294848720"> + </td><td align="left" valign="top" headers="idm45944743784928"> <p> <a class="link" href="https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.4/html/installing_ansible_plug-ins_for_red_hat_developer_hub">Learn more</a> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540294853376"> + </td></tr><tr><td align="left" valign="top" headers="idm45944743789584"> <p> Ansible Automation Platform </p> - </td><td align="left" valign="top" headers="idm45540294851824"> + </td><td align="left" valign="top" headers="idm45944743788032"> <p> <code class="literal"><a class="link" href="https://access.redhat.com/downloads/content/480/ver=2.4/rhel---9/2.4/x86_64/product-software">@ansible/plugin-backstage-rhaap-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45540294850272"> + </td><td align="left" valign="top" headers="idm45944743786480"> <p> 1.0.0 </p> - </td><td align="left" valign="top" headers="idm45540294848720"> + </td><td align="left" valign="top" headers="idm45944743784928"> <p> <a class="link" href="https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.4/html/installing_ansible_plug-ins_for_red_hat_developer_hub">Learn more</a> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540294853376"> + </td></tr><tr><td align="left" valign="top" headers="idm45944743789584"> <p> Ansible Automation Platform Scaffolder Backend </p> - </td><td align="left" valign="top" headers="idm45540294851824"> + </td><td align="left" valign="top" headers="idm45944743788032"> <p> <code class="literal"><a class="link" href="https://access.redhat.com/downloads/content/480/ver=2.4/rhel---9/2.4/x86_64/product-software">@ansible/plugin-scaffolder-backend-module-backstage-rhaap</a></code> </p> - </td><td align="left" valign="top" headers="idm45540294850272"> + </td><td align="left" valign="top" headers="idm45944743786480"> <p> 1.0.0 </p> - </td><td align="left" valign="top" headers="idm45540294848720"> + </td><td align="left" valign="top" headers="idm45944743784928"> <p> <a class="link" href="https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.4/html/installing_ansible_plug-ins_for_red_hat_developer_hub">Learn more</a> </p> @@ -1527,147 +1527,147 @@ Communication between Developer Hub and Keycloak is enabled by using the Keycloak API. Username and password, or client credentials are supported authentication methods. </p><p> The following table describes the parameters that you can configure to enable the plugin under <code class="literal">catalog.providers.keycloakOrg.<ENVIRONMENT_NAME></code> object in the <code class="literal">app-config.yaml</code> file: - </p><div class="informaltable"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 25%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 25%; " class="col_3"/><col style="width: 25%; " class="col_4"/></colgroup><thead><tr><th align="left" valign="top" id="idm45540293976544" scope="col">Name</th><th align="left" valign="top" id="idm45540293975456" scope="col">Description</th><th align="left" valign="top" id="idm45540293974368" scope="col">Default Value</th><th align="left" valign="top" id="idm45540293973280" scope="col">Required</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45540293976544"> + </p><div class="informaltable"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 25%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 25%; " class="col_3"/><col style="width: 25%; " class="col_4"/></colgroup><thead><tr><th align="left" valign="top" id="idm45944743387632" scope="col">Name</th><th align="left" valign="top" id="idm45944743386544" scope="col">Description</th><th align="left" valign="top" id="idm45944743385456" scope="col">Default Value</th><th align="left" valign="top" id="idm45944743384368" scope="col">Required</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45944743387632"> <p> <code class="literal">baseUrl</code> </p> - </td><td align="left" valign="top" headers="idm45540293975456"> + </td><td align="left" valign="top" headers="idm45944743386544"> <p> Location of the Keycloak server, such as <code class="literal">https://localhost:8443/auth</code>. Note that the newer versions of Keycloak omit the <code class="literal">/auth</code> context path. </p> - </td><td align="left" valign="top" headers="idm45540293974368"> + </td><td align="left" valign="top" headers="idm45944743385456"> <p> "" </p> - </td><td align="left" valign="top" headers="idm45540293973280"> + </td><td align="left" valign="top" headers="idm45944743384368"> <p> Yes </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540293976544"> + </td></tr><tr><td align="left" valign="top" headers="idm45944743387632"> <p> <code class="literal">realm</code> </p> - </td><td align="left" valign="top" headers="idm45540293975456"> + </td><td align="left" valign="top" headers="idm45944743386544"> <p> Realm to synchronize </p> - </td><td align="left" valign="top" headers="idm45540293974368"> + </td><td align="left" valign="top" headers="idm45944743385456"> <p> <code class="literal">master</code> </p> - </td><td align="left" valign="top" headers="idm45540293973280"> + </td><td align="left" valign="top" headers="idm45944743384368"> <p> No </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540293976544"> + </td></tr><tr><td align="left" valign="top" headers="idm45944743387632"> <p> <code class="literal">loginRealm</code> </p> - </td><td align="left" valign="top" headers="idm45540293975456"> + </td><td align="left" valign="top" headers="idm45944743386544"> <p> Realm used to authenticate </p> - </td><td align="left" valign="top" headers="idm45540293974368"> + </td><td align="left" valign="top" headers="idm45944743385456"> <p> <code class="literal">master</code> </p> - </td><td align="left" valign="top" headers="idm45540293973280"> + </td><td align="left" valign="top" headers="idm45944743384368"> <p> No </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540293976544"> + </td></tr><tr><td align="left" valign="top" headers="idm45944743387632"> <p> <code class="literal">username</code> </p> - </td><td align="left" valign="top" headers="idm45540293975456"> + </td><td align="left" valign="top" headers="idm45944743386544"> <p> Username to authenticate </p> - </td><td align="left" valign="top" headers="idm45540293974368"> + </td><td align="left" valign="top" headers="idm45944743385456"> <p> "" </p> - </td><td align="left" valign="top" headers="idm45540293973280"> + </td><td align="left" valign="top" headers="idm45944743384368"> <p> Yes if using password based authentication </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540293976544"> + </td></tr><tr><td align="left" valign="top" headers="idm45944743387632"> <p> <code class="literal">password</code> </p> - </td><td align="left" valign="top" headers="idm45540293975456"> + </td><td align="left" valign="top" headers="idm45944743386544"> <p> Password to authenticate </p> - </td><td align="left" valign="top" headers="idm45540293974368"> + </td><td align="left" valign="top" headers="idm45944743385456"> <p> "" </p> - </td><td align="left" valign="top" headers="idm45540293973280"> + </td><td align="left" valign="top" headers="idm45944743384368"> <p> Yes if using password based authentication </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540293976544"> + </td></tr><tr><td align="left" valign="top" headers="idm45944743387632"> <p> <code class="literal">clientId</code> </p> - </td><td align="left" valign="top" headers="idm45540293975456"> + </td><td align="left" valign="top" headers="idm45944743386544"> <p> Client ID to authenticate </p> - </td><td align="left" valign="top" headers="idm45540293974368"> + </td><td align="left" valign="top" headers="idm45944743385456"> <p> "" </p> - </td><td align="left" valign="top" headers="idm45540293973280"> + </td><td align="left" valign="top" headers="idm45944743384368"> <p> Yes if using client credentials based authentication </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540293976544"> + </td></tr><tr><td align="left" valign="top" headers="idm45944743387632"> <p> <code class="literal">clientSecret</code> </p> - </td><td align="left" valign="top" headers="idm45540293975456"> + </td><td align="left" valign="top" headers="idm45944743386544"> <p> Client Secret to authenticate </p> - </td><td align="left" valign="top" headers="idm45540293974368"> + </td><td align="left" valign="top" headers="idm45944743385456"> <p> "" </p> - </td><td align="left" valign="top" headers="idm45540293973280"> + </td><td align="left" valign="top" headers="idm45944743384368"> <p> Yes if using client credentials based authentication </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540293976544"> + </td></tr><tr><td align="left" valign="top" headers="idm45944743387632"> <p> <code class="literal">userQuerySize</code> </p> - </td><td align="left" valign="top" headers="idm45540293975456"> + </td><td align="left" valign="top" headers="idm45944743386544"> <p> Number of users to query at a time </p> - </td><td align="left" valign="top" headers="idm45540293974368"> + </td><td align="left" valign="top" headers="idm45944743385456"> <p> <code class="literal">100</code> </p> - </td><td align="left" valign="top" headers="idm45540293973280"> + </td><td align="left" valign="top" headers="idm45944743384368"> <p> No </p> - </td></tr><tr><td align="left" valign="top" headers="idm45540293976544"> + </td></tr><tr><td align="left" valign="top" headers="idm45944743387632"> <p> <code class="literal">groupQuerySize</code> </p> - </td><td align="left" valign="top" headers="idm45540293975456"> + </td><td align="left" valign="top" headers="idm45944743386544"> <p> Number of groups to query at a time </p> - </td><td align="left" valign="top" headers="idm45540293974368"> + </td><td align="left" valign="top" headers="idm45944743385456"> <p> <code class="literal">100</code> </p> - </td><td align="left" valign="top" headers="idm45540293973280"> + </td><td align="left" valign="top" headers="idm45944743384368"> <p> No </p> @@ -1866,7 +1866,7 @@ Select the <span class="strong strong"><strong>Overview</strong></span> tab and navigate to the Deployment summary section to review the summary of your application’s deployment across namespaces. Additionally, select an appropriate Argo CD app to open the deployment details in Argo CD, or select a commit ID from the Revision column to review the changes in GitLab or GitHub. </p><div class="informalfigure"><div class="mediaobject"><img src="images/rhdh-plugins-reference/deployment_summary.png" alt="Deployment summary"/></div></div></li></ol></div><div class="itemizedlist _additional-resources"><p class="title"><strong>Additional resources</strong></p><ul class="itemizedlist _additional-resources" type="disc"><li class="listitem"> For more information on installing dynamic plugins, see <a class="link" href="https://docs.redhat.com/en/documentation/red_hat_developer_hub/1.5/html-single/installing_and_viewing_dynamic_plugins/index">Installing and viewing dynamic plugins</a>. - </li></ul></div></section></section></section><div><div xml:lang="en-US" class="legalnotice" id="idm45540295412464"><h1 class="legalnotice">Legal Notice</h1><div class="para"> + </li></ul></div></section></section></section><div><div xml:lang="en-US" class="legalnotice" id="idm45944744552864"><h1 class="legalnotice">Legal Notice</h1><div class="para"> Copyright <span class="trademark"/>© 2025 Red Hat, Inc. </div><div class="para"> The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at <a class="uri" href="http://creativecommons.org/licenses/by-sa/3.0/">http://creativecommons.org/licenses/by-sa/3.0/</a>. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. diff --git a/main/plugins-rhdh-about/index.html b/main/plugins-rhdh-about/index.html index cffbcf7ab0..b77957c62e 100644 --- a/main/plugins-rhdh-about/index.html +++ b/main/plugins-rhdh-about/index.html @@ -1,6 +1,6 @@ <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE html> -<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Introduction to plugins</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="The Red Hat Developer Hub (RHDH) application offers a unified platform with various plugins. Using the plugin ecosystem within the Developer Hub application, you can access your development infrastructure and software development tools."/><link rel="next" href="#con-rhdh-plugins" title="1. Plugins in Red Hat Developer Hub"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm45124096356160"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Introduction to plugins</h1></div><div><h3 class="subtitle"><em/></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm45124071383440">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> +<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Introduction to plugins</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="The Red Hat Developer Hub (RHDH) application offers a unified platform with various plugins. Using the plugin ecosystem within the Developer Hub application, you can access your development infrastructure and software development tools."/><link rel="next" href="#con-rhdh-plugins" title="1. Plugins in Red Hat Developer Hub"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm45950021551024"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Introduction to plugins</h1></div><div><h3 class="subtitle"><em/></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm45950007488384">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> The Red Hat Developer Hub (RHDH) application offers a unified platform with various plugins. Using the plugin ecosystem within the Developer Hub application, you can access your development infrastructure and software development tools. </div></div></div></div><hr/></div><div class="toc"><ul class="toc"><li><span class="section"><a href="#con-rhdh-plugins">1. Plugins in Red Hat Developer Hub</a></span><ul><li><span class="section"><a href="#dynamic-plugins-in-red-hat-developer-hub">1.1. Dynamic plugins in Red Hat Developer Hub</a></span></li><li><span class="section"><a href="#comparing-dynamic-plugins-to-static-plugins">1.2. Comparing dynamic plugins to static plugins</a></span></li></ul></li></ul></div><section class="section" id="con-rhdh-plugins"><div class="titlepage"><div><div><h2 class="title">1. Plugins in Red Hat Developer Hub</h2></div></div></div><p> The Red Hat Developer Hub (RHDH) application offers a unified platform with various plugins. Using the plugin ecosystem within the RHDH application, you can access any kind of development infrastructure or software development tool. @@ -42,91 +42,91 @@ Static plugins are built into the core of the RHDH application. Installing or updating a static plugin requires a restart of the application after installing the plugin. </p><p> The following table provides a comparison between static and dynamic plugins in RHDH. - </p><div class="informaltable"><table class="lt-4-cols lt-7-rows"><colgroup><col style="width: 33%; " class="col_1"/><col style="width: 33%; " class="col_2"/><col style="width: 33%; " class="col_3"/></colgroup><thead><tr><th align="left" valign="top" id="idm45124087787104" scope="col"><span class="strong strong"><strong>Feature</strong></span></th><th align="left" valign="top" id="idm45124102146944" scope="col"><span class="strong strong"><strong>Static plugins</strong></span></th><th align="left" valign="top" id="idm45124089636576" scope="col"><span class="strong strong"><strong>Dynamic plugins</strong></span></th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45124087787104"> + </p><div class="informaltable"><table class="lt-4-cols lt-7-rows"><colgroup><col style="width: 33%; " class="col_1"/><col style="width: 33%; " class="col_2"/><col style="width: 33%; " class="col_3"/></colgroup><thead><tr><th align="left" valign="top" id="idm45950026484944" scope="col"><span class="strong strong"><strong>Feature</strong></span></th><th align="left" valign="top" id="idm45950022030112" scope="col"><span class="strong strong"><strong>Static plugins</strong></span></th><th align="left" valign="top" id="idm45950026189312" scope="col"><span class="strong strong"><strong>Dynamic plugins</strong></span></th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45950026484944"> <p> Integration </p> - </td><td align="left" valign="top" headers="idm45124102146944"> + </td><td align="left" valign="top" headers="idm45950022030112"> <p> Built into the core application. </p> - </td><td align="left" valign="top" headers="idm45124089636576"> + </td><td align="left" valign="top" headers="idm45950026189312"> <p> Loaded at runtime, separate from the core. </p> - </td></tr><tr><td align="left" valign="top" headers="idm45124087787104"> + </td></tr><tr><td align="left" valign="top" headers="idm45950026484944"> <p> Flexibility </p> - </td><td align="left" valign="top" headers="idm45124102146944"> + </td><td align="left" valign="top" headers="idm45950022030112"> <p> Requires core changes to add or update features. </p> - </td><td align="left" valign="top" headers="idm45124089636576"> + </td><td align="left" valign="top" headers="idm45950026189312"> <p> Add or update features without core changes. </p> - </td></tr><tr><td align="left" valign="top" headers="idm45124087787104"> + </td></tr><tr><td align="left" valign="top" headers="idm45950026484944"> <p> Development speed </p> - </td><td align="left" valign="top" headers="idm45124102146944"> + </td><td align="left" valign="top" headers="idm45950022030112"> <p> Slower, requires a complete rebuild for new features. </p> - </td><td align="left" valign="top" headers="idm45124089636576"> + </td><td align="left" valign="top" headers="idm45950026189312"> <p> Faster, deploy new functionalities quickly. </p> - </td></tr><tr><td align="left" valign="top" headers="idm45124087787104"> + </td></tr><tr><td align="left" valign="top" headers="idm45950026484944"> <p> Customization </p> - </td><td align="left" valign="top" headers="idm45124102146944"> + </td><td align="left" valign="top" headers="idm45950022030112"> <p> Limited to predefined options. </p> - </td><td align="left" valign="top" headers="idm45124089636576"> + </td><td align="left" valign="top" headers="idm45950026189312"> <p> Easy to tailor platform by loading specific plugins. </p> - </td></tr><tr><td align="left" valign="top" headers="idm45124087787104"> + </td></tr><tr><td align="left" valign="top" headers="idm45950026484944"> <p> Maintenance </p> - </td><td align="left" valign="top" headers="idm45124102146944"> + </td><td align="left" valign="top" headers="idm45950022030112"> <p> More complex due to tightly coupled features. </p> - </td><td align="left" valign="top" headers="idm45124089636576"> + </td><td align="left" valign="top" headers="idm45950026189312"> <p> Enhanced by modular architecture. </p> - </td></tr><tr><td align="left" valign="top" headers="idm45124087787104"> + </td></tr><tr><td align="left" valign="top" headers="idm45950026484944"> <p> Resource use </p> - </td><td align="left" valign="top" headers="idm45124102146944"> + </td><td align="left" valign="top" headers="idm45950022030112"> <p> All features loaded at startup. </p> - </td><td align="left" valign="top" headers="idm45124089636576"> + </td><td align="left" valign="top" headers="idm45950026189312"> <p> Only necessary plugins loaded dynamically. </p> - </td></tr><tr><td align="left" valign="top" headers="idm45124087787104"> + </td></tr><tr><td align="left" valign="top" headers="idm45950026484944"> <p> Innovation </p> - </td><td align="left" valign="top" headers="idm45124102146944"> + </td><td align="left" valign="top" headers="idm45950022030112"> <p> Slower experimentation due to rebuild cycles. </p> - </td><td align="left" valign="top" headers="idm45124089636576"> + </td><td align="left" valign="top" headers="idm45950026189312"> <p> Quick experimentation with new plugins. </p> - </td></tr></tbody></table></div></section></section><div><div xml:lang="en-US" class="legalnotice" id="idm45124071383440"><h1 class="legalnotice">Legal Notice</h1><div class="para"> + </td></tr></tbody></table></div></section></section><div><div xml:lang="en-US" class="legalnotice" id="idm45950007488384"><h1 class="legalnotice">Legal Notice</h1><div class="para"> Copyright <span class="trademark"/>© 2025 Red Hat, Inc. </div><div class="para"> The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at <a class="uri" href="http://creativecommons.org/licenses/by-sa/3.0/">http://creativecommons.org/licenses/by-sa/3.0/</a>. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. diff --git a/main/plugins-rhdh-configure/index.html b/main/plugins-rhdh-configure/index.html index b2376a0097..a1f479bd34 100644 --- a/main/plugins-rhdh-configure/index.html +++ b/main/plugins-rhdh-configure/index.html @@ -1,6 +1,6 @@ <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE html> -<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Configuring dynamic plugins</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="As a platform engineer, you can configure dynamic plugins in RHDH to access your development infrastructure or software development tools."/><link rel="next" href="#installing-ansible-plug-ins-for-red-hat-developer-hub" title="1. Installing Ansible plug-ins for Red Hat Developer Hub"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm45774619045872"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Configuring dynamic plugins</h1></div><div><h3 class="subtitle"><em/></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm45774534448688">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> +<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Configuring dynamic plugins</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="As a platform engineer, you can configure dynamic plugins in RHDH to access your development infrastructure or software development tools."/><link rel="next" href="#installing-ansible-plug-ins-for-red-hat-developer-hub" title="1. Installing Ansible plug-ins for Red Hat Developer Hub"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm46080123743360"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Configuring dynamic plugins</h1></div><div><h3 class="subtitle"><em/></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm46080110161408">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> As a platform engineer, you can configure dynamic plugins in RHDH to access your development infrastructure or software development tools. </div></div></div></div><hr/></div><div class="toc"><ul class="toc"><li><span class="section"><a href="#installing-ansible-plug-ins-for-red-hat-developer-hub">1. Installing Ansible plug-ins for Red Hat Developer Hub</a></span></li><li><span class="section"><a href="#enabling-the-argo-cd-plugin">2. Enabling the Argo CD plugin</a></span></li><li><span class="section"><a href="#installing-configuring-jfrog-artifactory_title-plugins-rhdh-configure">3. Installing and configuring the JFrog Artifactory plugin</a></span><ul><li><span class="section"><a href="#installation">3.1. Installation</a></span></li><li><span class="section"><a href="#configuration">3.2. Configuration</a></span></li></ul></li><li><span class="section"><a href="#rhdh-keycloak_title-plugins-rhdh-configure">4. Installing and configuring Keycloak</a></span><ul><li><span class="section"><a href="#installation-2">4.1. Installation</a></span></li><li><span class="section"><a href="#basic-configuration">4.2. Basic configuration</a></span></li><li><span class="section"><a href="#advanced-configuration">4.3. Advanced configuration</a></span></li><li><span class="section"><a href="#limitations">4.4. Limitations</a></span></li></ul></li><li><span class="section"><a href="#installing-configuring-nexus-plugin">5. Installing and configuring the Nexus Repository Manager plugin</a></span><ul><li><span class="section"><a href="#installation-3">5.1. Installation</a></span></li><li><span class="section"><a href="#configuration-2">5.2. Configuration</a></span></li></ul></li><li><span class="section"><a href="#installation-and-configuration-tekton">6. Installing and configuring the Tekton plugin</a></span><ul><li><span class="section"><a href="#installing-tekton-plugin">6.1. Installation</a></span></li></ul></li><li><span class="section"><a href="#installing-and-configuring-the-topology-plugin">7. Installing and configuring the Topology plugin</a></span><ul><li><span class="section"><a href="#installation-4">7.1. Installation</a></span></li><li><span class="section"><a href="#configuration-3">7.2. Configuration</a></span></li></ul></li><li><span class="section"><a href="#bulk-importing-github-repositories">8. Bulk importing GitHub repositories</a></span><ul><li><span class="section"><a href="#enabling-and-giving-access-to-the-bulk-import-feature">8.1. Enabling and giving access to the Bulk Import feature</a></span></li><li><span class="section"><a href="#importing-multiple-github-repositories">8.2. Importing multiple GitHub repositories</a></span></li><li><span class="section"><a href="#managing-the-added-repositories">8.3. Managing the added repositories</a></span></li><li><span class="section"><a href="#understanding-bulk-import-audit-logs">8.4. Understanding the Bulk Import audit Logs</a></span></li></ul></li><li><span class="section"><a href="#con-servicenow-custom-actions_title-plugins-rhdh-configure">9. ServiceNow Custom actions in Red Hat Developer Hub</a></span><ul><li><span class="section"><a href="#proc-enable-servicenow-custom-actions-plugin_title-plugins-rhdh-configure">9.1. Enabling ServiceNow custom actions plugin in Red Hat Developer Hub</a></span></li><li><span class="section"><a href="#ref-supported-servicenow-custom-actions_title-plugins-rhdh-configure">9.2. Supported ServiceNow custom actions in Red Hat Developer Hub</a></span></li></ul></li><li><span class="section"><a href="#overriding-core-backend-services_title-plugins-rhdh-configure">10. Overriding Core Backend Service Configuration</a></span><ul><li><span class="section"><a href="#overriding-environment-variables">10.1. Overriding environment variables</a></span></li></ul></li></ul></div><section class="section" id="installing-ansible-plug-ins-for-red-hat-developer-hub"><div class="titlepage"><div><div><h2 class="title">1. Installing Ansible plug-ins for Red Hat Developer Hub</h2></div></div></div><p> Ansible plug-ins for Red Hat Developer Hub deliver an Ansible-specific portal experience with curated learning paths, push-button content creation, integrated development tools, and other opinionated resources. @@ -95,7 +95,7 @@ </li><li class="listitem"> Synchronization of Keycloak groups and their users in a realm. </li></ul></div><div class="admonition note"><div class="admonition_header">Note</div><div><p> - The supported Keycloak version is <code class="literal">24.0</code>. + The supported Red Hat Build of Keycloak (RHBK) version is <code class="literal">24.0</code>. </p></div></div><section class="section" id="installation-2"><div class="titlepage"><div><div><h3 class="title">4.1. Installation</h3></div></div></div><p> The Keycloak plugin is pre-loaded in Developer Hub with basic configuration properties. To enable it, set the <code class="literal">disabled</code> property to <code class="literal">false</code> as follows: </p><pre class="programlisting language-yaml">global: @@ -146,147 +146,147 @@ Communication between Developer Hub and Keycloak is enabled by using the Keycloak API. Username and password, or client credentials are supported authentication methods. </p><p> The following table describes the parameters that you can configure to enable the plugin under <code class="literal">catalog.providers.keycloakOrg.<ENVIRONMENT_NAME></code> object in the <code class="literal">app-config.yaml</code> file: - </p><div class="informaltable"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 25%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 25%; " class="col_3"/><col style="width: 25%; " class="col_4"/></colgroup><thead><tr><th align="left" valign="top" id="idm45774534192080" scope="col">Name</th><th align="left" valign="top" id="idm45774534190992" scope="col">Description</th><th align="left" valign="top" id="idm45774539866976" scope="col">Default Value</th><th align="left" valign="top" id="idm45774539865888" scope="col">Required</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45774534192080"> + </p><div class="informaltable"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 25%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 25%; " class="col_3"/><col style="width: 25%; " class="col_4"/></colgroup><thead><tr><th align="left" valign="top" id="idm46080110432592" scope="col">Name</th><th align="left" valign="top" id="idm46080110431504" scope="col">Description</th><th align="left" valign="top" id="idm46080110430416" scope="col">Default Value</th><th align="left" valign="top" id="idm46080110766608" scope="col">Required</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm46080110432592"> <p> <code class="literal">baseUrl</code> </p> - </td><td align="left" valign="top" headers="idm45774534190992"> + </td><td align="left" valign="top" headers="idm46080110431504"> <p> Location of the Keycloak server, such as <code class="literal">https://localhost:8443/auth</code>. </p> - </td><td align="left" valign="top" headers="idm45774539866976"> + </td><td align="left" valign="top" headers="idm46080110430416"> <p> "" </p> - </td><td align="left" valign="top" headers="idm45774539865888"> + </td><td align="left" valign="top" headers="idm46080110766608"> <p> Yes </p> - </td></tr><tr><td align="left" valign="top" headers="idm45774534192080"> + </td></tr><tr><td align="left" valign="top" headers="idm46080110432592"> <p> <code class="literal">realm</code> </p> - </td><td align="left" valign="top" headers="idm45774534190992"> + </td><td align="left" valign="top" headers="idm46080110431504"> <p> Realm to synchronize </p> - </td><td align="left" valign="top" headers="idm45774539866976"> + </td><td align="left" valign="top" headers="idm46080110430416"> <p> <code class="literal">master</code> </p> - </td><td align="left" valign="top" headers="idm45774539865888"> + </td><td align="left" valign="top" headers="idm46080110766608"> <p> No </p> - </td></tr><tr><td align="left" valign="top" headers="idm45774534192080"> + </td></tr><tr><td align="left" valign="top" headers="idm46080110432592"> <p> <code class="literal">loginRealm</code> </p> - </td><td align="left" valign="top" headers="idm45774534190992"> + </td><td align="left" valign="top" headers="idm46080110431504"> <p> Realm used to authenticate </p> - </td><td align="left" valign="top" headers="idm45774539866976"> + </td><td align="left" valign="top" headers="idm46080110430416"> <p> <code class="literal">master</code> </p> - </td><td align="left" valign="top" headers="idm45774539865888"> + </td><td align="left" valign="top" headers="idm46080110766608"> <p> No </p> - </td></tr><tr><td align="left" valign="top" headers="idm45774534192080"> + </td></tr><tr><td align="left" valign="top" headers="idm46080110432592"> <p> <code class="literal">username</code> </p> - </td><td align="left" valign="top" headers="idm45774534190992"> + </td><td align="left" valign="top" headers="idm46080110431504"> <p> Username to authenticate </p> - </td><td align="left" valign="top" headers="idm45774539866976"> + </td><td align="left" valign="top" headers="idm46080110430416"> <p> "" </p> - </td><td align="left" valign="top" headers="idm45774539865888"> + </td><td align="left" valign="top" headers="idm46080110766608"> <p> Yes if using password based authentication </p> - </td></tr><tr><td align="left" valign="top" headers="idm45774534192080"> + </td></tr><tr><td align="left" valign="top" headers="idm46080110432592"> <p> <code class="literal">password</code> </p> - </td><td align="left" valign="top" headers="idm45774534190992"> + </td><td align="left" valign="top" headers="idm46080110431504"> <p> Password to authenticate </p> - </td><td align="left" valign="top" headers="idm45774539866976"> + </td><td align="left" valign="top" headers="idm46080110430416"> <p> "" </p> - </td><td align="left" valign="top" headers="idm45774539865888"> + </td><td align="left" valign="top" headers="idm46080110766608"> <p> Yes if using password based authentication </p> - </td></tr><tr><td align="left" valign="top" headers="idm45774534192080"> + </td></tr><tr><td align="left" valign="top" headers="idm46080110432592"> <p> <code class="literal">clientId</code> </p> - </td><td align="left" valign="top" headers="idm45774534190992"> + </td><td align="left" valign="top" headers="idm46080110431504"> <p> Client ID to authenticate </p> - </td><td align="left" valign="top" headers="idm45774539866976"> + </td><td align="left" valign="top" headers="idm46080110430416"> <p> "" </p> - </td><td align="left" valign="top" headers="idm45774539865888"> + </td><td align="left" valign="top" headers="idm46080110766608"> <p> Yes if using client credentials based authentication </p> - </td></tr><tr><td align="left" valign="top" headers="idm45774534192080"> + </td></tr><tr><td align="left" valign="top" headers="idm46080110432592"> <p> <code class="literal">clientSecret</code> </p> - </td><td align="left" valign="top" headers="idm45774534190992"> + </td><td align="left" valign="top" headers="idm46080110431504"> <p> Client Secret to authenticate </p> - </td><td align="left" valign="top" headers="idm45774539866976"> + </td><td align="left" valign="top" headers="idm46080110430416"> <p> "" </p> - </td><td align="left" valign="top" headers="idm45774539865888"> + </td><td align="left" valign="top" headers="idm46080110766608"> <p> Yes if using client credentials based authentication </p> - </td></tr><tr><td align="left" valign="top" headers="idm45774534192080"> + </td></tr><tr><td align="left" valign="top" headers="idm46080110432592"> <p> <code class="literal">userQuerySize</code> </p> - </td><td align="left" valign="top" headers="idm45774534190992"> + </td><td align="left" valign="top" headers="idm46080110431504"> <p> Number of users to query at a time </p> - </td><td align="left" valign="top" headers="idm45774539866976"> + </td><td align="left" valign="top" headers="idm46080110430416"> <p> <code class="literal">100</code> </p> - </td><td align="left" valign="top" headers="idm45774539865888"> + </td><td align="left" valign="top" headers="idm46080110766608"> <p> No </p> - </td></tr><tr><td align="left" valign="top" headers="idm45774534192080"> + </td></tr><tr><td align="left" valign="top" headers="idm46080110432592"> <p> <code class="literal">groupQuerySize</code> </p> - </td><td align="left" valign="top" headers="idm45774534190992"> + </td><td align="left" valign="top" headers="idm46080110431504"> <p> Number of groups to query at a time </p> - </td><td align="left" valign="top" headers="idm45774539866976"> + </td><td align="left" valign="top" headers="idm46080110430416"> <p> <code class="literal">100</code> </p> - </td><td align="left" valign="top" headers="idm45774539865888"> + </td><td align="left" valign="top" headers="idm46080110766608"> <p> No </p> @@ -878,857 +878,857 @@ <code class="literal">DELETE</code>: Deletes a resource </li></ul></div><section class="section" id="servicenow-custom-actions"><div class="titlepage"><div><div><h4 class="title">9.2.1. ServiceNow custom actions</h4></div></div></div><div class="variablelist"><dl class="variablelist"><dt><span class="term">[GET] servicenow:now:table:retrieveRecord</span></dt><dd><p class="simpara"> Retrieves information of a specified record from a table in the Developer Hub. - </p><div class="table" id="idm45774534480464"><p class="title"><strong>Table 1. Input parameters</strong></p><div class="table-contents"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 45%; " class="col_4"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm45774534473776" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45774534472688" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45774534471600" scope="col">Requirement</th><th style="text-align: left; vertical-align: top; " id="idm45774531598880" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45774534473776"> + </p><div class="table" id="idm46080106510192"><p class="title"><strong>Table 1. Input parameters</strong></p><div class="table-contents"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 45%; " class="col_4"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm46080106503504" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm46080106502416" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm46080106501328" scope="col">Requirement</th><th style="text-align: left; vertical-align: top; " id="idm46080106500240" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm46080106503504"> <p> <code class="literal">tableName</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774534472688"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106502416"> <p> <code class="literal">string</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774534471600"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106501328"> <p> Required </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774531598880"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106500240"> <p> Name of the table to retrieve the record from </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774534473776"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080106503504"> <p> <code class="literal">sysId</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774534472688"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106502416"> <p> <code class="literal">string</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774534471600"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106501328"> <p> Required </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774531598880"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106500240"> <p> Unique identifier of the record to retrieve </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774534473776"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080106503504"> <p> <code class="literal">sysparmDisplayValue</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774534472688"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106502416"> <p> <code class="literal">enum("true", "false", "all")</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774534471600"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106501328"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774531598880"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106500240"> <p> Returns field display values such as <code class="literal">true</code>, actual values as <code class="literal">false</code>, or both. The default value is <code class="literal">false</code>. </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774534473776"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080106503504"> <p> <code class="literal">sysparmExcludeReferenceLink</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774534472688"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106502416"> <p> <code class="literal">boolean</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774534471600"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106501328"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774531598880"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106500240"> <p> Set as <code class="literal">true</code> to exclude Table API links for reference fields. The default value is <code class="literal">false</code>. </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774534473776"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080106503504"> <p> <code class="literal">sysparmFields</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774534472688"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106502416"> <p> <code class="literal">string[]</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774534471600"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106501328"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774531598880"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106500240"> <p> Array of fields to return in the response </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774534473776"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080106503504"> <p> <code class="literal">sysparmView</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774534472688"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106502416"> <p> <code class="literal">string</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774534471600"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106501328"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774531598880"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106500240"> <p> Renders the response according to the specified UI view. You can override this parameter using <code class="literal">sysparm_fields</code>. </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774534473776"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080106503504"> <p> <code class="literal">sysparmQueryNoDomain</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774534472688"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106502416"> <p> <code class="literal">boolean</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774534471600"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106501328"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774531598880"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106500240"> <p> Set as <code class="literal">true</code> to access data across domains if authorized. The default value is <code class="literal">false</code>. </p> - </td></tr></tbody></table></div></div><div class="table" id="idm45774532144992"><p class="title"><strong>Table 2. Output parameters</strong></p><div class="table-contents"><table class="lt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 35%; " class="col_2"/><col style="width: 50%; " class="col_3"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm45774532139232" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45774532138144" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45774532137056" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45774532139232"> + </td></tr></tbody></table></div></div><div class="table" id="idm46080106637952"><p class="title"><strong>Table 2. Output parameters</strong></p><div class="table-contents"><table class="lt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 35%; " class="col_2"/><col style="width: 50%; " class="col_3"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm46080110327872" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm46080110326784" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm46080110325696" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm46080110327872"> <p> <code class="literal">result</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532138144"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110326784"> <p> <code class="literal">Record<PropertyKey, unknown></code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532137056"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110325696"> <p> The response body of the request </p> </td></tr></tbody></table></div></div></dd><dt><span class="term">[GET] servicenow:now:table:retrieveRecords</span></dt><dd><p class="simpara"> Retrieves information about multiple records from a table in the Developer Hub. - </p><div class="table" id="idm45774534734448"><p class="title"><strong>Table 3. Input parameters</strong></p><div class="table-contents"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 45%; " class="col_4"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm45774534727760" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45774534726672" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45774532949136" scope="col">Requirement</th><th style="text-align: left; vertical-align: top; " id="idm45774532948048" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45774534727760"> + </p><div class="table" id="idm46080110315280"><p class="title"><strong>Table 3. Input parameters</strong></p><div class="table-contents"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 45%; " class="col_4"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm46080110347488" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm46080110346400" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm46080110345312" scope="col">Requirement</th><th style="text-align: left; vertical-align: top; " id="idm46080110344224" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm46080110347488"> <p> <code class="literal">tableName</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774534726672"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110346400"> <p> <code class="literal">string</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532949136"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110345312"> <p> Required </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532948048"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110344224"> <p> Name of the table to retrieve the records from </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774534727760"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080110347488"> <p> <code class="literal">sysparamQuery</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774534726672"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110346400"> <p> <code class="literal">string</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532949136"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110345312"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532948048"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110344224"> <p> Encoded query string used to filter the results </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774534727760"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080110347488"> <p> <code class="literal">sysparmDisplayValue</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774534726672"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110346400"> <p> <code class="literal">enum("true", "false", "all")</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532949136"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110345312"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532948048"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110344224"> <p> Returns field display values such as <code class="literal">true</code>, actual values as <code class="literal">false</code>, or both. The default value is <code class="literal">false</code>. </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774534727760"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080110347488"> <p> <code class="literal">sysparmExcludeReferenceLink</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774534726672"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110346400"> <p> <code class="literal">boolean</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532949136"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110345312"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532948048"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110344224"> <p> Set as <code class="literal">true</code> to exclude Table API links for reference fields. The default value is <code class="literal">false</code>. </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774534727760"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080110347488"> <p> <code class="literal">sysparmSuppressPaginationHeader</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774534726672"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110346400"> <p> <code class="literal">boolean</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532949136"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110345312"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532948048"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110344224"> <p> Set as <code class="literal">true</code> to suppress pagination header. The default value is <code class="literal">false</code>. </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774534727760"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080110347488"> <p> <code class="literal">sysparmFields</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774534726672"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110346400"> <p> <code class="literal">string[]</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532949136"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110345312"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532948048"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110344224"> <p> Array of fields to return in the response </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774534727760"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080110347488"> <p> <code class="literal">sysparmLimit</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774534726672"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110346400"> <p> <code class="literal">int</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532949136"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110345312"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532948048"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110344224"> <p> Maximum number of results returned per page. The default value is <code class="literal">10,000</code>. </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774534727760"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080110347488"> <p> <code class="literal">sysparmView</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774534726672"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110346400"> <p> <code class="literal">string</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532949136"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110345312"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532948048"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110344224"> <p> Renders the response according to the specified UI view. You can override this parameter using <code class="literal">sysparm_fields</code>. </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774534727760"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080110347488"> <p> <code class="literal">sysparmQueryCategory</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774534726672"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110346400"> <p> <code class="literal">string</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532949136"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110345312"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532948048"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110344224"> <p> Name of the query category to use for queries </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774534727760"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080110347488"> <p> <code class="literal">sysparmQueryNoDomain</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774534726672"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110346400"> <p> <code class="literal">boolean</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532949136"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110345312"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532948048"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110344224"> <p> Set as <code class="literal">true</code> to access data across domains if authorized. The default value is <code class="literal">false</code>. </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774534727760"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080110347488"> <p> <code class="literal">sysparmNoCount</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774534726672"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110346400"> <p> <code class="literal">boolean</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532949136"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110345312"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532948048"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110344224"> <p> Does not execute a select count(*) on the table. The default value is <code class="literal">false</code>. </p> - </td></tr></tbody></table></div></div><div class="table" id="idm45774534307424"><p class="title"><strong>Table 4. Output parameters</strong></p><div class="table-contents"><table class="lt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 35%; " class="col_2"/><col style="width: 50%; " class="col_3"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm45774534301664" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45774534300576" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45774534299488" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45774534301664"> + </td></tr></tbody></table></div></div><div class="table" id="idm46080109709152"><p class="title"><strong>Table 4. Output parameters</strong></p><div class="table-contents"><table class="lt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 35%; " class="col_2"/><col style="width: 50%; " class="col_3"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm46080109703392" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm46080109702304" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm46080109701216" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm46080109703392"> <p> <code class="literal">result</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774534300576"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080109702304"> <p> <code class="literal">Record<PropertyKey, unknown></code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774534299488"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080109701216"> <p> The response body of the request </p> </td></tr></tbody></table></div></div></dd><dt><span class="term">[POST] servicenow:now:table:createRecord</span></dt><dd><p class="simpara"> Creates a record in a table in the Developer Hub. - </p><div class="table" id="idm45774533568880"><p class="title"><strong>Table 5. Input parameters</strong></p><div class="table-contents"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 45%; " class="col_4"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm45774533562192" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45774533561104" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45774533560016" scope="col">Requirement</th><th style="text-align: left; vertical-align: top; " id="idm45774533558928" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45774533562192"> + </p><div class="table" id="idm46080106524944"><p class="title"><strong>Table 5. Input parameters</strong></p><div class="table-contents"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 45%; " class="col_4"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm46080106518256" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm46080106517168" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm46080106516080" scope="col">Requirement</th><th style="text-align: left; vertical-align: top; " id="idm46080106514992" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm46080106518256"> <p> <code class="literal">tableName</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533561104"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106517168"> <p> <code class="literal">string</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533560016"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106516080"> <p> Required </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533558928"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106514992"> <p> Name of the table to save the record in </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774533562192"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080106518256"> <p> <code class="literal">requestBody</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533561104"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106517168"> <p> <code class="literal">Record<PropertyKey, unknown></code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533560016"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106516080"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533558928"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106514992"> <p> Field name and associated value for each parameter to define in the specified record </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774533562192"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080106518256"> <p> <code class="literal">sysparmDisplayValue</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533561104"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106517168"> <p> <code class="literal">enum("true", "false", "all")</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533560016"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106516080"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533558928"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106514992"> <p> Returns field display values such as <code class="literal">true</code>, actual values as <code class="literal">false</code>, or both. The default value is <code class="literal">false</code>. </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774533562192"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080106518256"> <p> <code class="literal">sysparmExcludeReferenceLink</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533561104"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106517168"> <p> <code class="literal">boolean</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533560016"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106516080"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533558928"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106514992"> <p> Set as <code class="literal">true</code> to exclude Table API links for reference fields. The default value is <code class="literal">false</code>. </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774533562192"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080106518256"> <p> <code class="literal">sysparmFields</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533561104"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106517168"> <p> <code class="literal">string[]</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533560016"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106516080"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533558928"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106514992"> <p> Array of fields to return in the response </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774533562192"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080106518256"> <p> <code class="literal">sysparmInputDisplayValue</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533561104"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106517168"> <p> <code class="literal">boolean</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533560016"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106516080"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533558928"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106514992"> <p> Set field values using their display value such as <code class="literal">true</code> or actual value as <code class="literal">false</code>. The default value is <code class="literal">false</code>. </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774533562192"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080106518256"> <p> <code class="literal">sysparmSuppressAutoSysField</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533561104"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106517168"> <p> <code class="literal">boolean</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533560016"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106516080"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533558928"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106514992"> <p> Set as <code class="literal">true</code> to suppress auto-generation of system fields. The default value is <code class="literal">false</code>. </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774533562192"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080106518256"> <p> <code class="literal">sysparmView</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533561104"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106517168"> <p> <code class="literal">string</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533560016"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106516080"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533558928"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106514992"> <p> Renders the response according to the specified UI view. You can override this parameter using <code class="literal">sysparm_fields</code>. </p> - </td></tr></tbody></table></div></div><div class="table" id="idm45774533923088"><p class="title"><strong>Table 6. Output parameters</strong></p><div class="table-contents"><table class="lt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 35%; " class="col_2"/><col style="width: 50%; " class="col_3"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm45774533917328" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45774533916240" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45774533915152" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45774533917328"> + </td></tr></tbody></table></div></div><div class="table" id="idm46080106275520"><p class="title"><strong>Table 6. Output parameters</strong></p><div class="table-contents"><table class="lt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 35%; " class="col_2"/><col style="width: 50%; " class="col_3"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm46080106269760" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm46080106268672" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm46080106267584" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm46080106269760"> <p> <code class="literal">result</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533916240"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106268672"> <p> <code class="literal">Record<PropertyKey, unknown></code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533915152"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080106267584"> <p> The response body of the request </p> </td></tr></tbody></table></div></div></dd><dt><span class="term">[PUT] servicenow:now:table:modifyRecord</span></dt><dd><p class="simpara"> Modifies a record in a table in the Developer Hub. - </p><div class="table" id="idm45774533777808"><p class="title"><strong>Table 7. Input parameters</strong></p><div class="table-contents"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 45%; " class="col_4"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm45774533771120" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45774533770032" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45774533768944" scope="col">Requirement</th><th style="text-align: left; vertical-align: top; " id="idm45774533767856" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45774533771120"> + </p><div class="table" id="idm46080110403344"><p class="title"><strong>Table 7. Input parameters</strong></p><div class="table-contents"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 45%; " class="col_4"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm46080110396656" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm46080110395568" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm46080110394480" scope="col">Requirement</th><th style="text-align: left; vertical-align: top; " id="idm46080110393392" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm46080110396656"> <p> <code class="literal">tableName</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533770032"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110395568"> <p> <code class="literal">string</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533768944"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110394480"> <p> Required </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533767856"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110393392"> <p> Name of the table to modify the record from </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774533771120"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080110396656"> <p> <code class="literal">sysId</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533770032"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110395568"> <p> <code class="literal">string</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533768944"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110394480"> <p> Required </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533767856"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110393392"> <p> Unique identifier of the record to modify </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774533771120"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080110396656"> <p> <code class="literal">requestBody</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533770032"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110395568"> <p> <code class="literal">Record<PropertyKey, unknown></code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533768944"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110394480"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533767856"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110393392"> <p> Field name and associated value for each parameter to define in the specified record </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774533771120"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080110396656"> <p> <code class="literal">sysparmDisplayValue</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533770032"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110395568"> <p> <code class="literal">enum("true", "false", "all")</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533768944"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110394480"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533767856"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110393392"> <p> Returns field display values such as <code class="literal">true</code>, actual values as <code class="literal">false</code>, or both. The default value is <code class="literal">false</code>. </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774533771120"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080110396656"> <p> <code class="literal">sysparmExcludeReferenceLink</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533770032"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110395568"> <p> <code class="literal">boolean</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533768944"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110394480"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533767856"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110393392"> <p> Set as <code class="literal">true</code> to exclude Table API links for reference fields. The default value is <code class="literal">false</code>. </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774533771120"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080110396656"> <p> <code class="literal">sysparmFields</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533770032"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110395568"> <p> <code class="literal">string[]</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533768944"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110394480"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533767856"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110393392"> <p> Array of fields to return in the response </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774533771120"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080110396656"> <p> <code class="literal">sysparmInputDisplayValue</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533770032"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110395568"> <p> <code class="literal">boolean</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533768944"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110394480"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533767856"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110393392"> <p> Set field values using their display value such as <code class="literal">true</code> or actual value as <code class="literal">false</code>. The default value is <code class="literal">false</code>. </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774533771120"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080110396656"> <p> <code class="literal">sysparmSuppressAutoSysField</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533770032"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110395568"> <p> <code class="literal">boolean</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533768944"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110394480"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533767856"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110393392"> <p> Set as <code class="literal">true</code> to suppress auto-generation of system fields. The default value is <code class="literal">false</code>. </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774533771120"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080110396656"> <p> <code class="literal">sysparmView</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533770032"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110395568"> <p> <code class="literal">string</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533768944"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110394480"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533767856"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110393392"> <p> Renders the response according to the specified UI view. You can override this parameter using <code class="literal">sysparm_fields</code>. </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774533771120"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080110396656"> <p> <code class="literal">sysparmQueryNoDomain</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533770032"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110395568"> <p> <code class="literal">boolean</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533768944"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110394480"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774533767856"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110393392"> <p> Set as <code class="literal">true</code> to access data across domains if authorized. The default value is <code class="literal">false</code>. </p> - </td></tr></tbody></table></div></div><div class="table" id="idm45774531519472"><p class="title"><strong>Table 8. Output parameters</strong></p><div class="table-contents"><table class="lt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 35%; " class="col_2"/><col style="width: 50%; " class="col_3"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm45774534234752" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45774534233664" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45774534232576" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45774534234752"> + </td></tr></tbody></table></div></div><div class="table" id="idm46080109158624"><p class="title"><strong>Table 8. Output parameters</strong></p><div class="table-contents"><table class="lt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 35%; " class="col_2"/><col style="width: 50%; " class="col_3"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm46080114290032" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm46080114288944" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm46080114287856" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm46080114290032"> <p> <code class="literal">result</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774534233664"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080114288944"> <p> <code class="literal">Record<PropertyKey, unknown></code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774534232576"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080114287856"> <p> The response body of the request </p> </td></tr></tbody></table></div></div></dd><dt><span class="term">[PATCH] servicenow:now:table:updateRecord</span></dt><dd><p class="simpara"> Updates a record in a table in the Developer Hub. - </p><div class="table" id="idm45774534222192"><p class="title"><strong>Table 9. Input parameters</strong></p><div class="table-contents"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 45%; " class="col_4"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm45774532302832" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45774532301744" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45774532300656" scope="col">Requirement</th><th style="text-align: left; vertical-align: top; " id="idm45774532299568" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45774532302832"> + </p><div class="table" id="idm46080114277472"><p class="title"><strong>Table 9. Input parameters</strong></p><div class="table-contents"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 45%; " class="col_4"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm46080114270784" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm46080114269696" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm46080110660320" scope="col">Requirement</th><th style="text-align: left; vertical-align: top; " id="idm46080110659232" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm46080114270784"> <p> <code class="literal">tableName</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532301744"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080114269696"> <p> <code class="literal">string</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532300656"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110660320"> <p> Required </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532299568"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110659232"> <p> Name of the table to update the record in </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774532302832"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080114270784"> <p> <code class="literal">sysId</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532301744"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080114269696"> <p> <code class="literal">string</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532300656"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110660320"> <p> Required </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532299568"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110659232"> <p> Unique identifier of the record to update </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774532302832"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080114270784"> <p> <code class="literal">requestBody</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532301744"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080114269696"> <p> <code class="literal">Record<PropertyKey, unknown></code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532300656"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110660320"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532299568"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110659232"> <p> Field name and associated value for each parameter to define in the specified record </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774532302832"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080114270784"> <p> <code class="literal">sysparmDisplayValue</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532301744"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080114269696"> <p> <code class="literal">enum("true", "false", "all")</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532300656"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110660320"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532299568"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110659232"> <p> Returns field display values such as <code class="literal">true</code>, actual values as <code class="literal">false</code>, or both. The default value is <code class="literal">false</code>. </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774532302832"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080114270784"> <p> <code class="literal">sysparmExcludeReferenceLink</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532301744"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080114269696"> <p> <code class="literal">boolean</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532300656"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110660320"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532299568"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110659232"> <p> Set as <code class="literal">true</code> to exclude Table API links for reference fields. The default value is <code class="literal">false</code>. </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774532302832"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080114270784"> <p> <code class="literal">sysparmFields</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532301744"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080114269696"> <p> <code class="literal">string[]</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532300656"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110660320"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532299568"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110659232"> <p> Array of fields to return in the response </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774532302832"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080114270784"> <p> <code class="literal">sysparmInputDisplayValue</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532301744"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080114269696"> <p> <code class="literal">boolean</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532300656"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110660320"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532299568"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110659232"> <p> Set field values using their display value such as <code class="literal">true</code> or actual value as <code class="literal">false</code>. The default value is <code class="literal">false</code>. </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774532302832"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080114270784"> <p> <code class="literal">sysparmSuppressAutoSysField</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532301744"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080114269696"> <p> <code class="literal">boolean</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532300656"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110660320"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532299568"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110659232"> <p> Set as <code class="literal">true</code> to suppress auto-generation of system fields. The default value is <code class="literal">false</code>. </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774532302832"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080114270784"> <p> <code class="literal">sysparmView</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532301744"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080114269696"> <p> <code class="literal">string</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532300656"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110660320"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532299568"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110659232"> <p> Renders the response according to the specified UI view. You can override this parameter using <code class="literal">sysparm_fields</code>. </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774532302832"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080114270784"> <p> <code class="literal">sysparmQueryNoDomain</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532301744"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080114269696"> <p> <code class="literal">boolean</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532300656"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110660320"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774532299568"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080110659232"> <p> Set as <code class="literal">true</code> to access data across domains if authorized. The default value is <code class="literal">false</code>. </p> - </td></tr></tbody></table></div></div><div class="table" id="idm45774531380544"><p class="title"><strong>Table 10. Output parameters</strong></p><div class="table-contents"><table class="lt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 35%; " class="col_2"/><col style="width: 50%; " class="col_3"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm45774534884128" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45774534883040" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45774534881952" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45774534884128"> + </td></tr></tbody></table></div></div><div class="table" id="idm46080109188512"><p class="title"><strong>Table 10. Output parameters</strong></p><div class="table-contents"><table class="lt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 35%; " class="col_2"/><col style="width: 50%; " class="col_3"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm46080109182752" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm46080109181664" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm46080109373696" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm46080109182752"> <p> <code class="literal">result</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774534883040"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080109181664"> <p> <code class="literal">Record<PropertyKey, unknown></code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774534881952"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080109373696"> <p> The response body of the request </p> </td></tr></tbody></table></div></div></dd><dt><span class="term">[DELETE] servicenow:now:table:deleteRecord</span></dt><dd><p class="simpara"> Deletes a record from a table in the Developer Hub. - </p><div class="table" id="idm45774534871568"><p class="title"><strong>Table 11. Input parameters</strong></p><div class="table-contents"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 45%; " class="col_4"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm45774536253792" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45774536252704" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45774536251616" scope="col">Requirement</th><th style="text-align: left; vertical-align: top; " id="idm45774536250528" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45774536253792"> + </p><div class="table" id="idm46080109363328"><p class="title"><strong>Table 11. Input parameters</strong></p><div class="table-contents"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 15%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 15%; " class="col_3"/><col style="width: 45%; " class="col_4"/></colgroup><thead><tr><th style="text-align: left; vertical-align: top; " id="idm46080109356640" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm46080109355552" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm46080109354464" scope="col">Requirement</th><th style="text-align: left; vertical-align: top; " id="idm46080109353376" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm46080109356640"> <p> <code class="literal">tableName</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774536252704"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080109355552"> <p> <code class="literal">string</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774536251616"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080109354464"> <p> Required </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774536250528"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080109353376"> <p> Name of the table to delete the record from </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774536253792"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080109356640"> <p> <code class="literal">sysId</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774536252704"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080109355552"> <p> <code class="literal">string</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774536251616"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080109354464"> <p> Required </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774536250528"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080109353376"> <p> Unique identifier of the record to delete </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45774536253792"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm46080109356640"> <p> <code class="literal">sysparmQueryNoDomain</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774536252704"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080109355552"> <p> <code class="literal">boolean</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774536251616"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080109354464"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45774536250528"> + </td><td style="text-align: left; vertical-align: top; " headers="idm46080109353376"> <p> Set as <code class="literal">true</code> to access data across domains if authorized. The default value is <code class="literal">false</code>. </p> @@ -1768,143 +1768,143 @@ In the above example, as the <code class="literal">BackendFeature</code> overrides the default implementation of the HTTP router service, you must set the <code class="literal">ENABLE_CORE_ROOTHTTPROUTER_OVERRIDE</code> environment variable to <code class="literal">true</code> so that the Developer Hub does not install the default implementation automatically. </p><section class="section" id="overriding-environment-variables"><div class="titlepage"><div><div><h3 class="title">10.1. Overriding environment variables</h3></div></div></div><p> To allow a dynamic plugin to load a core service override, you must start the Developer Hub backend with the corresponding core service ID environment variable set to <code class="literal">true</code>. - </p><div class="table" id="idm45774533794848"><p class="title"><strong>Table 12. Environment variables and core service IDs</strong></p><div class="table-contents"><table class="lt-4-cols lt-7-rows"><colgroup><col style="width: 50%; " class="col_1"/><col style="width: 50%; " class="col_2"/></colgroup><thead><tr><th align="left" valign="top" id="idm45774533790048" scope="col">Variable</th><th align="left" valign="top" id="idm45774533788960" scope="col">Description</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45774533790048"> + </p><div class="table" id="idm46080110138320"><p class="title"><strong>Table 12. Environment variables and core service IDs</strong></p><div class="table-contents"><table class="lt-4-cols lt-7-rows"><colgroup><col style="width: 50%; " class="col_1"/><col style="width: 50%; " class="col_2"/></colgroup><thead><tr><th align="left" valign="top" id="idm46080110133456" scope="col">Variable</th><th align="left" valign="top" id="idm46080110132368" scope="col">Description</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm46080110133456"> <p> <code class="literal">ENABLE_CORE_AUTH_OVERRIDE</code> </p> - </td><td align="left" valign="top" headers="idm45774533788960"> + </td><td align="left" valign="top" headers="idm46080110132368"> <p> Override the <code class="literal">core.auth</code> service </p> - </td></tr><tr><td align="left" valign="top" headers="idm45774533790048"> + </td></tr><tr><td align="left" valign="top" headers="idm46080110133456"> <p> <code class="literal">ENABLE_CORE_CACHE_OVERRIDE</code> </p> - </td><td align="left" valign="top" headers="idm45774533788960"> + </td><td align="left" valign="top" headers="idm46080110132368"> <p> Override the <code class="literal">core.cache</code> service </p> - </td></tr><tr><td align="left" valign="top" headers="idm45774533790048"> + </td></tr><tr><td align="left" valign="top" headers="idm46080110133456"> <p> <code class="literal">ENABLE_CORE_ROOTCONFIG_OVERRIDE</code> </p> - </td><td align="left" valign="top" headers="idm45774533788960"> + </td><td align="left" valign="top" headers="idm46080110132368"> <p> Override the <code class="literal">core.rootConfig</code> service </p> - </td></tr><tr><td align="left" valign="top" headers="idm45774533790048"> + </td></tr><tr><td align="left" valign="top" headers="idm46080110133456"> <p> <code class="literal">ENABLE_CORE_DATABASE_OVERRIDE</code> </p> - </td><td align="left" valign="top" headers="idm45774533788960"> + </td><td align="left" valign="top" headers="idm46080110132368"> <p> Override the <code class="literal">core.database</code> service </p> - </td></tr><tr><td align="left" valign="top" headers="idm45774533790048"> + </td></tr><tr><td align="left" valign="top" headers="idm46080110133456"> <p> <code class="literal">ENABLE_CORE_DISCOVERY_OVERRIDE</code> </p> - </td><td align="left" valign="top" headers="idm45774533788960"> + </td><td align="left" valign="top" headers="idm46080110132368"> <p> Override the <code class="literal">core.discovery</code> service </p> - </td></tr><tr><td align="left" valign="top" headers="idm45774533790048"> + </td></tr><tr><td align="left" valign="top" headers="idm46080110133456"> <p> <code class="literal">ENABLE_CORE_HTTPAUTH_OVERRIDE</code> </p> - </td><td align="left" valign="top" headers="idm45774533788960"> + </td><td align="left" valign="top" headers="idm46080110132368"> <p> Override the <code class="literal">core.httpAuth</code> service </p> - </td></tr><tr><td align="left" valign="top" headers="idm45774533790048"> + </td></tr><tr><td align="left" valign="top" headers="idm46080110133456"> <p> <code class="literal">ENABLE_CORE_HTTPROUTER_OVERRIDE</code> </p> - </td><td align="left" valign="top" headers="idm45774533788960"> + </td><td align="left" valign="top" headers="idm46080110132368"> <p> Override the <code class="literal">core.httpRouter</code> service </p> - </td></tr><tr><td align="left" valign="top" headers="idm45774533790048"> + </td></tr><tr><td align="left" valign="top" headers="idm46080110133456"> <p> <code class="literal">ENABLE_CORE_LIFECYCLE_OVERRIDE</code> </p> - </td><td align="left" valign="top" headers="idm45774533788960"> + </td><td align="left" valign="top" headers="idm46080110132368"> <p> Override the <code class="literal">core.lifecycle</code> service </p> - </td></tr><tr><td align="left" valign="top" headers="idm45774533790048"> + </td></tr><tr><td align="left" valign="top" headers="idm46080110133456"> <p> <code class="literal">ENABLE_CORE_LOGGER_OVERRIDE</code> </p> - </td><td align="left" valign="top" headers="idm45774533788960"> + </td><td align="left" valign="top" headers="idm46080110132368"> <p> Override the <code class="literal">core.logger</code> service </p> - </td></tr><tr><td align="left" valign="top" headers="idm45774533790048"> + </td></tr><tr><td align="left" valign="top" headers="idm46080110133456"> <p> <code class="literal">ENABLE_CORE_PERMISSIONS_OVERRIDE</code> </p> - </td><td align="left" valign="top" headers="idm45774533788960"> + </td><td align="left" valign="top" headers="idm46080110132368"> <p> Override the <code class="literal">core.permissions</code> service </p> - </td></tr><tr><td align="left" valign="top" headers="idm45774533790048"> + </td></tr><tr><td align="left" valign="top" headers="idm46080110133456"> <p> <code class="literal">ENABLE_CORE_ROOTHEALTH_OVERRIDE</code> </p> - </td><td align="left" valign="top" headers="idm45774533788960"> + </td><td align="left" valign="top" headers="idm46080110132368"> <p> Override the <code class="literal">core.rootHealth</code> service </p> - </td></tr><tr><td align="left" valign="top" headers="idm45774533790048"> + </td></tr><tr><td align="left" valign="top" headers="idm46080110133456"> <p> <code class="literal">ENABLE_CORE_ROOTHTTPROUTER_OVERRIDE</code> </p> - </td><td align="left" valign="top" headers="idm45774533788960"> + </td><td align="left" valign="top" headers="idm46080110132368"> <p> Override the <code class="literal">core.rootHttpRouter</code> service </p> - </td></tr><tr><td align="left" valign="top" headers="idm45774533790048"> + </td></tr><tr><td align="left" valign="top" headers="idm46080110133456"> <p> <code class="literal">ENABLE_CORE_ROOTLIFECYCLE_OVERRIDE</code> </p> - </td><td align="left" valign="top" headers="idm45774533788960"> + </td><td align="left" valign="top" headers="idm46080110132368"> <p> Override the <code class="literal">core.rootLifecycle</code> service </p> - </td></tr><tr><td align="left" valign="top" headers="idm45774533790048"> + </td></tr><tr><td align="left" valign="top" headers="idm46080110133456"> <p> <code class="literal">ENABLE_CORE_SCHEDULER_OVERRIDE</code> </p> - </td><td align="left" valign="top" headers="idm45774533788960"> + </td><td align="left" valign="top" headers="idm46080110132368"> <p> Override the <code class="literal">core.scheduler</code> service </p> - </td></tr><tr><td align="left" valign="top" headers="idm45774533790048"> + </td></tr><tr><td align="left" valign="top" headers="idm46080110133456"> <p> <code class="literal">ENABLE_CORE_USERINFO_OVERRIDE</code> </p> - </td><td align="left" valign="top" headers="idm45774533788960"> + </td><td align="left" valign="top" headers="idm46080110132368"> <p> Override the <code class="literal">core.userInfo</code> service </p> - </td></tr><tr><td align="left" valign="top" headers="idm45774533790048"> + </td></tr><tr><td align="left" valign="top" headers="idm46080110133456"> <p> <code class="literal">ENABLE_CORE_URLREADER_OVERRIDE</code> </p> - </td><td align="left" valign="top" headers="idm45774533788960"> + </td><td align="left" valign="top" headers="idm46080110132368"> <p> Override the <code class="literal">core.urlReader</code> service </p> - </td></tr><tr><td align="left" valign="top" headers="idm45774533790048"> + </td></tr><tr><td align="left" valign="top" headers="idm46080110133456"> <p> <code class="literal">ENABLE_EVENTS_SERVICE_OVERRIDE</code> </p> - </td><td align="left" valign="top" headers="idm45774533788960"> + </td><td align="left" valign="top" headers="idm46080110132368"> <p> Override the <code class="literal">events.service</code> service </p> - </td></tr></tbody></table></div></div></section></section><div><div xml:lang="en-US" class="legalnotice" id="idm45774534448688"><h1 class="legalnotice">Legal Notice</h1><div class="para"> + </td></tr></tbody></table></div></div></section></section><div><div xml:lang="en-US" class="legalnotice" id="idm46080110161408"><h1 class="legalnotice">Legal Notice</h1><div class="para"> Copyright <span class="trademark"/>© 2025 Red Hat, Inc. </div><div class="para"> The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at <a class="uri" href="http://creativecommons.org/licenses/by-sa/3.0/">http://creativecommons.org/licenses/by-sa/3.0/</a>. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. diff --git a/main/plugins-rhdh-install/index.html b/main/plugins-rhdh-install/index.html index 9bfd9cb903..a33422a840 100644 --- a/main/plugins-rhdh-install/index.html +++ b/main/plugins-rhdh-install/index.html @@ -1,6 +1,6 @@ <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE html> -<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Installing and viewing plugins in Red Hat Developer Hub</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="Administrative users can install and configure plugins to enable other users to use plugins to extend RHDH functionality."/><link rel="next" href="#rhdh-installing-rhdh-plugins_title-plugins-rhdh-about" title="1. Installing dynamic plugins in Red Hat Developer Hub"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm46009849756864"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Installing and viewing plugins in Red Hat Developer Hub</h1></div><div><h3 class="subtitle"><em/></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm46009830369936">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> +<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Installing and viewing plugins in Red Hat Developer Hub</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="Administrative users can install and configure plugins to enable other users to use plugins to extend RHDH functionality."/><link rel="next" href="#rhdh-installing-rhdh-plugins_title-plugins-rhdh-about" title="1. Installing dynamic plugins in Red Hat Developer Hub"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm46174661055952"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Installing and viewing plugins in Red Hat Developer Hub</h1></div><div><h3 class="subtitle"><em/></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm46174642061904">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> Administrative users can install and configure plugins to enable other users to use plugins to extend RHDH functionality. </div></div></div></div><hr/></div><div class="toc"><ul class="toc"><li><span class="section"><a href="#rhdh-installing-rhdh-plugins_title-plugins-rhdh-about">1. Installing dynamic plugins in Red Hat Developer Hub</a></span><ul><li><span class="section"><a href="#proc-config-dynamic-plugins-rhdh-operator_rhdh-installing-rhdh-plugins">1.1. Installing dynamic plugins with the Red Hat Developer Hub Operator</a></span></li><li><span class="section"><a href="#con-install-dynamic-plugin-helm_rhdh-installing-rhdh-plugins">1.2. Installing dynamic plugins using the Helm chart</a></span></li><li><span class="section"><a href="#proc-install-plugins-using-custom-npm-registry">1.3. Installing dynamic plugins in an air-gapped environment</a></span></li></ul></li><li><span class="section"><a href="#assembly-third-party-plugins">2. Third-party plugins in Red Hat Developer Hub</a></span><ul><li><span class="section"><a href="#proc-export-third-party-plugins-rhdh_assembly-third-party-plugins">2.1. Exporting third-party plugins in Red Hat Developer Hub</a></span></li><li><span class="section"><a href="#assembly-package-publish-third-party-dynamic-plugin">2.2. Packaging and publishing third-party plugins as dynamic plugins</a></span></li><li><span class="section"><a href="#assembly-install-third-party-plugins-rhdh">2.3. Installing third-party plugins in Red Hat Developer Hub</a></span></li></ul></li><li><span class="section"><a href="#proc-viewing-installed-plugins_assembly-install-third-party-plugins-rhdh">3. Viewing installed plugins</a></span></li></ul></div><section class="section" id="rhdh-installing-rhdh-plugins_title-plugins-rhdh-about"><div class="titlepage"><div><div><h2 class="title">1. Installing dynamic plugins in Red Hat Developer Hub</h2></div></div></div><p> The dynamic plugin support is based on the backend plugin manager package, which is a service that scans a configured root directory (<code class="literal">dynamicPlugins.rootDirectory</code> in the <code class="literal">app-config.yaml</code> file) for dynamic plugin packages and loads them dynamically. @@ -580,7 +580,7 @@ Open your Developer Hub application and click <span class="strong strong"><strong>Administration</strong></span>. </li><li class="listitem"> Go to the <span class="strong strong"><strong>Plugins</strong></span> tab to view a list of installed plugins and related information. - </li></ol></div></section><div><div xml:lang="en-US" class="legalnotice" id="idm46009830369936"><h1 class="legalnotice">Legal Notice</h1><div class="para"> + </li></ol></div></section><div><div xml:lang="en-US" class="legalnotice" id="idm46174642061904"><h1 class="legalnotice">Legal Notice</h1><div class="para"> Copyright <span class="trademark"/>© 2025 Red Hat, Inc. </div><div class="para"> The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at <a class="uri" href="http://creativecommons.org/licenses/by-sa/3.0/">http://creativecommons.org/licenses/by-sa/3.0/</a>. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. diff --git a/main/plugins-rhdh-reference/index.html b/main/plugins-rhdh-reference/index.html index 94d63d3e42..5d8089eede 100644 --- a/main/plugins-rhdh-reference/index.html +++ b/main/plugins-rhdh-reference/index.html @@ -1,6 +1,6 @@ <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE html> -<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Dynamic plugins reference</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="Red Hat Developer Hub is preinstalled with a selection of dynamic plugins that users can enable and configure to extend RHDH functionality."/><link rel="next" href="#con-preinstalled-dynamic-plugins" title="1. Preinstalled dynamic plugins"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm45575257708000"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Dynamic plugins reference</h1></div><div><h3 class="subtitle"><em/></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm45575249405344">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> +<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Dynamic plugins reference</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="Red Hat Developer Hub is preinstalled with a selection of dynamic plugins that users can enable and configure to extend RHDH functionality."/><link rel="next" href="#con-preinstalled-dynamic-plugins" title="1. Preinstalled dynamic plugins"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm45610846892896"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Dynamic plugins reference</h1></div><div><h3 class="subtitle"><em/></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm45610832446240">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> Red Hat Developer Hub is preinstalled with a selection of dynamic plugins that users can enable and configure to extend RHDH functionality. </div></div></div></div><hr/></div><div class="toc"><ul class="toc"><li><span class="section"><a href="#con-preinstalled-dynamic-plugins">1. Preinstalled dynamic plugins</a></span><ul><li><span class="section"><a href="#red-hat-supported-plugins">1.1. Red Hat supported plugins</a></span></li><li><span class="section"><a href="#snip-dynamic-plugins-support_title-plugins-rhdh-about">1.2. Technology Preview plugins</a></span></li></ul></li><li><span class="section"><a href="#rhdh-compatible-plugins">2. Other installable plugins</a></span></li></ul></div><p> The dynamic plugin support is based on the backend plugin manager package, which is a service that scans a configured root directory (<code class="literal">dynamicPlugins.rootDirectory</code> in the app config) for dynamic plugin packages and loads them dynamically. @@ -38,19 +38,19 @@ The default configuration for a plugin is extracted from the <code class="literal">dynamic-plugins.default.yaml</code> file, however, you can use a <code class="literal">pluginConfig</code> entry to override the default configuration. </p></div></div><section class="section" id="red-hat-supported-plugins"><div class="titlepage"><div><div><h3 class="title">1.1. Red Hat supported plugins</h3></div></div></div><p> Red Hat supports the following 20 plugins: - </p><div class="informaltable"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 25%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 25%; " class="col_3"/><col style="width: 25%; " class="col_4"/></colgroup><thead><tr><th align="left" valign="top" id="idm45575247746208" scope="col"><span class="strong strong"><strong>Name</strong></span></th><th align="left" valign="top" id="idm45575331298912" scope="col"><span class="strong strong"><strong>Plugin</strong></span></th><th align="left" valign="top" id="idm45575331579008" scope="col"><span class="strong strong"><strong>Version</strong></span></th><th align="left" valign="top" id="idm45575248114416" scope="col"><span class="strong strong"><strong>Path and required variables</strong></span></th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45575247746208"> + </p><div class="informaltable"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 25%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 25%; " class="col_3"/><col style="width: 25%; " class="col_4"/></colgroup><thead><tr><th align="left" valign="top" id="idm45610825958448" scope="col"><span class="strong strong"><strong>Name</strong></span></th><th align="left" valign="top" id="idm45610908981280" scope="col"><span class="strong strong"><strong>Plugin</strong></span></th><th align="left" valign="top" id="idm45610832181856" scope="col"><span class="strong strong"><strong>Version</strong></span></th><th align="left" valign="top" id="idm45610826399072" scope="col"><span class="strong strong"><strong>Path and required variables</strong></span></th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45610825958448"> <p> Analytics Provider Segment </p> - </td><td align="left" valign="top" headers="idm45575331298912"> + </td><td align="left" valign="top" headers="idm45610908981280"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-analytics-provider-segment/v/1.10.2">@backstage-community/plugin-analytics-provider-segment</a></code> </p> - </td><td align="left" valign="top" headers="idm45575331579008"> + </td><td align="left" valign="top" headers="idm45610832181856"> <p> 1.10.2 </p> - </td><td align="left" valign="top" headers="idm45575248114416"> + </td><td align="left" valign="top" headers="idm45610826399072"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-analytics-provider-segment</code> </p> @@ -60,35 +60,35 @@ <p> <code class="literal">SEGMENT_TEST_MODE</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575247746208"> + </td></tr><tr><td align="left" valign="top" headers="idm45610825958448"> <p> Argo CD </p> - </td><td align="left" valign="top" headers="idm45575331298912"> + </td><td align="left" valign="top" headers="idm45610908981280"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@roadiehq/backstage-plugin-argo-cd/v/2.8.4">@roadiehq/backstage-plugin-argo-cd</a></code> </p> - </td><td align="left" valign="top" headers="idm45575331579008"> + </td><td align="left" valign="top" headers="idm45610832181856"> <p> 2.8.4 </p> - </td><td align="left" valign="top" headers="idm45575248114416"> + </td><td align="left" valign="top" headers="idm45610826399072"> <p> <code class="literal">./dynamic-plugins/dist/roadiehq-backstage-plugin-argo-cd</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575247746208"> + </td></tr><tr><td align="left" valign="top" headers="idm45610825958448"> <p> Argo CD </p> - </td><td align="left" valign="top" headers="idm45575331298912"> + </td><td align="left" valign="top" headers="idm45610908981280"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@roadiehq/backstage-plugin-argo-cd-backend/v/3.2.3">@roadiehq/backstage-plugin-argo-cd-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45575331579008"> + </td><td align="left" valign="top" headers="idm45610832181856"> <p> 3.2.3 </p> - </td><td align="left" valign="top" headers="idm45575248114416"> + </td><td align="left" valign="top" headers="idm45610826399072"> <p> <code class="literal">./dynamic-plugins/dist/roadiehq-backstage-plugin-argo-cd-backend-dynamic</code> </p> @@ -110,54 +110,54 @@ <p> <code class="literal">ARGOCD_AUTH_TOKEN2</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575247746208"> + </td></tr><tr><td align="left" valign="top" headers="idm45610825958448"> <p> Dynamic Home Page </p> - </td><td align="left" valign="top" headers="idm45575331298912"> + </td><td align="left" valign="top" headers="idm45610908981280"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@red-hat-developer-hub/backstage-plugin-dynamic-home-page/v/1.0.1">@red-hat-developer-hub/backstage-plugin-dynamic-home-page</a></code> </p> - </td><td align="left" valign="top" headers="idm45575331579008"> + </td><td align="left" valign="top" headers="idm45610832181856"> <p> 1.0.1 </p> - </td><td align="left" valign="top" headers="idm45575248114416"> + </td><td align="left" valign="top" headers="idm45610826399072"> <p> <code class="literal">./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-dynamic-home-page</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575247746208"> + </td></tr><tr><td align="left" valign="top" headers="idm45610825958448"> <p> GitHub </p> - </td><td align="left" valign="top" headers="idm45575331298912"> + </td><td align="left" valign="top" headers="idm45610908981280"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-catalog-backend-module-github/v/0.7.6">@backstage/plugin-catalog-backend-module-github</a></code> </p> - </td><td align="left" valign="top" headers="idm45575331579008"> + </td><td align="left" valign="top" headers="idm45610832181856"> <p> 0.7.6 </p> - </td><td align="left" valign="top" headers="idm45575248114416"> + </td><td align="left" valign="top" headers="idm45610826399072"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-github-dynamic</code> </p> <p> <code class="literal">GITHUB_ORG</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575247746208"> + </td></tr><tr><td align="left" valign="top" headers="idm45610825958448"> <p> GitHub Org </p> - </td><td align="left" valign="top" headers="idm45575331298912"> + </td><td align="left" valign="top" headers="idm45610908981280"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-catalog-backend-module-github-org/v/0.3.3">@backstage/plugin-catalog-backend-module-github-org</a></code> </p> - </td><td align="left" valign="top" headers="idm45575331579008"> + </td><td align="left" valign="top" headers="idm45610832181856"> <p> 0.3.3 </p> - </td><td align="left" valign="top" headers="idm45575248114416"> + </td><td align="left" valign="top" headers="idm45610826399072"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-github-org-dynamic</code> </p> @@ -167,19 +167,19 @@ <p> <code class="literal">GITHUB_ORG</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575247746208"> + </td></tr><tr><td align="left" valign="top" headers="idm45610825958448"> <p> Keycloak </p> - </td><td align="left" valign="top" headers="idm45575331298912"> + </td><td align="left" valign="top" headers="idm45610908981280"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-catalog-backend-module-keycloak/v/3.2.2">@backstage-community/plugin-catalog-backend-module-keycloak</a></code> </p> - </td><td align="left" valign="top" headers="idm45575331579008"> + </td><td align="left" valign="top" headers="idm45610832181856"> <p> 3.2.2 </p> - </td><td align="left" valign="top" headers="idm45575248114416"> + </td><td align="left" valign="top" headers="idm45610826399072"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-catalog-backend-module-keycloak-dynamic</code> </p> @@ -198,19 +198,19 @@ <p> <code class="literal">KEYCLOAK_CLIENT_SECRET</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575247746208"> + </td></tr><tr><td align="left" valign="top" headers="idm45610825958448"> <p> Kubernetes </p> - </td><td align="left" valign="top" headers="idm45575331298912"> + </td><td align="left" valign="top" headers="idm45610908981280"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-kubernetes-backend/v/0.18.7">@backstage/plugin-kubernetes-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45575331579008"> + </td><td align="left" valign="top" headers="idm45610832181856"> <p> 0.18.7 </p> - </td><td align="left" valign="top" headers="idm45575248114416"> + </td><td align="left" valign="top" headers="idm45610826399072"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-kubernetes-backend-dynamic</code> </p> @@ -223,51 +223,51 @@ <p> <code class="literal">K8S_CLUSTER_TOKEN</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575247746208"> + </td></tr><tr><td align="left" valign="top" headers="idm45610825958448"> <p> Kubernetes </p> - </td><td align="left" valign="top" headers="idm45575331298912"> + </td><td align="left" valign="top" headers="idm45610908981280"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-scaffolder-backend-module-kubernetes/v/2.2.2">@backstage-community/plugin-scaffolder-backend-module-kubernetes</a></code> </p> - </td><td align="left" valign="top" headers="idm45575331579008"> + </td><td align="left" valign="top" headers="idm45610832181856"> <p> 2.2.2 </p> - </td><td align="left" valign="top" headers="idm45575248114416"> + </td><td align="left" valign="top" headers="idm45610826399072"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-kubernetes-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575247746208"> + </td></tr><tr><td align="left" valign="top" headers="idm45610825958448"> <p> OCM </p> - </td><td align="left" valign="top" headers="idm45575331298912"> + </td><td align="left" valign="top" headers="idm45610908981280"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-ocm/v/5.2.4">@backstage-community/plugin-ocm</a></code> </p> - </td><td align="left" valign="top" headers="idm45575331579008"> + </td><td align="left" valign="top" headers="idm45610832181856"> <p> 5.2.4 </p> - </td><td align="left" valign="top" headers="idm45575248114416"> + </td><td align="left" valign="top" headers="idm45610826399072"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-ocm</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575247746208"> + </td></tr><tr><td align="left" valign="top" headers="idm45610825958448"> <p> OCM </p> - </td><td align="left" valign="top" headers="idm45575331298912"> + </td><td align="left" valign="top" headers="idm45610908981280"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-ocm-backend/v/5.2.3">@backstage-community/plugin-ocm-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45575331579008"> + </td><td align="left" valign="top" headers="idm45610832181856"> <p> 5.2.3 </p> - </td><td align="left" valign="top" headers="idm45575248114416"> + </td><td align="left" valign="top" headers="idm45610826399072"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-ocm-backend-dynamic</code> </p> @@ -280,147 +280,147 @@ <p> <code class="literal">OCM_SA_TOKEN</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575247746208"> + </td></tr><tr><td align="left" valign="top" headers="idm45610825958448"> <p> Quay </p> - </td><td align="left" valign="top" headers="idm45575331298912"> + </td><td align="left" valign="top" headers="idm45610908981280"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-quay/v/1.14.4">@backstage-community/plugin-quay</a></code> </p> - </td><td align="left" valign="top" headers="idm45575331579008"> + </td><td align="left" valign="top" headers="idm45610832181856"> <p> 1.14.4 </p> - </td><td align="left" valign="top" headers="idm45575248114416"> + </td><td align="left" valign="top" headers="idm45610826399072"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-quay</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575247746208"> + </td></tr><tr><td align="left" valign="top" headers="idm45610825958448"> <p> Quay </p> - </td><td align="left" valign="top" headers="idm45575331298912"> + </td><td align="left" valign="top" headers="idm45610908981280"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-scaffolder-backend-module-quay/v/2.2.2">@backstage-community/plugin-scaffolder-backend-module-quay</a></code> </p> - </td><td align="left" valign="top" headers="idm45575331579008"> + </td><td align="left" valign="top" headers="idm45610832181856"> <p> 2.2.2 </p> - </td><td align="left" valign="top" headers="idm45575248114416"> + </td><td align="left" valign="top" headers="idm45610826399072"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-quay-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575247746208"> + </td></tr><tr><td align="left" valign="top" headers="idm45610825958448"> <p> RBAC </p> - </td><td align="left" valign="top" headers="idm45575331298912"> + </td><td align="left" valign="top" headers="idm45610908981280"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-rbac/v/1.33.4">@backstage-community/plugin-rbac</a></code> </p> - </td><td align="left" valign="top" headers="idm45575331579008"> + </td><td align="left" valign="top" headers="idm45610832181856"> <p> 1.33.4 </p> - </td><td align="left" valign="top" headers="idm45575248114416"> + </td><td align="left" valign="top" headers="idm45610826399072"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-rbac</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575247746208"> + </td></tr><tr><td align="left" valign="top" headers="idm45610825958448"> <p> Regex </p> - </td><td align="left" valign="top" headers="idm45575331298912"> + </td><td align="left" valign="top" headers="idm45610908981280"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-scaffolder-backend-module-regex/v/2.2.3">@backstage-community/plugin-scaffolder-backend-module-regex</a></code> </p> - </td><td align="left" valign="top" headers="idm45575331579008"> + </td><td align="left" valign="top" headers="idm45610832181856"> <p> 2.2.3 </p> - </td><td align="left" valign="top" headers="idm45575248114416"> + </td><td align="left" valign="top" headers="idm45610826399072"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-regex-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575247746208"> + </td></tr><tr><td align="left" valign="top" headers="idm45610825958448"> <p> Signals </p> - </td><td align="left" valign="top" headers="idm45575331298912"> + </td><td align="left" valign="top" headers="idm45610908981280"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-signals-backend/v/0.2.2">@backstage/plugin-signals-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45575331579008"> + </td><td align="left" valign="top" headers="idm45610832181856"> <p> 0.2.2 </p> - </td><td align="left" valign="top" headers="idm45575248114416"> + </td><td align="left" valign="top" headers="idm45610826399072"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-signals-backend-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575247746208"> + </td></tr><tr><td align="left" valign="top" headers="idm45610825958448"> <p> TechDocs </p> - </td><td align="left" valign="top" headers="idm45575331298912"> + </td><td align="left" valign="top" headers="idm45610908981280"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-techdocs/v/1.11.0">@backstage/plugin-techdocs</a></code> </p> - </td><td align="left" valign="top" headers="idm45575331579008"> + </td><td align="left" valign="top" headers="idm45610832181856"> <p> 1.11.0 </p> - </td><td align="left" valign="top" headers="idm45575248114416"> + </td><td align="left" valign="top" headers="idm45610826399072"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-techdocs</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575247746208"> + </td></tr><tr><td align="left" valign="top" headers="idm45610825958448"> <p> TechDocs </p> - </td><td align="left" valign="top" headers="idm45575331298912"> + </td><td align="left" valign="top" headers="idm45610908981280"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-techdocs-backend/v/1.11.1">@backstage/plugin-techdocs-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45575331579008"> + </td><td align="left" valign="top" headers="idm45610832181856"> <p> 1.11.1 </p> - </td><td align="left" valign="top" headers="idm45575248114416"> + </td><td align="left" valign="top" headers="idm45610826399072"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-techdocs-backend-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575247746208"> + </td></tr><tr><td align="left" valign="top" headers="idm45610825958448"> <p> Tekton </p> - </td><td align="left" valign="top" headers="idm45575331298912"> + </td><td align="left" valign="top" headers="idm45610908981280"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-tekton/v/3.17.0">@backstage-community/plugin-tekton</a></code> </p> - </td><td align="left" valign="top" headers="idm45575331579008"> + </td><td align="left" valign="top" headers="idm45610832181856"> <p> 3.17.0 </p> - </td><td align="left" valign="top" headers="idm45575248114416"> + </td><td align="left" valign="top" headers="idm45610826399072"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-tekton</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575247746208"> + </td></tr><tr><td align="left" valign="top" headers="idm45610825958448"> <p> Topology </p> - </td><td align="left" valign="top" headers="idm45575331298912"> + </td><td align="left" valign="top" headers="idm45610908981280"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-topology/v/1.29.7">@backstage-community/plugin-topology</a></code> </p> - </td><td align="left" valign="top" headers="idm45575331579008"> + </td><td align="left" valign="top" headers="idm45610832181856"> <p> 1.29.7 </p> - </td><td align="left" valign="top" headers="idm45575248114416"> + </td><td align="left" valign="top" headers="idm45610826399072"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-topology</code> </p> @@ -434,19 +434,19 @@ For more information on Red Hat Technology Preview features, see <a class="link" href="https://access.redhat.com/support/offerings/techpreview/">Technology Preview Features Scope</a>. </p></div></div><section class="section" id="rhdh-tech-preview-plugins"><div class="titlepage"><div><div><h4 class="title">1.2.1. Red Hat Technology Preview plugins</h4></div></div></div><p> Red Hat provides Technology Preview support for the following 54 plugins: - </p><div class="informaltable"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 25%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 25%; " class="col_3"/><col style="width: 25%; " class="col_4"/></colgroup><thead><tr><th align="left" valign="top" id="idm45575252981440" scope="col"><span class="strong strong"><strong>Name</strong></span></th><th align="left" valign="top" id="idm45575252980208" scope="col"><span class="strong strong"><strong>Plugin</strong></span></th><th align="left" valign="top" id="idm45575252978976" scope="col"><span class="strong strong"><strong>Version</strong></span></th><th align="left" valign="top" id="idm45575252774240" scope="col"><span class="strong strong"><strong>Path and required variables</strong></span></th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45575252981440"> + </p><div class="informaltable"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 25%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 25%; " class="col_3"/><col style="width: 25%; " class="col_4"/></colgroup><thead><tr><th align="left" valign="top" id="idm45610826382656" scope="col"><span class="strong strong"><strong>Name</strong></span></th><th align="left" valign="top" id="idm45610826381424" scope="col"><span class="strong strong"><strong>Plugin</strong></span></th><th align="left" valign="top" id="idm45610826380192" scope="col"><span class="strong strong"><strong>Version</strong></span></th><th align="left" valign="top" id="idm45610826378960" scope="col"><span class="strong strong"><strong>Path and required variables</strong></span></th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45610826382656"> <p> 3scale </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-3scale-backend/v/3.0.3">@backstage-community/plugin-3scale-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 3.0.3 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-3scale-backend-dynamic</code> </p> @@ -456,19 +456,19 @@ <p> <code class="literal">THREESCALE_ACCESS_TOKEN</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> Ansible Automation Platform (AAP) </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@janus-idp/backstage-plugin-aap-backend/v/2.2.0">@janus-idp/backstage-plugin-aap-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 2.2.0 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/janus-idp-backstage-plugin-aap-backend-dynamic</code> </p> @@ -478,35 +478,35 @@ <p> <code class="literal">AAP_AUTH_TOKEN</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> ACR </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-acr/v/1.8.5">@backstage-community/plugin-acr</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 1.8.5 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-acr</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> Argo CD </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@roadiehq/scaffolder-backend-argocd/v/1.2.0">@roadiehq/scaffolder-backend-argocd</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 1.2.0 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/roadiehq-scaffolder-backend-argocd-dynamic</code> </p> @@ -528,67 +528,67 @@ <p> <code class="literal">ARGOCD_AUTH_TOKEN2</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> Argo CD (Red Hat) </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-redhat-argocd/v/1.11.0">@backstage-community/plugin-redhat-argocd</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 1.11.0 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-redhat-argocd</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> Azure </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-scaffolder-backend-module-azure/v/0.2.2">@backstage/plugin-scaffolder-backend-module-azure</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 0.2.2 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-azure-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> Azure Devops </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-azure-devops/v/0.6.2">@backstage-community/plugin-azure-devops</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 0.6.2 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-azure-devops</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> Azure Devops </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-azure-devops-backend/v/0.8.0">@backstage-community/plugin-azure-devops-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 0.8.0 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-azure-devops-backend-dynamic</code> </p> @@ -598,297 +598,297 @@ <p> <code class="literal">AZURE_ORG</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> Azure Repositories </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@parfuemerie-douglas/scaffolder-backend-module-azure-repositories/v/0.3.0">@parfuemerie-douglas/scaffolder-backend-module-azure-repositories</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 0.3.0 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/parfuemerie-douglas-scaffolder-backend-module-azure-repositories-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> Bitbucket Cloud </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-catalog-backend-module-bitbucket-cloud/v/0.4.1">@backstage/plugin-catalog-backend-module-bitbucket-cloud</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 0.4.1 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-bitbucket-cloud-dynamic</code> </p> <p> <code class="literal">BITBUCKET_WORKSPACE</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> Bitbucket Cloud </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-scaffolder-backend-module-bitbucket-cloud/v/0.2.2">@backstage/plugin-scaffolder-backend-module-bitbucket-cloud</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 0.2.2 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-bitbucket-cloud-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> Bitbucket Server </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-catalog-backend-module-bitbucket-server/v/0.2.3">@backstage/plugin-catalog-backend-module-bitbucket-server</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 0.2.3 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-bitbucket-server-dynamic</code> </p> <p> <code class="literal">BITBUCKET_HOST</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> Bitbucket Server </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-scaffolder-backend-module-bitbucket-server/v/0.2.2">@backstage/plugin-scaffolder-backend-module-bitbucket-server</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 0.2.2 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-bitbucket-server-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> Bulk Import </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@red-hat-developer-hub/backstage-plugin-bulk-import/v/1.10.3">@red-hat-developer-hub/backstage-plugin-bulk-import</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 1.10.3 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-bulk-import</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> Bulk Import </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@red-hat-developer-hub/backstage-plugin-bulk-import-backend/v/5.2.0">@red-hat-developer-hub/backstage-plugin-bulk-import-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 5.2.0 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-bulk-import-backend-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> Datadog </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@roadiehq/backstage-plugin-datadog/v/2.4.0">@roadiehq/backstage-plugin-datadog</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 2.4.0 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/roadiehq-backstage-plugin-datadog</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> Dynatrace </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-dynatrace/v/10.0.8">@backstage-community/plugin-dynatrace</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 10.0.8 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-dynatrace</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> Gerrit </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-scaffolder-backend-module-gerrit/v/0.2.2">@backstage/plugin-scaffolder-backend-module-gerrit</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 0.2.2 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-gerrit-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> GitHub </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-scaffolder-backend-module-github/v/0.5.2">@backstage/plugin-scaffolder-backend-module-github</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 0.5.2 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-github-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> GitHub Actions </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-github-actions/v/0.6.24">@backstage-community/plugin-github-actions</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 0.6.24 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-github-actions</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> GitHub Insights </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@roadiehq/backstage-plugin-github-insights/v/2.5.1">@roadiehq/backstage-plugin-github-insights</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 2.5.1 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/roadiehq-backstage-plugin-github-insights</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> GitHub Issues </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-github-issues/v/0.4.8">@backstage-community/plugin-github-issues</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 0.4.8 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-github-issues</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> GitHub Pull Requests </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@roadiehq/backstage-plugin-github-pull-requests/v/2.6.0">@roadiehq/backstage-plugin-github-pull-requests</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 2.6.0 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/roadiehq-backstage-plugin-github-pull-requests</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> GitLab </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@immobiliarelabs/backstage-plugin-gitlab/v/6.6.1">@immobiliarelabs/backstage-plugin-gitlab</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 6.6.1 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/immobiliarelabs-backstage-plugin-gitlab</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> GitLab </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-catalog-backend-module-gitlab/v/0.4.4">@backstage/plugin-catalog-backend-module-gitlab</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 0.4.4 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-gitlab-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> GitLab </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@immobiliarelabs/backstage-plugin-gitlab-backend/v/6.7.0">@immobiliarelabs/backstage-plugin-gitlab-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 6.7.0 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic</code> </p> @@ -898,83 +898,83 @@ <p> <code class="literal">GITLAB_TOKEN</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> GitLab </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-scaffolder-backend-module-gitlab/v/0.6.1">@backstage/plugin-scaffolder-backend-module-gitlab</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 0.6.1 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-gitlab-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> GitLab Org </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-catalog-backend-module-gitlab-org/v/0.2.2">@backstage/plugin-catalog-backend-module-gitlab-org</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 0.2.2 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-gitlab-org-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> Http Request </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@roadiehq/scaffolder-backend-module-http-request/v/5.0.0">@roadiehq/scaffolder-backend-module-http-request</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 5.0.0 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/roadiehq-scaffolder-backend-module-http-request-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> Jenkins </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-jenkins/v/0.12.0">@backstage-community/plugin-jenkins</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 0.12.0 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-jenkins</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> Jenkins </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-jenkins-backend/v/0.6.2">@backstage-community/plugin-jenkins-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 0.6.2 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-jenkins-backend-dynamic</code> </p> @@ -987,163 +987,163 @@ <p> <code class="literal">JENKINS_TOKEN</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> JFrog Artifactory </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-jfrog-artifactory/v/1.10.2">@backstage-community/plugin-jfrog-artifactory</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 1.10.2 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-jfrog-artifactory</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> Jira </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@roadiehq/backstage-plugin-jira/v/2.8.0">@roadiehq/backstage-plugin-jira</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 2.8.0 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/roadiehq-backstage-plugin-jira</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> Kubernetes </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-kubernetes/v/0.11.16">@backstage/plugin-kubernetes</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 0.11.16 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-kubernetes</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> Ldap </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-catalog-backend-module-ldap/v/0.9.1">@backstage/plugin-catalog-backend-module-ldap</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 0.9.1 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-ldap-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> Lighthouse </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-lighthouse/v/0.4.24">@backstage-community/plugin-lighthouse</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 0.4.24 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-lighthouse</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> MS Graph </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-catalog-backend-module-msgraph/v/0.6.3">@backstage/plugin-catalog-backend-module-msgraph</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 0.6.3 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-msgraph-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> Nexus Repository Manager </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-nexus-repository-manager/v/1.10.6">@backstage-community/plugin-nexus-repository-manager</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 1.10.6 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-nexus-repository-manager</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> Notifications </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-notifications/v/0.3.2">@backstage/plugin-notifications</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 0.3.2 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-notifications</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> Notifications </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-notifications-backend/v/0.4.2">@backstage/plugin-notifications-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 0.4.2 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-notifications-backend-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> Notifications Module Email </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-notifications-backend-module-email/v/0.3.2">@backstage/plugin-notifications-backend-module-email</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 0.3.2 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-notifications-backend-module-email-dynamic</code> </p> @@ -1159,35 +1159,35 @@ <p> <code class="literal">EMAIL_SENDER</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> PagerDuty </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@pagerduty/backstage-plugin/v/0.15.2">@pagerduty/backstage-plugin</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 0.15.2 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/pagerduty-backstage-plugin</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> PagerDuty </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@pagerduty/backstage-plugin-backend/v/0.9.2">@pagerduty/backstage-plugin-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 0.9.2 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/pagerduty-backstage-plugin-backend-dynamic</code> </p> @@ -1203,67 +1203,67 @@ <p> <code class="literal">PAGERDUTY_SUBDOMAIN</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> Pingidentity </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-catalog-backend-module-pingidentity/v/0.1.5">@backstage-community/plugin-catalog-backend-module-pingidentity</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 0.1.5 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-catalog-backend-module-pingidentity-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> Scaffolder Relation Processor </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-catalog-backend-module-scaffolder-relation-processor/v/2.0.2">@backstage-community/plugin-catalog-backend-module-scaffolder-relation-processor</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 2.0.2 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-catalog-backend-module-scaffolder-relation-processor-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> Security Insights </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@roadiehq/backstage-plugin-security-insights/v/2.4.0">@roadiehq/backstage-plugin-security-insights</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 2.4.0 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/roadiehq-backstage-plugin-security-insights</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> ServiceNow </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-scaffolder-backend-module-servicenow/v/2.2.3">@backstage-community/plugin-scaffolder-backend-module-servicenow</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 2.2.3 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-servicenow-dynamic</code> </p> @@ -1276,51 +1276,51 @@ <p> <code class="literal">SERVICENOW_PASSWORD</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> Signals </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-signals/v/0.0.11">@backstage/plugin-signals</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 0.0.11 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-signals</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> SonarQube </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-sonarqube/v/0.8.7">@backstage-community/plugin-sonarqube</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 0.8.7 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-sonarqube</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> SonarQube </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-sonarqube-backend/v/0.3.0">@backstage-community/plugin-sonarqube-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 0.3.0 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-sonarqube-backend-dynamic</code> </p> @@ -1330,70 +1330,70 @@ <p> <code class="literal">SONARQUBE_TOKEN</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> SonarQube </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-scaffolder-backend-module-sonarqube/v/2.2.2">@backstage-community/plugin-scaffolder-backend-module-sonarqube</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 2.2.2 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-sonarqube-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> Tech Radar </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-tech-radar/v/1.0.0">@backstage-community/plugin-tech-radar</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 1.0.0 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-tech-radar</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> Tech Radar </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-tech-radar-backend/v/1.0.0">@backstage-community/plugin-tech-radar-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 1.0.0 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-tech-radar-backend-dynamic</code> </p> <p> <code class="literal">TECH_RADAR_DATA_URL</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575252981440"> + </td></tr><tr><td align="left" valign="top" headers="idm45610826382656"> <p> Utils </p> - </td><td align="left" valign="top" headers="idm45575252980208"> + </td><td align="left" valign="top" headers="idm45610826381424"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@roadiehq/scaffolder-backend-module-utils/v/3.0.0">@roadiehq/scaffolder-backend-module-utils</a></code> </p> - </td><td align="left" valign="top" headers="idm45575252978976"> + </td><td align="left" valign="top" headers="idm45610826380192"> <p> 3.0.0 </p> - </td><td align="left" valign="top" headers="idm45575252774240"> + </td><td align="left" valign="top" headers="idm45610826378960"> <p> <code class="literal">./dynamic-plugins/dist/roadiehq-scaffolder-backend-module-utils-dynamic</code> </p> @@ -1401,57 +1401,57 @@ A new Technology Preview plugin for Red Hat Ansible Automation Platform (RHAAP) is available, which replaces this older one. See <a class="link" href="https://access.redhat.com/documentation/en-us/red_hat_developer_hub/1.5/html-single/configuring_plugins_in_red_hat_developer_hub/index#rhdh-compatible-plugins">Other installable plugins</a> in the <span class="emphasis"><em>Configuring plugins in Red Hat Developer Hub guide</em></span> for further details. See <a class="link" href="#rhdh-compatible-plugins" title="2. Other installable plugins">Dynamic plugins support matrix</a>. </li></ul></div></div></div></section></section></section><section class="section" id="rhdh-compatible-plugins"><div class="titlepage"><div><div><h2 class="title">2. Other installable plugins</h2></div></div></div><p> The following Technology Preview plugins are not preinstalled and must be installed from an external source: - </p><div class="informaltable"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 25%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 25%; " class="col_3"/><col style="width: 25%; " class="col_4"/></colgroup><thead><tr><th align="left" valign="top" id="idm45575249227360" scope="col"><span class="strong strong"><strong>Name</strong></span></th><th align="left" valign="top" id="idm45575249225808" scope="col"><span class="strong strong"><strong>Plugin</strong></span></th><th align="left" valign="top" id="idm45575249224256" scope="col"><span class="strong strong"><strong>Version</strong></span></th><th align="left" valign="top" id="idm45575249222704" scope="col"><span class="strong strong"><strong>Installation Details</strong></span></th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45575249227360"> + </p><div class="informaltable"><table class="gt-4-cols lt-7-rows"><colgroup><col style="width: 25%; " class="col_1"/><col style="width: 25%; " class="col_2"/><col style="width: 25%; " class="col_3"/><col style="width: 25%; " class="col_4"/></colgroup><thead><tr><th align="left" valign="top" id="idm45610829416272" scope="col"><span class="strong strong"><strong>Name</strong></span></th><th align="left" valign="top" id="idm45610829414720" scope="col"><span class="strong strong"><strong>Plugin</strong></span></th><th align="left" valign="top" id="idm45610829413168" scope="col"><span class="strong strong"><strong>Version</strong></span></th><th align="left" valign="top" id="idm45610829411616" scope="col"><span class="strong strong"><strong>Installation Details</strong></span></th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45610829416272"> <p> Ansible Automation Platform Frontend </p> - </td><td align="left" valign="top" headers="idm45575249225808"> + </td><td align="left" valign="top" headers="idm45610829414720"> <p> <code class="literal"><a class="link" href="https://access.redhat.com/downloads/content/480/ver=2.4/rhel---9/2.4/x86_64/product-software">@ansible/plugin-backstage-rhaap</a></code> </p> - </td><td align="left" valign="top" headers="idm45575249224256"> + </td><td align="left" valign="top" headers="idm45610829413168"> <p> 1.0.0 </p> - </td><td align="left" valign="top" headers="idm45575249222704"> + </td><td align="left" valign="top" headers="idm45610829411616"> <p> <a class="link" href="https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.4/html/installing_ansible_plug-ins_for_red_hat_developer_hub">Learn more</a> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575249227360"> + </td></tr><tr><td align="left" valign="top" headers="idm45610829416272"> <p> Ansible Automation Platform </p> - </td><td align="left" valign="top" headers="idm45575249225808"> + </td><td align="left" valign="top" headers="idm45610829414720"> <p> <code class="literal"><a class="link" href="https://access.redhat.com/downloads/content/480/ver=2.4/rhel---9/2.4/x86_64/product-software">@ansible/plugin-backstage-rhaap-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45575249224256"> + </td><td align="left" valign="top" headers="idm45610829413168"> <p> 1.0.0 </p> - </td><td align="left" valign="top" headers="idm45575249222704"> + </td><td align="left" valign="top" headers="idm45610829411616"> <p> <a class="link" href="https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.4/html/installing_ansible_plug-ins_for_red_hat_developer_hub">Learn more</a> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45575249227360"> + </td></tr><tr><td align="left" valign="top" headers="idm45610829416272"> <p> Ansible Automation Platform Scaffolder Backend </p> - </td><td align="left" valign="top" headers="idm45575249225808"> + </td><td align="left" valign="top" headers="idm45610829414720"> <p> <code class="literal"><a class="link" href="https://access.redhat.com/downloads/content/480/ver=2.4/rhel---9/2.4/x86_64/product-software">@ansible/plugin-scaffolder-backend-module-backstage-rhaap</a></code> </p> - </td><td align="left" valign="top" headers="idm45575249224256"> + </td><td align="left" valign="top" headers="idm45610829413168"> <p> 1.0.0 </p> - </td><td align="left" valign="top" headers="idm45575249222704"> + </td><td align="left" valign="top" headers="idm45610829411616"> <p> <a class="link" href="https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.4/html/installing_ansible_plug-ins_for_red_hat_developer_hub">Learn more</a> </p> </td></tr></tbody></table></div><div class="admonition note"><div class="admonition_header">Note</div><div><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> The above Red Hat Ansible Automation Platform (RHAAP) plugins, can be used as a replacement for the older plugin listed in the <a class="link" href="https://access.redhat.com/documentation/en-us/red_hat_developer_hub/1.5/html-single/configuring_plugins_in_red_hat_developer_hub/index#rhdh-tech-preview-plugins">Technology Preview plugins</a> section of the <span class="emphasis"><em>Configuring plugins in Red Hat Developer Hub guide</em></span>. - </li></ul></div></div></div></section><div><div xml:lang="en-US" class="legalnotice" id="idm45575249405344"><h1 class="legalnotice">Legal Notice</h1><div class="para"> + </li></ul></div></div></div></section><div><div xml:lang="en-US" class="legalnotice" id="idm45610832446240"><h1 class="legalnotice">Legal Notice</h1><div class="para"> Copyright <span class="trademark"/>© 2025 Red Hat, Inc. </div><div class="para"> The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at <a class="uri" href="http://creativecommons.org/licenses/by-sa/3.0/">http://creativecommons.org/licenses/by-sa/3.0/</a>. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. diff --git a/main/plugins-rhdh-troubleshooting/index.html b/main/plugins-rhdh-troubleshooting/index.html index d761e23eb6..94b12bf5f6 100644 --- a/main/plugins-rhdh-troubleshooting/index.html +++ b/main/plugins-rhdh-troubleshooting/index.html @@ -1,8 +1,8 @@ <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE html> -<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Troubleshooting Red Hat Developer Hub plugins</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="This document describes how to resolve common problems with Red Hat Developer Hub."/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm46615281521648"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Troubleshooting Red Hat Developer Hub plugins</h1></div><div><h3 class="subtitle"><em>Troubleshooting RHDH plugins </em></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm46615265497872">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> +<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Troubleshooting Red Hat Developer Hub plugins</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="This document describes how to resolve common problems with Red Hat Developer Hub."/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm45425283709744"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Troubleshooting Red Hat Developer Hub plugins</h1></div><div><h3 class="subtitle"><em>Troubleshooting RHDH plugins </em></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm45425265339392">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> This document describes how to resolve common problems with Red Hat Developer Hub. - </div></div></div></div><hr/></div><div><div xml:lang="en-US" class="legalnotice" id="idm46615265497872"><h1 class="legalnotice">Legal Notice</h1><div class="para"> + </div></div></div></div><hr/></div><div><div xml:lang="en-US" class="legalnotice" id="idm45425265339392"><h1 class="legalnotice">Legal Notice</h1><div class="para"> Copyright <span class="trademark"/>© 2025 Red Hat, Inc. </div><div class="para"> The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at <a class="uri" href="http://creativecommons.org/licenses/by-sa/3.0/">http://creativecommons.org/licenses/by-sa/3.0/</a>. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. diff --git a/main/plugins-rhdh-using/index.html b/main/plugins-rhdh-using/index.html index 5ac8976cbb..bde1109171 100644 --- a/main/plugins-rhdh-using/index.html +++ b/main/plugins-rhdh-using/index.html @@ -1,6 +1,6 @@ <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE html> -<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Using dynamic plugins</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="The following sections provide information about how you can use RHDH dynamic plugins."/><link rel="next" href="#using-ansible-plug-ins-for-red-hat-developer-hub" title="1. Using Ansible plug-ins for Red Hat Developer Hub"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm46045367229760"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Using dynamic plugins</h1></div><div><h3 class="subtitle"><em/></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm46045350052272">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> +<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Using dynamic plugins</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="The following sections provide information about how you can use RHDH dynamic plugins."/><link rel="next" href="#using-ansible-plug-ins-for-red-hat-developer-hub" title="1. Using Ansible plug-ins for Red Hat Developer Hub"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm45724484662544"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Using dynamic plugins</h1></div><div><h3 class="subtitle"><em/></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm45724467915984">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> The following sections provide information about how you can use RHDH dynamic plugins. </div></div></div></div><hr/></div><div class="toc"><ul class="toc"><li><span class="section"><a href="#using-ansible-plug-ins-for-red-hat-developer-hub">1. Using Ansible plug-ins for Red Hat Developer Hub</a></span></li><li><span class="section"><a href="#using-the-argo-cd-plugin">2. Using the Argo CD plugin</a></span></li><li><span class="section"><a href="#using-jfrog-artifactory_title-plugins-rhdh-using">3. Using the JFrog Artifactory plugin</a></span></li><li><span class="section"><a href="#rhdh-keycloak_title-plugins-rhdh-using">4. Using Keycloak</a></span><ul><li><span class="section"><a href="#importing-users-and-groups-in-developer-hub-using-the-keycloak-plugin">4.1. Importing users and groups in Developer Hub using the Keycloak plugin</a></span></li></ul></li><li><span class="section"><a href="#using-the-nexus-repository-manager-plugin">5. Using the Nexus Repository Manager plugin</a></span></li><li><span class="section"><a href="#installation-and-configuration-tekton">6. Using the Tekton plugin</a></span></li><li><span class="section"><a href="#using-the-topology-plugin">7. Using the Topology plugin</a></span></li></ul></div><section class="section" id="using-ansible-plug-ins-for-red-hat-developer-hub"><div class="titlepage"><div><div><h2 class="title">1. Using Ansible plug-ins for Red Hat Developer Hub</h2></div></div></div><p> Ansible plug-ins for Red Hat Developer Hub deliver an Ansible-specific portal experience with curated learning paths, push-button content creation, integrated development tools, and other opinionated resources. @@ -132,7 +132,7 @@ Click on the <span class="strong strong"><strong>Open URL</strong></span> button on the top of a node. </p><div class="informalfigure"><div class="mediaobject"><img src="images/rhdh-plugins-reference/topology-tab-user3.png" alt="topology-user-3"/></div></div><p class="simpara"> When you click on the <span class="strong strong"><strong>Open URL</strong></span> button, it allows you to access the associated <span class="strong strong"><strong>Ingresses</strong></span> and runs your application in a new tab. - </p></li></ol></div></section><div><div xml:lang="en-US" class="legalnotice" id="idm46045350052272"><h1 class="legalnotice">Legal Notice</h1><div class="para"> + </p></li></ol></div></section><div><div xml:lang="en-US" class="legalnotice" id="idm45724467915984"><h1 class="legalnotice">Legal Notice</h1><div class="para"> Copyright <span class="trademark"/>© 2025 Red Hat, Inc. </div><div class="para"> The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at <a class="uri" href="http://creativecommons.org/licenses/by-sa/3.0/">http://creativecommons.org/licenses/by-sa/3.0/</a>. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. diff --git a/main/rel-notes-rhdh/index.html b/main/rel-notes-rhdh/index.html index 401453d980..14d5da5701 100644 --- a/main/rel-notes-rhdh/index.html +++ b/main/rel-notes-rhdh/index.html @@ -1,6 +1,6 @@ <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE html> -<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Release notes</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="Red Hat Developer Hub is a developer platform for building developer portals. This document contains release notes for the Red Hat Developer Hub 1.5."/><link rel="next" href="#new-features" title="1. New features"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm46507608812832"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Release notes</h1></div><div><h3 class="subtitle"><em>Release notes for Red Hat Developer Hub 1.5</em></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services </span></div></div><div><a href="#idm46507596044992">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> +<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Release notes</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="Red Hat Developer Hub is a developer platform for building developer portals. This document contains release notes for the Red Hat Developer Hub 1.5."/><link rel="next" href="#new-features" title="1. New features"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm46062576338128"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Release notes</h1></div><div><h3 class="subtitle"><em>Release notes for Red Hat Developer Hub 1.5</em></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services </span></div></div><div><a href="#idm46062560704832">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> Red Hat Developer Hub is a developer platform for building developer portals. This document contains release notes for the Red Hat Developer Hub 1.5. </div></div></div></div><hr/></div><div class="toc"><ul class="toc"><li><span class="section"><a href="#new-features">1. New features</a></span></li><li><span class="section"><a href="#breaking-changes">2. Breaking changes</a></span></li><li><span class="section"><a href="#deprecated-functionalities">3. Deprecated functionalities</a></span></li><li><span class="section"><a href="#technology-preview">4. Technology Preview</a></span></li><li><span class="section"><a href="#fixed-issues">5. Fixed issues</a></span></li><li><span class="section"><a href="#fixed-security-issues">6. Fixed security issues</a></span><ul><li><span class="section"><a href="#red-hat-developer-hub-1-5-0">6.1. Red Hat Developer Hub 1.5.0</a></span></li></ul></li><li><span class="section"><a href="#known-issues">7. Known issues</a></span></li></ul></div><p> Red Hat Developer Hub (Developer Hub) 1.5 is now generally available. Developer Hub is a fully supported, enterprise-grade productized version of upstream Backstage v1.35.0. You can access and download the Red Hat Developer Hub application from the Red Hat <a class="link" href="https://access.redhat.com/downloads">Customer Portal</a> or from the <a class="link" href="https://catalog.redhat.com/search?gs&q=rhdh&searchType=containers">Ecosystem Catalog</a>. @@ -96,7 +96,7 @@ This section lists known issues in Red Hat Developer Hub 1.5. </p><p> None. - </p></section><div><div xml:lang="en-US" class="legalnotice" id="idm46507596044992"><h1 class="legalnotice">Legal Notice</h1><div class="para"> + </p></section><div><div xml:lang="en-US" class="legalnotice" id="idm46062560704832"><h1 class="legalnotice">Legal Notice</h1><div class="para"> Copyright <span class="trademark"/>© 2025 Red Hat, Inc. </div><div class="para"> The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at <a class="uri" href="http://creativecommons.org/licenses/by-sa/3.0/">http://creativecommons.org/licenses/by-sa/3.0/</a>. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. diff --git a/main/telemetry/index.html b/main/telemetry/index.html index 5160e6733c..adf93f6430 100644 --- a/main/telemetry/index.html +++ b/main/telemetry/index.html @@ -1,6 +1,6 @@ <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE html> -<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Telemetry data collection</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="As a Red Hat Developer Hub administrator, you can collect and analyze telemetry data to enhance your Red Hat Developer Hub experience."/><link rel="next" href="#assembly-rhdh-telemetry" title="1. Telemetry data collection"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm45676627446384"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Telemetry data collection</h1></div><div><h3 class="subtitle"><em>Collecting and analyzing telemetry data to enhance Red Hat Developer Hub experience</em></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm45676617137680">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> +<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Telemetry data collection</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="As a Red Hat Developer Hub administrator, you can collect and analyze telemetry data to enhance your Red Hat Developer Hub experience."/><link rel="next" href="#assembly-rhdh-telemetry" title="1. Telemetry data collection"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm45439063514240"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Telemetry data collection</h1></div><div><h3 class="subtitle"><em>Collecting and analyzing telemetry data to enhance Red Hat Developer Hub experience</em></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm45439053450288">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> As a Red Hat Developer Hub administrator, you can collect and analyze telemetry data to enhance your Red Hat Developer Hub experience. </div></div></div></div><hr/></div><div class="toc"><ul class="toc"><li><span class="section"><a href="#assembly-rhdh-telemetry">1. Telemetry data collection</a></span><ul><li><span class="section"><a href="#disabling-telemetry-data-collection_title-telemetry">1.1. Disabling telemetry data collection in RHDH</a></span></li><li><span class="section"><a href="#enabling-telemetry-data-collection_title-telemetry">1.2. Enabling telemetry data collection in RHDH</a></span></li><li><span class="section"><a href="#customizing-telemetry-segment_title-telemetry">1.3. Customizing telemetry Segment source</a></span></li></ul></li></ul></div><section class="section" id="assembly-rhdh-telemetry"><div class="titlepage"><div><div><h2 class="title">1. Telemetry data collection</h2></div></div></div><p> The telemetry data collection feature helps in collecting and analyzing the telemetry data to improve your experience with Red Hat Developer Hub. This feature is enabled by default. @@ -243,7 +243,7 @@ Replace <code class="literal"><segment_key></code> with a unique identifier for your Segment source. </div></dd></dl></div></li><li class="listitem"> Click <span class="strong strong"><strong>Upgrade</strong></span>. - </li></ol></div></li></ul></div></li></ol></div></section></section></section><div><div xml:lang="en-US" class="legalnotice" id="idm45676617137680"><h1 class="legalnotice">Legal Notice</h1><div class="para"> + </li></ol></div></li></ul></div></li></ol></div></section></section></section><div><div xml:lang="en-US" class="legalnotice" id="idm45439053450288"><h1 class="legalnotice">Legal Notice</h1><div class="para"> Copyright <span class="trademark"/>© 2025 Red Hat, Inc. </div><div class="para"> The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at <a class="uri" href="http://creativecommons.org/licenses/by-sa/3.0/">http://creativecommons.org/licenses/by-sa/3.0/</a>. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. diff --git a/main/upgrade-rhdh/index.html b/main/upgrade-rhdh/index.html index 6f0678a5fc..9e6c79534b 100644 --- a/main/upgrade-rhdh/index.html +++ b/main/upgrade-rhdh/index.html @@ -1,6 +1,6 @@ <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE html> -<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Upgrading Red Hat Developer Hub</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="You can upgrade a Red Hat Developer Hub instance to a later version from the OpenShift Container Platform web console using either the Operator or the Helm chart."/><link rel="next" href="#proc-upgrade-rhdh-operator_title-upgrade-rhdh" title="1. Upgrading the Red Hat Developer Hub Operator"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm45464582890272"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Upgrading Red Hat Developer Hub</h1></div><div><h3 class="subtitle"><em/></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm45464591141008">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> +<html xmlns="http://www.w3.org/1999/xhtml" class="chrometwo"><head><title>Upgrading Red Hat Developer Hub</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css"/><meta name="generator" content="publican v4.3.2"/><meta name="description" content="You can upgrade a Red Hat Developer Hub instance to a later version from the OpenShift Container Platform web console using either the Operator or the Helm chart."/><link rel="next" href="#proc-upgrade-rhdh-operator_title-upgrade-rhdh" title="1. Upgrading the Red Hat Developer Hub Operator"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="Common_Content/scripts/jquery-1.7.1.min.js"> </script><script type="text/javascript" src="Common_Content/scripts/utils.js"> </script><script type="text/javascript" src="Common_Content/scripts/highlight.js/highlight.pack.js"> </script></head><body><div id="chrometwo"><div id="main"><section xml:lang="en-US" class="article" id="idm45522008631760"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.5</span></div><div><h1 class="title">Upgrading Red Hat Developer Hub</h1></div><div><h3 class="subtitle"><em/></h3></div><div><div xml:lang="en-US" class="authorgroup"><span class="orgname">Red Hat Customer Content Services</span></div></div><div><a href="#idm45521996731472">Legal Notice</a></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><div class="para"> You can upgrade a Red Hat Developer Hub instance to a later version from the OpenShift Container Platform web console using either the Operator or the Helm chart. </div></div></div></div><hr/></div><div class="toc"><ul class="toc"><li><span class="section"><a href="#proc-upgrade-rhdh-operator_title-upgrade-rhdh">1. Upgrading the Red Hat Developer Hub Operator</a></span></li><li><span class="section"><a href="#proc-upgrade-rhdh-helm_title-upgrade-rhdh">2. Upgrading the Red Hat Developer Hub Helm Chart</a></span></li></ul></div><section class="section" id="proc-upgrade-rhdh-operator_title-upgrade-rhdh"><div class="titlepage"><div><div><h2 class="title">1. Upgrading the Red Hat Developer Hub Operator</h2></div></div></div><p> If you use the Operator to deploy your Red Hat Developer Hub instance, then an administrator can use the OpenShift Container Platform web console to upgrade the Operator to a later version. @@ -56,7 +56,7 @@ </p><pre class="programlisting language-terminal">helm upgrade -i rhdh -f new-values.yml \ openshift-helm-charts/redhat-developer-hub --version 1.5.0</pre><div class="admonition note"><div class="admonition_header">Note</div><div><p> You can also provide extra values to the chart by creating a <code class="literal">new-values.yml</code> file on your workstation with values that override the attributes in the installed chart or by adding new attributes. - </p></div></div></li></ol></div></li></ul></div></section><div><div xml:lang="en-US" class="legalnotice" id="idm45464591141008"><h1 class="legalnotice">Legal Notice</h1><div class="para"> + </p></div></div></li></ol></div></li></ul></div></section><div><div xml:lang="en-US" class="legalnotice" id="idm45521996731472"><h1 class="legalnotice">Legal Notice</h1><div class="para"> Copyright <span class="trademark"/>© 2025 Red Hat, Inc. </div><div class="para"> The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at <a class="uri" href="http://creativecommons.org/licenses/by-sa/3.0/">http://creativecommons.org/licenses/by-sa/3.0/</a>. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.