Skip to content

Commit bdd1378

Browse files
authored
Merge branch 'release-1.4' into move-community-to-tp
2 parents 213ffe1 + 0cc6c65 commit bdd1378

File tree

125 files changed

+855
-626
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

125 files changed

+855
-626
lines changed

artifacts/attributes.adoc

Lines changed: 28 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
:red-hat-developers-documentation:
2-
:imagesdir:
2+
:imagesdir: images
33
:idseparator: -
44

55
// Company names
@@ -14,10 +14,18 @@
1414
:product-bundle-version: 1.4.0
1515
:product-chart-version: 1.4.0
1616
:product-backstage-version: 1.29.2
17+
:product-custom-resource-type: Backstage
1718
:rhdeveloper-name: Red Hat Developer
1819
:rhel: Red Hat Enterprise Linux
1920
:odf-name: OpenShift Data Foundation
2021

22+
:my-app-config-config-map: my-rhdh-app-config
23+
:my-app-config-file: app-config.yaml
24+
:my-product-cr-name: my-rhdh-custom-resource
25+
:my-product-namespace: my-rhdh-project
26+
:my-product-secrets: my-rhdh-secrets
27+
:my-product-database-certificates-secrets: my-rhdh-database-certificates-secrets
28+
:my-product-database-secrets: my-rhdh-database-secrets
2129
:my-product-url: https://__<my_developer_hub_url>__
2230

2331
// Red Hat Platforms
@@ -29,14 +37,16 @@
2937
:logging-brand-name: Red Hat OpenShift Logging
3038
:logging-short: OpenShift Logging
3139
// minimum and current latest supported versions
32-
:ocp-version-min: 4.14
40+
:ocp-version-min: 4.16
3341
:ocp-version: 4.17
42+
:kubernetes-version: 1.24
3443
// First mention of OpenShift CLI or `oc` in a module
3544
:openshift-cli: pass:quotes[OpenShift CLI (`oc`)]
3645
:rhsso-brand-name: Red Hat Single-Sign On
3746
:rhsso: RHSSO
3847
:rhbk-brand-name: Red Hat Build of Keycloak
3948
:rhbk: RHBK
49+
:keycloak-version: 24.0
4050

4151
// Partner Platforms
4252
:aws-brand-name: Amazon Web Services
@@ -70,10 +80,7 @@
7080
:ug-product-title: Red Hat Developer Hub User Guide
7181

7282
// Links
73-
:LinkAdminGuide: https://access.redhat.com/documentation/en-us/red_hat_developer_hub/{product-version}/html-single/administration_guide_for_red_hat_developer_hub/index
74-
:NameOfAdminGuide: Administration guide for {product}
7583

76-
:LinkGettingStartedGuide: https://access.redhat.com/documentation/en-us/red_hat_developer_hub/{product-version}/html-single/getting_started_with_red_hat_developer_hub/index
7784

7885
:LinkPluginsGuide: https://access.redhat.com/documentation/en-us/red_hat_developer_hub/{product-version}/html-single/configuring_plugins_in_red_hat_developer_hub/index
7986
:NameOfPluginsGuide: Configuring plugins in {product}
@@ -90,6 +97,12 @@
9097
:authorization-book-url: https://docs.redhat.com/documentation/en-us/red_hat_developer_hub/{product-version}/html-single/authorization/index
9198
:authorization-book-title: Authorization
9299

100+
:configuring-book-url: https://docs.redhat.com/documentation/en-us/red_hat_developer_hub/{product-version}/html-single/configuring/index
101+
:configuring-book-title: Configuring
102+
103+
:customizing-book-url: https://docs.redhat.com/documentation/en-us/red_hat_developer_hub/{product-version}/html-single/customizing/index
104+
:customizing-book-title: Customizing
105+
93106
:installing-on-osd-on-gcp-book-url: https://docs.redhat.com/en/documentation/red_hat_developer_hub/{product-version}/html-single/installing_red_hat_developer_hub_on_openshift_dedicated_on_google_cloud_platform/index
94107
:installing-on-osd-on-gcp-book-title: Installing {product} on {gcp-brand-name} on {gcp-brand-name}
95108

