Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
95 commits
Select commit Hold shift + click to select a range
ac62027
RHDHBUGS-2005 - Removed an useless link (the linked section just foll…
themr0c Sep 4, 2025
f2429d1
RHDHBUGS-2005 - Sorted link attributes alphabetically
themr0c Sep 4, 2025
9e52bcd
RHDHBUGS-2005 - Fixed broken link due to erroneous attribute
themr0c Sep 4, 2025
14a06e5
RHDHBUGS-2005 - Fixed broken link by deactivating an example link
themr0c Sep 4, 2025
bd679f3
RHDHBUGS-2005 - Fixed broken link by deactivating an example link
themr0c Sep 4, 2025
ceb5c8f
RHDHBUGS-2005 - Fixed broken link by deactivating an example link and…
themr0c Sep 4, 2025
625eaeb
RHDHBUGS-2005 - Fixed broken link by using attributes and changing to…
themr0c Sep 4, 2025
4485070
RHDHBUGS-2005 - Fixed broken link by deactivating an example link
themr0c Sep 4, 2025
4a38f45
RHDHBUGS-2005 - Fixed broken link by updating the link to a valid value
themr0c Sep 4, 2025
d145faa
RHDHBUGS-2005 - Fixed broken link by deactivating an example link
themr0c Sep 4, 2025
c79ca4f
RHDHBUGS-2005 - Fixed broken link by updating the link to a valid value
themr0c Sep 4, 2025
c81d7d9
RHDHBUGS-2005 - Fixed broken link by updating the link to a valid value
themr0c Sep 4, 2025
df031d0
RHDHBUGS-2005 - Fixed broken link by updating the link to a testable …
themr0c Sep 4, 2025
dfa7e23
RHDHBUGS-2005 - Fixed broken link by updating the attribute references
themr0c Sep 4, 2025
c01b5d1
RHDHBUGS-2005 - Fixed broken link by deactivating an example link
themr0c Sep 4, 2025
c745c6c
RHDHBUGS-2005 - Fixed broken link by replacing docs.redhat.com occure…
themr0c Sep 5, 2025
438caf5
RHDHBUGS-2005 - Prepare DITA migration: link statements in attribute …
themr0c Sep 5, 2025
f7bf99f
RHDHBUGS-2005 - renames *-url attributes to *-link for clarity
themr0c Sep 5, 2025
db5a9ad
RHDHBUGS-2005 - Fixed broken link by replacing docs.redhat.com occure…
themr0c Sep 5, 2025
8847fd2
RHDHBUGS-2005 - Fixed broken link by replacing docs.redhat.com occure…
themr0c Sep 5, 2025
3ea4dbd
RHDHBUGS-2005 - Fixed broken link by replacing docs.redhat.com occure…
themr0c Sep 5, 2025
8aff966
RHDHBUGS-2005 - Fixed broken link by replacing docs.redhat.com occure…
themr0c Sep 5, 2025
4b936d9
RHDHBUGS-2005 - Fixed broken link by replacing docs.redhat.com occure…
themr0c Sep 5, 2025
0cd4183
RHDHBUGS-2005 - Fixed broken link by replacing docs.redhat.com occure…
themr0c Sep 5, 2025
e413bed
RHDHBUGS-2005 - Fixed broken link by replacing docs.redhat.com occure…
themr0c Sep 5, 2025
e8b5d17
RHDHBUGS-2005 - Fixed broken link by replacing docs.redhat.com occure…
themr0c Sep 5, 2025
bb3e10a
RHDHBUGS-2005 - Added new IgnoreURLs
themr0c Sep 5, 2025
f3d8053
RHDHBUGS-2005 - Fixed broken link by replacing docs.redhat.com occure…
themr0c Sep 5, 2025
ffd8443
RHDHBUGS-2005 - Fixed broken link by replacing docs.redhat.com occure…
themr0c Sep 5, 2025
3c92b7c
RHDHBUGS-2005 - Fixed broken link by replacing docs.redhat.com occure…
themr0c Sep 5, 2025
75ef8cc
RHDHBUGS-2005 - Fixed broken link by replacing docs.redhat.com occure…
themr0c Sep 5, 2025
c37ea54
RHDHBUGS-2005 - Fixed broken link by replacing docs.redhat.com occure…
themr0c Sep 5, 2025
b660c47
RHDHBUGS-2005 - Fixed broken link by replacing docs.redhat.com occure…
themr0c Sep 5, 2025
14e2867
RHDHBUGS-2005 - Fixed broken link by replacing docs.redhat.com occure…
themr0c Sep 5, 2025
d763ca6
RHDHBUGS-2005 - Fixed broken link by replacing docs.redhat.com occure…
themr0c Sep 5, 2025
6c4e04a
RHDHBUGS-2005 - Fixed broken link by replacing docs.redhat.com occure…
themr0c Sep 5, 2025
98d782b
Merge branch 'main' into RHDHBUGS-2005
themr0c Sep 5, 2025
db46175
Removed obsolete content
themr0c Sep 5, 2025
dda1d50
Reformatted for Dita
themr0c Sep 5, 2025
c51ce0f
Reformatted for Dita
themr0c Sep 5, 2025
7d403ad
fixed mistake
themr0c Sep 5, 2025
6edb9a8
Update modules/customizing-templates/proc-adding-templates.adoc
themr0c Sep 5, 2025
8a37b4e
Update titles/about/master.adoc
themr0c Sep 5, 2025
3e905bb
Removed fluff and partial content
themr0c Sep 5, 2025
7638b93
Removed leftover
themr0c Sep 5, 2025
76ee22d
leftovers
themr0c Sep 5, 2025
e353c52
fixed leftovers
themr0c Sep 5, 2025
3aa6a77
Update modules/observe/proc-forward-audit-log-splunk.adoc
themr0c Sep 5, 2025
beb9a84
Update modules/observe/proc-forward-audit-log-splunk.adoc
themr0c Sep 5, 2025
28debd9
Merge branch 'main' into RHDHBUGS-2005
themr0c Sep 5, 2025
07135d6
Removed dots at the end of link statements in additional resources
themr0c Sep 8, 2025
dd5e556
Added mising space
themr0c Sep 8, 2025
6fb49e7
Fixed additional resources link
themr0c Sep 8, 2025
83585a8
Merge branch 'main' into RHDHBUGS-2005
themr0c Sep 8, 2025
4c5726f
Replaced broken sample URL
themr0c Sep 8, 2025
70e9226
Fixed [AsciiDocDITA.RelatedLinks] Content other than links cannot be …
themr0c Sep 8, 2025
b4a5925
Fixed [AsciiDocDITA.RelatedLinks] Content other than links cannot be …
themr0c Sep 8, 2025
76bc9fb
fixed the [RedHat.Spelling] alert. Verify the word 'scaffolder'. It i…
themr0c Sep 8, 2025
d651f71
Fixed vale alert.
themr0c Sep 8, 2025
433bd05
Updated htmltest rules
themr0c Sep 8, 2025
dd2809e
Fixed [AsciiDocDITA.RelatedLinks] Content other than links cannot be…
themr0c Sep 8, 2025
12b6825
Fixed [AsciiDocDITA.RelatedLinks] Content other than links cannot be…
themr0c Sep 8, 2025
d8ad62b
Added linkchecker configuration
themr0c Sep 8, 2025
cf3653b
Fixed redirection
themr0c Sep 8, 2025
3ddf11d
Added ignore URL
themr0c Sep 8, 2025
4b0da6e
Fixed redirections
themr0c Sep 8, 2025
1189ad1
Fixed redirection
themr0c Sep 8, 2025
1e82626
Fixed redirection
themr0c Sep 8, 2025
26556b6
Fixed OCP docs link
themr0c Sep 8, 2025
1ed0c4f
Fixed redirection
themr0c Sep 8, 2025
2cf85ce
Fixed redirection
themr0c Sep 8, 2025
ac8c525
Fixed invalid style for listing block: code
themr0c Sep 8, 2025
bbf54ef
Fixed redirection
themr0c Sep 8, 2025
bc836e1
Reverted mistake
themr0c Sep 8, 2025
593ca16
Deactivated sample URL
themr0c Sep 8, 2025
5c17384
Fixed OCP docs links
themr0c Sep 8, 2025
0e6af76
Fixed AWS link
themr0c Sep 8, 2025
9a446ae
Fixed redirection
themr0c Sep 8, 2025
4582391
Updated link
themr0c Sep 8, 2025
1267012
Fixed redirection
themr0c Sep 8, 2025
800c5ff
Fixed redirection
themr0c Sep 8, 2025
913d659
Fixed typo
themr0c Sep 8, 2025
28ffef7
Fixed redirection
themr0c Sep 8, 2025
07b2291
Fixed links in addtional resources
themr0c Sep 8, 2025
fc18d17
Fixed links in additional resources
themr0c Sep 8, 2025
58d4ec0
Fixed redirections
themr0c Sep 8, 2025
060b42c
Fixed redirections
themr0c Sep 8, 2025
6d2f108
Fixed obsolete links
themr0c Sep 8, 2025
499abde
Fixed obsolete links
themr0c Sep 8, 2025
5d18be8
Fixed redirections
themr0c Sep 8, 2025
64b3e71
Fixed obsolete links
themr0c Sep 8, 2025
0735ff4
Updated ignored URLs
themr0c Sep 8, 2025
e61b410
Fixed [RedHat.TermsWarnings] Consider using 'such as' rather than 'li…
themr0c Sep 8, 2025
a746203
Apply suggestions from code review
themr0c Sep 8, 2025
fcdaa7b
Update assemblies/assembly-configuring-templates.adoc
themr0c Sep 8, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,5 @@ titles-generated/
.vscode
.cache/
.vscode/
linkchecker-out.csv
linkchecker-out.html
6 changes: 6 additions & 0 deletions .htmltest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,10 @@ OutputDir: .cache/htmltest
IgnoreDirectoryMissingTrailingSlash: true
IgnoreSSLVerify: true
IgnoreURLs: # List URLS that are not published, false positives, websites refusing crawlers
# Unauthorized (403)
- https://docs.redhat.com/en/documentation/red_hat_developer_hub
- https://developers.redhat.com
- https://docs.github.com/
- https://entra.microsoft.com
- https://openai.com/api/
- https://platform.openai.com/docs/overview
14 changes: 14 additions & 0 deletions .linkcheckerrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
; Run linkchecker with the configuration file:
; linkchecker -f .linkcheckerrc titles-generated/main/

[filtering]
checkextern=True
ignore=
brand.css
lang.css
http://creativecommons.org/licenses/by-sa/3.0/
https://access.redhat.com/downloads/content/480/

[output]
fileoutput=html,csv
log=failures
1 change: 1 addition & 0 deletions .vale-styles/config/vocabularies/RHDH/accept.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
scaffolder
Empty file.
2 changes: 2 additions & 0 deletions .vale.ini
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ MinAlertLevel = suggestion
# Styles to download:
Packages = RedHat,https://github.com/jhradilek/asciidoctor-dita-vale/releases/latest/download/AsciiDocDITA.zip

Vocab = RHDH

# Display alerts on AsciiDoc files:
[*.adoc]
# Apply these styles:
Expand Down
212 changes: 102 additions & 110 deletions artifacts/attributes.adoc

Large diffs are not rendered by default.

11 changes: 5 additions & 6 deletions artifacts/rhdh-plugins-reference/argocd/argocd-plugin-admin.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ annotations:
...
# The label that Argo CD uses to fetch all the applications. The format to be used is label.key=label.value. For example, rht-gitops.com/janus-argocd=quarkus-app.

argocd/app-selector: '${ARGOCD_LABEL_SELECTOR}'
argocd/app-selector: '${ARGOCD_LABEL_SELECTOR}'
----

* (Optional) Add the following annotation to the entity’s `catalog-info.yaml` file to switch between Argo CD instances as shown in the following example:
Expand All @@ -49,7 +49,7 @@ annotations:
...
# The Argo CD instance name used in `app-config.yaml`.

argocd/instance-name: '${ARGOCD_INSTANCE}'
argocd/instance-name: '${ARGOCD_INSTANCE}'
----

+
Expand Down Expand Up @@ -81,7 +81,7 @@ The optional Argo CD Rollouts feature enhances Kubernetes by providing advanced

.Prerequisites

* The Backstage Kubernetes plugin (`@backstage/plugin-kubernetes`) is installed and configured.
* The Backstage Kubernetes plugin (`@backstage/plugin-kubernetes`) is installed and configured.

** To install and configure Kubernetes plugin in Backstage, see link:https://backstage.io/docs/features/kubernetes/installation/[Installaltion] and link:https://backstage.io/docs/features/kubernetes/configuration/[Configuration] guide.

Expand Down Expand Up @@ -213,7 +213,7 @@ If using the label selector annotation (backstage.io/kubernetes-label-selector),

. Open {Product} interface and navigate to the entity you configured.

. Select the *CD* tab and then select the *GitOps application*. The side panel opens.
. Select the *CD* tab and then select the *GitOps application*. The side panel opens.

. In the *Resources* table of the side panel, verify that the following resources are displayed:

Expand All @@ -231,6 +231,5 @@ If using the label selector annotation (backstage.io/kubernetes-label-selector),
[role="_additional-resources"]
.Additional resources

* The package path, scope, and name of the {company-name} ArgoCD plugin has changed since 1.2. For more information, see link:{release-notes-book-url}#removed-functionality-rhidp-4293[Breaking Changes] in the _{release-notes-book-title}_.

* For more information on installing dynamic plugins, see link:{installing-and-viewing-plugins-book-url}[{installing-and-viewing-plugins-book-title}].
* link:{installing-and-viewing-plugins-book-link}[{installing-and-viewing-plugins-book-title}]
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ You can use the Argo CD plugin to visualize the Continuous Delivery (CD) workflo

. Select the *Catalog* tab and choose the component that you want to use.

. Select the *CD* tab to view insights into deployments managed by Argo CD.
. Select the *CD* tab to view insights into deployments managed by Argo CD.

+
image::rhdh-plugins-reference/argocd.png[CD tab Argo CD]
Expand All @@ -33,4 +33,4 @@ image::rhdh-plugins-reference/deployment_summary.png[Deployment summary]
[role="_additional-resources"]
.Additional resources

* For more information on installing dynamic plugins, see link:{installing-and-viewing-plugins-book-url}[{installing-and-viewing-plugins-book-title}].
* {installing-and-viewing-plugins-book-link}[{installing-and-viewing-plugins-book-title}]
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ You can use the Argo CD plugin to visualize the Continuous Delivery (CD) workflo

. Select the *Catalog* tab and choose the component that you want to use.

. Select the *CD* tab to view insights into deployments managed by Argo CD.
. Select the *CD* tab to view insights into deployments managed by Argo CD.

+
image::rhdh-plugins-reference/argocd.png[CD tab Argo CD]
Expand All @@ -31,4 +31,4 @@ image::rhdh-plugins-reference/deployment_summary.png[Deployment summary]
[role="_additional-resources"]
.Additional resources

* For more information on installing dynamic plugins, see link:{installing-and-viewing-plugins-book-url}[{installing-and-viewing-plugins-book-title}].
* {installing-and-viewing-plugins-book-link}[{installing-and-viewing-plugins-book-title}]
Original file line number Diff line number Diff line change
Expand Up @@ -160,13 +160,13 @@ The Keycloak backend plugin supports link:https://opentelemetry.io/[OpenTelemetr

=== Labels

All counters include the `taskInstanceId` label, which uniquely identifies each scheduled fetch task. You can use this label to trace failures back to individual task executions.
All counters include the `taskInstanceId` label, which uniquely identifies each scheduled fetch task. You can use this label to trace failures back to individual task executions.

Users can enter queries in the Prometheus UI or Grafana to explore and manipulate metric data.
Users can enter queries in the Prometheus UI or Grafana to explore and manipulate metric data.

In the following examples, a Prometheus Query Language (PromQL) expression returns the number of backend failures.

.Example to get the number of backend failures associated with a `taskInstanceId`
.Example to get the number of backend failures associated with a `taskInstanceId`
[source,subs="+attributes,+quotes"]
----
backend_keycloak_fetch_data_batch_failure_count_total{taskInstanceId="df040f82-2e80-44bd-83b0-06a984ca05ba"} 1
Expand All @@ -188,7 +188,7 @@ Additionally, the results can be visualized using Grafana.

// === Use Case Example

// Imagine your Keycloak instance is under-provisioned (e.g., low CPU/RAM limits), and the plugin is configured to send many parallel API requests.
// Imagine your Keycloak instance is under-provisioned (e.g., low CPU/RAM limits), and the plugin is configured to send many parallel API requests.
// This could cause request timeouts or throttling. The metrics described above can help detect such behavior early, allowing administrators to:

// - Tune the plugin configuration (e.g., reduce parallelism)
Expand All @@ -199,7 +199,7 @@ Additionally, the results can be visualized using Grafana.

You can export metrics using any OpenTelemetry-compatible backend, such as *Prometheus*.

See the link:https://backstage.io/docs/tutorials/setup-opentelemetry[Backstage OpenTelemetry setup guide] for integration instructions.
See the link:https://backstage.io/docs/tutorials/setup-opentelemetry//[Backstage OpenTelemetry setup guide] for integration instructions.

== Limitations

Expand All @@ -211,4 +211,4 @@ If you have self-signed or corporate certificate issues, you can set the followi
[NOTE]
====
The solution of setting the environment variable is not recommended.
====
====
23 changes: 13 additions & 10 deletions assemblies/assembly-audit-log.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,9 @@
= Audit logs in {product}
:context: assembly-audit-log

Audit logs are a chronological set of records documenting the user activities, system events, and data changes that affect your {product} users, administrators, or components. Administrators can view {product-short} audit logs in the {ocp-short} web console to monitor scaffolder events, changes to the RBAC system, and changes to the Catalog database. Audit logs include the following information:
Audit logs are a chronological set of records documenting the user activities, system events, and data changes that affect your {product} users, administrators, or components.
Administrators can view {product-short} audit logs in the {ocp-short} web console to monitor scaffolder events, changes to the RBAC system, and changes to the Catalog database.
Audit logs include the following information:

* Name of the audited event
* Actor that triggered the audited event, for example, terminal, port, IP address, or hostname
Expand All @@ -13,7 +15,8 @@
You can use the information in the audit log to achieve the following goals:

Enhance security::
Trace activities, including those initiated by automated systems and software templates, back to their source. Know when software templates are executed, as well as the details of application and component installations, updates, configuration changes, and removals.
Trace activities, including those initiated by automated systems and software templates, back to their source.
Know when software templates are executed, and the details of application and component installations, updates, configuration changes, and removals.

Automate compliance::
Use streamlined processes to view log data for specified points in time for auditing purposes or continuous compliance maintenance.
Expand All @@ -23,16 +26,16 @@

[NOTE]
====
Audit logs are not forwarded to the internal log store by default because this does not provide secure storage. You are responsible for ensuring that the system to which you forward audit logs is compliant with your organizational and governmental regulations, and is properly secured.
Audit logs are not forwarded to the internal log store by default because this does not provide secure storage.
You are responsible for ensuring that the system to which you forward audit logs is compliant with your organizational and governmental regulations, and is properly secured.
====

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

* For more information about logging in {ocp-short}, see link:https://docs.openshift.com/container-platform/latest/observability/logging/cluster-logging.html[About Logging]
include::modules/observe/con-audit-log-config.adoc[leveloffset=+1]

include::modules/observe/con-audit-log-config.adoc[]
include::modules/observe/proc-forward-audit-log-splunk.adoc[leveloffset=+1]

include::modules/observe/proc-forward-audit-log-splunk.adoc[leveloffset=+2]
include::modules/observe/proc-audit-log-view.adoc[leveloffset=+1]

include::modules/observe/proc-audit-log-view.adoc[]
[role="_additional-resources"]
.Additional resources
* {ocp-docs-link}/observability/logging/cluster-logging.html[About Logging in {ocp-brand-name}]

Check warning on line 41 in assemblies/assembly-audit-log.adoc

View workflow job for this annotation

GitHub Actions / Linting with Vale

[vale] reported by reviewdog 🐶 [AsciiDocDITA.RelatedLinks] Content other than links cannot be mapped to DITA related-links. Raw Output: {"message": "[AsciiDocDITA.RelatedLinks] Content other than links cannot be mapped to DITA related-links.", "location": {"path": "assemblies/assembly-audit-log.adoc", "range": {"start": {"line": 41, "column": 1}}}, "severity": "WARNING"}
9 changes: 4 additions & 5 deletions assemblies/assembly-configuring-techdocs.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,6 @@

After you configure {odf-name} to store the files that TechDocs generates, you can configure the TechDocs plugin to use the {odf-name} for cloud storage.

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

* For more information, see link:{configuring-dynamic-plugins-book-url}[{configuring-dynamic-plugins-book-title}].

//configuring storage
include::modules/customizing-techdocs/con-techdocs-configure-storage.adoc[leveloffset=+1]

Expand All @@ -39,3 +34,7 @@
//configuring CI/CD
include::modules/customizing-techdocs/con-techdocs-config-cicd.adoc[leveloffset=+1]

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

* {configuring-dynamic-plugins-book-link}[{configuring-dynamic-plugins-book-title}]

Check warning on line 40 in assemblies/assembly-configuring-techdocs.adoc

View workflow job for this annotation

GitHub Actions / Linting with Vale

[vale] reported by reviewdog 🐶 [AsciiDocDITA.RelatedLinks] Content other than links cannot be mapped to DITA related-links. Raw Output: {"message": "[AsciiDocDITA.RelatedLinks] Content other than links cannot be mapped to DITA related-links.", "location": {"path": "assemblies/assembly-configuring-techdocs.adoc", "range": {"start": {"line": 40, "column": 1}}}, "severity": "WARNING"}
20 changes: 11 additions & 9 deletions assemblies/assembly-configuring-templates.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,14 @@
[id="{context}"]
= About Software Templates

Software Templates in {product} provide a streamlined way to create software components and publish them to different version control repositories like Git. Platform engineers create and maintain Software Templates in {product}.
Software Templates in {product} provide a streamlined way to create software components and publish them to different version control repositories such as Git.
Platform engineers create and maintain Software Templates in {product}.

You can configure Software Templates to create software components, and publish these components to Git repositories. Once the components are published to Git repositories, register these components in the Software Catalog.
You can configure Software Templates to create software components, and publish these components to Git repositories.
Once the components are published to Git repositories, register these components in the Software Catalog.

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

* See link:https://developers.redhat.com/articles/2025/03/17/10-tips-better-backstage-software-templates#[10 tips for better Backstage Software Templates].
A template is a form composed of different UI fields that is defined in a YAML file.
Software Templates include _actions_, which are steps that are executed in sequential order and can be executed conditionally.

include::modules/customizing-templates/proc-creating-templates.adoc[leveloffset=+1]
include::modules/customizing-templates/ref-creating-templates.adoc[leveloffset=+1]
Expand All @@ -20,7 +21,8 @@

[role="_additional-resources"]
.Additional resources
* link:{authentication-book-url}#assembly-auth-provider-github[Enabling the GitHub authentication provider]
* link:https://backstage.io/docs/features/software-templates/writing-templates[Backstage documentation - Writing Templates]
* link:https://backstage.io/docs/features/software-templates/builtin-actions[Backstage documentation - Builtin actions]
* link:https://backstage.io/docs/features/software-templates/writing-custom-actions[Backstage documentation - Writing Custom Actions]
* link:https://developers.redhat.com/articles/2025/03/17/10-tips-better-backstage-software-templates#[10 tips for better {backstage} Software Templates]
* {authentication-book-link}#assembly-auth-provider-github[Enabling the GitHub authentication provider]

Check warning on line 25 in assemblies/assembly-configuring-templates.adoc

View workflow job for this annotation

GitHub Actions / Linting with Vale

[vale] reported by reviewdog 🐶 [AsciiDocDITA.RelatedLinks] Content other than links cannot be mapped to DITA related-links. Raw Output: {"message": "[AsciiDocDITA.RelatedLinks] Content other than links cannot be mapped to DITA related-links.", "location": {"path": "assemblies/assembly-configuring-templates.adoc", "range": {"start": {"line": 25, "column": 1}}}, "severity": "WARNING"}
* link:https://backstage.io/docs/features/software-templates/writing-templates/[{backstage} documentation - Writing Templates]
* link:https://backstage.io/docs/features/software-templates/builtin-actions/[{backstage} documentation - Built-in actions]
* link:https://backstage.io/docs/features/software-templates/writing-custom-actions/[{backstage} documentation - Writing Custom Actions]
2 changes: 1 addition & 1 deletion assemblies/assembly-customizing-the-tech-radar-page.adoc
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[id='proc-customizing-the-tech-radar-page_{context}']
= Customizing the Tech Radar page in {product}

In {product}, the Tech Radar page is provided by the `tech-radar` dynamic plugin, which is disabled by default. For information about enabling dynamic plugins in {product} see link:{configuring-dynamic-plugins-book-url}[{configuring-dynamic-plugins-book-title}].
In {product}, the Tech Radar page is provided by the `tech-radar` dynamic plugin, which is disabled by default. For information about enabling dynamic plugins in {product} see {configuring-dynamic-plugins-book-link}[{configuring-dynamic-plugins-book-title}].

In {product}, you can configure Learning Paths by passing the data into the `{my-app-config-file}` file as a proxy. The base Tech Radar URL must include the `/developer-hub/tech-radar` proxy.

Expand Down
4 changes: 2 additions & 2 deletions assemblies/assembly-disabling-telemetry-data-collection.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@

To disable telemetry data collection, you must disable the `analytics-provider-segment` plugin either using the Helm Chart or the {product} Operator configuration.

As an administrator, you can disable the telemetry data collection feature based on your needs. For example, in an air-gapped environment, you can disable this feature to avoid needless outbound requests affecting the responsiveness of the {product-very-short} application. For more details, see the link:{telemetry-data-collection-book-url}#proc-disabling-telemetry-using-operator_title-telemetry[Disabling telemetry data collection in {product-very-short}] section.
As an administrator, you can disable the telemetry data collection feature based on your needs. For example, in an air-gapped environment, you can disable this feature to avoid needless outbound requests affecting the responsiveness of the {product-very-short} application.

include::modules/analytics/proc-disabling-telemetry-using-operator.adoc[leveloffset=+1]

include::modules/analytics/proc-disabling-telemetry-using-helm.adoc[leveloffset=+1]
include::modules/analytics/proc-disabling-telemetry-using-helm.adoc[leveloffset=+1]
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
[id="assembly-install-rhdh-airgapped-environment-k8s-helm_{context}"]
= Installing {product} on a supported Kubernetes platform in an air-gapped environment with the Helm chart

If you are using a supported Kubernetes platform in a fully disconnected or partially disconnected environment, you can install {product} by using the Helm chart. Supported Kubernetes platforms include the following:
If you are using a supported Kubernetes platform in a fully disconnected or partially disconnected environment, you can install {product} by using the Helm chart.
Supported Kubernetes platforms include the following:

* {aks-brand-name}
* {eks-brand-name}
* {gke-brand-name}

[role="_additional-resources"]
.Additional resources
* link:https://docs.redhat.com/en/documentation/red_hat_developer_hub/1.5/html/installing_red_hat_developer_hub_on_microsoft_azure_kubernetes_service/proc-rhdh-deploy-aks-helm_title-install-rhdh-aks[Deploying {product-short} on {aks-short} with the Helm chart].
* link:https://docs.redhat.com/en/documentation/red_hat_developer_hub/1.5/html/installing_red_hat_developer_hub_on_amazon_elastic_kubernetes_service/proc-rhdh-deploy-eks-helm_title-install-rhdh-eksp[Installing {product-short} on {eks-short} with the Helm chart],
* link:https://docs.redhat.com/en/documentation/red_hat_developer_hub/1.5/html/installing_red_hat_developer_hub_on_google_kubernetes_engine/proc-rhdh-deploy-gke-helm_title-install-rhdh-gke[Installing {product-short} on {gke-short} with the Helm chart].

include::modules/installation/proc-install-rhdh-airgapped-full-k8s-helm.adoc[leveloffset=+1]

include::modules/installation/proc-install-rhdh-airgapped-partial-k8s-helm.adoc[leveloffset=+1]

[role="_additional-resources"]
.Additional resources
* {installing-on-aks-book-link}#proc-rhdh-deploy-aks-helm_title-install-rhdh-aks[Deploying {product-short} on {aks-short} with the Helm chart]

Check warning on line 17 in assemblies/assembly-install-rhdh-airgapped-environment-k8s-helm.adoc

View workflow job for this annotation

GitHub Actions / Linting with Vale

[vale] reported by reviewdog 🐶 [AsciiDocDITA.RelatedLinks] Content other than links cannot be mapped to DITA related-links. Raw Output: {"message": "[AsciiDocDITA.RelatedLinks] Content other than links cannot be mapped to DITA related-links.", "location": {"path": "assemblies/assembly-install-rhdh-airgapped-environment-k8s-helm.adoc", "range": {"start": {"line": 17, "column": 1}}}, "severity": "WARNING"}
* {installing-on-eks-book-link}#proc-rhdh-deploy-eks-helm_title-install-rhdh-eks[Installing {product-short} on {eks-short} with the Helm chart]

Check warning on line 18 in assemblies/assembly-install-rhdh-airgapped-environment-k8s-helm.adoc

View workflow job for this annotation

GitHub Actions / Linting with Vale

[vale] reported by reviewdog 🐶 [AsciiDocDITA.RelatedLinks] Content other than links cannot be mapped to DITA related-links. Raw Output: {"message": "[AsciiDocDITA.RelatedLinks] Content other than links cannot be mapped to DITA related-links.", "location": {"path": "assemblies/assembly-install-rhdh-airgapped-environment-k8s-helm.adoc", "range": {"start": {"line": 18, "column": 1}}}, "severity": "WARNING"}
* {installing-on-gke-book-link}#proc-rhdh-deploy-gke-helm_title-install-rhdh-gke[Installing {product-short} on {gke-short} with the Helm chart]

Check warning on line 19 in assemblies/assembly-install-rhdh-airgapped-environment-k8s-helm.adoc

View workflow job for this annotation

GitHub Actions / Linting with Vale

[vale] reported by reviewdog 🐶 [AsciiDocDITA.RelatedLinks] Content other than links cannot be mapped to DITA related-links. Raw Output: {"message": "[AsciiDocDITA.RelatedLinks] Content other than links cannot be mapped to DITA related-links.", "location": {"path": "assemblies/assembly-install-rhdh-airgapped-environment-k8s-helm.adoc", "range": {"start": {"line": 19, "column": 1}}}, "severity": "WARNING"}
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@

[role="_additional-resources"]
.Additional resources
* For more information about registry authentication, see https://access.redhat.com/RegistryAuthentication[{company-name} Container Registry Authentication].
* For more information about registry authentication, see link:https://access.redhat.com/articles/RegistryAuthentication[{company-name} Container Registry Authentication].

Check warning on line 8 in assemblies/assembly-install-rhdh-airgapped-environment-ocp-helm.adoc

View workflow job for this annotation

GitHub Actions / Linting with Vale

[vale] reported by reviewdog 🐶 [AsciiDocDITA.RelatedLinks] Content other than links cannot be mapped to DITA related-links. Raw Output: {"message": "[AsciiDocDITA.RelatedLinks] Content other than links cannot be mapped to DITA related-links.", "location": {"path": "assemblies/assembly-install-rhdh-airgapped-environment-ocp-helm.adoc", "range": {"start": {"line": 8, "column": 1}}}, "severity": "WARNING"}

include::modules/installation/proc-install-rhdh-helm-airgapped-full.adoc[leveloffset=+1]

include::modules/installation/proc-install-rhdh-helm-airgapped-partial.adoc[leveloffset=+1]
include::modules/installation/proc-install-rhdh-helm-airgapped-partial.adoc[leveloffset=+1]

Check warning on line 12 in assemblies/assembly-install-rhdh-airgapped-environment-ocp-helm.adoc

View workflow job for this annotation

GitHub Actions / Linting with Vale

[vale] reported by reviewdog 🐶 [AsciiDocDITA.RelatedLinks] Content other than links cannot be mapped to DITA related-links. Raw Output: {"message": "[AsciiDocDITA.RelatedLinks] Content other than links cannot be mapped to DITA related-links.", "location": {"path": "assemblies/assembly-install-rhdh-airgapped-environment-ocp-helm.adoc", "range": {"start": {"line": 12, "column": 1}}}, "severity": "WARNING"}
Loading
Loading