diff --git a/release-1.3/about/index.html b/release-1.3/about/index.html index 1a6136b238..b6d26a43ce 100644 --- a/release-1.3/about/index.html +++ b/release-1.3/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="idm45971157715936"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</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="#idm45971142701312">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="idm46028476540704"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</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="#idm46028461848656">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></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-rhtap-brand-name">2.2. Integration with {rhtap-brand-name}</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 is a fully supported, open developer platform that reduces friction and frustration of developers while boosting productivity. @@ -90,67 +90,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="idm45971161096576"><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="idm45971160690800" scope="col">Components</th><th align="left" valign="top" id="idm45971160574624" scope="col">Red Hat Developer Hub application</th><th align="left" valign="top" id="idm45971160676688" scope="col">Red Hat Developer Hub database</th><th align="left" valign="top" id="idm45971160649088" scope="col">Red Hat Developer Hub Operator</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45971160690800"> + </p><div class="table" id="idm46028482324944"><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="idm46028482174832" scope="col">Components</th><th align="left" valign="top" id="idm46028482395952" scope="col">Red Hat Developer Hub application</th><th align="left" valign="top" id="idm46028482211936" scope="col">Red Hat Developer Hub database</th><th align="left" valign="top" id="idm46028482361440" scope="col">Red Hat Developer Hub Operator</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm46028482174832"> <p> Central Processing Unit (CPU) </p> - </td><td align="left" valign="top" headers="idm45971160574624"> + </td><td align="left" valign="top" headers="idm46028482395952"> <p> 4 vCPU </p> - </td><td align="left" valign="top" headers="idm45971160676688"> + </td><td align="left" valign="top" headers="idm46028482211936"> <p> 2 vCPU </p> - </td><td align="left" valign="top" headers="idm45971160649088"> + </td><td align="left" valign="top" headers="idm46028482361440"> <p> 1 vCPU </p> - </td></tr><tr><td align="left" valign="top" headers="idm45971160690800"> + </td></tr><tr><td align="left" valign="top" headers="idm46028482174832"> <p> Memory </p> - </td><td align="left" valign="top" headers="idm45971160574624"> + </td><td align="left" valign="top" headers="idm46028482395952"> <p> 16 GB </p> - </td><td align="left" valign="top" headers="idm45971160676688"> + </td><td align="left" valign="top" headers="idm46028482211936"> <p> 8 GB </p> - </td><td align="left" valign="top" headers="idm45971160649088"> + </td><td align="left" valign="top" headers="idm46028482361440"> <p> 1500 Mi </p> - </td></tr><tr><td align="left" valign="top" headers="idm45971160690800"> + </td></tr><tr><td align="left" valign="top" headers="idm46028482174832"> <p> Storage size </p> - </td><td align="left" valign="top" headers="idm45971160574624"> + </td><td align="left" valign="top" headers="idm46028482395952"> <p> 2 GB </p> - </td><td align="left" valign="top" headers="idm45971160676688"> + </td><td align="left" valign="top" headers="idm46028482211936"> <p> 20 GB </p> - </td><td align="left" valign="top" headers="idm45971160649088"> + </td><td align="left" valign="top" headers="idm46028482361440"> <p> 50 Mi </p> - </td></tr><tr><td align="left" valign="top" headers="idm45971160690800"> + </td></tr><tr><td align="left" valign="top" headers="idm46028482174832"> <p> Replicas </p> - </td><td align="left" valign="top" headers="idm45971160574624"> + </td><td align="left" valign="top" headers="idm46028482395952"> <p> 2 or more </p> - </td><td align="left" valign="top" headers="idm45971160676688"> + </td><td align="left" valign="top" headers="idm46028482211936"> <p> 3 or more </p> - </td><td align="left" valign="top" headers="idm45971160649088"> + </td><td align="left" valign="top" headers="idm46028482361440"> <p> 1 or more </p> @@ -172,7 +172,7 @@ <a class="link" href="https://docs.redhat.com/en/documentation/red_hat_developer_hub/1.3/html/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.3/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="idm45971142701312"><h1 class="legalnotice">Legal Notice</h1><div class="para"> + </li></ul></div></section><div><div xml:lang="en-US" class="legalnotice" id="idm46028461848656"><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/release-1.3/admin-rhdh/index.html b/release-1.3/admin-rhdh/index.html index cfb14d42bc..191f808df1 100644 --- a/release-1.3/admin-rhdh/index.html +++ b/release-1.3/admin-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>Administration guide for 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 an enterprise-grade platform for building developer portals. As an administrative user, you can manage roles and permissions of other users and configure Developer Hub to meet the specific needs of your organization."/><link rel="next" href="#assembly-add-custom-app-file-openshift_admin-rhdh" title="1. Adding a custom application configuration file to Red Hat 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="idm45063595471424"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</span></div><div><h1 class="title">Administration guide for 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="#idm45063510616928">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>Administration guide for 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 an enterprise-grade platform for building developer portals. As an administrative user, you can manage roles and permissions of other users and configure Developer Hub to meet the specific needs of your organization."/><link rel="next" href="#assembly-add-custom-app-file-openshift_admin-rhdh" title="1. Adding a custom application configuration file to Red Hat 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="idm46501789748592"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</span></div><div><h1 class="title">Administration guide for 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="#idm46501785650416">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. As an administrative user, you can manage roles and permissions of other users and configure Developer Hub 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="#assembly-add-custom-app-file-openshift_admin-rhdh">1. Adding a custom application configuration file to Red Hat OpenShift Container Platform</a></span><ul><li><span class="section"><a href="#proc-add-custom-app-file-openshift-helm_admin-rhdh">1.1. Adding a custom application configuration file to OpenShift Container Platform using the Helm chart</a></span></li><li><span class="section"><a href="#proc-add-custom-app-config-file-ocp-operator_admin-rhdh">1.2. Adding a custom application configuration file to OpenShift Container Platform using the Operator</a></span></li></ul></li><li><span class="section"><a href="#assembly-configuring-external-postgresql-databases">2. Configuring external PostgreSQL databases</a></span><ul><li><span class="section"><a href="#proc-configuring-postgresql-instance-using-operator_admin-rhdh">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_admin-rhdh">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_admin-rhdh">2.3. Migrating local databases to an external database server using the Operator</a></span></li></ul></li><li><span class="section"><a href="#proc-configuring-an-rhdh-instance-with-tls-in-kubernetes_admin-rhdh">3. Configuring an RHDH instance with a TLS connection in Kubernetes</a></span></li><li><span class="section"><a href="#assembly-running-rhdh-behind-a-proxy">4. Running the RHDH application behind a corporate proxy</a></span><ul><li><span class="section"><a href="#proc-configuring-proxy-in-helm-deployment_admin-rhdh">4.1. Configuring proxy information in Helm deployment</a></span></li><li><span class="section"><a href="#proc-configuring-proxy-in-operator-deployment_admin-rhdh">4.2. Configuring proxy information in Operator deployment</a></span></li></ul></li><li><span class="section"><a href="#assembly-rhdh-integration-aws">5. Red Hat Developer Hub integration with Amazon Web Services (AWS)</a></span></li><li><span class="section"><a href="#assembly-admin-templates">6. Managing templates</a></span><ul><li><span class="section"><a href="#proc-creating-templates_assembly-admin-templates">6.1. Creating a template by using the Template Editor</a></span></li><li><span class="section"><a href="#ref-creating-templates_assembly-admin-templates">6.2. Creating a template as a YAML file</a></span></li><li><span class="section"><a href="#proc-adding-templates_assembly-admin-templates">6.3. Importing an existing template to Red Hat Developer Hub</a></span></li></ul></li><li><span class="section"><a href="#assembly-techdocs-plugin_assembly-admin-templates">7. Configuring the TechDocs plugin in Red Hat Developer Hub</a></span><ul><li><span class="section"><a href="#con-techdocs-configure-storage_assembly-admin-templates">7.1. Configuring storage for TechDocs files</a></span></li><li><span class="section"><a href="#con-techdocs-config-cicd_assembly-admin-templates">7.2. Configuring CI/CD to generate and publish TechDocs sites</a></span></li></ul></li><li><span class="section"><a href="#proc-rhdh-deployment-config_assembly-admin-templates">8. Configuring Red Hat Developer Hub deployment</a></span></li></ul></div><p> Red Hat Developer Hub is an enterprise-grade, open developer platform that you can use to build developer portals. This platform contains a supported and opinionated framework that helps reduce the friction and frustration of developers while boosting their productivity. @@ -1272,7 +1272,7 @@ image: quay.io/my-org/my-sidecar:latest</pre> </p></div></dd></dl></div><div class="itemizedlist _additional-resources"><p class="title"><strong>Additional resources</strong></p><ul class="itemizedlist _additional-resources" type="disc"><li class="listitem"> To learn more about merging, see <a class="link" href="https://github.com/kubernetes/community/blob/master/contributors/devel/sig-api-machinery/strategic-merge-patch.md#basic-patch-format">Strategic Merge Patch</a>. - </li></ul></div></section><div><div xml:lang="en-US" class="legalnotice" id="idm45063510616928"><h1 class="legalnotice">Legal Notice</h1><div class="para"> + </li></ul></div></section><div><div xml:lang="en-US" class="legalnotice" id="idm46501785650416"><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/release-1.3/audit-log/index.html b/release-1.3/audit-log/index.html index 3eb28a77c4..58f171903b 100644 --- a/release-1.3/audit-log/index.html +++ b/release-1.3/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="idm45898173508512"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</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="#idm45898152628976">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="idm45647363485104"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</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="#idm45647347152256">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><ul><li><span class="section"><a href="#con-audit-log-config_assembly-audit-log">1.1. Configuring audit logs for Developer Hub on OpenShift Container Platform</a></span></li><li><span class="section"><a href="#proc-audit-log-view_assembly-audit-log">1.2. Viewing audit logs in Developer Hub</a></span></li><li><span class="section"><a href="#ref-audit-log-file-rotation-overview_assembly-audit-log">1.3. Audit log file rotation in Red Hat Developer Hub</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: @@ -254,7 +254,7 @@ By default, log files are not archived or deleted. If log deletion is enabled, then a <code class="literal">.<sha256 hash>-audit.json</code> is generated in the directory where the logs are to track generated logs. Any log file not contained in the directory is not subject to automatic deletion. </li><li class="listitem"> A new <code class="literal">.<sha256 hash>-audit.json</code> file is generated each time the backend starts, which causes previous audit logs to stop being tracked or deleted, except for those still in use by the current backend. - </li></ul></div></div></div></section></section><div><div xml:lang="en-US" class="legalnotice" id="idm45898152628976"><h1 class="legalnotice">Legal Notice</h1><div class="para"> + </li></ul></div></div></div></section></section><div><div xml:lang="en-US" class="legalnotice" id="idm45647347152256"><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/release-1.3/authentication/index.html b/release-1.3/authentication/index.html index 61c872b5b7..1f615346eb 100644 --- a/release-1.3/authentication/index.html +++ b/release-1.3/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="idm45513770676640"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</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="#idm45513767265344">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="idm46190874155728"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</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="#idm46190871678624">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-rhsso">2. Authenticating with Red Hat Single Sign-On (RHSSO)</a></span><ul><li><span class="section"><a href="#enabling-authentication-with-rhsso">2.1. Enabling authentication with Red Hat Single-Sign On (RHSSO)</a></span></li><li><span class="section"><a href="#provisioning-users-from-rhsso-to-the-software-catalog">2.2. Provisioning users from Red Hat Single-Sign On (RHSSO) to the software catalog</a></span></li><li><span class="section"><a href="#creating-a-custom-transformer-to-provision-users-from-rhsso-to-the-software-catalog">2.3. Creating a custom transformer to provision users from Red Hat Single-Sign On (RHSSO) 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. @@ -964,7 +964,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="idm45513767265344"><h1 class="legalnotice">Legal Notice</h1><div class="para"> + </li></ol></div></section></section><div><div xml:lang="en-US" class="legalnotice" id="idm46190871678624"><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/release-1.3/authorization/index.html b/release-1.3/authorization/index.html index 61bf7462a6..13da28dac7 100644 --- a/release-1.3/authorization/index.html +++ b/release-1.3/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="idm45860992018624"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</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="#idm45860943474608">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="idm45267028350208"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</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="#idm45267012447424">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.3/html-single/authorization/index">Authentication</a>, you learnt how to authenticate users to Red Hat Developer Hub. Developer Hub knowns who the users are. @@ -391,19 +391,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="idm45860948363344"><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="idm45860945130048" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45860945128960" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45860945127872" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45860945126784" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45860945130048"> + </p><div class="table" id="idm45267013130864"><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="idm45267013124176" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45267013123088" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45267013122000" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45267013328704" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45267013124176"> <p> <code class="literal">body</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945128960"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267013123088"> <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="idm45860945127872"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267013122000"> <p> Request body </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945126784"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267013328704"> <p> Required </p> @@ -420,19 +420,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="idm45860947233072" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45860947231984" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45860947230896" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45860947229808" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45860947233072"> + </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="idm45267013049120" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45267013048032" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45267013046944" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45267013045856" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45267013049120"> <p> <code class="literal">body</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860947231984"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267013048032"> <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="idm45860947230896"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267013046944"> <p> Request body </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860947229808"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267013045856"> <p> Required </p> @@ -453,67 +453,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="idm45860948728336"><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="idm45860948721648" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45860948720560" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45860948719472" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45860948718384" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45860948721648"> + </p><div class="table" id="idm45267007145248"><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="idm45267010876800" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45267010875824" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45267010874736" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45267010873648" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45267010876800"> <p> <code class="literal">kind</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860948720560"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267010875824"> <p> Kind of the entity </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860948719472"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267010874736"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860948718384"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267010873648"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45860948721648"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45267010876800"> <p> <code class="literal">namespace</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860948720560"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267010875824"> <p> Namespace of the entity </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860948719472"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267010874736"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860948718384"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267010873648"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45860948721648"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45267010876800"> <p> <code class="literal">name</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860948720560"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267010875824"> <p> Name of the entity </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860948719472"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267010874736"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860948718384"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267010873648"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45860948721648"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45267010876800"> <p> <code class="literal">memberReferences</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860948720560"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267010875824"> <p> Associated group information </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860948719472"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267010874736"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860948718384"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267010873648"> <p> Required </p> @@ -522,51 +522,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="idm45860946899472"><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="idm45860945518336" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45860945517248" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45860945516160" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45860945515072" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45860945518336"> + </p><div class="table" id="idm45267010973776"><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="idm45267008533200" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45267008532112" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45267008531024" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45267008529936" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45267008533200"> <p> <code class="literal">kind</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945517248"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008532112"> <p> Kind of the entity </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945516160"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008531024"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945515072"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008529936"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45860945518336"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45267008533200"> <p> <code class="literal">namespace</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945517248"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008532112"> <p> Namespace of the entity </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945516160"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008531024"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945515072"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008529936"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45860945518336"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45267008533200"> <p> <code class="literal">name</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945517248"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008532112"> <p> Name of the entity </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945516160"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008531024"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945515072"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008529936"> <p> Required </p> @@ -601,51 +601,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="idm45860943664848"><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="idm45860943658160" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45860947003616" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45860947002528" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45860947001440" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45860943658160"> + </p><div class="table" id="idm45267009188576"><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="idm45267009181888" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45267009180800" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45267009179712" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45267009144896" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45267009181888"> <p> <code class="literal">kind</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860947003616"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267009180800"> <p> Kind of the entity </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860947002528"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267009179712"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860947001440"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267009144896"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45860943658160"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45267009181888"> <p> <code class="literal">namespace</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860947003616"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267009180800"> <p> Namespace of the entity </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860947002528"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267009179712"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860947001440"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267009144896"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45860943658160"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45267009181888"> <p> <code class="literal">name</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860947003616"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267009180800"> <p> Name related to the entity </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860947002528"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267009179712"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860947001440"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267009144896"> <p> Required </p> @@ -673,67 +673,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="idm45860945100992"><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="idm45860945094304" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45860946796288" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45860946795312" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45860946794224" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45860945094304"> + </p><div class="table" id="idm45267008868176"><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="idm45267007913216" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45267007912128" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45267007911040" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45267007909952" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45267007913216"> <p> <code class="literal">entityReference</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860946796288"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267007912128"> <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="idm45860946795312"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267007911040"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860946794224"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267007909952"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45860945094304"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45267007913216"> <p> <code class="literal">permission</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860946796288"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267007912128"> <p> Permission from a specific plugin, resource type, or name </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860946795312"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267007911040"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860946794224"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267007909952"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45860945094304"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45267007913216"> <p> <code class="literal">policy</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860946796288"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267007912128"> <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="idm45860946795312"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267007911040"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860946794224"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267007909952"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45860945094304"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45267007913216"> <p> <code class="literal">effect</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860946796288"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267007912128"> <p> Indication of allowing or not allowing the policy </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860946795312"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267007911040"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860946794224"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267007909952"> <p> Required </p> @@ -754,51 +754,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="idm45860947018448" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45860945765984" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45860945764896" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45860945763808" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45860947018448"> + </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="idm45267009237088" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45267006004752" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45267006003664" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45267006002576" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45267009237088"> <p> <code class="literal">permission</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945765984"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267006004752"> <p> Permission from a specific plugin, resource type, or name </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945764896"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267006003664"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945763808"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267006002576"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45860947018448"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45267009237088"> <p> <code class="literal">policy</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945765984"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267006004752"> <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="idm45860945764896"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267006003664"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945763808"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267006002576"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45860947018448"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45267009237088"> <p> <code class="literal">effect</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945765984"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267006004752"> <p> Indication of allowing or not allowing the policy </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945764896"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267006003664"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945763808"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267006002576"> <p> Required </p> @@ -835,99 +835,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="idm45860945158400"><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="idm45860945117920" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45860945116832" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45860945115744" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45860945114656" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45860945117920"> + </p><div class="table" id="idm45267008720256"><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="idm45267008713680" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45267008712592" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45267008711504" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45267008710416" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45267008713680"> <p> <code class="literal">kind</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945116832"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008712592"> <p> Kind of the entity </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945115744"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008711504"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945114656"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008710416"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45860945117920"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45267008713680"> <p> <code class="literal">namespace</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945116832"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008712592"> <p> Namespace of the entity </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945115744"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008711504"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945114656"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008710416"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45860945117920"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45267008713680"> <p> <code class="literal">name</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945116832"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008712592"> <p> Name related to the entity </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945115744"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008711504"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945114656"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008710416"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45860945117920"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45267008713680"> <p> <code class="literal">permission</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945116832"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008712592"> <p> Permission from a specific plugin, resource type, or name </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945115744"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008711504"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945114656"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008710416"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45860945117920"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45267008713680"> <p> <code class="literal">policy</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945116832"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008712592"> <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="idm45860945115744"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008711504"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945114656"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008710416"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45860945117920"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45267008713680"> <p> <code class="literal">effect</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945116832"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008712592"> <p> Indication of allowing or not allowing the policy </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945115744"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008711504"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945114656"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008710416"> <p> Required </p> @@ -936,51 +936,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="idm45860947168688"><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="idm45860947162000" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45860947160912" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45860947159824" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45860947158736" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45860947162000"> + </p><div class="table" id="idm45267008071632"><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="idm45267010126768" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45267010125680" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45267010124592" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45267010123504" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45267010126768"> <p> <code class="literal">kind</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860947160912"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267010125680"> <p> Kind of the entity </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860947159824"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267010124592"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860947158736"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267010123504"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45860947162000"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45267010126768"> <p> <code class="literal">namespace</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860947160912"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267010125680"> <p> Namespace of the entity </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860947159824"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267010124592"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860947158736"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267010123504"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45860947162000"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45267010126768"> <p> <code class="literal">name</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860947160912"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267010125680"> <p> Name related to the entity </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860947159824"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267010124592"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860947158736"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267010123504"> <p> Required </p> @@ -1244,131 +1244,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="idm45860945213392"><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="idm45860944837696" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45860944836608" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45860944835520" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45860944834432" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45860944837696"> + </p><div class="table" id="idm45267008314640"><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="idm45267008307952" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45267008306864" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45267008305776" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45267008304688" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45267008307952"> <p> <code class="literal">result</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860944836608"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008306864"> <p> Always has the value <code class="literal">CONDITIONAL</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860944835520"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008305776"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860944834432"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008304688"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45860944837696"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45267008307952"> <p> <code class="literal">roleEntityRef</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860944836608"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008306864"> <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="idm45860944835520"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008305776"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860944834432"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008304688"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45860944837696"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45267008307952"> <p> <code class="literal">pluginId</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860944836608"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008306864"> <p> Corresponding plugin ID, such as <code class="literal">catalog</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860944835520"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008305776"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860944834432"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008304688"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45860944837696"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45267008307952"> <p> <code class="literal">permissionMapping</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860944836608"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008306864"> <p> Array permission action, such as <code class="literal">['read', 'update', 'delete']</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860944835520"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008305776"> <p> String array </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860944834432"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008304688"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45860944837696"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45267008307952"> <p> <code class="literal">resourceType</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860944836608"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008306864"> <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="idm45860944835520"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008305776"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860944834432"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008304688"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45860944837696"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45267008307952"> <p> <code class="literal">conditions</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860944836608"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008306864"> <p> Condition JSON with parameters or array parameters joined by criteria </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860944835520"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008305776"> <p> JSON </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860944834432"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008304688"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45860944837696"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45267008307952"> <p> <code class="literal">name</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860944836608"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008306864"> <p> Name of the role </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860944835520"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008305776"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860944834432"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008304688"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45860944837696"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45267008307952"> <p> <code class="literal">metadata.description</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860944836608"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008306864"> <p> The description of the role </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860944835520"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008305776"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860944834432"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008304688"> <p> Optional </p> @@ -1395,131 +1395,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="idm45860944057120"><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="idm45860944050432" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45860945335600" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45860945334512" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45860945333424" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45860944050432"> + </p><div class="table" id="idm45267008747152"><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="idm45267008740464" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45267008739376" scope="col">Description</th><th style="text-align: left; vertical-align: top; " id="idm45267008738288" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45267008737200" scope="col">Presence</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45267008740464"> <p> <code class="literal">result</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945335600"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008739376"> <p> Always has the value <code class="literal">CONDITIONAL</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945334512"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008738288"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945333424"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008737200"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45860944050432"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45267008740464"> <p> <code class="literal">roleEntityRef</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945335600"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008739376"> <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="idm45860945334512"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008738288"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945333424"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008737200"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45860944050432"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45267008740464"> <p> <code class="literal">pluginId</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945335600"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008739376"> <p> Corresponding plugin ID, such as <code class="literal">catalog</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945334512"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008738288"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945333424"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008737200"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45860944050432"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45267008740464"> <p> <code class="literal">permissionMapping</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945335600"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008739376"> <p> Array permission action, such as <code class="literal">['read', 'update', 'delete']</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945334512"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008738288"> <p> String array </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945333424"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008737200"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45860944050432"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45267008740464"> <p> <code class="literal">resourceType</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945335600"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008739376"> <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="idm45860945334512"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008738288"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945333424"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008737200"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45860944050432"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45267008740464"> <p> <code class="literal">conditions</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945335600"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008739376"> <p> Condition JSON with parameters or array parameters joined by criteria </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945334512"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008738288"> <p> JSON </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945333424"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008737200"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45860944050432"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45267008740464"> <p> <code class="literal">name</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945335600"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008739376"> <p> Name of the role </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945334512"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008738288"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945333424"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008737200"> <p> Required </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45860944050432"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45267008740464"> <p> <code class="literal">metadata.description</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945335600"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008739376"> <p> The description of the role </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945334512"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008738288"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860945333424"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267008737200"> <p> Optional </p> @@ -1769,333 +1769,333 @@ 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="idm45860945982496" scope="col">Name</th><th align="left" valign="top" id="idm45860945981408" scope="col">Resource type</th><th align="left" valign="top" id="idm45860945980320" scope="col">Policy</th><th align="left" valign="top" id="idm45860945979232" scope="col">Description</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45860945982496"> + </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="idm45267011102560" scope="col">Name</th><th align="left" valign="top" id="idm45267011101472" scope="col">Resource type</th><th align="left" valign="top" id="idm45267011100384" scope="col">Policy</th><th align="left" valign="top" id="idm45267011099296" scope="col">Description</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45267011102560"> <p> <code class="literal">catalog.entity.read</code> </p> - </td><td align="left" valign="top" headers="idm45860945981408"> + </td><td align="left" valign="top" headers="idm45267011101472"> <p> <code class="literal">catalog-entity</code> </p> - </td><td align="left" valign="top" headers="idm45860945980320"> + </td><td align="left" valign="top" headers="idm45267011100384"> <p> <code class="literal">read</code> </p> - </td><td align="left" valign="top" headers="idm45860945979232"> + </td><td align="left" valign="top" headers="idm45267011099296"> <p> Allows a user or role to read from the catalog </p> - </td></tr><tr><td align="left" valign="top" headers="idm45860945982496"> + </td></tr><tr><td align="left" valign="top" headers="idm45267011102560"> <p> <code class="literal">catalog.entity.create</code> </p> - </td><td align="left" valign="top" headers="idm45860945981408"> </td><td align="left" valign="top" headers="idm45860945980320"> + </td><td align="left" valign="top" headers="idm45267011101472"> </td><td align="left" valign="top" headers="idm45267011100384"> <p> <code class="literal">create</code> </p> - </td><td align="left" valign="top" headers="idm45860945979232"> + </td><td align="left" valign="top" headers="idm45267011099296"> <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="idm45860945982496"> + </td></tr><tr><td align="left" valign="top" headers="idm45267011102560"> <p> <code class="literal">catalog.entity.refresh</code> </p> - </td><td align="left" valign="top" headers="idm45860945981408"> + </td><td align="left" valign="top" headers="idm45267011101472"> <p> <code class="literal">catalog-entity</code> </p> - </td><td align="left" valign="top" headers="idm45860945980320"> + </td><td align="left" valign="top" headers="idm45267011100384"> <p> <code class="literal">update</code> </p> - </td><td align="left" valign="top" headers="idm45860945979232"> + </td><td align="left" valign="top" headers="idm45267011099296"> <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="idm45860945982496"> + </td></tr><tr><td align="left" valign="top" headers="idm45267011102560"> <p> <code class="literal">catalog.entity.delete</code> </p> - </td><td align="left" valign="top" headers="idm45860945981408"> + </td><td align="left" valign="top" headers="idm45267011101472"> <p> <code class="literal">catalog-entity</code> </p> - </td><td align="left" valign="top" headers="idm45860945980320"> + </td><td align="left" valign="top" headers="idm45267011100384"> <p> <code class="literal">delete</code> </p> - </td><td align="left" valign="top" headers="idm45860945979232"> + </td><td align="left" valign="top" headers="idm45267011099296"> <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="idm45860945982496"> + </td></tr><tr><td align="left" valign="top" headers="idm45267011102560"> <p> <code class="literal">catalog.location.read</code> </p> - </td><td align="left" valign="top" headers="idm45860945981408"> </td><td align="left" valign="top" headers="idm45860945980320"> + </td><td align="left" valign="top" headers="idm45267011101472"> </td><td align="left" valign="top" headers="idm45267011100384"> <p> <code class="literal">read</code> </p> - </td><td align="left" valign="top" headers="idm45860945979232"> + </td><td align="left" valign="top" headers="idm45267011099296"> <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="idm45860945982496"> + </td></tr><tr><td align="left" valign="top" headers="idm45267011102560"> <p> <code class="literal">catalog.location.create</code> </p> - </td><td align="left" valign="top" headers="idm45860945981408"> </td><td align="left" valign="top" headers="idm45860945980320"> + </td><td align="left" valign="top" headers="idm45267011101472"> </td><td align="left" valign="top" headers="idm45267011100384"> <p> <code class="literal">create</code> </p> - </td><td align="left" valign="top" headers="idm45860945979232"> + </td><td align="left" valign="top" headers="idm45267011099296"> <p> Allows a user or role to create locations within the catalog </p> - </td></tr><tr><td align="left" valign="top" headers="idm45860945982496"> + </td></tr><tr><td align="left" valign="top" headers="idm45267011102560"> <p> <code class="literal">catalog.location.delete</code> </p> - </td><td align="left" valign="top" headers="idm45860945981408"> </td><td align="left" valign="top" headers="idm45860945980320"> + </td><td align="left" valign="top" headers="idm45267011101472"> </td><td align="left" valign="top" headers="idm45267011100384"> <p> <code class="literal">delete</code> </p> - </td><td align="left" valign="top" headers="idm45860945979232"> + </td><td align="left" valign="top" headers="idm45267011099296"> <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="idm45860946164368" scope="col">Name</th><th align="left" valign="top" id="idm45860946163280" scope="col">Resource type</th><th align="left" valign="top" id="idm45860946162192" scope="col">Policy</th><th align="left" valign="top" id="idm45860946161104" scope="col">Description</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45860946164368"> + </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="idm45267008034944" scope="col">Name</th><th align="left" valign="top" id="idm45267008033856" scope="col">Resource type</th><th align="left" valign="top" id="idm45267008032768" scope="col">Policy</th><th align="left" valign="top" id="idm45267008031680" scope="col">Description</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45267008034944"> <p> <code class="literal">bulk.import</code> </p> - </td><td align="left" valign="top" headers="idm45860946163280"> + </td><td align="left" valign="top" headers="idm45267008033856"> <p> <code class="literal">bulk-import</code> </p> - </td><td align="left" valign="top" headers="idm45860946162192"> + </td><td align="left" valign="top" headers="idm45267008032768"> <p> <code class="literal">use</code> </p> - </td><td align="left" valign="top" headers="idm45860946161104"> + </td><td align="left" valign="top" headers="idm45267008031680"> <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="idm45860946874208" scope="col">Name</th><th align="left" valign="top" id="idm45860946873120" scope="col">Resource type</th><th align="left" valign="top" id="idm45860946872032" scope="col">Policy</th><th align="left" valign="top" id="idm45860946870944" scope="col">Description</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45860946874208"> + </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="idm45267010897440" scope="col">Name</th><th align="left" valign="top" id="idm45267010896352" scope="col">Resource type</th><th align="left" valign="top" id="idm45267010895264" scope="col">Policy</th><th align="left" valign="top" id="idm45267010894176" scope="col">Description</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45267010897440"> <p> <code class="literal">scaffolder.action.execute</code> </p> - </td><td align="left" valign="top" headers="idm45860946873120"> + </td><td align="left" valign="top" headers="idm45267010896352"> <p> <code class="literal">scaffolder-action</code> </p> - </td><td align="left" valign="top" headers="idm45860946872032"> + </td><td align="left" valign="top" headers="idm45267010895264"> <p> <code class="literal">use</code> </p> - </td><td align="left" valign="top" headers="idm45860946870944"> + </td><td align="left" valign="top" headers="idm45267010894176"> <p> Allows the execution of an action from a template </p> - </td></tr><tr><td align="left" valign="top" headers="idm45860946874208"> + </td></tr><tr><td align="left" valign="top" headers="idm45267010897440"> <p> <code class="literal">scaffolder.template.parameter.read</code> </p> - </td><td align="left" valign="top" headers="idm45860946873120"> + </td><td align="left" valign="top" headers="idm45267010896352"> <p> <code class="literal">scaffolder-template</code> </p> - </td><td align="left" valign="top" headers="idm45860946872032"> + </td><td align="left" valign="top" headers="idm45267010895264"> <p> <code class="literal">read</code> </p> - </td><td align="left" valign="top" headers="idm45860946870944"> + </td><td align="left" valign="top" headers="idm45267010894176"> <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="idm45860946874208"> + </td></tr><tr><td align="left" valign="top" headers="idm45267010897440"> <p> <code class="literal">scaffolder.template.step.read</code> </p> - </td><td align="left" valign="top" headers="idm45860946873120"> + </td><td align="left" valign="top" headers="idm45267010896352"> <p> <code class="literal">scaffolder-template</code> </p> - </td><td align="left" valign="top" headers="idm45860946872032"> + </td><td align="left" valign="top" headers="idm45267010895264"> <p> <code class="literal">read</code> </p> - </td><td align="left" valign="top" headers="idm45860946870944"> + </td><td align="left" valign="top" headers="idm45267010894176"> <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="idm45860946874208"> + </td></tr><tr><td align="left" valign="top" headers="idm45267010897440"> <p> <code class="literal">scaffolder.task.create</code> </p> - </td><td align="left" valign="top" headers="idm45860946873120"> </td><td align="left" valign="top" headers="idm45860946872032"> + </td><td align="left" valign="top" headers="idm45267010896352"> </td><td align="left" valign="top" headers="idm45267010895264"> <p> <code class="literal">create</code> </p> - </td><td align="left" valign="top" headers="idm45860946870944"> + </td><td align="left" valign="top" headers="idm45267010894176"> <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="idm45860946874208"> + </td></tr><tr><td align="left" valign="top" headers="idm45267010897440"> <p> <code class="literal">scaffolder.task.cancel</code> </p> - </td><td align="left" valign="top" headers="idm45860946873120"> </td><td align="left" valign="top" headers="idm45860946872032"> + </td><td align="left" valign="top" headers="idm45267010896352"> </td><td align="left" valign="top" headers="idm45267010895264"> <p> <code class="literal">use</code> </p> - </td><td align="left" valign="top" headers="idm45860946870944"> + </td><td align="left" valign="top" headers="idm45267010894176"> <p> Allows a user or role to cancel currently running scaffolder tasks </p> - </td></tr><tr><td align="left" valign="top" headers="idm45860946874208"> + </td></tr><tr><td align="left" valign="top" headers="idm45267010897440"> <p> <code class="literal">scaffolder.task.read</code> </p> - </td><td align="left" valign="top" headers="idm45860946873120"> </td><td align="left" valign="top" headers="idm45860946872032"> + </td><td align="left" valign="top" headers="idm45267010896352"> </td><td align="left" valign="top" headers="idm45267010895264"> <p> <code class="literal">read</code> </p> - </td><td align="left" valign="top" headers="idm45860946870944"> + </td><td align="left" valign="top" headers="idm45267010894176"> <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="idm45860944049440" scope="col">Name</th><th align="left" valign="top" id="idm45860944048352" scope="col">Resource type</th><th align="left" valign="top" id="idm45860944047264" scope="col">Policy</th><th align="left" valign="top" id="idm45860944046176" scope="col">Description</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45860944049440"> + </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="idm45267010044448" scope="col">Name</th><th align="left" valign="top" id="idm45267010043360" scope="col">Resource type</th><th align="left" valign="top" id="idm45267010042272" scope="col">Policy</th><th align="left" valign="top" id="idm45267010041184" scope="col">Description</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45267010044448"> <p> <code class="literal">policy.entity.read</code> </p> - </td><td align="left" valign="top" headers="idm45860944048352"> + </td><td align="left" valign="top" headers="idm45267010043360"> <p> <code class="literal">policy-entity</code> </p> - </td><td align="left" valign="top" headers="idm45860944047264"> + </td><td align="left" valign="top" headers="idm45267010042272"> <p> <code class="literal">read</code> </p> - </td><td align="left" valign="top" headers="idm45860944046176"> + </td><td align="left" valign="top" headers="idm45267010041184"> <p> Allows a user or role to read permission policies and roles </p> - </td></tr><tr><td align="left" valign="top" headers="idm45860944049440"> + </td></tr><tr><td align="left" valign="top" headers="idm45267010044448"> <p> <code class="literal">policy.entity.create</code> </p> - </td><td align="left" valign="top" headers="idm45860944048352"> + </td><td align="left" valign="top" headers="idm45267010043360"> <p> <code class="literal">policy-entity</code> </p> - </td><td align="left" valign="top" headers="idm45860944047264"> + </td><td align="left" valign="top" headers="idm45267010042272"> <p> <code class="literal">create</code> </p> - </td><td align="left" valign="top" headers="idm45860944046176"> + </td><td align="left" valign="top" headers="idm45267010041184"> <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="idm45860944049440"> + </td></tr><tr><td align="left" valign="top" headers="idm45267010044448"> <p> <code class="literal">policy.entity.update</code> </p> - </td><td align="left" valign="top" headers="idm45860944048352"> + </td><td align="left" valign="top" headers="idm45267010043360"> <p> <code class="literal">policy-entity</code> </p> - </td><td align="left" valign="top" headers="idm45860944047264"> + </td><td align="left" valign="top" headers="idm45267010042272"> <p> <code class="literal">update</code> </p> - </td><td align="left" valign="top" headers="idm45860944046176"> + </td><td align="left" valign="top" headers="idm45267010041184"> <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="idm45860944049440"> + </td></tr><tr><td align="left" valign="top" headers="idm45267010044448"> <p> <code class="literal">policy.entity.delete</code> </p> - </td><td align="left" valign="top" headers="idm45860944048352"> + </td><td align="left" valign="top" headers="idm45267010043360"> <p> <code class="literal">policy-entity</code> </p> - </td><td align="left" valign="top" headers="idm45860944047264"> + </td><td align="left" valign="top" headers="idm45267010042272"> <p> <code class="literal">delete</code> </p> - </td><td align="left" valign="top" headers="idm45860944046176"> + </td><td align="left" valign="top" headers="idm45267010041184"> <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="idm45860945798176" scope="col">Name</th><th align="left" valign="top" id="idm45860945797088" scope="col">Resource type</th><th align="left" valign="top" id="idm45860945796000" scope="col">Policy</th><th align="left" valign="top" id="idm45860946738320" scope="col">Description</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45860945798176"> + </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="idm45267009468864" scope="col">Name</th><th align="left" valign="top" id="idm45267009467776" scope="col">Resource type</th><th align="left" valign="top" id="idm45267009466688" scope="col">Policy</th><th align="left" valign="top" id="idm45267009465600" scope="col">Description</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45267009468864"> <p> <code class="literal">kubernetes.proxy</code> </p> - </td><td align="left" valign="top" headers="idm45860945797088"> </td><td align="left" valign="top" headers="idm45860945796000"> + </td><td align="left" valign="top" headers="idm45267009467776"> </td><td align="left" valign="top" headers="idm45267009466688"> <p> <code class="literal">use</code> </p> - </td><td align="left" valign="top" headers="idm45860946738320"> + </td><td align="left" valign="top" headers="idm45267009465600"> <p> Allows a user or role to access the proxy endpoint </p> - </td></tr></tbody></table></div><div class="variablelist"><dl class="variablelist"><dt><span class="term">OCM permissions</span></dt><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="idm45860946720864" scope="col">Name</th><th align="left" valign="top" id="idm45860946719776" scope="col">Resource type</th><th align="left" valign="top" id="idm45860946718688" scope="col">Policy</th><th align="left" valign="top" id="idm45860946717600" scope="col">Description</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45860946720864"> + </td></tr></tbody></table></div><div class="variablelist"><dl class="variablelist"><dt><span class="term">OCM permissions</span></dt><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="idm45267009661200" scope="col">Name</th><th align="left" valign="top" id="idm45267009660112" scope="col">Resource type</th><th align="left" valign="top" id="idm45267009659024" scope="col">Policy</th><th align="left" valign="top" id="idm45267009657936" scope="col">Description</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45267009661200"> <p> <code class="literal">ocm.entity.read</code> </p> - </td><td align="left" valign="top" headers="idm45860946719776"> </td><td align="left" valign="top" headers="idm45860946718688"> + </td><td align="left" valign="top" headers="idm45267009660112"> </td><td align="left" valign="top" headers="idm45267009659024"> <p> <code class="literal">read</code> </p> - </td><td align="left" valign="top" headers="idm45860946717600"> + </td><td align="left" valign="top" headers="idm45267009657936"> <p> Allows a user or role to read from the OCM plugin </p> - </td></tr><tr><td align="left" valign="top" headers="idm45860946720864"> + </td></tr><tr><td align="left" valign="top" headers="idm45267009661200"> <p> <code class="literal">ocm.cluster.read</code> </p> - </td><td align="left" valign="top" headers="idm45860946719776"> </td><td align="left" valign="top" headers="idm45860946718688"> + </td><td align="left" valign="top" headers="idm45267009660112"> </td><td align="left" valign="top" headers="idm45267009659024"> <p> <code class="literal">read</code> </p> - </td><td align="left" valign="top" headers="idm45860946717600"> + </td><td align="left" valign="top" headers="idm45267009657936"> <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="idm45860943440816" scope="col">Name</th><th align="left" valign="top" id="idm45860943439728" scope="col">Resource type</th><th align="left" valign="top" id="idm45860943438640" scope="col">Policy</th><th align="left" valign="top" id="idm45860943437552" scope="col">Description</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45860943440816"> + </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="idm45267008105552" scope="col">Name</th><th align="left" valign="top" id="idm45267008104464" scope="col">Resource type</th><th align="left" valign="top" id="idm45267008103376" scope="col">Policy</th><th align="left" valign="top" id="idm45267008102288" scope="col">Description</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45267008105552"> <p> <code class="literal">topology.view.read</code> </p> - </td><td align="left" valign="top" headers="idm45860943439728"> </td><td align="left" valign="top" headers="idm45860943438640"> + </td><td align="left" valign="top" headers="idm45267008104464"> </td><td align="left" valign="top" headers="idm45267008103376"> <p> <code class="literal">read</code> </p> - </td><td align="left" valign="top" headers="idm45860943437552"> + </td><td align="left" valign="top" headers="idm45267008102288"> <p> Allows a user or role to view the topology plugin </p> - </td></tr><tr><td align="left" valign="top" headers="idm45860943440816"> + </td></tr><tr><td align="left" valign="top" headers="idm45267008105552"> <p> <code class="literal">kubernetes.proxy</code> </p> - </td><td align="left" valign="top" headers="idm45860943439728"> </td><td align="left" valign="top" headers="idm45860943438640"> + </td><td align="left" valign="top" headers="idm45267008104464"> </td><td align="left" valign="top" headers="idm45267008103376"> <p> <code class="literal">use</code> </p> - </td><td align="left" valign="top" headers="idm45860943437552"> + </td><td align="left" valign="top" headers="idm45267008102288"> <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> @@ -2115,75 +2115,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="idm45860945768976"><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="idm45860947057680" scope="col">Parameter</th><th style="text-align: left; vertical-align: top; " id="idm45860947056592" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45860947055504" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45860947057680"> + </p><div class="table" id="idm45267011026480"><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="idm45267011020752" scope="col">Parameter</th><th style="text-align: left; vertical-align: top; " id="idm45267011019664" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45267011018576" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45267011020752"> <p> <code class="literal">result</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860947056592"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267011019664"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860947055504"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267011018576"> <p> Always has the value <code class="literal">CONDITIONAL</code> </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45860947057680"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45267011020752"> <p> <code class="literal">roleEntityRef</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860947056592"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267011019664"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860947055504"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267011018576"> <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="idm45860947057680"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45267011020752"> <p> <code class="literal">pluginId</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860947056592"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267011019664"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860947055504"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267011018576"> <p> Corresponding plugin ID, such as <code class="literal">catalog</code> </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45860947057680"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45267011020752"> <p> <code class="literal">permissionMapping</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860947056592"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267011019664"> <p> String array </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860947055504"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267011018576"> <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="idm45860947057680"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45267011020752"> <p> <code class="literal">resourceType</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860947056592"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267011019664"> <p> String </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860947055504"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267011018576"> <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="idm45860947057680"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45267011020752"> <p> <code class="literal">conditions</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860947056592"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267011019664"> <p> JSON </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45860947055504"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45267011018576"> <p> Condition JSON with parameters or array parameters joined by criteria </p> @@ -2541,7 +2541,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="idm45860943474608"><h1 class="legalnotice">Legal Notice</h1><div class="para"> + </li></ol></div></section></section><div><div xml:lang="en-US" class="legalnotice" id="idm45267012447424"><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/release-1.3/getting-started-rhdh/index.html b/release-1.3/getting-started-rhdh/index.html index 986caf1bc1..35032968d4 100644 --- a/release-1.3/getting-started-rhdh/index.html +++ b/release-1.3/getting-started-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>Getting started with 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 an enterprise-grade platform for building developer portals. You can configure and customize your Developer Hub instance to meet your needs and preferences."/><link rel="next" href="#ref-rhdh-supported-configs_rhdh-getting-started" title="1. Supported configurations 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="idm45627722978784"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</span></div><div><h1 class="title">Getting started with 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="#idm45627720704992">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>Getting started with 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 an enterprise-grade platform for building developer portals. You can configure and customize your Developer Hub instance to meet your needs and preferences."/><link rel="next" href="#ref-rhdh-supported-configs_rhdh-getting-started" title="1. Supported configurations 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="idm45238415480128"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</span></div><div><h1 class="title">Getting started with 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="#idm45238390687776">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. You can configure and customize your Developer Hub instance to meet your needs and preferences. </div></div></div></div><hr/></div><div class="toc"><ul class="toc"><li><span class="section"><a href="#ref-rhdh-supported-configs_rhdh-getting-started">1. Supported configurations for Red Hat Developer Hub</a></span><ul><li><span class="section"><a href="#assembly-add-custom-app-file-openshift_rhdh-getting-started">1.1. Adding a custom application configuration file to Red Hat OpenShift Container Platform</a></span></li></ul></li><li><span class="section"><a href="#bulk-importing-github-repositories">2. Bulk importing GitHub repositories</a></span><ul><li><span class="section"><a href="#enabling-and-giving-access-to-the-bulk-import-feature">2.1. Enabling and giving access to the Bulk Import feature</a></span></li><li><span class="section"><a href="#importing-multiple-github-repositories">2.2. Importing multiple GitHub repositories</a></span></li><li><span class="section"><a href="#managing-the-added-repositories">2.3. Managing the added repositories</a></span></li><li><span class="section"><a href="#understanding-bulk-import-audit-logs">2.4. Understanding the Bulk Import audit Logs</a></span></li></ul></li><li><span class="section"><a href="#proc-customize-rhdh-homepage_rhdh-getting-started">3. Customizing the Home page in Red Hat Developer Hub</a></span><ul><li><span class="section"><a href="#customizing-the-home-page-cards_rhdh-getting-started">3.1. Customizing the Home page cards</a></span></li><li><span class="section"><a href="#defining-the-layout-of-the-product-home-page_rhdh-getting-started">3.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-in-rhdh">4. Customizing the Quick access card in Red Hat Developer Hub</a></span><ul><li><span class="section"><a href="#using-hosted-json-files-to-provide-data-to-the-quick-access-card_rhdh-getting-started">4.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_rhdh-getting-started">4.2. Using a dedicated service to provide data to the Quick access card</a></span></li></ul></li><li><span class="section"><a href="#proc-customize-rhdh-tech-radar-page_rhdh-getting-started">5. 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">5.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">5.2. Using a dedicated service to provide data to the Tech Radar page</a></span></li></ul></li><li><span class="section"><a href="#proc-customize-rhdh-learning-paths_rhdh-getting-started">6. 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">6.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">6.2. Using a dedicated service to provide data to the Learning Paths</a></span></li></ul></li><li><span class="section"><a href="#assembly-customize-rhdh-theme">7. Customizing the appearance of your Red Hat Developer Hub instance</a></span><ul><li><span class="section"><a href="#proc-customizing-rhdh-theme-mode_assembly-customize-rhdh-theme">7.1. Customizing the theme mode for your Developer Hub instance</a></span></li><li><span class="section"><a href="#proc-customize-rhdh-branding-logo_assembly-customize-rhdh-theme">7.2. Customizing the branding logo of your Developer Hub instance</a></span></li><li><span class="section"><a href="#proc-customize-rhdh-sidebar-menuitems_assembly-customize-rhdh-theme">7.3. Customizing the sidebar menu items for your Developer Hub instance</a></span></li><li><span class="section"><a href="#proc-customizing-rhdh-tab-tooltip_assembly-customize-rhdh-theme">7.4. Customizing the application title for your Developer Hub instance</a></span></li><li><span class="section"><a href="#proc-customize-rhdh-branding_assembly-customize-rhdh-theme">7.5. 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_assembly-customize-rhdh-theme">7.6. Customizing the page theme header for your Developer Hub instance</a></span></li><li><span class="section"><a href="#proc-customize-rhdh-font_assembly-customize-rhdh-theme">7.7. Customizing the font for your Developer Hub instance</a></span></li><li><span class="section"><a href="#ref-customize-rhdh-default-rhdh_assembly-customize-rhdh-theme">7.8. Default Red Hat Developer Hub theme</a></span></li><li><span class="section"><a href="#ref-customize-rhdh-default-backstage_assembly-customize-rhdh-theme">7.9. Default Backstage theme</a></span></li><li><span class="section"><a href="#ref-customize-rhdh-custom-components_assembly-customize-rhdh-theme">7.10. Custom component options for your Developer Hub instance</a></span></li></ul></li><li><span class="section"><a href="#con-servicenow-custom-actions_assembly-customize-rhdh-theme">8. ServiceNow Custom actions in Red Hat Developer Hub</a></span><ul><li><span class="section"><a href="#proc-enable-servicenow-custom-actions-plugin_assembly-customize-rhdh-theme">8.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_assembly-customize-rhdh-theme">8.2. Supported ServiceNow custom actions in Red Hat Developer Hub</a></span></li></ul></li></ul></div><p> As a developer, you can use Red Hat Developer Hub to experience a streamlined development environment. Red Hat Developer Hub is driven by a centralized software catalog, providing efficiency to your microservices and infrastructure. It enables your product team to deliver quality code without any compromises. @@ -391,27 +391,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="idm45627721188608"><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="idm45627722781152" scope="col">Prop</th><th style="text-align: left; vertical-align: top; " id="idm45627722780064" scope="col">Default</th><th style="text-align: left; vertical-align: top; " id="idm45627722778976" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45627722781152"> + xxs: { w: 12, h: 1 }</pre><div class="table" id="idm45238389598704"><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="idm45238393629376" scope="col">Prop</th><th style="text-align: left; vertical-align: top; " id="idm45238393628288" scope="col">Default</th><th style="text-align: left; vertical-align: top; " id="idm45238393627200" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45238393629376"> <p> <code class="literal">path</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627722780064"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238393628288"> <p> <code class="literal">/search</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627722778976"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238393627200"> <p> Override the linked search path if needed </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45627722781152"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238393629376"> <p> <code class="literal">queryParam</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627722780064"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238393628288"> <p> <code class="literal">query</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627722778976"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238393627200"> <p> Override the search query parameter name if needed </p> @@ -428,27 +428,27 @@ md: { h: 8 } sm: { h: 8 } xs: { h: 8 } - xxs: { h: 8 }</pre><div class="table" id="idm45627717974592"><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="idm45627717968832" scope="col">Prop</th><th style="text-align: left; vertical-align: top; " id="idm45627717967744" scope="col">Default</th><th style="text-align: left; vertical-align: top; " id="idm45627717966656" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45627717968832"> + xxs: { h: 8 }</pre><div class="table" id="idm45238397121504"><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="idm45238397115744" scope="col">Prop</th><th style="text-align: left; vertical-align: top; " id="idm45238397114656" scope="col">Default</th><th style="text-align: left; vertical-align: top; " id="idm45238397113568" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45238397115744"> <p> <code class="literal">title</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717967744"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238397114656"> <p> <code class="literal">Quick Access</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717966656"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238397113568"> <p> Override the linked search path if needed </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45627717968832"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238397115744"> <p> <code class="literal">path</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717967744"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238397114656"> <p> none </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717966656"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238397113568"> <p> Override the search query parameter name if needed </p> @@ -467,15 +467,15 @@ xs: { h: 1 } xxs: { h: 1 } props: - title: Important info</pre><div class="table" id="idm45627722995088"><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="idm45627722989328" scope="col">Prop</th><th style="text-align: left; vertical-align: top; " id="idm45627720921440" scope="col">Default</th><th style="text-align: left; vertical-align: top; " id="idm45627720920352" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45627722989328"> + title: Important info</pre><div class="table" id="idm45238391724944"><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="idm45238391719184" scope="col">Prop</th><th style="text-align: left; vertical-align: top; " id="idm45238391718096" scope="col">Default</th><th style="text-align: left; vertical-align: top; " id="idm45238391717008" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45238391719184"> <p> <code class="literal">title</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627720921440"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391718096"> <p> none </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627720920352"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391717008"> <p> Title </p> @@ -1714,861 +1714,861 @@ <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">8.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="idm45627721155680"><p class="title"><strong>Table 4. 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="idm45627721148992" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45627721147904" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45627721146816" scope="col">Requirement</th><th style="text-align: left; vertical-align: top; " id="idm45627716698880" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45627721148992"> + </p><div class="table" id="idm45238396383824"><p class="title"><strong>Table 4. 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="idm45238396377136" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45238396376048" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45238396374960" scope="col">Requirement</th><th style="text-align: left; vertical-align: top; " id="idm45238396373872" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45238396377136"> <p> <code class="literal">tableName</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627721147904"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238396376048"> <p> <code class="literal">string</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627721146816"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238396374960"> <p> Required </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627716698880"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238396373872"> <p> Name of the table to retrieve the record from </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45627721148992"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238396377136"> <p> <code class="literal">sysId</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627721147904"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238396376048"> <p> <code class="literal">string</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627721146816"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238396374960"> <p> Required </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627716698880"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238396373872"> <p> Unique identifier of the record to retrieve </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45627721148992"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238396377136"> <p> <code class="literal">sysparmDisplayValue</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627721147904"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238396376048"> <p> <code class="literal">enum("true", "false", "all")</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627721146816"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238396374960"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627716698880"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238396373872"> <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="idm45627721148992"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238396377136"> <p> <code class="literal">sysparmExcludeReferenceLink</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627721147904"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238396376048"> <p> <code class="literal">boolean</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627721146816"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238396374960"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627716698880"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238396373872"> <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="idm45627721148992"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238396377136"> <p> <code class="literal">sysparmFields</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627721147904"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238396376048"> <p> <code class="literal">string[]</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627721146816"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238396374960"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627716698880"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238396373872"> <p> Array of fields to return in the response </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45627721148992"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238396377136"> <p> <code class="literal">sysparmView</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627721147904"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238396376048"> <p> <code class="literal">string</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627721146816"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238396374960"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627716698880"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238396373872"> <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="idm45627721148992"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238396377136"> <p> <code class="literal">sysparmQueryNoDomain</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627721147904"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238396376048"> <p> <code class="literal">boolean</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627721146816"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238396374960"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627716698880"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238396373872"> <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="idm45627721138192"><p class="title"><strong>Table 5. 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="idm45627721132432" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45627721131344" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45627721130256" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45627721132432"> + </td></tr></tbody></table></div></div><div class="table" id="idm45238395028000"><p class="title"><strong>Table 5. 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="idm45238395022240" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45238395021152" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45238395020064" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45238395022240"> <p> <code class="literal">result</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627721131344"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238395021152"> <p> <code class="literal">Record<PropertyKey, unknown></code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627721130256"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238395020064"> <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="idm45627718852496"><p class="title"><strong>Table 6. 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="idm45627718845808" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45627718844720" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45627718843632" scope="col">Requirement</th><th style="text-align: left; vertical-align: top; " id="idm45627718842544" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45627718845808"> + </p><div class="table" id="idm45238391914128"><p class="title"><strong>Table 6. 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="idm45238391907440" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45238391906352" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45238391905264" scope="col">Requirement</th><th style="text-align: left; vertical-align: top; " id="idm45238391904176" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45238391907440"> <p> <code class="literal">tableName</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627718844720"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391906352"> <p> <code class="literal">string</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627718843632"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391905264"> <p> Required </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627718842544"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391904176"> <p> Name of the table to retrieve the records from </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45627718845808"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238391907440"> <p> <code class="literal">sysparamQuery</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627718844720"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391906352"> <p> <code class="literal">string</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627718843632"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391905264"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627718842544"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391904176"> <p> Encoded query string used to filter the results </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45627718845808"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238391907440"> <p> <code class="literal">sysparmDisplayValue</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627718844720"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391906352"> <p> <code class="literal">enum("true", "false", "all")</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627718843632"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391905264"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627718842544"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391904176"> <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="idm45627718845808"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238391907440"> <p> <code class="literal">sysparmExcludeReferenceLink</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627718844720"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391906352"> <p> <code class="literal">boolean</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627718843632"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391905264"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627718842544"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391904176"> <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="idm45627718845808"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238391907440"> <p> <code class="literal">sysparmSuppressPaginationHeader</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627718844720"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391906352"> <p> <code class="literal">boolean</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627718843632"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391905264"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627718842544"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391904176"> <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="idm45627718845808"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238391907440"> <p> <code class="literal">sysparmFields</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627718844720"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391906352"> <p> <code class="literal">string[]</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627718843632"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391905264"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627718842544"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391904176"> <p> Array of fields to return in the response </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45627718845808"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238391907440"> <p> <code class="literal">sysparmLimit</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627718844720"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391906352"> <p> <code class="literal">int</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627718843632"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391905264"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627718842544"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391904176"> <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="idm45627718845808"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238391907440"> <p> <code class="literal">sysparmView</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627718844720"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391906352"> <p> <code class="literal">string</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627718843632"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391905264"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627718842544"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391904176"> <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="idm45627718845808"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238391907440"> <p> <code class="literal">sysparmQueryCategory</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627718844720"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391906352"> <p> <code class="literal">string</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627718843632"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391905264"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627718842544"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391904176"> <p> Name of the query category to use for queries </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45627718845808"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238391907440"> <p> <code class="literal">sysparmQueryNoDomain</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627718844720"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391906352"> <p> <code class="literal">boolean</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627718843632"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391905264"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627718842544"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391904176"> <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="idm45627718845808"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238391907440"> <p> <code class="literal">sysparmNoCount</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627718844720"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391906352"> <p> <code class="literal">boolean</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627718843632"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391905264"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627718842544"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391904176"> <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="idm45627719986768"><p class="title"><strong>Table 7. 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="idm45627719981008" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45627719979920" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45627719978832" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45627719981008"> + </td></tr></tbody></table></div></div><div class="table" id="idm45238393608128"><p class="title"><strong>Table 7. 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="idm45238392747056" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45238392745968" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45238392744880" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45238392747056"> <p> <code class="literal">result</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719979920"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238392745968"> <p> <code class="literal">Record<PropertyKey, unknown></code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719978832"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238392744880"> <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="idm45627717730624"><p class="title"><strong>Table 8. 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="idm45627717723936" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45627717722848" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45627717721760" scope="col">Requirement</th><th style="text-align: left; vertical-align: top; " id="idm45627717720672" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45627717723936"> + </p><div class="table" id="idm45238392734432"><p class="title"><strong>Table 8. 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="idm45238391097760" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45238391096672" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45238391095584" scope="col">Requirement</th><th style="text-align: left; vertical-align: top; " id="idm45238391094496" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45238391097760"> <p> <code class="literal">tableName</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717722848"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391096672"> <p> <code class="literal">string</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717721760"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391095584"> <p> Required </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717720672"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391094496"> <p> Name of the table to save the record in </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45627717723936"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238391097760"> <p> <code class="literal">requestBody</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717722848"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391096672"> <p> <code class="literal">Record<PropertyKey, unknown></code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717721760"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391095584"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717720672"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391094496"> <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="idm45627717723936"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238391097760"> <p> <code class="literal">sysparmDisplayValue</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717722848"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391096672"> <p> <code class="literal">enum("true", "false", "all")</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717721760"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391095584"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717720672"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391094496"> <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="idm45627717723936"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238391097760"> <p> <code class="literal">sysparmExcludeReferenceLink</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717722848"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391096672"> <p> <code class="literal">boolean</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717721760"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391095584"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717720672"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391094496"> <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="idm45627717723936"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238391097760"> <p> <code class="literal">sysparmFields</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717722848"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391096672"> <p> <code class="literal">string[]</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717721760"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391095584"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717720672"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391094496"> <p> Array of fields to return in the response </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45627717723936"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238391097760"> <p> <code class="literal">sysparmInputDisplayValue</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717722848"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391096672"> <p> <code class="literal">boolean</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717721760"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391095584"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717720672"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391094496"> <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="idm45627717723936"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238391097760"> <p> <code class="literal">sysparmSuppressAutoSysField</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717722848"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391096672"> <p> <code class="literal">boolean</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717721760"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391095584"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717720672"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391094496"> <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="idm45627717723936"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238391097760"> <p> <code class="literal">sysparmView</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717722848"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391096672"> <p> <code class="literal">string</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717721760"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391095584"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717720672"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391094496"> <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="idm45627716418368"><p class="title"><strong>Table 9. 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="idm45627716412608" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45627716411520" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45627717418224" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45627716412608"> + </td></tr></tbody></table></div></div><div class="table" id="idm45238396305136"><p class="title"><strong>Table 9. 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="idm45238396299376" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45238396298288" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45238396297200" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45238396299376"> <p> <code class="literal">result</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627716411520"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238396298288"> <p> <code class="literal">Record<PropertyKey, unknown></code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717418224"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238396297200"> <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="idm45627717407792"><p class="title"><strong>Table 10. 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="idm45627717401104" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45627717400016" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45627717398928" scope="col">Requirement</th><th style="text-align: left; vertical-align: top; " id="idm45627717397840" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45627717401104"> + </p><div class="table" id="idm45238399681888"><p class="title"><strong>Table 10. 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="idm45238399675200" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45238399674112" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45238399673024" scope="col">Requirement</th><th style="text-align: left; vertical-align: top; " id="idm45238399671936" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45238399675200"> <p> <code class="literal">tableName</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717400016"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238399674112"> <p> <code class="literal">string</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717398928"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238399673024"> <p> Required </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717397840"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238399671936"> <p> Name of the table to modify the record from </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45627717401104"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238399675200"> <p> <code class="literal">sysId</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717400016"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238399674112"> <p> <code class="literal">string</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717398928"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238399673024"> <p> Required </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717397840"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238399671936"> <p> Unique identifier of the record to modify </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45627717401104"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238399675200"> <p> <code class="literal">requestBody</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717400016"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238399674112"> <p> <code class="literal">Record<PropertyKey, unknown></code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717398928"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238399673024"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717397840"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238399671936"> <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="idm45627717401104"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238399675200"> <p> <code class="literal">sysparmDisplayValue</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717400016"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238399674112"> <p> <code class="literal">enum("true", "false", "all")</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717398928"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238399673024"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717397840"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238399671936"> <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="idm45627717401104"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238399675200"> <p> <code class="literal">sysparmExcludeReferenceLink</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717400016"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238399674112"> <p> <code class="literal">boolean</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717398928"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238399673024"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717397840"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238399671936"> <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="idm45627717401104"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238399675200"> <p> <code class="literal">sysparmFields</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717400016"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238399674112"> <p> <code class="literal">string[]</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717398928"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238399673024"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717397840"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238399671936"> <p> Array of fields to return in the response </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45627717401104"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238399675200"> <p> <code class="literal">sysparmInputDisplayValue</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717400016"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238399674112"> <p> <code class="literal">boolean</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717398928"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238399673024"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717397840"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238399671936"> <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="idm45627717401104"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238399675200"> <p> <code class="literal">sysparmSuppressAutoSysField</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717400016"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238399674112"> <p> <code class="literal">boolean</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717398928"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238399673024"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717397840"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238399671936"> <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="idm45627717401104"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238399675200"> <p> <code class="literal">sysparmView</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717400016"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238399674112"> <p> <code class="literal">string</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717398928"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238399673024"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717397840"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238399671936"> <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="idm45627717401104"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238399675200"> <p> <code class="literal">sysparmQueryNoDomain</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717400016"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238399674112"> <p> <code class="literal">boolean</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717398928"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238399673024"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627717397840"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238399671936"> <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="idm45627716906144"><p class="title"><strong>Table 11. 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="idm45627716900384" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45627716899296" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45627716898208" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45627716900384"> + </td></tr></tbody></table></div></div><div class="table" id="idm45238393452352"><p class="title"><strong>Table 11. 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="idm45238393446592" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45238393445504" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45238393444416" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45238393446592"> <p> <code class="literal">result</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627716899296"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238393445504"> <p> <code class="literal">Record<PropertyKey, unknown></code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627716898208"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238393444416"> <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="idm45627719274848"><p class="title"><strong>Table 12. 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="idm45627719268272" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45627719267184" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45627719266096" scope="col">Requirement</th><th style="text-align: left; vertical-align: top; " id="idm45627719265008" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45627719268272"> + </p><div class="table" id="idm45238393433968"><p class="title"><strong>Table 12. 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="idm45238391866816" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45238391865728" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45238391864640" scope="col">Requirement</th><th style="text-align: left; vertical-align: top; " id="idm45238391863552" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45238391866816"> <p> <code class="literal">tableName</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719267184"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391865728"> <p> <code class="literal">string</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719266096"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391864640"> <p> Required </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719265008"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391863552"> <p> Name of the table to update the record in </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45627719268272"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238391866816"> <p> <code class="literal">sysId</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719267184"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391865728"> <p> <code class="literal">string</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719266096"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391864640"> <p> Required </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719265008"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391863552"> <p> Unique identifier of the record to update </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45627719268272"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238391866816"> <p> <code class="literal">requestBody</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719267184"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391865728"> <p> <code class="literal">Record<PropertyKey, unknown></code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719266096"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391864640"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719265008"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391863552"> <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="idm45627719268272"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238391866816"> <p> <code class="literal">sysparmDisplayValue</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719267184"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391865728"> <p> <code class="literal">enum("true", "false", "all")</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719266096"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391864640"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719265008"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391863552"> <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="idm45627719268272"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238391866816"> <p> <code class="literal">sysparmExcludeReferenceLink</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719267184"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391865728"> <p> <code class="literal">boolean</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719266096"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391864640"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719265008"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391863552"> <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="idm45627719268272"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238391866816"> <p> <code class="literal">sysparmFields</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719267184"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391865728"> <p> <code class="literal">string[]</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719266096"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391864640"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719265008"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391863552"> <p> Array of fields to return in the response </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45627719268272"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238391866816"> <p> <code class="literal">sysparmInputDisplayValue</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719267184"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391865728"> <p> <code class="literal">boolean</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719266096"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391864640"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719265008"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391863552"> <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="idm45627719268272"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238391866816"> <p> <code class="literal">sysparmSuppressAutoSysField</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719267184"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391865728"> <p> <code class="literal">boolean</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719266096"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391864640"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719265008"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391863552"> <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="idm45627719268272"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238391866816"> <p> <code class="literal">sysparmView</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719267184"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391865728"> <p> <code class="literal">string</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719266096"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391864640"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719265008"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391863552"> <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="idm45627719268272"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238391866816"> <p> <code class="literal">sysparmQueryNoDomain</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719267184"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391865728"> <p> <code class="literal">boolean</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719266096"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391864640"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719265008"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238391863552"> <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="idm45627721052208"><p class="title"><strong>Table 13. 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="idm45627719064016" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45627719062928" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45627719061840" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45627719064016"> + </td></tr></tbody></table></div></div><div class="table" id="idm45238392405120"><p class="title"><strong>Table 13. 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="idm45238392399360" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45238392398272" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45238392397184" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45238392399360"> <p> <code class="literal">result</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719062928"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238392398272"> <p> <code class="literal">Record<PropertyKey, unknown></code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719061840"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238392397184"> <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="idm45627719051456"><p class="title"><strong>Table 14. 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="idm45627719044768" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45627719043680" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45627719042592" scope="col">Requirement</th><th style="text-align: left; vertical-align: top; " id="idm45627719041504" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45627719044768"> + </p><div class="table" id="idm45238394577008"><p class="title"><strong>Table 14. 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="idm45238394570320" scope="col">Name</th><th style="text-align: left; vertical-align: top; " id="idm45238394569232" scope="col">Type</th><th style="text-align: left; vertical-align: top; " id="idm45238394568144" scope="col">Requirement</th><th style="text-align: left; vertical-align: top; " id="idm45238394567056" scope="col">Description</th></tr></thead><tbody><tr><td style="text-align: left; vertical-align: top; " headers="idm45238394570320"> <p> <code class="literal">tableName</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719043680"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238394569232"> <p> <code class="literal">string</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719042592"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238394568144"> <p> Required </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719041504"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238394567056"> <p> Name of the table to delete the record from </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45627719044768"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238394570320"> <p> <code class="literal">sysId</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719043680"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238394569232"> <p> <code class="literal">string</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719042592"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238394568144"> <p> Required </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719041504"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238394567056"> <p> Unique identifier of the record to delete </p> - </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45627719044768"> + </td></tr><tr><td style="text-align: left; vertical-align: top; " headers="idm45238394570320"> <p> <code class="literal">sysparmQueryNoDomain</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719043680"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238394569232"> <p> <code class="literal">boolean</code> </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719042592"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238394568144"> <p> Optional </p> - </td><td style="text-align: left; vertical-align: top; " headers="idm45627719041504"> + </td><td style="text-align: left; vertical-align: top; " headers="idm45238394567056"> <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></dd></dl></div></section></section></section><div><div xml:lang="en-US" class="legalnotice" id="idm45627720704992"><h1 class="legalnotice">Legal Notice</h1><div class="para"> + </td></tr></tbody></table></div></div></dd></dl></div></section></section></section><div><div xml:lang="en-US" class="legalnotice" id="idm45238390687776"><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/release-1.3/install-rhdh-air-gapped/index.html b/release-1.3/install-rhdh-air-gapped/index.html index dd5645dd80..b92d3f85a1 100644 --- a/release-1.3/install-rhdh-air-gapped/index.html +++ b/release-1.3/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="idm45956365934576"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</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="#idm45956342530048">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="idm46216225518976"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</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="#idm46216208136352">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="idm45956342530048"><h1 class="legalnotice">Legal Notice</h1><div class="para"> + </li></ol></div></section><div><div xml:lang="en-US" class="legalnotice" id="idm46216208136352"><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/release-1.3/install-rhdh-aks/index.html b/release-1.3/install-rhdh-aks/index.html index 4e9d55a5c0..7feeb899b8 100644 --- a/release-1.3/install-rhdh-aks/index.html +++ b/release-1.3/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="idm45436710699328"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</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="#idm45436710408928">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="idm45594810822736"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</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="#idm45594814401248">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.3.4/redhat-developer-hub-1.3.4.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="idm45436710408928"><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="idm45594814401248"><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/release-1.3/install-rhdh-eks/index.html b/release-1.3/install-rhdh-eks/index.html index 8e28511052..6c2edfef18 100644 --- a/release-1.3/install-rhdh-eks/index.html +++ b/release-1.3/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="idm45653184394112"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</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="#idm45653164985696">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="idm45809149089392"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</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="#idm45809129698672">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="idm45653164985696"><h1 class="legalnotice">Legal Notice</h1><div class="para"> + </p></div></section><div><div xml:lang="en-US" class="legalnotice" id="idm45809129698672"><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/release-1.3/install-rhdh-ocp/index.html b/release-1.3/install-rhdh-ocp/index.html index a84bee4f59..bef25c96b8 100644 --- a/release-1.3/install-rhdh-ocp/index.html +++ b/release-1.3/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="idm46048598047136"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</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="#idm46048584668592">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="idm45733795733936"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</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="#idm45733773481408">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.openshift.com/container-platform/4.16/applications/working_with_helm_charts/installing-helm.html">Installing Helm</a> - </li></ul></div></section></section><div><div xml:lang="en-US" class="legalnotice" id="idm46048584668592"><h1 class="legalnotice">Legal Notice</h1><div class="para"> + </li></ul></div></section></section><div><div xml:lang="en-US" class="legalnotice" id="idm45733773481408"><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/release-1.3/install-rhdh-osd-gcp/index.html b/release-1.3/install-rhdh-osd-gcp/index.html index bd7c80e7e3..4b3452a531 100644 --- a/release-1.3/install-rhdh-osd-gcp/index.html +++ b/release-1.3/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="idm45082231259872"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</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="#idm45082222136896">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="idm44904680421552"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</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="#idm44904661978848">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: @@ -73,7 +73,7 @@ To access the the Developer Hub, click the <span class="strong strong"><strong>Open URL</strong></span> icon. </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://access.redhat.com/documentation/en-us/red_hat_developer_hub/1.3/html-single/administration_guide_for_red_hat_developer_hub/index">Administration guide for Red Hat Developer Hub</a> - </li></ul></div></section><div><div xml:lang="en-US" class="legalnotice" id="idm45082222136896"><h1 class="legalnotice">Legal Notice</h1><div class="para"> + </li></ul></div></section><div><div xml:lang="en-US" class="legalnotice" id="idm44904661978848"><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/release-1.3/monitoring-and-logging/index.html b/release-1.3/monitoring-and-logging/index.html index 9021b33bb8..a96d891dda 100644 --- a/release-1.3/monitoring-and-logging/index.html +++ b/release-1.3/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="idm45983464161456"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</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="#idm45983450963296">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="idm45953939603264"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</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="#idm45953920584656">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="#proc-rhdh-monitoring-logging-aks_assembly-rhdh-observability">3. Monitoring and logging with Azure Kubernetes Services (AKS) in Red Hat Developer Hub</a></span><ul><li><span class="section"><a href="#viewing-logs-with-azure-kubernetes-services-aks">3.1. 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. @@ -194,7 +194,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="idm45983450963296"><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="idm45953920584656"><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/release-1.3/plugin-rhdh/index.html b/release-1.3/plugin-rhdh/index.html index 375adeb9a1..ae9d1beeda 100644 --- a/release-1.3/plugin-rhdh/index.html +++ b/release-1.3/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="idm46146246988208"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</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="#idm46146245070112">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="idm45854087997408"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</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="#idm45854093182448">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. @@ -42,19 +42,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 17 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="idm46146241910320" scope="col"><span class="strong strong"><strong>Name</strong></span></th><th align="left" valign="top" id="idm46146241908672" scope="col"><span class="strong strong"><strong>Plugin</strong></span></th><th align="left" valign="top" id="idm46146241907120" scope="col"><span class="strong strong"><strong>Version</strong></span></th><th align="left" valign="top" id="idm46146241405904" scope="col"><span class="strong strong"><strong>Path and required variables</strong></span></th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm46146241910320"> + </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="idm45854094328720" scope="col"><span class="strong strong"><strong>Name</strong></span></th><th align="left" valign="top" id="idm45854094327072" scope="col"><span class="strong strong"><strong>Plugin</strong></span></th><th align="left" valign="top" id="idm45854094325520" scope="col"><span class="strong strong"><strong>Version</strong></span></th><th align="left" valign="top" id="idm45854094323968" scope="col"><span class="strong strong"><strong>Path and required variables</strong></span></th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45854094328720"> <p> Analytics Provider Segment </p> - </td><td align="left" valign="top" headers="idm46146241908672"> + </td><td align="left" valign="top" headers="idm45854094327072"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@janus-idp/backstage-plugin-analytics-provider-segment/v/1.7.3">@janus-idp/backstage-plugin-analytics-provider-segment</a></code> </p> - </td><td align="left" valign="top" headers="idm46146241907120"> + </td><td align="left" valign="top" headers="idm45854094325520"> <p> 1.7.3 </p> - </td><td align="left" valign="top" headers="idm46146241405904"> + </td><td align="left" valign="top" headers="idm45854094323968"> <p> <code class="literal">./dynamic-plugins/dist/janus-idp-backstage-plugin-analytics-provider-segment</code> </p> @@ -64,35 +64,35 @@ <p> <code class="literal">SEGMENT_TEST_MODE</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146241910320"> + </td></tr><tr><td align="left" valign="top" headers="idm45854094328720"> <p> Argo CD </p> - </td><td align="left" valign="top" headers="idm46146241908672"> + </td><td align="left" valign="top" headers="idm45854094327072"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@roadiehq/backstage-plugin-argo-cd/v/2.6.5">@roadiehq/backstage-plugin-argo-cd</a></code> </p> - </td><td align="left" valign="top" headers="idm46146241907120"> + </td><td align="left" valign="top" headers="idm45854094325520"> <p> 2.6.5 </p> - </td><td align="left" valign="top" headers="idm46146241405904"> + </td><td align="left" valign="top" headers="idm45854094323968"> <p> <code class="literal">./dynamic-plugins/dist/roadiehq-backstage-plugin-argo-cd</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146241910320"> + </td></tr><tr><td align="left" valign="top" headers="idm45854094328720"> <p> Argo CD </p> - </td><td align="left" valign="top" headers="idm46146241908672"> + </td><td align="left" valign="top" headers="idm45854094327072"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@roadiehq/backstage-plugin-argo-cd-backend/v/3.0.3">@roadiehq/backstage-plugin-argo-cd-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm46146241907120"> + </td><td align="left" valign="top" headers="idm45854094325520"> <p> 3.0.3 </p> - </td><td align="left" valign="top" headers="idm46146241405904"> + </td><td align="left" valign="top" headers="idm45854094323968"> <p> <code class="literal">./dynamic-plugins/dist/roadiehq-backstage-plugin-argo-cd-backend-dynamic</code> </p> @@ -114,38 +114,38 @@ <p> <code class="literal">ARGOCD_AUTH_TOKEN2</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146241910320"> + </td></tr><tr><td align="left" valign="top" headers="idm45854094328720"> <p> GitHub </p> - </td><td align="left" valign="top" headers="idm46146241908672"> + </td><td align="left" valign="top" headers="idm45854094327072"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-catalog-backend-module-github/v/0.6.5">@backstage/plugin-catalog-backend-module-github</a></code> </p> - </td><td align="left" valign="top" headers="idm46146241907120"> + </td><td align="left" valign="top" headers="idm45854094325520"> <p> 0.6.5 </p> - </td><td align="left" valign="top" headers="idm46146241405904"> + </td><td align="left" valign="top" headers="idm45854094323968"> <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="idm46146241910320"> + </td></tr><tr><td align="left" valign="top" headers="idm45854094328720"> <p> GitHub Org </p> - </td><td align="left" valign="top" headers="idm46146241908672"> + </td><td align="left" valign="top" headers="idm45854094327072"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-catalog-backend-module-github-org/v/0.1.17">@backstage/plugin-catalog-backend-module-github-org</a></code> </p> - </td><td align="left" valign="top" headers="idm46146241907120"> + </td><td align="left" valign="top" headers="idm45854094325520"> <p> 0.1.17 </p> - </td><td align="left" valign="top" headers="idm46146241405904"> + </td><td align="left" valign="top" headers="idm45854094323968"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-github-org-dynamic</code> </p> @@ -155,19 +155,19 @@ <p> <code class="literal">GITHUB_ORG</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146241910320"> + </td></tr><tr><td align="left" valign="top" headers="idm45854094328720"> <p> Keycloak </p> - </td><td align="left" valign="top" headers="idm46146241908672"> + </td><td align="left" valign="top" headers="idm45854094327072"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@janus-idp/backstage-plugin-keycloak-backend/v/1.13.4">@janus-idp/backstage-plugin-keycloak-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm46146241907120"> + </td><td align="left" valign="top" headers="idm45854094325520"> <p> 1.13.4 </p> - </td><td align="left" valign="top" headers="idm46146241405904"> + </td><td align="left" valign="top" headers="idm45854094323968"> <p> <code class="literal">./dynamic-plugins/dist/janus-idp-backstage-plugin-keycloak-backend-dynamic</code> </p> @@ -186,19 +186,19 @@ <p> <code class="literal">KEYCLOAK_CLIENT_SECRET</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146241910320"> + </td></tr><tr><td align="left" valign="top" headers="idm45854094328720"> <p> Kubernetes </p> - </td><td align="left" valign="top" headers="idm46146241908672"> + </td><td align="left" valign="top" headers="idm45854094327072"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-kubernetes-backend/v/0.18.3">@backstage/plugin-kubernetes-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm46146241907120"> + </td><td align="left" valign="top" headers="idm45854094325520"> <p> 0.18.3 </p> - </td><td align="left" valign="top" headers="idm46146241405904"> + </td><td align="left" valign="top" headers="idm45854094323968"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-kubernetes-backend-dynamic</code> </p> @@ -211,35 +211,35 @@ <p> <code class="literal">K8S_CLUSTER_TOKEN</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146241910320"> + </td></tr><tr><td align="left" valign="top" headers="idm45854094328720"> <p> OCM </p> - </td><td align="left" valign="top" headers="idm46146241908672"> + </td><td align="left" valign="top" headers="idm45854094327072"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@janus-idp/backstage-plugin-ocm/v/4.4.5">@janus-idp/backstage-plugin-ocm</a></code> </p> - </td><td align="left" valign="top" headers="idm46146241907120"> + </td><td align="left" valign="top" headers="idm45854094325520"> <p> 4.4.5 </p> - </td><td align="left" valign="top" headers="idm46146241405904"> + </td><td align="left" valign="top" headers="idm45854094323968"> <p> <code class="literal">./dynamic-plugins/dist/janus-idp-backstage-plugin-ocm</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146241910320"> + </td></tr><tr><td align="left" valign="top" headers="idm45854094328720"> <p> OCM </p> - </td><td align="left" valign="top" headers="idm46146241908672"> + </td><td align="left" valign="top" headers="idm45854094327072"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@janus-idp/backstage-plugin-ocm-backend/v/4.4.4">@janus-idp/backstage-plugin-ocm-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm46146241907120"> + </td><td align="left" valign="top" headers="idm45854094325520"> <p> 4.4.4 </p> - </td><td align="left" valign="top" headers="idm46146241405904"> + </td><td align="left" valign="top" headers="idm45854094323968"> <p> <code class="literal">./dynamic-plugins/dist/janus-idp-backstage-plugin-ocm-backend-dynamic</code> </p> @@ -252,131 +252,131 @@ <p> <code class="literal">moc_infra_token</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146241910320"> + </td></tr><tr><td align="left" valign="top" headers="idm45854094328720"> <p> Quay </p> - </td><td align="left" valign="top" headers="idm46146241908672"> + </td><td align="left" valign="top" headers="idm45854094327072"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@janus-idp/backstage-plugin-quay/v/1.11.9">@janus-idp/backstage-plugin-quay</a></code> </p> - </td><td align="left" valign="top" headers="idm46146241907120"> + </td><td align="left" valign="top" headers="idm45854094325520"> <p> 1.11.9 </p> - </td><td align="left" valign="top" headers="idm46146241405904"> + </td><td align="left" valign="top" headers="idm45854094323968"> <p> <code class="literal">./dynamic-plugins/dist/janus-idp-backstage-plugin-quay</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146241910320"> + </td></tr><tr><td align="left" valign="top" headers="idm45854094328720"> <p> Quay </p> - </td><td align="left" valign="top" headers="idm46146241908672"> + </td><td align="left" valign="top" headers="idm45854094327072"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@janus-idp/backstage-scaffolder-backend-module-quay/v/1.7.2">@janus-idp/backstage-scaffolder-backend-module-quay</a></code> </p> - </td><td align="left" valign="top" headers="idm46146241907120"> + </td><td align="left" valign="top" headers="idm45854094325520"> <p> 1.7.2 </p> - </td><td align="left" valign="top" headers="idm46146241405904"> + </td><td align="left" valign="top" headers="idm45854094323968"> <p> <code class="literal">./dynamic-plugins/dist/janus-idp-backstage-scaffolder-backend-module-quay-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146241910320"> + </td></tr><tr><td align="left" valign="top" headers="idm45854094328720"> <p> RBAC </p> - </td><td align="left" valign="top" headers="idm46146241908672"> + </td><td align="left" valign="top" headers="idm45854094327072"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@janus-idp/backstage-plugin-rbac/v/1.29.7">@janus-idp/backstage-plugin-rbac</a></code> </p> - </td><td align="left" valign="top" headers="idm46146241907120"> + </td><td align="left" valign="top" headers="idm45854094325520"> <p> 1.29.7 </p> - </td><td align="left" valign="top" headers="idm46146241405904"> + </td><td align="left" valign="top" headers="idm45854094323968"> <p> <code class="literal">./dynamic-plugins/dist/janus-idp-backstage-plugin-rbac</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146241910320"> + </td></tr><tr><td align="left" valign="top" headers="idm45854094328720"> <p> Regex </p> - </td><td align="left" valign="top" headers="idm46146241908672"> + </td><td align="left" valign="top" headers="idm45854094327072"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@janus-idp/backstage-scaffolder-backend-module-regex/v/1.7.2">@janus-idp/backstage-scaffolder-backend-module-regex</a></code> </p> - </td><td align="left" valign="top" headers="idm46146241907120"> + </td><td align="left" valign="top" headers="idm45854094325520"> <p> 1.7.2 </p> - </td><td align="left" valign="top" headers="idm46146241405904"> + </td><td align="left" valign="top" headers="idm45854094323968"> <p> <code class="literal">./dynamic-plugins/dist/janus-idp-backstage-scaffolder-backend-module-regex-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146241910320"> + </td></tr><tr><td align="left" valign="top" headers="idm45854094328720"> <p> TechDocs </p> - </td><td align="left" valign="top" headers="idm46146241908672"> + </td><td align="left" valign="top" headers="idm45854094327072"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-techdocs/v/1.10.7">@backstage/plugin-techdocs</a></code> </p> - </td><td align="left" valign="top" headers="idm46146241907120"> + </td><td align="left" valign="top" headers="idm45854094325520"> <p> 1.10.7 </p> - </td><td align="left" valign="top" headers="idm46146241405904"> + </td><td align="left" valign="top" headers="idm45854094323968"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-techdocs</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146241910320"> + </td></tr><tr><td align="left" valign="top" headers="idm45854094328720"> <p> TechDocs </p> - </td><td align="left" valign="top" headers="idm46146241908672"> + </td><td align="left" valign="top" headers="idm45854094327072"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-techdocs-backend/v/1.10.9">@backstage/plugin-techdocs-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm46146241907120"> + </td><td align="left" valign="top" headers="idm45854094325520"> <p> 1.10.9 </p> - </td><td align="left" valign="top" headers="idm46146241405904"> + </td><td align="left" valign="top" headers="idm45854094323968"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-techdocs-backend-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146241910320"> + </td></tr><tr><td align="left" valign="top" headers="idm45854094328720"> <p> Tekton </p> - </td><td align="left" valign="top" headers="idm46146241908672"> + </td><td align="left" valign="top" headers="idm45854094327072"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@janus-idp/backstage-plugin-tekton/v/3.12.9">@janus-idp/backstage-plugin-tekton</a></code> </p> - </td><td align="left" valign="top" headers="idm46146241907120"> + </td><td align="left" valign="top" headers="idm45854094325520"> <p> 3.12.9 </p> - </td><td align="left" valign="top" headers="idm46146241405904"> + </td><td align="left" valign="top" headers="idm45854094323968"> <p> <code class="literal">./dynamic-plugins/dist/janus-idp-backstage-plugin-tekton</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146241910320"> + </td></tr><tr><td align="left" valign="top" headers="idm45854094328720"> <p> Topology </p> - </td><td align="left" valign="top" headers="idm46146241908672"> + </td><td align="left" valign="top" headers="idm45854094327072"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@janus-idp/backstage-plugin-topology/v/1.27.7">@janus-idp/backstage-plugin-topology</a></code> </p> - </td><td align="left" valign="top" headers="idm46146241907120"> + </td><td align="left" valign="top" headers="idm45854094325520"> <p> 1.27.7 </p> - </td><td align="left" valign="top" headers="idm46146241405904"> + </td><td align="left" valign="top" headers="idm45854094323968"> <p> <code class="literal">./dynamic-plugins/dist/janus-idp-backstage-plugin-topology</code> </p> @@ -390,19 +390,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 7 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="idm46146245051184" scope="col"><span class="strong strong"><strong>Name</strong></span></th><th align="left" valign="top" id="idm46146246713120" scope="col"><span class="strong strong"><strong>Plugin</strong></span></th><th align="left" valign="top" id="idm46146246711568" scope="col"><span class="strong strong"><strong>Version</strong></span></th><th align="left" valign="top" id="idm46146246710016" scope="col"><span class="strong strong"><strong>Path and required variables</strong></span></th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm46146245051184"> + </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="idm45854090162064" scope="col"><span class="strong strong"><strong>Name</strong></span></th><th align="left" valign="top" id="idm45854090160512" scope="col"><span class="strong strong"><strong>Plugin</strong></span></th><th align="left" valign="top" id="idm45854090158960" scope="col"><span class="strong strong"><strong>Version</strong></span></th><th align="left" valign="top" id="idm45854090157408" scope="col"><span class="strong strong"><strong>Path and required variables</strong></span></th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45854090162064"> <p> Ansible Automation Platform (AAP) </p> - </td><td align="left" valign="top" headers="idm46146246713120"> + </td><td align="left" valign="top" headers="idm45854090160512"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@janus-idp/backstage-plugin-aap-backend/v/1.9.4">@janus-idp/backstage-plugin-aap-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm46146246711568"> + </td><td align="left" valign="top" headers="idm45854090158960"> <p> 1.9.4 </p> - </td><td align="left" valign="top" headers="idm46146246710016"> + </td><td align="left" valign="top" headers="idm45854090157408"> <p> <code class="literal">./dynamic-plugins/dist/janus-idp-backstage-plugin-aap-backend-dynamic</code> </p> @@ -412,83 +412,83 @@ <p> <code class="literal">AAP_AUTH_TOKEN</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146245051184"> + </td></tr><tr><td align="left" valign="top" headers="idm45854090162064"> <p> ACR </p> - </td><td align="left" valign="top" headers="idm46146246713120"> + </td><td align="left" valign="top" headers="idm45854090160512"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@janus-idp/backstage-plugin-acr/v/1.7.16">@janus-idp/backstage-plugin-acr</a></code> </p> - </td><td align="left" valign="top" headers="idm46146246711568"> + </td><td align="left" valign="top" headers="idm45854090158960"> <p> 1.7.16 </p> - </td><td align="left" valign="top" headers="idm46146246710016"> + </td><td align="left" valign="top" headers="idm45854090157408"> <p> <code class="literal">./dynamic-plugins/dist/janus-idp-backstage-plugin-acr</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146245051184"> + </td></tr><tr><td align="left" valign="top" headers="idm45854090162064"> <p> Bulk Import </p> - </td><td align="left" valign="top" headers="idm46146246713120"> + </td><td align="left" valign="top" headers="idm45854090160512"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@janus-idp/backstage-plugin-bulk-import/v/1.4.11">@janus-idp/backstage-plugin-bulk-import</a></code> </p> - </td><td align="left" valign="top" headers="idm46146246711568"> + </td><td align="left" valign="top" headers="idm45854090158960"> <p> 1.4.11 </p> - </td><td align="left" valign="top" headers="idm46146246710016"> + </td><td align="left" valign="top" headers="idm45854090157408"> <p> <code class="literal">./dynamic-plugins/dist/janus-idp-backstage-plugin-bulk-import</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146245051184"> + </td></tr><tr><td align="left" valign="top" headers="idm45854090162064"> <p> JFrog Artifactory </p> - </td><td align="left" valign="top" headers="idm46146246713120"> + </td><td align="left" valign="top" headers="idm45854090160512"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@janus-idp/backstage-plugin-jfrog-artifactory/v/1.7.10">@janus-idp/backstage-plugin-jfrog-artifactory</a></code> </p> - </td><td align="left" valign="top" headers="idm46146246711568"> + </td><td align="left" valign="top" headers="idm45854090158960"> <p> 1.7.10 </p> - </td><td align="left" valign="top" headers="idm46146246710016"> + </td><td align="left" valign="top" headers="idm45854090157408"> <p> <code class="literal">./dynamic-plugins/dist/janus-idp-backstage-plugin-jfrog-artifactory</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146245051184"> + </td></tr><tr><td align="left" valign="top" headers="idm45854090162064"> <p> Nexus Repository Manager </p> - </td><td align="left" valign="top" headers="idm46146246713120"> + </td><td align="left" valign="top" headers="idm45854090160512"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@janus-idp/backstage-plugin-nexus-repository-manager/v/1.9.10">@janus-idp/backstage-plugin-nexus-repository-manager</a></code> </p> - </td><td align="left" valign="top" headers="idm46146246711568"> + </td><td align="left" valign="top" headers="idm45854090158960"> <p> 1.9.10 </p> - </td><td align="left" valign="top" headers="idm46146246710016"> + </td><td align="left" valign="top" headers="idm45854090157408"> <p> <code class="literal">./dynamic-plugins/dist/janus-idp-backstage-plugin-nexus-repository-manager</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146245051184"> + </td></tr><tr><td align="left" valign="top" headers="idm45854090162064"> <p> ServiceNow </p> - </td><td align="left" valign="top" headers="idm46146246713120"> + </td><td align="left" valign="top" headers="idm45854090160512"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@janus-idp/backstage-scaffolder-backend-module-servicenow/v/1.7.3">@janus-idp/backstage-scaffolder-backend-module-servicenow</a></code> </p> - </td><td align="left" valign="top" headers="idm46146246711568"> + </td><td align="left" valign="top" headers="idm45854090158960"> <p> 1.7.3 </p> - </td><td align="left" valign="top" headers="idm46146246710016"> + </td><td align="left" valign="top" headers="idm45854090157408"> <p> <code class="literal">./dynamic-plugins/dist/janus-idp-backstage-scaffolder-backend-module-servicenow-dynamic</code> </p> @@ -501,19 +501,19 @@ <p> <code class="literal">SERVICENOW_PASSWORD</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146245051184"> + </td></tr><tr><td align="left" valign="top" headers="idm45854090162064"> <p> SonarQube </p> - </td><td align="left" valign="top" headers="idm46146246713120"> + </td><td align="left" valign="top" headers="idm45854090160512"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@janus-idp/backstage-scaffolder-backend-module-sonarqube/v/1.7.2">@janus-idp/backstage-scaffolder-backend-module-sonarqube</a></code> </p> - </td><td align="left" valign="top" headers="idm46146246711568"> + </td><td align="left" valign="top" headers="idm45854090158960"> <p> 1.7.2 </p> - </td><td align="left" valign="top" headers="idm46146246710016"> + </td><td align="left" valign="top" headers="idm45854090157408"> <p> <code class="literal">./dynamic-plugins/dist/janus-idp-backstage-scaffolder-backend-module-sonarqube-dynamic</code> </p> @@ -525,19 +525,19 @@ Details on how Red Hat provides support for bundled community dynamic plugins are available on the <a class="link" href="https://access.redhat.com/policy/developerhub-support-policy">Red Hat Developer Support Policy</a> page. </p></div></div><p> RHDH includes the following 43 community 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="idm46146244144688" scope="col"><span class="strong strong"><strong>Name</strong></span></th><th align="left" valign="top" id="idm46146244143136" scope="col"><span class="strong strong"><strong>Plugin</strong></span></th><th align="left" valign="top" id="idm46146244141584" scope="col"><span class="strong strong"><strong>Version</strong></span></th><th align="left" valign="top" id="idm46146247658400" scope="col"><span class="strong strong"><strong>Path and required variables</strong></span></th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm46146244144688"> + </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="idm45854093330992" scope="col"><span class="strong strong"><strong>Name</strong></span></th><th align="left" valign="top" id="idm45854091657984" scope="col"><span class="strong strong"><strong>Plugin</strong></span></th><th align="left" valign="top" id="idm45854091656432" scope="col"><span class="strong strong"><strong>Version</strong></span></th><th align="left" valign="top" id="idm45854091654880" scope="col"><span class="strong strong"><strong>Path and required variables</strong></span></th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45854093330992"> <p> 3scale </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-3scale-backend/v/1.8.2">@backstage-community/plugin-3scale-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 1.8.2 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-3scale-backend-dynamic</code> </p> @@ -547,19 +547,19 @@ <p> <code class="literal">THREESCALE_ACCESS_TOKEN</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> Argo CD </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@roadiehq/scaffolder-backend-argocd/v/1.1.27">@roadiehq/scaffolder-backend-argocd</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 1.1.27 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <p> <code class="literal">./dynamic-plugins/dist/roadiehq-scaffolder-backend-argocd-dynamic</code> </p> @@ -581,67 +581,67 @@ <p> <code class="literal">ARGOCD_AUTH_TOKEN2</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> Argo CD (Red Hat) </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-redhat-argocd/v/1.8.10">@backstage-community/plugin-redhat-argocd</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 1.8.10 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-redhat-argocd</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> Azure </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-scaffolder-backend-module-azure/v/0.1.14">@backstage/plugin-scaffolder-backend-module-azure</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 0.1.14 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <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="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> Azure Devops </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-azure-devops/v/0.4.4">@backstage/plugin-azure-devops</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 0.4.4 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-azure-devops</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> Azure Devops </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-azure-devops-backend/v/0.6.5">@backstage/plugin-azure-devops-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 0.6.5 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-azure-devops-backend-dynamic</code> </p> @@ -651,281 +651,281 @@ <p> <code class="literal">AZURE_ORG</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> Azure Repositories </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <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="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 0.3.0 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <p> <code class="literal">./dynamic-plugins/dist/parfuemerie-douglas-scaffolder-backend-module-azure-repositories</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> Bitbucket Cloud </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-catalog-backend-module-bitbucket-cloud/v/0.2.9">@backstage/plugin-catalog-backend-module-bitbucket-cloud</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 0.2.9 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <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="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> Bitbucket Cloud </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-scaffolder-backend-module-bitbucket-cloud/v/0.1.12">@backstage/plugin-scaffolder-backend-module-bitbucket-cloud</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 0.1.12 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <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="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> Bitbucket Server </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-catalog-backend-module-bitbucket-server/v/0.1.36">@backstage/plugin-catalog-backend-module-bitbucket-server</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 0.1.36 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <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="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> Bitbucket Server </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-scaffolder-backend-module-bitbucket-server/v/0.1.12">@backstage/plugin-scaffolder-backend-module-bitbucket-server</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 0.1.12 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <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="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> Bulk Import </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@janus-idp/backstage-plugin-bulk-import-backend/v/1.5.5">@janus-idp/backstage-plugin-bulk-import-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 1.5.5 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <p> <code class="literal">./dynamic-plugins/dist/janus-idp-backstage-plugin-bulk-import-backend-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> Datadog </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@roadiehq/backstage-plugin-datadog/v/2.3.0">@roadiehq/backstage-plugin-datadog</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 2.3.0 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <p> <code class="literal">./dynamic-plugins/dist/roadiehq-backstage-plugin-datadog</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> Dynatrace </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-dynatrace/v/10.0.4">@backstage/plugin-dynatrace</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 10.0.4 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-dynatrace</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> Gerrit </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-scaffolder-backend-module-gerrit/v/0.1.14">@backstage/plugin-scaffolder-backend-module-gerrit</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 0.1.14 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <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="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> GitHub </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-scaffolder-backend-module-github/v/0.4.0">@backstage/plugin-scaffolder-backend-module-github</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 0.4.0 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <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="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> GitHub Actions </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-github-actions/v/0.6.16">@backstage/plugin-github-actions</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 0.6.16 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-github-actions</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> GitHub Insights </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@roadiehq/backstage-plugin-github-insights/v/2.3.31">@roadiehq/backstage-plugin-github-insights</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 2.3.31 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <p> <code class="literal">./dynamic-plugins/dist/roadiehq-backstage-plugin-github-insights</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> GitHub Issues </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-github-issues/v/0.4.2">@backstage/plugin-github-issues</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 0.4.2 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-github-issues</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> GitHub Pull Requests </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@roadiehq/backstage-plugin-github-pull-requests/v/2.5.29">@roadiehq/backstage-plugin-github-pull-requests</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 2.5.29 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <p> <code class="literal">./dynamic-plugins/dist/roadiehq-backstage-plugin-github-pull-requests</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> GitLab </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@immobiliarelabs/backstage-plugin-gitlab/v/6.6.0">@immobiliarelabs/backstage-plugin-gitlab</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 6.6.0 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <p> <code class="literal">./dynamic-plugins/dist/immobiliarelabs-backstage-plugin-gitlab</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> GitLab </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-catalog-backend-module-gitlab/v/0.3.21">@backstage/plugin-catalog-backend-module-gitlab</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 0.3.21 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <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="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> GitLab </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@immobiliarelabs/backstage-plugin-gitlab-backend/v/6.6.0">@immobiliarelabs/backstage-plugin-gitlab-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 6.6.0 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <p> <code class="literal">./dynamic-plugins/dist/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic</code> </p> @@ -935,83 +935,83 @@ <p> <code class="literal">GITLAB_TOKEN</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> GitLab </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-scaffolder-backend-module-gitlab/v/0.4.4">@backstage/plugin-scaffolder-backend-module-gitlab</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 0.4.4 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <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="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> GitLab Org </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-catalog-backend-module-gitlab-org/v/0.0.5">@backstage/plugin-catalog-backend-module-gitlab-org</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 0.0.5 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <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="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> Http Request </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@roadiehq/scaffolder-backend-module-http-request/v/4.3.2">@roadiehq/scaffolder-backend-module-http-request</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 4.3.2 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <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="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> Jenkins </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-jenkins/v/0.9.10">@backstage/plugin-jenkins</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 0.9.10 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-jenkins</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> Jenkins </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-jenkins-backend/v/0.4.5">@backstage/plugin-jenkins-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 0.4.5 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-jenkins-backend-dynamic</code> </p> @@ -1024,131 +1024,131 @@ <p> <code class="literal">JENKINS_TOKEN</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> Jira </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@roadiehq/backstage-plugin-jira/v/2.5.8">@roadiehq/backstage-plugin-jira</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 2.5.8 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <p> <code class="literal">./dynamic-plugins/dist/roadiehq-backstage-plugin-jira</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> Kubernetes </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-kubernetes/v/0.11.12">@backstage/plugin-kubernetes</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 0.11.12 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-kubernetes</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> Ldap </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-catalog-backend-module-ldap/v/0.7.0">@backstage/plugin-catalog-backend-module-ldap</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 0.7.0 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <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="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> Lighthouse </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-lighthouse/v/0.4.20">@backstage/plugin-lighthouse</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 0.4.20 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-lighthouse</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> Logs </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-catalog-backend-module-logs/v/0.0.1">@backstage/plugin-catalog-backend-module-logs</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 0.0.1 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-logs-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> MS Graph </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-catalog-backend-module-msgraph/v/0.5.30">@backstage/plugin-catalog-backend-module-msgraph</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 0.5.30 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <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="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> PagerDuty </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@pagerduty/backstage-plugin/v/0.15.0">@pagerduty/backstage-plugin</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 0.15.0 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <p> <code class="literal">./dynamic-plugins/dist/pagerduty-backstage-plugin</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> PagerDuty </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@pagerduty/backstage-plugin-backend/v/0.6.1">@pagerduty/backstage-plugin-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 0.6.1 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <p> <code class="literal">./dynamic-plugins/dist/pagerduty-backstage-plugin-backend-dynamic</code> </p> @@ -1164,83 +1164,83 @@ <p> <code class="literal">PAGERDUTY_SUBDOMAIN</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> Pingidentity </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-catalog-backend-module-pingidentity/v/0.1.2">@backstage-community/plugin-catalog-backend-module-pingidentity</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 0.1.2 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <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="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> Scaffolder Relation Processor </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-catalog-backend-module-scaffolder-relation-processor/v/1.2.6">@backstage-community/plugin-catalog-backend-module-scaffolder-relation-processor</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 1.2.6 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <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="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> Security Insights </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@roadiehq/backstage-plugin-security-insights/v/2.3.19">@roadiehq/backstage-plugin-security-insights</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 2.3.19 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <p> <code class="literal">./dynamic-plugins/dist/roadiehq-backstage-plugin-security-insights</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> SonarQube </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-sonarqube/v/0.7.17">@backstage/plugin-sonarqube</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 0.7.17 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-sonarqube</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> SonarQube </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-sonarqube-backend/v/0.2.20">@backstage/plugin-sonarqube-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 0.2.20 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-sonarqube-backend-dynamic</code> </p> @@ -1250,109 +1250,109 @@ <p> <code class="literal">SONARQUBE_TOKEN</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> Tech Radar </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-tech-radar/v/0.7.4">@backstage/plugin-tech-radar</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 0.7.4 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-tech-radar</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146244144688"> + </td></tr><tr><td align="left" valign="top" headers="idm45854093330992"> <p> Utils </p> - </td><td align="left" valign="top" headers="idm46146244143136"> + </td><td align="left" valign="top" headers="idm45854091657984"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@roadiehq/scaffolder-backend-module-utils/v/1.17.1">@roadiehq/scaffolder-backend-module-utils</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244141584"> + </td><td align="left" valign="top" headers="idm45854091656432"> <p> 1.17.1 </p> - </td><td align="left" valign="top" headers="idm46146247658400"> + </td><td align="left" valign="top" headers="idm45854091654880"> <p> <code class="literal">./dynamic-plugins/dist/roadiehq-scaffolder-backend-module-utils-dynamic</code> </p> </td></tr></tbody></table></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="idm46146244011056" scope="col"><span class="strong strong"><strong>Name</strong></span></th><th align="left" valign="top" id="idm46146244009504" scope="col"><span class="strong strong"><strong>Plugin</strong></span></th><th align="left" valign="top" id="idm46146244007952" scope="col"><span class="strong strong"><strong>Version</strong></span></th><th align="left" valign="top" id="idm46146242285680" scope="col"><span class="strong strong"><strong>Installation Details</strong></span></th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm46146244011056"> + </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="idm45854089747872" scope="col"><span class="strong strong"><strong>Name</strong></span></th><th align="left" valign="top" id="idm45854092301824" scope="col"><span class="strong strong"><strong>Plugin</strong></span></th><th align="left" valign="top" id="idm45854092300272" scope="col"><span class="strong strong"><strong>Version</strong></span></th><th align="left" valign="top" id="idm45854092298720" scope="col"><span class="strong strong"><strong>Installation Details</strong></span></th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45854089747872"> <p> Ansible Automation Platform Frontend </p> - </td><td align="left" valign="top" headers="idm46146244009504"> + </td><td align="left" valign="top" headers="idm45854092301824"> <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="idm46146244007952"> + </td><td align="left" valign="top" headers="idm45854092300272"> <p> 1.0.0 </p> - </td><td align="left" valign="top" headers="idm46146242285680"> + </td><td align="left" valign="top" headers="idm45854092298720"> <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="idm46146244011056"> + </td></tr><tr><td align="left" valign="top" headers="idm45854089747872"> <p> Ansible Automation Platform </p> - </td><td align="left" valign="top" headers="idm46146244009504"> + </td><td align="left" valign="top" headers="idm45854092301824"> <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="idm46146244007952"> + </td><td align="left" valign="top" headers="idm45854092300272"> <p> 1.0.0 </p> - </td><td align="left" valign="top" headers="idm46146242285680"> </td></tr><tr><td align="left" valign="top" headers="idm46146244011056"> + </td><td align="left" valign="top" headers="idm45854092298720"> </td></tr><tr><td align="left" valign="top" headers="idm45854089747872"> <p> Ansible Automation Platform Scaffolder Backend </p> - </td><td align="left" valign="top" headers="idm46146244009504"> + </td><td align="left" valign="top" headers="idm45854092301824"> <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="idm46146244007952"> + </td><td align="left" valign="top" headers="idm45854092300272"> <p> 1.0.0 </p> - </td><td align="left" valign="top" headers="idm46146242285680"> </td></tr><tr><td align="left" valign="top" headers="idm46146244011056"> + </td><td align="left" valign="top" headers="idm45854092298720"> </td></tr><tr><td align="left" valign="top" headers="idm45854089747872"> <p> Orchestrator Frontend </p> - </td><td align="left" valign="top" headers="idm46146244009504"> + </td><td align="left" valign="top" headers="idm45854092301824"> <p> <code class="literal"><a class="link" href="https://www.npmjs.com/package/@janus-idp/backstage-plugin-orchestrator">@janus-idp/backstage-plugin-orchestrator</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244007952"> + </td><td align="left" valign="top" headers="idm45854092300272"> <p> 1.22.6 </p> - </td><td align="left" valign="top" headers="idm46146242285680"> + </td><td align="left" valign="top" headers="idm45854092298720"> <p> <a class="link" href="https://www.parodos.dev/1.2-rc/docs/">Learn more</a> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146244011056"> + </td></tr><tr><td align="left" valign="top" headers="idm45854089747872"> <p> Orchestrator Backend </p> - </td><td align="left" valign="top" headers="idm46146244009504"> + </td><td align="left" valign="top" headers="idm45854092301824"> <p> <code class="literal"><a class="link" href="https://www.npmjs.com/package/@janus-idp/backstage-plugin-orchestrator-backend-dynamic">@janus-idp/backstage-plugin-orchestrator-backend-dynamic</a></code> </p> - </td><td align="left" valign="top" headers="idm46146244007952"> + </td><td align="left" valign="top" headers="idm45854092300272"> <p> 1.22.9 </p> - </td><td align="left" valign="top" headers="idm46146242285680"> </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"> + </td><td align="left" valign="top" headers="idm45854092298720"> </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.3/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><section class="section" id="rhdh-ansible"><div class="titlepage"><div><div><h3 class="title">2.3. Installing and using Ansible plug-ins for Red Hat Developer Hub</h3></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. @@ -1424,147 +1424,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="idm46146242793504" scope="col">Name</th><th align="left" valign="top" id="idm46146242792416" scope="col">Description</th><th align="left" valign="top" id="idm46146247011968" scope="col">Default Value</th><th align="left" valign="top" id="idm46146247010880" scope="col">Required</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm46146242793504"> + </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="idm45854090837504" scope="col">Name</th><th align="left" valign="top" id="idm45854090836416" scope="col">Description</th><th align="left" valign="top" id="idm45854090835328" scope="col">Default Value</th><th align="left" valign="top" id="idm45854090834240" scope="col">Required</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45854090837504"> <p> <code class="literal">baseUrl</code> </p> - </td><td align="left" valign="top" headers="idm46146242792416"> + </td><td align="left" valign="top" headers="idm45854090836416"> <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="idm46146247011968"> + </td><td align="left" valign="top" headers="idm45854090835328"> <p> "" </p> - </td><td align="left" valign="top" headers="idm46146247010880"> + </td><td align="left" valign="top" headers="idm45854090834240"> <p> Yes </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146242793504"> + </td></tr><tr><td align="left" valign="top" headers="idm45854090837504"> <p> <code class="literal">realm</code> </p> - </td><td align="left" valign="top" headers="idm46146242792416"> + </td><td align="left" valign="top" headers="idm45854090836416"> <p> Realm to synchronize </p> - </td><td align="left" valign="top" headers="idm46146247011968"> + </td><td align="left" valign="top" headers="idm45854090835328"> <p> <code class="literal">master</code> </p> - </td><td align="left" valign="top" headers="idm46146247010880"> + </td><td align="left" valign="top" headers="idm45854090834240"> <p> No </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146242793504"> + </td></tr><tr><td align="left" valign="top" headers="idm45854090837504"> <p> <code class="literal">loginRealm</code> </p> - </td><td align="left" valign="top" headers="idm46146242792416"> + </td><td align="left" valign="top" headers="idm45854090836416"> <p> Realm used to authenticate </p> - </td><td align="left" valign="top" headers="idm46146247011968"> + </td><td align="left" valign="top" headers="idm45854090835328"> <p> <code class="literal">master</code> </p> - </td><td align="left" valign="top" headers="idm46146247010880"> + </td><td align="left" valign="top" headers="idm45854090834240"> <p> No </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146242793504"> + </td></tr><tr><td align="left" valign="top" headers="idm45854090837504"> <p> <code class="literal">username</code> </p> - </td><td align="left" valign="top" headers="idm46146242792416"> + </td><td align="left" valign="top" headers="idm45854090836416"> <p> Username to authenticate </p> - </td><td align="left" valign="top" headers="idm46146247011968"> + </td><td align="left" valign="top" headers="idm45854090835328"> <p> "" </p> - </td><td align="left" valign="top" headers="idm46146247010880"> + </td><td align="left" valign="top" headers="idm45854090834240"> <p> Yes if using password based authentication </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146242793504"> + </td></tr><tr><td align="left" valign="top" headers="idm45854090837504"> <p> <code class="literal">password</code> </p> - </td><td align="left" valign="top" headers="idm46146242792416"> + </td><td align="left" valign="top" headers="idm45854090836416"> <p> Password to authenticate </p> - </td><td align="left" valign="top" headers="idm46146247011968"> + </td><td align="left" valign="top" headers="idm45854090835328"> <p> "" </p> - </td><td align="left" valign="top" headers="idm46146247010880"> + </td><td align="left" valign="top" headers="idm45854090834240"> <p> Yes if using password based authentication </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146242793504"> + </td></tr><tr><td align="left" valign="top" headers="idm45854090837504"> <p> <code class="literal">clientId</code> </p> - </td><td align="left" valign="top" headers="idm46146242792416"> + </td><td align="left" valign="top" headers="idm45854090836416"> <p> Client ID to authenticate </p> - </td><td align="left" valign="top" headers="idm46146247011968"> + </td><td align="left" valign="top" headers="idm45854090835328"> <p> "" </p> - </td><td align="left" valign="top" headers="idm46146247010880"> + </td><td align="left" valign="top" headers="idm45854090834240"> <p> Yes if using client credentials based authentication </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146242793504"> + </td></tr><tr><td align="left" valign="top" headers="idm45854090837504"> <p> <code class="literal">clientSecret</code> </p> - </td><td align="left" valign="top" headers="idm46146242792416"> + </td><td align="left" valign="top" headers="idm45854090836416"> <p> Client Secret to authenticate </p> - </td><td align="left" valign="top" headers="idm46146247011968"> + </td><td align="left" valign="top" headers="idm45854090835328"> <p> "" </p> - </td><td align="left" valign="top" headers="idm46146247010880"> + </td><td align="left" valign="top" headers="idm45854090834240"> <p> Yes if using client credentials based authentication </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146242793504"> + </td></tr><tr><td align="left" valign="top" headers="idm45854090837504"> <p> <code class="literal">userQuerySize</code> </p> - </td><td align="left" valign="top" headers="idm46146242792416"> + </td><td align="left" valign="top" headers="idm45854090836416"> <p> Number of users to query at a time </p> - </td><td align="left" valign="top" headers="idm46146247011968"> + </td><td align="left" valign="top" headers="idm45854090835328"> <p> <code class="literal">100</code> </p> - </td><td align="left" valign="top" headers="idm46146247010880"> + </td><td align="left" valign="top" headers="idm45854090834240"> <p> No </p> - </td></tr><tr><td align="left" valign="top" headers="idm46146242793504"> + </td></tr><tr><td align="left" valign="top" headers="idm45854090837504"> <p> <code class="literal">groupQuerySize</code> </p> - </td><td align="left" valign="top" headers="idm46146242792416"> + </td><td align="left" valign="top" headers="idm45854090836416"> <p> Number of groups to query at a time </p> - </td><td align="left" valign="top" headers="idm46146247011968"> + </td><td align="left" valign="top" headers="idm45854090835328"> <p> <code class="literal">100</code> </p> - </td><td align="left" valign="top" headers="idm46146247010880"> + </td><td align="left" valign="top" headers="idm45854090834240"> <p> No </p> @@ -1800,7 +1800,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.3/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="idm46146245070112"><h1 class="legalnotice">Legal Notice</h1><div class="para"> + </li></ul></div></section></section></section><div><div xml:lang="en-US" class="legalnotice" id="idm45854093182448"><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/release-1.3/plugins-rhdh-about/index.html b/release-1.3/plugins-rhdh-about/index.html index efd9efbf81..9984cbd5d2 100644 --- a/release-1.3/plugins-rhdh-about/index.html +++ b/release-1.3/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="idm45021337394704"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</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="#idm45021318627616">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="idm45845754195184"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</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="#idm45845737725712">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="idm45021342063088" scope="col"><span class="strong strong"><strong>Feature</strong></span></th><th align="left" valign="top" id="idm45021337138688" scope="col"><span class="strong strong"><strong>Static plugins</strong></span></th><th align="left" valign="top" id="idm45021335251600" scope="col"><span class="strong strong"><strong>Dynamic plugins</strong></span></th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45021342063088"> + </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="idm45845756660672" scope="col"><span class="strong strong"><strong>Feature</strong></span></th><th align="left" valign="top" id="idm45845756613488" scope="col"><span class="strong strong"><strong>Static plugins</strong></span></th><th align="left" valign="top" id="idm45845757202768" scope="col"><span class="strong strong"><strong>Dynamic plugins</strong></span></th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45845756660672"> <p> Integration </p> - </td><td align="left" valign="top" headers="idm45021337138688"> + </td><td align="left" valign="top" headers="idm45845756613488"> <p> Built into the core application. </p> - </td><td align="left" valign="top" headers="idm45021335251600"> + </td><td align="left" valign="top" headers="idm45845757202768"> <p> Loaded at runtime, separate from the core. </p> - </td></tr><tr><td align="left" valign="top" headers="idm45021342063088"> + </td></tr><tr><td align="left" valign="top" headers="idm45845756660672"> <p> Flexibility </p> - </td><td align="left" valign="top" headers="idm45021337138688"> + </td><td align="left" valign="top" headers="idm45845756613488"> <p> Requires core changes to add or update features. </p> - </td><td align="left" valign="top" headers="idm45021335251600"> + </td><td align="left" valign="top" headers="idm45845757202768"> <p> Add or update features without core changes. </p> - </td></tr><tr><td align="left" valign="top" headers="idm45021342063088"> + </td></tr><tr><td align="left" valign="top" headers="idm45845756660672"> <p> Development speed </p> - </td><td align="left" valign="top" headers="idm45021337138688"> + </td><td align="left" valign="top" headers="idm45845756613488"> <p> Slower, requires a complete rebuild for new features. </p> - </td><td align="left" valign="top" headers="idm45021335251600"> + </td><td align="left" valign="top" headers="idm45845757202768"> <p> Faster, deploy new functionalities quickly. </p> - </td></tr><tr><td align="left" valign="top" headers="idm45021342063088"> + </td></tr><tr><td align="left" valign="top" headers="idm45845756660672"> <p> Customization </p> - </td><td align="left" valign="top" headers="idm45021337138688"> + </td><td align="left" valign="top" headers="idm45845756613488"> <p> Limited to predefined options. </p> - </td><td align="left" valign="top" headers="idm45021335251600"> + </td><td align="left" valign="top" headers="idm45845757202768"> <p> Easy to tailor platform by loading specific plugins. </p> - </td></tr><tr><td align="left" valign="top" headers="idm45021342063088"> + </td></tr><tr><td align="left" valign="top" headers="idm45845756660672"> <p> Maintenance </p> - </td><td align="left" valign="top" headers="idm45021337138688"> + </td><td align="left" valign="top" headers="idm45845756613488"> <p> More complex due to tightly coupled features. </p> - </td><td align="left" valign="top" headers="idm45021335251600"> + </td><td align="left" valign="top" headers="idm45845757202768"> <p> Enhanced by modular architecture. </p> - </td></tr><tr><td align="left" valign="top" headers="idm45021342063088"> + </td></tr><tr><td align="left" valign="top" headers="idm45845756660672"> <p> Resource use </p> - </td><td align="left" valign="top" headers="idm45021337138688"> + </td><td align="left" valign="top" headers="idm45845756613488"> <p> All features loaded at startup. </p> - </td><td align="left" valign="top" headers="idm45021335251600"> + </td><td align="left" valign="top" headers="idm45845757202768"> <p> Only necessary plugins loaded dynamically. </p> - </td></tr><tr><td align="left" valign="top" headers="idm45021342063088"> + </td></tr><tr><td align="left" valign="top" headers="idm45845756660672"> <p> Innovation </p> - </td><td align="left" valign="top" headers="idm45021337138688"> + </td><td align="left" valign="top" headers="idm45845756613488"> <p> Slower experimentation due to rebuild cycles. </p> - </td><td align="left" valign="top" headers="idm45021335251600"> + </td><td align="left" valign="top" headers="idm45845757202768"> <p> Quick experimentation with new plugins. </p> - </td></tr></tbody></table></div></section></section><div><div xml:lang="en-US" class="legalnotice" id="idm45021318627616"><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="idm45845737725712"><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/release-1.3/plugins-rhdh-configure/index.html b/release-1.3/plugins-rhdh-configure/index.html index 87d7bab65b..85476439fb 100644 --- a/release-1.3/plugins-rhdh-configure/index.html +++ b/release-1.3/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="idm45912180257264"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</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="#idm45912158647952">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="idm46081298210912"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</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="#idm46081275422352">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="#rhdh-keycloak_title-plugins-rhdh-configure">3. Installing and configuring Keycloak</a></span><ul><li><span class="section"><a href="#installation">3.1. Installation</a></span></li><li><span class="section"><a href="#basic-configuration">3.2. Basic configuration</a></span></li><li><span class="section"><a href="#advanced-configuration">3.3. Advanced configuration</a></span></li><li><span class="section"><a href="#limitations">3.4. Limitations</a></span></li></ul></li><li><span class="section"><a href="#installing-configuring-nexus-plugin">4. Installing and configuring the Nexus Repository Manager plugin</a></span><ul><li><span class="section"><a href="#installation-2">4.1. Installation</a></span></li><li><span class="section"><a href="#configuration">4.2. Configuration</a></span></li></ul></li><li><span class="section"><a href="#installation-and-configuration-tekton">5. Installing and configuring the Tekton plugin</a></span><ul><li><span class="section"><a href="#installing-tekton-plugin">5.1. Installation</a></span></li></ul></li><li><span class="section"><a href="#installing-and-configuring-the-topology-plugin">6. Installing and configuring the Topology plugin</a></span><ul><li><span class="section"><a href="#installation-3">6.1. Installation</a></span></li><li><span class="section"><a href="#configuration-2">6.2. Configuration</a></span></li></ul></li><li><span class="section"><a href="#con-dynamic-plugin-cache_title-plugins-rhdh-configure">7. Using the dynamic plugins cache</a></span><ul><li><span class="section"><a href="#enabling-the-dynamic-plugins-cache">7.1. Enabling the dynamic plugins cache</a></span></li><li><span class="section"><a href="#configuring-the-dynamic-plugins-cache">7.2. Configuring the dynamic plugins cache</a></span></li></ul></li><li><span class="section"><a href="#proc-installing-and-configuring-redis-cache_title-plugins-rhdh-configure">8. Using Redis Cache with dynamic plugins</a></span><ul><li><span class="section"><a href="#installing-redis-cache-in-red-hat-developer-hub">8.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">8.2. Configuring Redis Cache in Red Hat Developer Hub</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. @@ -64,7 +64,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">18.x</code>. + The supported Red Hat Single-Sign On (RHSSO) version is 18.x. </p></div></div><section class="section" id="installation"><div class="titlepage"><div><div><h3 class="title">3.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: @@ -115,147 +115,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="idm45912177112704" scope="col">Name</th><th align="left" valign="top" id="idm45912177105792" scope="col">Description</th><th align="left" valign="top" id="idm45912177070992" scope="col">Default Value</th><th align="left" valign="top" id="idm45912177049184" scope="col">Required</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45912177112704"> + </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="idm46081298226464" scope="col">Name</th><th align="left" valign="top" id="idm46081297581072" scope="col">Description</th><th align="left" valign="top" id="idm46081297626752" scope="col">Default Value</th><th align="left" valign="top" id="idm46081289053520" scope="col">Required</th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm46081298226464"> <p> <code class="literal">baseUrl</code> </p> - </td><td align="left" valign="top" headers="idm45912177105792"> + </td><td align="left" valign="top" headers="idm46081297581072"> <p> Location of the Keycloak server, such as <code class="literal">https://localhost:8443/auth</code>. </p> - </td><td align="left" valign="top" headers="idm45912177070992"> + </td><td align="left" valign="top" headers="idm46081297626752"> <p> "" </p> - </td><td align="left" valign="top" headers="idm45912177049184"> + </td><td align="left" valign="top" headers="idm46081289053520"> <p> Yes </p> - </td></tr><tr><td align="left" valign="top" headers="idm45912177112704"> + </td></tr><tr><td align="left" valign="top" headers="idm46081298226464"> <p> <code class="literal">realm</code> </p> - </td><td align="left" valign="top" headers="idm45912177105792"> + </td><td align="left" valign="top" headers="idm46081297581072"> <p> Realm to synchronize </p> - </td><td align="left" valign="top" headers="idm45912177070992"> + </td><td align="left" valign="top" headers="idm46081297626752"> <p> <code class="literal">master</code> </p> - </td><td align="left" valign="top" headers="idm45912177049184"> + </td><td align="left" valign="top" headers="idm46081289053520"> <p> No </p> - </td></tr><tr><td align="left" valign="top" headers="idm45912177112704"> + </td></tr><tr><td align="left" valign="top" headers="idm46081298226464"> <p> <code class="literal">loginRealm</code> </p> - </td><td align="left" valign="top" headers="idm45912177105792"> + </td><td align="left" valign="top" headers="idm46081297581072"> <p> Realm used to authenticate </p> - </td><td align="left" valign="top" headers="idm45912177070992"> + </td><td align="left" valign="top" headers="idm46081297626752"> <p> <code class="literal">master</code> </p> - </td><td align="left" valign="top" headers="idm45912177049184"> + </td><td align="left" valign="top" headers="idm46081289053520"> <p> No </p> - </td></tr><tr><td align="left" valign="top" headers="idm45912177112704"> + </td></tr><tr><td align="left" valign="top" headers="idm46081298226464"> <p> <code class="literal">username</code> </p> - </td><td align="left" valign="top" headers="idm45912177105792"> + </td><td align="left" valign="top" headers="idm46081297581072"> <p> Username to authenticate </p> - </td><td align="left" valign="top" headers="idm45912177070992"> + </td><td align="left" valign="top" headers="idm46081297626752"> <p> "" </p> - </td><td align="left" valign="top" headers="idm45912177049184"> + </td><td align="left" valign="top" headers="idm46081289053520"> <p> Yes if using password based authentication </p> - </td></tr><tr><td align="left" valign="top" headers="idm45912177112704"> + </td></tr><tr><td align="left" valign="top" headers="idm46081298226464"> <p> <code class="literal">password</code> </p> - </td><td align="left" valign="top" headers="idm45912177105792"> + </td><td align="left" valign="top" headers="idm46081297581072"> <p> Password to authenticate </p> - </td><td align="left" valign="top" headers="idm45912177070992"> + </td><td align="left" valign="top" headers="idm46081297626752"> <p> "" </p> - </td><td align="left" valign="top" headers="idm45912177049184"> + </td><td align="left" valign="top" headers="idm46081289053520"> <p> Yes if using password based authentication </p> - </td></tr><tr><td align="left" valign="top" headers="idm45912177112704"> + </td></tr><tr><td align="left" valign="top" headers="idm46081298226464"> <p> <code class="literal">clientId</code> </p> - </td><td align="left" valign="top" headers="idm45912177105792"> + </td><td align="left" valign="top" headers="idm46081297581072"> <p> Client ID to authenticate </p> - </td><td align="left" valign="top" headers="idm45912177070992"> + </td><td align="left" valign="top" headers="idm46081297626752"> <p> "" </p> - </td><td align="left" valign="top" headers="idm45912177049184"> + </td><td align="left" valign="top" headers="idm46081289053520"> <p> Yes if using client credentials based authentication </p> - </td></tr><tr><td align="left" valign="top" headers="idm45912177112704"> + </td></tr><tr><td align="left" valign="top" headers="idm46081298226464"> <p> <code class="literal">clientSecret</code> </p> - </td><td align="left" valign="top" headers="idm45912177105792"> + </td><td align="left" valign="top" headers="idm46081297581072"> <p> Client Secret to authenticate </p> - </td><td align="left" valign="top" headers="idm45912177070992"> + </td><td align="left" valign="top" headers="idm46081297626752"> <p> "" </p> - </td><td align="left" valign="top" headers="idm45912177049184"> + </td><td align="left" valign="top" headers="idm46081289053520"> <p> Yes if using client credentials based authentication </p> - </td></tr><tr><td align="left" valign="top" headers="idm45912177112704"> + </td></tr><tr><td align="left" valign="top" headers="idm46081298226464"> <p> <code class="literal">userQuerySize</code> </p> - </td><td align="left" valign="top" headers="idm45912177105792"> + </td><td align="left" valign="top" headers="idm46081297581072"> <p> Number of users to query at a time </p> - </td><td align="left" valign="top" headers="idm45912177070992"> + </td><td align="left" valign="top" headers="idm46081297626752"> <p> <code class="literal">100</code> </p> - </td><td align="left" valign="top" headers="idm45912177049184"> + </td><td align="left" valign="top" headers="idm46081289053520"> <p> No </p> - </td></tr><tr><td align="left" valign="top" headers="idm45912177112704"> + </td></tr><tr><td align="left" valign="top" headers="idm46081298226464"> <p> <code class="literal">groupQuerySize</code> </p> - </td><td align="left" valign="top" headers="idm45912177105792"> + </td><td align="left" valign="top" headers="idm46081297581072"> <p> Number of groups to query at a time </p> - </td><td align="left" valign="top" headers="idm45912177070992"> + </td><td align="left" valign="top" headers="idm46081297626752"> <p> <code class="literal">100</code> </p> - </td><td align="left" valign="top" headers="idm45912177049184"> + </td><td align="left" valign="top" headers="idm46081289053520"> <p> No </p> @@ -725,7 +725,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="idm45912158647952"><h1 class="legalnotice">Legal Notice</h1><div class="para"> + </p></section></section></section><div><div xml:lang="en-US" class="legalnotice" id="idm46081275422352"><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/release-1.3/plugins-rhdh-install/index.html b/release-1.3/plugins-rhdh-install/index.html index e15227a7eb..5c5ef6f75b 100644 --- a/release-1.3/plugins-rhdh-install/index.html +++ b/release-1.3/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 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="Administrative users can install and configure plugins to enable other users to use plugins to extend RHDH functionality."/><link rel="next" href="#proc-config-dynamic-plugins-rhdh-operator_title-plugins-rhdh-about" title="1. Installing dynamic plugins with 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="idm46190322799344"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</span></div><div><h1 class="title">Installing and viewing 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="#idm46190303508400">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 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="Administrative users can install and configure plugins to enable other users to use plugins to extend RHDH functionality."/><link rel="next" href="#proc-config-dynamic-plugins-rhdh-operator_title-plugins-rhdh-about" title="1. Installing dynamic plugins with 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="idm45977528517280"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</span></div><div><h1 class="title">Installing and viewing 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="#idm45977532887664">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="#proc-config-dynamic-plugins-rhdh-operator_title-plugins-rhdh-about">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_title-plugins-rhdh-about">2. Installing dynamic plugins using the Helm chart</a></span><ul><li><span class="section"><a href="#proc-obtaining-integrity-checksum">2.1. Obtaining the integrity checksum</a></span></li><li><span class="section"><a href="#ref-example-dynamic-plugin-helm-installations">2.2. Example Helm chart configurations for dynamic plugin installations</a></span></li><li><span class="section"><a href="#proc-install-external-dynamic-plugins-helm">2.3. Installing external dynamic plugins using a Helm chart</a></span></li></ul></li><li><span class="section"><a href="#proc-using-custom-npm-registry">3. Installing dynamic plugins in an air-gapped environment</a></span></li><li><span class="section"><a href="#proc-viewing-installed-plugins_title-plugins-rhdh-about">4. Viewing installed 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 <code class="literal">app-config.yaml</code> file) for dynamic plugin packages and loads them dynamically. @@ -209,7 +209,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="idm46190303508400"><h1 class="legalnotice">Legal Notice</h1><div class="para"> + </li></ol></div></section><div><div xml:lang="en-US" class="legalnotice" id="idm45977532887664"><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/release-1.3/plugins-rhdh-reference/index.html b/release-1.3/plugins-rhdh-reference/index.html index c170eb4128..3aa6759cf3 100644 --- a/release-1.3/plugins-rhdh-reference/index.html +++ b/release-1.3/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="idm45403997853872"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</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="#idm45403979937216">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="idm45633745010032"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</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="#idm45633739748992">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. @@ -36,19 +36,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 17 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="idm45403979527424" scope="col"><span class="strong strong"><strong>Name</strong></span></th><th align="left" valign="top" id="idm45403986637616" scope="col"><span class="strong strong"><strong>Plugin</strong></span></th><th align="left" valign="top" id="idm45404024174912" scope="col"><span class="strong strong"><strong>Version</strong></span></th><th align="left" valign="top" id="idm45404066261216" scope="col"><span class="strong strong"><strong>Path and required variables</strong></span></th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45403979527424"> + </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="idm45633825785248" scope="col"><span class="strong strong"><strong>Name</strong></span></th><th align="left" valign="top" id="idm45633827759584" scope="col"><span class="strong strong"><strong>Plugin</strong></span></th><th align="left" valign="top" id="idm45633738418304" scope="col"><span class="strong strong"><strong>Version</strong></span></th><th align="left" valign="top" id="idm45633808471392" scope="col"><span class="strong strong"><strong>Path and required variables</strong></span></th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45633825785248"> <p> Analytics Provider Segment </p> - </td><td align="left" valign="top" headers="idm45403986637616"> + </td><td align="left" valign="top" headers="idm45633827759584"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@janus-idp/backstage-plugin-analytics-provider-segment/v/1.7.3">@janus-idp/backstage-plugin-analytics-provider-segment</a></code> </p> - </td><td align="left" valign="top" headers="idm45404024174912"> + </td><td align="left" valign="top" headers="idm45633738418304"> <p> 1.7.3 </p> - </td><td align="left" valign="top" headers="idm45404066261216"> + </td><td align="left" valign="top" headers="idm45633808471392"> <p> <code class="literal">./dynamic-plugins/dist/janus-idp-backstage-plugin-analytics-provider-segment</code> </p> @@ -58,35 +58,35 @@ <p> <code class="literal">SEGMENT_TEST_MODE</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403979527424"> + </td></tr><tr><td align="left" valign="top" headers="idm45633825785248"> <p> Argo CD </p> - </td><td align="left" valign="top" headers="idm45403986637616"> + </td><td align="left" valign="top" headers="idm45633827759584"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@roadiehq/backstage-plugin-argo-cd/v/2.6.5">@roadiehq/backstage-plugin-argo-cd</a></code> </p> - </td><td align="left" valign="top" headers="idm45404024174912"> + </td><td align="left" valign="top" headers="idm45633738418304"> <p> 2.6.5 </p> - </td><td align="left" valign="top" headers="idm45404066261216"> + </td><td align="left" valign="top" headers="idm45633808471392"> <p> <code class="literal">./dynamic-plugins/dist/roadiehq-backstage-plugin-argo-cd</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403979527424"> + </td></tr><tr><td align="left" valign="top" headers="idm45633825785248"> <p> Argo CD </p> - </td><td align="left" valign="top" headers="idm45403986637616"> + </td><td align="left" valign="top" headers="idm45633827759584"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@roadiehq/backstage-plugin-argo-cd-backend/v/3.0.3">@roadiehq/backstage-plugin-argo-cd-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45404024174912"> + </td><td align="left" valign="top" headers="idm45633738418304"> <p> 3.0.3 </p> - </td><td align="left" valign="top" headers="idm45404066261216"> + </td><td align="left" valign="top" headers="idm45633808471392"> <p> <code class="literal">./dynamic-plugins/dist/roadiehq-backstage-plugin-argo-cd-backend-dynamic</code> </p> @@ -108,38 +108,38 @@ <p> <code class="literal">ARGOCD_AUTH_TOKEN2</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403979527424"> + </td></tr><tr><td align="left" valign="top" headers="idm45633825785248"> <p> GitHub </p> - </td><td align="left" valign="top" headers="idm45403986637616"> + </td><td align="left" valign="top" headers="idm45633827759584"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-catalog-backend-module-github/v/0.6.5">@backstage/plugin-catalog-backend-module-github</a></code> </p> - </td><td align="left" valign="top" headers="idm45404024174912"> + </td><td align="left" valign="top" headers="idm45633738418304"> <p> 0.6.5 </p> - </td><td align="left" valign="top" headers="idm45404066261216"> + </td><td align="left" valign="top" headers="idm45633808471392"> <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="idm45403979527424"> + </td></tr><tr><td align="left" valign="top" headers="idm45633825785248"> <p> GitHub Org </p> - </td><td align="left" valign="top" headers="idm45403986637616"> + </td><td align="left" valign="top" headers="idm45633827759584"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-catalog-backend-module-github-org/v/0.1.17">@backstage/plugin-catalog-backend-module-github-org</a></code> </p> - </td><td align="left" valign="top" headers="idm45404024174912"> + </td><td align="left" valign="top" headers="idm45633738418304"> <p> 0.1.17 </p> - </td><td align="left" valign="top" headers="idm45404066261216"> + </td><td align="left" valign="top" headers="idm45633808471392"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-github-org-dynamic</code> </p> @@ -149,19 +149,19 @@ <p> <code class="literal">GITHUB_ORG</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403979527424"> + </td></tr><tr><td align="left" valign="top" headers="idm45633825785248"> <p> Keycloak </p> - </td><td align="left" valign="top" headers="idm45403986637616"> + </td><td align="left" valign="top" headers="idm45633827759584"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@janus-idp/backstage-plugin-keycloak-backend/v/1.13.4">@janus-idp/backstage-plugin-keycloak-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45404024174912"> + </td><td align="left" valign="top" headers="idm45633738418304"> <p> 1.13.4 </p> - </td><td align="left" valign="top" headers="idm45404066261216"> + </td><td align="left" valign="top" headers="idm45633808471392"> <p> <code class="literal">./dynamic-plugins/dist/janus-idp-backstage-plugin-keycloak-backend-dynamic</code> </p> @@ -180,19 +180,19 @@ <p> <code class="literal">KEYCLOAK_CLIENT_SECRET</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403979527424"> + </td></tr><tr><td align="left" valign="top" headers="idm45633825785248"> <p> Kubernetes </p> - </td><td align="left" valign="top" headers="idm45403986637616"> + </td><td align="left" valign="top" headers="idm45633827759584"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-kubernetes-backend/v/0.18.3">@backstage/plugin-kubernetes-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45404024174912"> + </td><td align="left" valign="top" headers="idm45633738418304"> <p> 0.18.3 </p> - </td><td align="left" valign="top" headers="idm45404066261216"> + </td><td align="left" valign="top" headers="idm45633808471392"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-kubernetes-backend-dynamic</code> </p> @@ -205,35 +205,35 @@ <p> <code class="literal">K8S_CLUSTER_TOKEN</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403979527424"> + </td></tr><tr><td align="left" valign="top" headers="idm45633825785248"> <p> OCM </p> - </td><td align="left" valign="top" headers="idm45403986637616"> + </td><td align="left" valign="top" headers="idm45633827759584"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@janus-idp/backstage-plugin-ocm/v/4.4.5">@janus-idp/backstage-plugin-ocm</a></code> </p> - </td><td align="left" valign="top" headers="idm45404024174912"> + </td><td align="left" valign="top" headers="idm45633738418304"> <p> 4.4.5 </p> - </td><td align="left" valign="top" headers="idm45404066261216"> + </td><td align="left" valign="top" headers="idm45633808471392"> <p> <code class="literal">./dynamic-plugins/dist/janus-idp-backstage-plugin-ocm</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403979527424"> + </td></tr><tr><td align="left" valign="top" headers="idm45633825785248"> <p> OCM </p> - </td><td align="left" valign="top" headers="idm45403986637616"> + </td><td align="left" valign="top" headers="idm45633827759584"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@janus-idp/backstage-plugin-ocm-backend/v/4.4.4">@janus-idp/backstage-plugin-ocm-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45404024174912"> + </td><td align="left" valign="top" headers="idm45633738418304"> <p> 4.4.4 </p> - </td><td align="left" valign="top" headers="idm45404066261216"> + </td><td align="left" valign="top" headers="idm45633808471392"> <p> <code class="literal">./dynamic-plugins/dist/janus-idp-backstage-plugin-ocm-backend-dynamic</code> </p> @@ -246,131 +246,131 @@ <p> <code class="literal">moc_infra_token</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403979527424"> + </td></tr><tr><td align="left" valign="top" headers="idm45633825785248"> <p> Quay </p> - </td><td align="left" valign="top" headers="idm45403986637616"> + </td><td align="left" valign="top" headers="idm45633827759584"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@janus-idp/backstage-plugin-quay/v/1.11.9">@janus-idp/backstage-plugin-quay</a></code> </p> - </td><td align="left" valign="top" headers="idm45404024174912"> + </td><td align="left" valign="top" headers="idm45633738418304"> <p> 1.11.9 </p> - </td><td align="left" valign="top" headers="idm45404066261216"> + </td><td align="left" valign="top" headers="idm45633808471392"> <p> <code class="literal">./dynamic-plugins/dist/janus-idp-backstage-plugin-quay</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403979527424"> + </td></tr><tr><td align="left" valign="top" headers="idm45633825785248"> <p> Quay </p> - </td><td align="left" valign="top" headers="idm45403986637616"> + </td><td align="left" valign="top" headers="idm45633827759584"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@janus-idp/backstage-scaffolder-backend-module-quay/v/1.7.2">@janus-idp/backstage-scaffolder-backend-module-quay</a></code> </p> - </td><td align="left" valign="top" headers="idm45404024174912"> + </td><td align="left" valign="top" headers="idm45633738418304"> <p> 1.7.2 </p> - </td><td align="left" valign="top" headers="idm45404066261216"> + </td><td align="left" valign="top" headers="idm45633808471392"> <p> <code class="literal">./dynamic-plugins/dist/janus-idp-backstage-scaffolder-backend-module-quay-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403979527424"> + </td></tr><tr><td align="left" valign="top" headers="idm45633825785248"> <p> RBAC </p> - </td><td align="left" valign="top" headers="idm45403986637616"> + </td><td align="left" valign="top" headers="idm45633827759584"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@janus-idp/backstage-plugin-rbac/v/1.29.7">@janus-idp/backstage-plugin-rbac</a></code> </p> - </td><td align="left" valign="top" headers="idm45404024174912"> + </td><td align="left" valign="top" headers="idm45633738418304"> <p> 1.29.7 </p> - </td><td align="left" valign="top" headers="idm45404066261216"> + </td><td align="left" valign="top" headers="idm45633808471392"> <p> <code class="literal">./dynamic-plugins/dist/janus-idp-backstage-plugin-rbac</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403979527424"> + </td></tr><tr><td align="left" valign="top" headers="idm45633825785248"> <p> Regex </p> - </td><td align="left" valign="top" headers="idm45403986637616"> + </td><td align="left" valign="top" headers="idm45633827759584"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@janus-idp/backstage-scaffolder-backend-module-regex/v/1.7.2">@janus-idp/backstage-scaffolder-backend-module-regex</a></code> </p> - </td><td align="left" valign="top" headers="idm45404024174912"> + </td><td align="left" valign="top" headers="idm45633738418304"> <p> 1.7.2 </p> - </td><td align="left" valign="top" headers="idm45404066261216"> + </td><td align="left" valign="top" headers="idm45633808471392"> <p> <code class="literal">./dynamic-plugins/dist/janus-idp-backstage-scaffolder-backend-module-regex-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403979527424"> + </td></tr><tr><td align="left" valign="top" headers="idm45633825785248"> <p> TechDocs </p> - </td><td align="left" valign="top" headers="idm45403986637616"> + </td><td align="left" valign="top" headers="idm45633827759584"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-techdocs/v/1.10.7">@backstage/plugin-techdocs</a></code> </p> - </td><td align="left" valign="top" headers="idm45404024174912"> + </td><td align="left" valign="top" headers="idm45633738418304"> <p> 1.10.7 </p> - </td><td align="left" valign="top" headers="idm45404066261216"> + </td><td align="left" valign="top" headers="idm45633808471392"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-techdocs</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403979527424"> + </td></tr><tr><td align="left" valign="top" headers="idm45633825785248"> <p> TechDocs </p> - </td><td align="left" valign="top" headers="idm45403986637616"> + </td><td align="left" valign="top" headers="idm45633827759584"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-techdocs-backend/v/1.10.9">@backstage/plugin-techdocs-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45404024174912"> + </td><td align="left" valign="top" headers="idm45633738418304"> <p> 1.10.9 </p> - </td><td align="left" valign="top" headers="idm45404066261216"> + </td><td align="left" valign="top" headers="idm45633808471392"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-techdocs-backend-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403979527424"> + </td></tr><tr><td align="left" valign="top" headers="idm45633825785248"> <p> Tekton </p> - </td><td align="left" valign="top" headers="idm45403986637616"> + </td><td align="left" valign="top" headers="idm45633827759584"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@janus-idp/backstage-plugin-tekton/v/3.12.9">@janus-idp/backstage-plugin-tekton</a></code> </p> - </td><td align="left" valign="top" headers="idm45404024174912"> + </td><td align="left" valign="top" headers="idm45633738418304"> <p> 3.12.9 </p> - </td><td align="left" valign="top" headers="idm45404066261216"> + </td><td align="left" valign="top" headers="idm45633808471392"> <p> <code class="literal">./dynamic-plugins/dist/janus-idp-backstage-plugin-tekton</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403979527424"> + </td></tr><tr><td align="left" valign="top" headers="idm45633825785248"> <p> Topology </p> - </td><td align="left" valign="top" headers="idm45403986637616"> + </td><td align="left" valign="top" headers="idm45633827759584"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@janus-idp/backstage-plugin-topology/v/1.27.7">@janus-idp/backstage-plugin-topology</a></code> </p> - </td><td align="left" valign="top" headers="idm45404024174912"> + </td><td align="left" valign="top" headers="idm45633738418304"> <p> 1.27.7 </p> - </td><td align="left" valign="top" headers="idm45404066261216"> + </td><td align="left" valign="top" headers="idm45633808471392"> <p> <code class="literal">./dynamic-plugins/dist/janus-idp-backstage-plugin-topology</code> </p> @@ -384,19 +384,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 7 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="idm45403978943312" scope="col"><span class="strong strong"><strong>Name</strong></span></th><th align="left" valign="top" id="idm45403978942080" scope="col"><span class="strong strong"><strong>Plugin</strong></span></th><th align="left" valign="top" id="idm45403982244448" scope="col"><span class="strong strong"><strong>Version</strong></span></th><th align="left" valign="top" id="idm45403982243216" scope="col"><span class="strong strong"><strong>Path and required variables</strong></span></th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45403978943312"> + </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="idm45633738397520" scope="col"><span class="strong strong"><strong>Name</strong></span></th><th align="left" valign="top" id="idm45633738396288" scope="col"><span class="strong strong"><strong>Plugin</strong></span></th><th align="left" valign="top" id="idm45633738395056" scope="col"><span class="strong strong"><strong>Version</strong></span></th><th align="left" valign="top" id="idm45633738393824" scope="col"><span class="strong strong"><strong>Path and required variables</strong></span></th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45633738397520"> <p> Ansible Automation Platform (AAP) </p> - </td><td align="left" valign="top" headers="idm45403978942080"> + </td><td align="left" valign="top" headers="idm45633738396288"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@janus-idp/backstage-plugin-aap-backend/v/1.9.4">@janus-idp/backstage-plugin-aap-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45403982244448"> + </td><td align="left" valign="top" headers="idm45633738395056"> <p> 1.9.4 </p> - </td><td align="left" valign="top" headers="idm45403982243216"> + </td><td align="left" valign="top" headers="idm45633738393824"> <p> <code class="literal">./dynamic-plugins/dist/janus-idp-backstage-plugin-aap-backend-dynamic</code> </p> @@ -406,83 +406,83 @@ <p> <code class="literal">AAP_AUTH_TOKEN</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403978943312"> + </td></tr><tr><td align="left" valign="top" headers="idm45633738397520"> <p> ACR </p> - </td><td align="left" valign="top" headers="idm45403978942080"> + </td><td align="left" valign="top" headers="idm45633738396288"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@janus-idp/backstage-plugin-acr/v/1.7.16">@janus-idp/backstage-plugin-acr</a></code> </p> - </td><td align="left" valign="top" headers="idm45403982244448"> + </td><td align="left" valign="top" headers="idm45633738395056"> <p> 1.7.16 </p> - </td><td align="left" valign="top" headers="idm45403982243216"> + </td><td align="left" valign="top" headers="idm45633738393824"> <p> <code class="literal">./dynamic-plugins/dist/janus-idp-backstage-plugin-acr</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403978943312"> + </td></tr><tr><td align="left" valign="top" headers="idm45633738397520"> <p> Bulk Import </p> - </td><td align="left" valign="top" headers="idm45403978942080"> + </td><td align="left" valign="top" headers="idm45633738396288"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@janus-idp/backstage-plugin-bulk-import/v/1.4.11">@janus-idp/backstage-plugin-bulk-import</a></code> </p> - </td><td align="left" valign="top" headers="idm45403982244448"> + </td><td align="left" valign="top" headers="idm45633738395056"> <p> 1.4.11 </p> - </td><td align="left" valign="top" headers="idm45403982243216"> + </td><td align="left" valign="top" headers="idm45633738393824"> <p> <code class="literal">./dynamic-plugins/dist/janus-idp-backstage-plugin-bulk-import</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403978943312"> + </td></tr><tr><td align="left" valign="top" headers="idm45633738397520"> <p> JFrog Artifactory </p> - </td><td align="left" valign="top" headers="idm45403978942080"> + </td><td align="left" valign="top" headers="idm45633738396288"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@janus-idp/backstage-plugin-jfrog-artifactory/v/1.7.10">@janus-idp/backstage-plugin-jfrog-artifactory</a></code> </p> - </td><td align="left" valign="top" headers="idm45403982244448"> + </td><td align="left" valign="top" headers="idm45633738395056"> <p> 1.7.10 </p> - </td><td align="left" valign="top" headers="idm45403982243216"> + </td><td align="left" valign="top" headers="idm45633738393824"> <p> <code class="literal">./dynamic-plugins/dist/janus-idp-backstage-plugin-jfrog-artifactory</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403978943312"> + </td></tr><tr><td align="left" valign="top" headers="idm45633738397520"> <p> Nexus Repository Manager </p> - </td><td align="left" valign="top" headers="idm45403978942080"> + </td><td align="left" valign="top" headers="idm45633738396288"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@janus-idp/backstage-plugin-nexus-repository-manager/v/1.9.10">@janus-idp/backstage-plugin-nexus-repository-manager</a></code> </p> - </td><td align="left" valign="top" headers="idm45403982244448"> + </td><td align="left" valign="top" headers="idm45633738395056"> <p> 1.9.10 </p> - </td><td align="left" valign="top" headers="idm45403982243216"> + </td><td align="left" valign="top" headers="idm45633738393824"> <p> <code class="literal">./dynamic-plugins/dist/janus-idp-backstage-plugin-nexus-repository-manager</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403978943312"> + </td></tr><tr><td align="left" valign="top" headers="idm45633738397520"> <p> ServiceNow </p> - </td><td align="left" valign="top" headers="idm45403978942080"> + </td><td align="left" valign="top" headers="idm45633738396288"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@janus-idp/backstage-scaffolder-backend-module-servicenow/v/1.7.3">@janus-idp/backstage-scaffolder-backend-module-servicenow</a></code> </p> - </td><td align="left" valign="top" headers="idm45403982244448"> + </td><td align="left" valign="top" headers="idm45633738395056"> <p> 1.7.3 </p> - </td><td align="left" valign="top" headers="idm45403982243216"> + </td><td align="left" valign="top" headers="idm45633738393824"> <p> <code class="literal">./dynamic-plugins/dist/janus-idp-backstage-scaffolder-backend-module-servicenow-dynamic</code> </p> @@ -495,19 +495,19 @@ <p> <code class="literal">SERVICENOW_PASSWORD</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403978943312"> + </td></tr><tr><td align="left" valign="top" headers="idm45633738397520"> <p> SonarQube </p> - </td><td align="left" valign="top" headers="idm45403978942080"> + </td><td align="left" valign="top" headers="idm45633738396288"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@janus-idp/backstage-scaffolder-backend-module-sonarqube/v/1.7.2">@janus-idp/backstage-scaffolder-backend-module-sonarqube</a></code> </p> - </td><td align="left" valign="top" headers="idm45403982244448"> + </td><td align="left" valign="top" headers="idm45633738395056"> <p> 1.7.2 </p> - </td><td align="left" valign="top" headers="idm45403982243216"> + </td><td align="left" valign="top" headers="idm45633738393824"> <p> <code class="literal">./dynamic-plugins/dist/janus-idp-backstage-scaffolder-backend-module-sonarqube-dynamic</code> </p> @@ -519,19 +519,19 @@ Details on how Red Hat provides support for bundled community dynamic plugins are available on the <a class="link" href="https://access.redhat.com/policy/developerhub-support-policy">Red Hat Developer Support Policy</a> page. </p></div></div><p> RHDH includes the following 43 community 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="idm45403977180288" scope="col"><span class="strong strong"><strong>Name</strong></span></th><th align="left" valign="top" id="idm45403977179056" scope="col"><span class="strong strong"><strong>Plugin</strong></span></th><th align="left" valign="top" id="idm45403978568528" scope="col"><span class="strong strong"><strong>Version</strong></span></th><th align="left" valign="top" id="idm45403978567296" scope="col"><span class="strong strong"><strong>Path and required variables</strong></span></th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45403977180288"> + </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="idm45633741561120" scope="col"><span class="strong strong"><strong>Name</strong></span></th><th align="left" valign="top" id="idm45633741559888" scope="col"><span class="strong strong"><strong>Plugin</strong></span></th><th align="left" valign="top" id="idm45633741558656" scope="col"><span class="strong strong"><strong>Version</strong></span></th><th align="left" valign="top" id="idm45633741557424" scope="col"><span class="strong strong"><strong>Path and required variables</strong></span></th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45633741561120"> <p> 3scale </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-3scale-backend/v/1.8.2">@backstage-community/plugin-3scale-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 1.8.2 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-3scale-backend-dynamic</code> </p> @@ -541,19 +541,19 @@ <p> <code class="literal">THREESCALE_ACCESS_TOKEN</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> Argo CD </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@roadiehq/scaffolder-backend-argocd/v/1.1.27">@roadiehq/scaffolder-backend-argocd</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 1.1.27 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <p> <code class="literal">./dynamic-plugins/dist/roadiehq-scaffolder-backend-argocd-dynamic</code> </p> @@ -575,67 +575,67 @@ <p> <code class="literal">ARGOCD_AUTH_TOKEN2</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> Argo CD (Red Hat) </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-redhat-argocd/v/1.8.10">@backstage-community/plugin-redhat-argocd</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 1.8.10 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <p> <code class="literal">./dynamic-plugins/dist/backstage-community-plugin-redhat-argocd</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> Azure </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-scaffolder-backend-module-azure/v/0.1.14">@backstage/plugin-scaffolder-backend-module-azure</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 0.1.14 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <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="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> Azure Devops </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-azure-devops/v/0.4.4">@backstage/plugin-azure-devops</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 0.4.4 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-azure-devops</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> Azure Devops </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-azure-devops-backend/v/0.6.5">@backstage/plugin-azure-devops-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 0.6.5 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-azure-devops-backend-dynamic</code> </p> @@ -645,281 +645,281 @@ <p> <code class="literal">AZURE_ORG</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> Azure Repositories </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <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="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 0.3.0 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <p> <code class="literal">./dynamic-plugins/dist/parfuemerie-douglas-scaffolder-backend-module-azure-repositories</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> Bitbucket Cloud </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-catalog-backend-module-bitbucket-cloud/v/0.2.9">@backstage/plugin-catalog-backend-module-bitbucket-cloud</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 0.2.9 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <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="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> Bitbucket Cloud </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-scaffolder-backend-module-bitbucket-cloud/v/0.1.12">@backstage/plugin-scaffolder-backend-module-bitbucket-cloud</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 0.1.12 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <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="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> Bitbucket Server </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-catalog-backend-module-bitbucket-server/v/0.1.36">@backstage/plugin-catalog-backend-module-bitbucket-server</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 0.1.36 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <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="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> Bitbucket Server </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-scaffolder-backend-module-bitbucket-server/v/0.1.12">@backstage/plugin-scaffolder-backend-module-bitbucket-server</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 0.1.12 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <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="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> Bulk Import </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@janus-idp/backstage-plugin-bulk-import-backend/v/1.5.5">@janus-idp/backstage-plugin-bulk-import-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 1.5.5 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <p> <code class="literal">./dynamic-plugins/dist/janus-idp-backstage-plugin-bulk-import-backend-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> Datadog </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@roadiehq/backstage-plugin-datadog/v/2.3.0">@roadiehq/backstage-plugin-datadog</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 2.3.0 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <p> <code class="literal">./dynamic-plugins/dist/roadiehq-backstage-plugin-datadog</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> Dynatrace </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-dynatrace/v/10.0.4">@backstage/plugin-dynatrace</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 10.0.4 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-dynatrace</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> Gerrit </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-scaffolder-backend-module-gerrit/v/0.1.14">@backstage/plugin-scaffolder-backend-module-gerrit</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 0.1.14 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <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="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> GitHub </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-scaffolder-backend-module-github/v/0.4.0">@backstage/plugin-scaffolder-backend-module-github</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 0.4.0 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <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="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> GitHub Actions </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-github-actions/v/0.6.16">@backstage/plugin-github-actions</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 0.6.16 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-github-actions</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> GitHub Insights </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@roadiehq/backstage-plugin-github-insights/v/2.3.31">@roadiehq/backstage-plugin-github-insights</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 2.3.31 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <p> <code class="literal">./dynamic-plugins/dist/roadiehq-backstage-plugin-github-insights</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> GitHub Issues </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-github-issues/v/0.4.2">@backstage/plugin-github-issues</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 0.4.2 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-github-issues</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> GitHub Pull Requests </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@roadiehq/backstage-plugin-github-pull-requests/v/2.5.29">@roadiehq/backstage-plugin-github-pull-requests</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 2.5.29 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <p> <code class="literal">./dynamic-plugins/dist/roadiehq-backstage-plugin-github-pull-requests</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> GitLab </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@immobiliarelabs/backstage-plugin-gitlab/v/6.6.0">@immobiliarelabs/backstage-plugin-gitlab</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 6.6.0 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <p> <code class="literal">./dynamic-plugins/dist/immobiliarelabs-backstage-plugin-gitlab</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> GitLab </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-catalog-backend-module-gitlab/v/0.3.21">@backstage/plugin-catalog-backend-module-gitlab</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 0.3.21 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <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="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> GitLab </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@immobiliarelabs/backstage-plugin-gitlab-backend/v/6.6.0">@immobiliarelabs/backstage-plugin-gitlab-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 6.6.0 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <p> <code class="literal">./dynamic-plugins/dist/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic</code> </p> @@ -929,83 +929,83 @@ <p> <code class="literal">GITLAB_TOKEN</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> GitLab </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-scaffolder-backend-module-gitlab/v/0.4.4">@backstage/plugin-scaffolder-backend-module-gitlab</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 0.4.4 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <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="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> GitLab Org </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-catalog-backend-module-gitlab-org/v/0.0.5">@backstage/plugin-catalog-backend-module-gitlab-org</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 0.0.5 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <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="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> Http Request </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@roadiehq/scaffolder-backend-module-http-request/v/4.3.2">@roadiehq/scaffolder-backend-module-http-request</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 4.3.2 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <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="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> Jenkins </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-jenkins/v/0.9.10">@backstage/plugin-jenkins</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 0.9.10 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-jenkins</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> Jenkins </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-jenkins-backend/v/0.4.5">@backstage/plugin-jenkins-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 0.4.5 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-jenkins-backend-dynamic</code> </p> @@ -1018,131 +1018,131 @@ <p> <code class="literal">JENKINS_TOKEN</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> Jira </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@roadiehq/backstage-plugin-jira/v/2.5.8">@roadiehq/backstage-plugin-jira</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 2.5.8 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <p> <code class="literal">./dynamic-plugins/dist/roadiehq-backstage-plugin-jira</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> Kubernetes </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-kubernetes/v/0.11.12">@backstage/plugin-kubernetes</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 0.11.12 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-kubernetes</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> Ldap </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-catalog-backend-module-ldap/v/0.7.0">@backstage/plugin-catalog-backend-module-ldap</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 0.7.0 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <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="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> Lighthouse </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-lighthouse/v/0.4.20">@backstage/plugin-lighthouse</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 0.4.20 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-lighthouse</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> Logs </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-catalog-backend-module-logs/v/0.0.1">@backstage/plugin-catalog-backend-module-logs</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 0.0.1 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-logs-dynamic</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> MS Graph </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-catalog-backend-module-msgraph/v/0.5.30">@backstage/plugin-catalog-backend-module-msgraph</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 0.5.30 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <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="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> PagerDuty </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@pagerduty/backstage-plugin/v/0.15.0">@pagerduty/backstage-plugin</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 0.15.0 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <p> <code class="literal">./dynamic-plugins/dist/pagerduty-backstage-plugin</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> PagerDuty </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@pagerduty/backstage-plugin-backend/v/0.6.1">@pagerduty/backstage-plugin-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 0.6.1 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <p> <code class="literal">./dynamic-plugins/dist/pagerduty-backstage-plugin-backend-dynamic</code> </p> @@ -1158,83 +1158,83 @@ <p> <code class="literal">PAGERDUTY_SUBDOMAIN</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> Pingidentity </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-catalog-backend-module-pingidentity/v/0.1.2">@backstage-community/plugin-catalog-backend-module-pingidentity</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 0.1.2 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <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="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> Scaffolder Relation Processor </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage-community/plugin-catalog-backend-module-scaffolder-relation-processor/v/1.2.6">@backstage-community/plugin-catalog-backend-module-scaffolder-relation-processor</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 1.2.6 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <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="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> Security Insights </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@roadiehq/backstage-plugin-security-insights/v/2.3.19">@roadiehq/backstage-plugin-security-insights</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 2.3.19 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <p> <code class="literal">./dynamic-plugins/dist/roadiehq-backstage-plugin-security-insights</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> SonarQube </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-sonarqube/v/0.7.17">@backstage/plugin-sonarqube</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 0.7.17 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-sonarqube</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> SonarQube </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-sonarqube-backend/v/0.2.20">@backstage/plugin-sonarqube-backend</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 0.2.20 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-sonarqube-backend-dynamic</code> </p> @@ -1244,111 +1244,111 @@ <p> <code class="literal">SONARQUBE_TOKEN</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> Tech Radar </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@backstage/plugin-tech-radar/v/0.7.4">@backstage/plugin-tech-radar</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 0.7.4 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <p> <code class="literal">./dynamic-plugins/dist/backstage-plugin-tech-radar</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403977180288"> + </td></tr><tr><td align="left" valign="top" headers="idm45633741561120"> <p> Utils </p> - </td><td align="left" valign="top" headers="idm45403977179056"> + </td><td align="left" valign="top" headers="idm45633741559888"> <p> <code class="literal"><a class="link" href="https://npmjs.com/package/@roadiehq/scaffolder-backend-module-utils/v/1.17.1">@roadiehq/scaffolder-backend-module-utils</a></code> </p> - </td><td align="left" valign="top" headers="idm45403978568528"> + </td><td align="left" valign="top" headers="idm45633741558656"> <p> 1.17.1 </p> - </td><td align="left" valign="top" headers="idm45403978567296"> + </td><td align="left" valign="top" headers="idm45633741557424"> <p> <code class="literal">./dynamic-plugins/dist/roadiehq-scaffolder-backend-module-utils-dynamic</code> </p> </td></tr></tbody></table></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="idm45403980273248" scope="col"><span class="strong strong"><strong>Name</strong></span></th><th align="left" valign="top" id="idm45403980271696" scope="col"><span class="strong strong"><strong>Plugin</strong></span></th><th align="left" valign="top" id="idm45403980270144" scope="col"><span class="strong strong"><strong>Version</strong></span></th><th align="left" valign="top" id="idm45403980268592" scope="col"><span class="strong strong"><strong>Installation Details</strong></span></th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45403980273248"> + </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="idm45633742311392" scope="col"><span class="strong strong"><strong>Name</strong></span></th><th align="left" valign="top" id="idm45633742309840" scope="col"><span class="strong strong"><strong>Plugin</strong></span></th><th align="left" valign="top" id="idm45633742308288" scope="col"><span class="strong strong"><strong>Version</strong></span></th><th align="left" valign="top" id="idm45633742306736" scope="col"><span class="strong strong"><strong>Installation Details</strong></span></th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm45633742311392"> <p> Ansible Automation Platform Frontend </p> - </td><td align="left" valign="top" headers="idm45403980271696"> + </td><td align="left" valign="top" headers="idm45633742309840"> <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="idm45403980270144"> + </td><td align="left" valign="top" headers="idm45633742308288"> <p> 1.0.0 </p> - </td><td align="left" valign="top" headers="idm45403980268592"> + </td><td align="left" valign="top" headers="idm45633742306736"> <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="idm45403980273248"> + </td></tr><tr><td align="left" valign="top" headers="idm45633742311392"> <p> Ansible Automation Platform </p> - </td><td align="left" valign="top" headers="idm45403980271696"> + </td><td align="left" valign="top" headers="idm45633742309840"> <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="idm45403980270144"> + </td><td align="left" valign="top" headers="idm45633742308288"> <p> 1.0.0 </p> - </td><td align="left" valign="top" headers="idm45403980268592"> </td></tr><tr><td align="left" valign="top" headers="idm45403980273248"> + </td><td align="left" valign="top" headers="idm45633742306736"> </td></tr><tr><td align="left" valign="top" headers="idm45633742311392"> <p> Ansible Automation Platform Scaffolder Backend </p> - </td><td align="left" valign="top" headers="idm45403980271696"> + </td><td align="left" valign="top" headers="idm45633742309840"> <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="idm45403980270144"> + </td><td align="left" valign="top" headers="idm45633742308288"> <p> 1.0.0 </p> - </td><td align="left" valign="top" headers="idm45403980268592"> </td></tr><tr><td align="left" valign="top" headers="idm45403980273248"> + </td><td align="left" valign="top" headers="idm45633742306736"> </td></tr><tr><td align="left" valign="top" headers="idm45633742311392"> <p> Orchestrator Frontend </p> - </td><td align="left" valign="top" headers="idm45403980271696"> + </td><td align="left" valign="top" headers="idm45633742309840"> <p> <code class="literal"><a class="link" href="https://www.npmjs.com/package/@janus-idp/backstage-plugin-orchestrator">@janus-idp/backstage-plugin-orchestrator</a></code> </p> - </td><td align="left" valign="top" headers="idm45403980270144"> + </td><td align="left" valign="top" headers="idm45633742308288"> <p> 1.22.6 </p> - </td><td align="left" valign="top" headers="idm45403980268592"> + </td><td align="left" valign="top" headers="idm45633742306736"> <p> <a class="link" href="https://www.parodos.dev/1.2-rc/docs/">Learn more</a> </p> - </td></tr><tr><td align="left" valign="top" headers="idm45403980273248"> + </td></tr><tr><td align="left" valign="top" headers="idm45633742311392"> <p> Orchestrator Backend </p> - </td><td align="left" valign="top" headers="idm45403980271696"> + </td><td align="left" valign="top" headers="idm45633742309840"> <p> <code class="literal"><a class="link" href="https://www.npmjs.com/package/@janus-idp/backstage-plugin-orchestrator-backend-dynamic">@janus-idp/backstage-plugin-orchestrator-backend-dynamic</a></code> </p> - </td><td align="left" valign="top" headers="idm45403980270144"> + </td><td align="left" valign="top" headers="idm45633742308288"> <p> 1.22.9 </p> - </td><td align="left" valign="top" headers="idm45403980268592"> </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"> + </td><td align="left" valign="top" headers="idm45633742306736"> </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.3/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="idm45403979937216"><h1 class="legalnotice">Legal Notice</h1><div class="para"> + </li></ul></div></div></div></section><div><div xml:lang="en-US" class="legalnotice" id="idm45633739748992"><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/release-1.3/plugins-rhdh-troubleshooting/index.html b/release-1.3/plugins-rhdh-troubleshooting/index.html index cbaef1dfb6..33f428fc00 100644 --- a/release-1.3/plugins-rhdh-troubleshooting/index.html +++ b/release-1.3/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="idm46235039042272"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</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="#idm46235020129376">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="idm44847409663840"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</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="#idm44847411038384">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="idm46235020129376"><h1 class="legalnotice">Legal Notice</h1><div class="para"> + </div></div></div></div><hr/></div><div><div xml:lang="en-US" class="legalnotice" id="idm44847411038384"><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/release-1.3/plugins-rhdh-using/index.html b/release-1.3/plugins-rhdh-using/index.html index 8e9f0d88e1..c4a9902481 100644 --- a/release-1.3/plugins-rhdh-using/index.html +++ b/release-1.3/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="idm45939206200512"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</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="#idm45939191333504">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="idm45523705302160"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</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="#idm45523692730624">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="#rhdh-keycloak_title-plugins-rhdh-using">3. Using Keycloak</a></span><ul><li><span class="section"><a href="#importing-users-and-groups-in-developer-hub-using-the-keycloak-plugin">3.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">4. Using the Nexus Repository Manager plugin</a></span></li><li><span class="section"><a href="#installation-and-configuration-tekton">5. Using the Tekton plugin</a></span></li><li><span class="section"><a href="#using-the-topology-plugin">6. 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. @@ -112,7 +112,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="idm45939191333504"><h1 class="legalnotice">Legal Notice</h1><div class="para"> + </p></li></ol></div></section><div><div xml:lang="en-US" class="legalnotice" id="idm45523692730624"><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/release-1.3/rel-notes-rhdh/index.html b/release-1.3/rel-notes-rhdh/index.html index fd27a0d8d7..b6d2739493 100644 --- a/release-1.3/rel-notes-rhdh/index.html +++ b/release-1.3/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.3."/><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="idm46296250628272"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</span></div><div><h1 class="title">Release notes</h1></div><div><h3 class="subtitle"><em>Release notes for Red Hat Developer Hub 1.3</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="#idm46296166513344">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.3."/><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="idm46107042593184"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</span></div><div><h1 class="title">Release notes</h1></div><div><h3 class="subtitle"><em>Release notes for Red Hat Developer Hub 1.3</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="#idm46106956926384">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.3. </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><ul><li><span class="section"><a href="#feature-rhidp-2232">1.1. Customizing the deployment by using the custom resource</a></span></li><li><span class="section"><a href="#feature-rhidp-2341">1.2. Using nested conditions in RBAC conditional policies</a></span></li><li><span class="section"><a href="#enhancement-rhidp-2615">1.3. Persisting the audit log</a></span></li><li><span class="section"><a href="#feature-rhidp-2643">1.4. Allow Dynamic Configuration of Keycloak User/Group Transformers</a></span></li><li><span class="section"><a href="#feature-rhidp-2644">1.5. Expose extension points for the keycloak-backend plugin</a></span></li><li><span class="section"><a href="#enhancement-rhidp-2723">1.6. RBAC Backend plugin module support</a></span></li><li><span class="section"><a href="#enhancement-rhidp-2736">1.7. Force catalog ingestion for production users</a></span></li><li><span class="section"><a href="#enhancement-rhidp-2768">1.8. RBAC UI enhancements</a></span></li><li><span class="section"><a href="#enhancement-rhidp-2790">1.9. Updated Backstage version</a></span></li><li><span class="section"><a href="#feature-rhidp-2865">1.10. Deploying on OpenShift Dedicated on Google Cloud Provider (GCP)</a></span></li><li><span class="section"><a href="#feature-rhidp-2888">1.11. Visualize Virtual Machine nodes on the Topology plugin</a></span></li><li><span class="section"><a href="#feature-rhidp-2907">1.12. Customizing the Home page</a></span></li><li><span class="section"><a href="#enhancement-rhidp-3064">1.13. Customizing the main navigation sidebar</a></span></li><li><span class="section"><a href="#enhancement-rhidp-3125">1.14. Surfacing Catalog Processing Errors to Users</a></span></li><li><span class="section"><a href="#feature-rhidp-3177">1.15. Configuring conditional policies by using external files</a></span></li><li><span class="section"><a href="#feature-rhidp-3569">1.16. Restarting Red Hat Developer Hub faster</a></span></li><li><span class="section"><a href="#feature-rhidp-3666">1.17. Monitoring active users on Developer Hub</a></span></li><li><span class="section"><a href="#enhancement-rhidp-3826">1.18. Loading a custom Backstage theme from a dynamic plugin</a></span></li></ul></li><li><span class="section"><a href="#breaking-changes">2. Breaking changes</a></span><ul><li><span class="section"><a href="#removed-functionality-rhidp-3048">2.1. The 'dynamic-plugins' config map is named dynamically</a></span></li><li><span class="section"><a href="#removed-functionality-rhidp-3074">2.2. Signing in without user in the software catalog is now disabled by default</a></span></li><li><span class="section"><a href="#removed-functionality-rhidp-3187">2.3. Red Hat and Community Technology Preview (TP) plugins and actions are disabled by default</a></span></li><li><span class="section"><a href="#removed-functionality-rhidp-4293">2.4. Plugins with updated scope</a></span></li></ul></li><li><span class="section"><a href="#deprecated-functionalities">3. Deprecated functionalities</a></span><ul><li><span class="section"><a href="#deprecated-functionality-rhidp-1138">3.1. <code class="literal">spec.application.image</code>, <code class="literal">spec.application.replicas</code> and <code class="literal">spec.application.imagePullSecrets</code> fields are deprecated</a></span></li></ul></li><li><span class="section"><a href="#technology-preview">4. Technology Preview</a></span><ul><li><span class="section"><a href="#technology-preview-rhidp-1397">4.1. Registering existing entities from multiple Git repositories simultaneously</a></span></li><li><span class="section"><a href="#technology-preview-rhidp-3713">4.2. Added the catalog backend module logs plugin</a></span></li></ul></li><li><span class="section"><a href="#fixed-issues">5. Fixed issues</a></span><ul><li><span class="section"><a href="#fixed-issues-in-1-3-4">5.1. Fixed issues in 1.3.4</a></span></li><li><span class="section"><a href="#fixed-issues-in-1-3-3">5.2. Fixed issues in 1.3.3</a></span></li><li><span class="section"><a href="#fixed-issues-in-1-3-2">5.3. Fixed issues in 1.3.2</a></span></li><li><span class="section"><a href="#fixed-issues-in-1-3-1">5.4. Fixed issues in 1.3.1</a></span></li><li><span class="section"><a href="#fixed-issues-in-1-3">5.5. Fixed issues in 1.3</a></span></li><li><span class="section"><a href="#fixed-issues-in-1-2-2">5.6. Fixed issues in 1.2.2</a></span></li></ul></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-3-4">6.1. Red Hat Developer Hub 1.3.4</a></span></li><li><span class="section"><a href="#red-hat-developer-hub-1-3-3">6.2. Red Hat Developer Hub 1.3.3</a></span></li><li><span class="section"><a href="#red-hat-developer-hub-1-3-1">6.3. Red Hat Developer Hub 1.3.1</a></span></li><li><span class="section"><a href="#red-hat-developer-hub-1-3-0">6.4. Red Hat Developer Hub 1.3.0</a></span></li></ul></li><li><span class="section"><a href="#known-issues">7. Known issues</a></span><ul><li><span class="section"><a href="#known-issue-rhidp-5342">7.1. [Helm] Cannot run two RHDH replicas on different nodes due to Multi-Attach errors on the dynamic plugins root PVC</a></span></li><li><span class="section"><a href="#known-issue-rhidp-5284">7.2. Entities of repositories under a configured org in catalog-backend-module-github-org plugin are not deleted from the catalog when the imported repository is deleted from bulk imports</a></span></li><li><span class="section"><a href="#known-issue-rhidp-4695">7.3. [Doc] OIDC refresh token behavior</a></span></li><li><span class="section"><a href="#known-issue-rhidp-4067">7.4. Bulk Import: Added repositories count is incorrect</a></span></li><li><span class="section"><a href="#known-issue-rhidp-3396">7.5. Topology plugin permission is not displayed in the RBAC front-end UI</a></span></li></ul></li></ul></div><p> Red Hat Developer Hub (Developer Hub) 1.3 is now generally available. Developer Hub is a fully supported, enterprise-grade productized version of upstream Backstage v1.29.2. 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>. @@ -156,37 +156,37 @@ <a class="link" href="https://issues.redhat.com/browse/RHIDP-3187">RHIDP-3187</a> </li></ul></div></section><section class="section" id="removed-functionality-rhidp-4293"><div class="titlepage"><div><div><h3 class="title">2.4. Plugins with updated scope</h3></div></div></div><p> With this update, three plugins previously under the <code class="literal">@janus-idp</code> scope have moved to <code class="literal">@backstage-community</code>: - </p><div class="informaltable"><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="idm46296162367520" scope="col"><span class="strong strong"><strong>RHDH 1.2 Plugin Name</strong></span></th><th align="left" valign="top" id="idm46296161624096" scope="col"><span class="strong strong"><strong>RHDH 1.3 Plugin Name</strong></span></th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm46296162367520"> + </p><div class="informaltable"><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="idm46106959547952" scope="col"><span class="strong strong"><strong>RHDH 1.2 Plugin Name</strong></span></th><th align="left" valign="top" id="idm46106960366912" scope="col"><span class="strong strong"><strong>RHDH 1.3 Plugin Name</strong></span></th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm46106959547952"> <p> <code class="literal">@janus-idp/backstage-plugin-argocd</code> </p> - </td><td align="left" valign="top" headers="idm46296161624096"> + </td><td align="left" valign="top" headers="idm46106960366912"> <p> <code class="literal">@backstage-community/plugin-redhat-argocd</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46296162367520"> + </td></tr><tr><td align="left" valign="top" headers="idm46106959547952"> <p> <code class="literal">@janus-idp/backstage-plugin-3scale-backend</code> </p> - </td><td align="left" valign="top" headers="idm46296161624096"> + </td><td align="left" valign="top" headers="idm46106960366912"> <p> <code class="literal">@backstage-community/plugin-3scale-backend</code> </p> - </td></tr><tr><td align="left" valign="top" headers="idm46296162367520"> + </td></tr><tr><td align="left" valign="top" headers="idm46106959547952"> <p> <code class="literal">@janus-idp/backstage-plugin-catalog-backend-module-scaffolder-relation-processor</code> </p> - </td><td align="left" valign="top" headers="idm46296161624096"> + </td><td align="left" valign="top" headers="idm46106960366912"> <p> <code class="literal">@backstage-community/plugin-catalog-backend-module-scaffolder-relation-processor</code> </p> </td></tr></tbody></table></div><p> As the scope of the previous plugins has been updated, the dynamic plugin configuration has also changed. - </p><div class="informaltable"><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="idm46296165399664" scope="col"><span class="strong strong"><strong>RHDH 1.2 Configuration</strong></span></th><th align="left" valign="top" id="idm46296165398432" scope="col"><span class="strong strong"><strong>RHDH 1.3 Configuration</strong></span></th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm46296165399664"> + </p><div class="informaltable"><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="idm46106954560912" scope="col"><span class="strong strong"><strong>RHDH 1.2 Configuration</strong></span></th><th align="left" valign="top" id="idm46106954559680" scope="col"><span class="strong strong"><strong>RHDH 1.3 Configuration</strong></span></th></tr></thead><tbody><tr><td align="left" valign="top" headers="idm46106954560912"> <p> <a class="link" href="https://github.com/redhat-developer/rhdh/blob/1.2.x/dynamic-plugins.default.yaml">dynamic-plugins.default.yaml</a> </p> - </td><td align="left" valign="top" headers="idm46296165398432"> + </td><td align="left" valign="top" headers="idm46106954559680"> <p> <a class="link" href="https://github.com/redhat-developer/rhdh/blob/release-1.3/dynamic-plugins.default.yaml">dynamic-plugins.default.yaml</a> </p> @@ -603,7 +603,7 @@ Permissions associated only with front-end plugins do not appear in the UI because they require a backend plugin to expose the permission framework's well-known endpoint. As a workaround, you can apply these permissions by using a CSV file or directly calling the REST API of the RBAC backend plugin. Affected plugins include Topology (<code class="literal">topology.view.read</code>), Tekton (<code class="literal">tekton.view.read</code>), ArgoCD (<code class="literal">argocd.view.read</code>), and Quay (<code class="literal">quay.view.read</code>). </p><div class="itemizedlist"><p class="title"><strong>Additional resources</strong></p><ul class="itemizedlist" type="disc"><li class="listitem"> <a class="link" href="https://issues.redhat.com/browse/RHIDP-3396">RHIDP-3396</a> - </li></ul></div></section></section><div><div xml:lang="en-US" class="legalnotice" id="idm46296166513344"><h1 class="legalnotice">Legal Notice</h1><div class="para"> + </li></ul></div></section></section><div><div xml:lang="en-US" class="legalnotice" id="idm46106956926384"><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/release-1.3/telemetry/index.html b/release-1.3/telemetry/index.html index a70c378c93..7b11d3858b 100644 --- a/release-1.3/telemetry/index.html +++ b/release-1.3/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="idm45114208018816"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</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="#idm45114185444560">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="idm45234151035264"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</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="#idm45234128856256">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="idm45114185444560"><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="idm45234128856256"><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/release-1.3/upgrade-rhdh/index.html b/release-1.3/upgrade-rhdh/index.html index 69e378775f..6588b2a632 100644 --- a/release-1.3/upgrade-rhdh/index.html +++ b/release-1.3/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="idm45910033427584"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</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="#idm45910036728688">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="idm46529003070640"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Developer Hub</span> <span class="productnumber">1.3</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="#idm46528990413520">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.3.4</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="idm45910036728688"><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="idm46528990413520"><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.