@@ -111,5 +124,15 @@
111124
:upgrading-book-url: https://docs.redhat.com/en/documentation/red_hat_developer_hub/{product-version}/html-single/upgrading_red_hat_developer_hub/index
112125
:upgrading-book-title: Upgrading {product}
113126

127+
:telemetry-data-collection-book-url: https://docs.redhat.com/en/documentation/red_hat_developer_hub/{product-version}/html-single/telemetry_data_collection/index
128+
:telemetry-data-collection-book-title: Telemetry data collection
129+
130+
:audit-log-book-url: https://docs.redhat.com/en/documentation/red_hat_developer_hub/{product-version}/html-single/audit_log/index
131+
:audit-log-book-title: Audit log
132+
133+
:monitoring-and-logging-book-url: https://docs.redhat.com/en/documentation/red_hat_developer_hub/{product-version}/html-single/monitoring_and_logging/index
134+
:monitoring-and-logging-book-title: Monitoring and logging
135+
114136
:plugins-configure-book-url: https://docs.redhat.com/en/documentation/red_hat_developer_hub/{product-version}/html-single/configuring_dynamic_plugins/index
115137
:plugins-configure-book-title: Configuring dynamic plugins
138+

artifacts/docinfo.xml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<title>{title}</title>
2+
<productname>{product}</productname>
3+
<productnumber>{product-version}</productnumber>
4+
<subtitle>{subtitle}</subtitle>
5+
<abstract>
6+
<para>{abstract}</para>
7+
</abstract>
8+
<authorgroup>
9+
<orgname>{company-name} Customer Content Services</orgname>
10+
</authorgroup>
11+
<xi:include href="Common_Content/Legal_Notice.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>

artifacts/rhdh-plugins-reference/keycloak/keycloak-plugin-admin.adoc

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,22 @@ The Keycloak backend plugin, which integrates Keycloak into {product-short}, has
66
* Synchronization of Keycloak users in a realm.
77
* Synchronization of Keycloak groups and their users in a realm.
88

9+
[NOTE]
10+
====
11+
The supported Keycloak version is `{keycloak-version}`.
12+
====
13+
914
== Installation
1015

1116
The Keycloak plugin is pre-loaded in {product-short} with basic configuration properties. To enable it, set the `disabled` property to `false` as follows:
1217

1318
[source,yaml]
1419
----
15-
global:
16-
dynamic:
17-
includes:
20+
global:
21+
dynamic:
22+
includes:
1823
- dynamic-plugins.default.yaml
19-
plugins:
24+
plugins:
2025
- package: ./dynamic-plugins/dist/janus-idp-backstage-plugin-keycloak-backend-dynamic
2126
disabled: false
2227
----

artifacts/rhdh-plugins-reference/keycloak/keycloak-plugin-readme.adoc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[id="rhdh-keycloak_{context}"]
2-
= Installation and configuration of Keycloak
2+
= Installation and configuration of Keycloak
33

44
The Keycloak backend plugin, which integrates Keycloak into {product-short}, has the following capabilities:
55

@@ -14,11 +14,11 @@ The Keycloak plugin is pre-loaded in {product-short} with basic configuration pr
1414

1515
[source,yaml]
1616
----
17-
global:
18-
dynamic:
19-
includes:
17+
global:
18+
dynamic:
19+
includes:
2020
- dynamic-plugins.default.yaml
21-
plugins:
21+
plugins:
2222
- package: ./dynamic-plugins/dist/janus-idp-backstage-plugin-keycloak-backend-dynamic
2323
disabled: false
2424
----

artifacts/rhdh-plugins-reference/keycloak/keycloak-plugin-user.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[id="rhdh-keycloak_{context}"]
2-
= Using Keycloak
2+
= Using Keycloak
33

44
The Keycloak backend plugin, which integrates Keycloak into {product-short}, has the following capabilities:
55

assemblies/assembly-add-custom-app-file-openshift.adoc

Lines changed: 0 additions & 25 deletions
This file was deleted.

assemblies/assembly-running-rhdh-behind-a-proxy.adoc renamed to assemblies/assembly-configuring-a-proxy.adoc

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
1-
[id="assembly-running-rhdh-behind-a-proxy"]
2-
= Running the {product-very-short} application behind a corporate proxy
1+
:_mod-docs-content-type: ASSEMBLY
2+
:context: running-behind-a-proxy
3+
[id="{context}"]
4+
= Running {product} behind a corporate proxy
5+
6+
In a network restricted environment, configure {product} to use your proxy to access remote network resources.
37

48
You can run the {product-very-short} application behind a corporate proxy by setting any of the following environment variables before starting the application:
59

@@ -8,7 +12,8 @@ You can run the {product-very-short} application behind a corporate proxy by set
812
913
Additionally, set the `NO_PROXY` environment variable to bypass the proxy for certain domains. The variable value is a comma-separated list of hostnames or IP addresses that can be accessed without the proxy, even if one is specified.
1014

11-
include::modules/admin/procedure-understanding-no-proxy.adoc[leveloffset=+1]
15+
include::modules/configuring-a-proxy/proc-configuring-proxy-in-operator-deployment.adoc[leveloffset=+1]
16+
17+
18+
include::modules/configuring-a-proxy/proc-configuring-proxy-in-helm-deployment.adoc[leveloffset=+1]
1219

13-
include::modules/admin/proc-configuring-proxy-in-helm-deployment.adoc[leveloffset=+1]
14-
include::modules/admin/proc-configuring-proxy-in-operator-deployment.adoc[leveloffset=+1]

assemblies/assembly-configuring-external-postgresql-databases.adoc

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
[id="assembly-configuring-external-postgresql-databases"]
1+
:_mod-docs-content-type: ASSEMBLY
2+
:context: configuring-external-postgresql-databases
3+
[id="{context}"]
24
= Configuring external PostgreSQL databases
35

46
As an administrator, you can configure and use external PostgreSQL databases in {product}. You can use a PostgreSQL certificate file to configure an external PostgreSQL instance using the Operator or Helm Chart.
@@ -11,9 +13,11 @@ By default, the {product} operator or Helm Chart creates a local PostgreSQL data
1113
====
1214

1315

14-
include::modules/admin/proc-configuring-postgresql-instance-using-operator.adoc[leveloffset=+1]
16+
include::modules/configuring-external-databases/proc-configuring-postgresql-instance-using-the-operator.adoc[leveloffset=+1]
1517

16-
include::modules/admin/proc-configuring-postgresql-instance-using-helm.adoc[leveloffset=+1]
1718

18-
include::modules/admin/proc-migrating-databases-to-an-external-server.adoc[leveloffset=+1]
19+
include::modules/configuring-external-databases/proc-configuring-postgresql-instance-using-helm.adoc[leveloffset=+1]
20+
21+
22+
include::modules/configuring-external-databases/proc-migrating-databases-to-an-external-server.adoc[leveloffset=+1]
1923

assemblies/assembly-techdocs-plugin.adoc renamed to assemblies/assembly-configuring-techdocs.adoc

Lines changed: 24 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
:_mod-docs-content-type: ASSEMBLY
2-
[id="assembly-techdocs-plugin_{context}"]
3-
= Configuring the TechDocs plugin in {product}
2+
:context: configuring-techdocs
3+
[id="{context}"]
4+
= Configuring TechDocs
45

5-
The {product} TechDocs plugin helps your organization create, find, and use documentation in a central location and in a standardized way. For example:
6+
Configure the {product} TechDocs plugin to create, find, and use documentation in a central location and in a standardized way. For example:
67

78
Docs-like-code approach::
89
Write your technical documentation in Markdown files that are stored inside your project repository along with your code.
@@ -35,24 +36,32 @@ After you configure {odf-name} to store the files that TechDocs generates, you c
3536

3637
* For more information, see link:{LinkPluginsGuide}[Configuring plugins in {product}].
3738
38-
//Configuring storage
39-
include::modules/getting-started/con-techdocs-configure-storage.adoc[leveloffset=+1]
39+
include::modules/customizing-techdocs/con-techdocs-configure-storage.adoc[leveloffset=+1]
4040

41-
include::modules/getting-started/proc-techdocs-using-odf-storage.adoc[leveloffset=+2]
4241

43-
include::modules/getting-started/proc-techdocs-configure-odf-helm.adoc[leveloffset=+2]
42+
include::modules/customizing-techdocs/proc-techdocs-using-odf-storage.adoc[leveloffset=+2]
4443

45-
include::modules/getting-started/ref-techdocs-example-config-plugin-helm.adoc[leveloffset=+3]
4644

47-
include::modules/getting-started/proc-techdocs-configure-odf-operator.adoc[leveloffset=+2]
45+
include::modules/customizing-techdocs/proc-techdocs-configure-odf-helm.adoc[leveloffset=+2]
4846

49-
include::modules/getting-started/ref-techdocs-example-config-plugin-operator.adoc[leveloffset=+3]
5047

51-
//Configuring CI/CD
52-
include::modules/getting-started/con-techdocs-config-cicd.adoc[leveloffset=+1]
48+
include::modules/customizing-techdocs/ref-techdocs-example-config-plugin-helm.adoc[leveloffset=+3]
5349

54-
include::modules/getting-started/proc-techdocs-config-cicd-prep-repo.adoc[leveloffset=+2]
5550

56-
include::modules/getting-started/proc-techdocs-generate-site.adoc[leveloffset=+2]
51+
include::modules/customizing-techdocs/proc-techdocs-configure-odf-operator.adoc[leveloffset=+2]
52+
53+
54+
include::modules/customizing-techdocs/ref-techdocs-example-config-plugin-operator.adoc[leveloffset=+3]
55+
56+
57+
include::modules/customizing-techdocs/con-techdocs-config-cicd.adoc[leveloffset=+1]
58+
59+
60+
include::modules/customizing-techdocs/proc-techdocs-config-cicd-prep-repo.adoc[leveloffset=+2]
61+
62+
63+
include::modules/customizing-techdocs/proc-techdocs-generate-site.adoc[leveloffset=+2]
64+
65+
66+
include::modules/customizing-techdocs/proc-techdocs-publish-site.adoc[leveloffset=+2]
5767

58-
include::modules/getting-started/proc-techdocs-publish-site.adoc[leveloffset=+2]

assemblies/assembly-admin-templates.adoc renamed to assemblies/assembly-configuring-templates.adoc

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,22 @@
11
:_mod-docs-content-type: ASSEMBLY
2-
[id="assembly-admin-templates"]
3-
= Managing templates
4-
:context: assembly-admin-templates
2+
:context: configuring-templates
3+
[id="{context}"]
4+
= Configuring templates
55

6-
toc::[]
6+
Configure templates to create software components, and publish these components to different locations, such as the {product} software catalog, or Git repositories.
77

88
A template is a form composed of different UI fields that is defined in a YAML file. Templates include _actions_, which are steps that are executed in sequential order and can be executed conditionally.
99

10-
You can use templates to easily create {product} components, and then publish these components to different locations, such as the {product} software catalog, or repositories in GitHub or GitLab.
11-
12-
include::modules/templates/proc-creating-templates.adoc[leveloffset=+1]
13-
include::modules/templates/ref-creating-templates.adoc[leveloffset=+1]
10+
include::modules/customizing-templates/proc-creating-templates.adoc[leveloffset=+1]
11+
include::modules/customizing-templates/ref-creating-templates.adoc[leveloffset=+1]
1412

1513
[role="_additional-resources"]
1614
.Additional resources
1715
* link:https://backstage.io/docs/features/software-templates/writing-templates[Backstage documentation - Writing Templates]
1816
* link:https://backstage.io/docs/features/software-templates/builtin-actions[Backstage documentation - Builtin actions]
1917
* link:https://backstage.io/docs/features/software-templates/writing-custom-actions[Backstage documentation - Writing Custom Actions]
2018
21-
include::modules/templates/proc-adding-templates.adoc[leveloffset=+1]
19+
include::modules/customizing-templates/proc-adding-templates.adoc[leveloffset=+1]
2220

2321
[role="_additional-resources"]
2422
.Additional resources

0 commit comments

Comments
 (0)