Skip to content

Commit 833fba9

Browse files
authored
Merge pull request #173 from migtools/install-guide
[MTA 8.0.0] New Installing MTA UI and CLI title
2 parents c5bf8d7 + f43bc0d commit 833fba9

24 files changed

+502
-15
lines changed

assemblies/cli-guide/assembly_installing-mta-cli.adoc renamed to assemblies/mta-install-title/assembly_installing-mta-cli.adoc

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,19 +11,18 @@ endif::[]
1111
ifdef::context[]
1212
[id="installing-mta-cli_{context}"]
1313
endif::[]
14-
= Installing {ProductShortName} command-line interface
14+
= Installing the {ProductName} command-line interface
1515

1616
:context: installing-mta-cli
1717

18-
You can install the {ProductFullName} command-line interface (CLI) on Linux, Windows, or macOS operating systems.
18+
[role="_abstract"]
19+
You can install the {ProductFullName} command-line interface (CLI) on Linux, Windows, or macOS operating systems. You can also install the CLI for use with Docker on Windows. Note, however, that this is a Developer Preview feature only.
1920

20-
NOTE: You can also install the CLI for use with Docker on Windows. Note, however, that this is a Developer Preview feature only.
21+
include::topics/mta-install/proc_installing-cli-zip.adoc[leveloffset=+1]
2122

22-
include::topics/mta-cli/proc_installing-cli-zip.adoc[leveloffset=+1]
23+
include::topics/mta-install/proc_installing-mta-disconnected-environment.adoc[leveloffset=+1]
2324

24-
include::topics/mta-cli/proc_installing-mta-disconnected-environment.adoc[leveloffset=+1]
25-
26-
include::topics/mta-cli/proc_installing-cli-for-docker.adoc[leveloffset=+1]
25+
include::topics/mta-install/proc_installing-cli-for-docker.adoc[leveloffset=+1]
2726

2827

2928
ifdef::parent-context-of-installing-mta-cli[:context: {parent-context-of-installing-mta-cli}]
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
:_newdoc-version: 2.18.3
2+
:_template-generated: 2025-04-10
3+
4+
ifdef::context[:parent-context-of-installing-mta-ui: {context}]
5+
6+
:_mod-docs-content-type: ASSEMBLY
7+
8+
ifndef::context[]
9+
[id="installing-mta-ui"]
10+
endif::[]
11+
ifdef::context[]
12+
[id="installing-mta-ui_{context}"]
13+
endif::[]
14+
= Installing the {ProductName} user interface
15+
:context: installing-mta-ui
16+
17+
[role="_abstract"]
18+
You can install the {ProductFullName} user interface (UI) on all Red Hat OpenShift cloud services and Red Hat OpenShift self-managed editions.
19+
20+
To create {ProductShortName} instances, you must first install the {ProductShortName} Operator. The {ProductShortName} Operator is a structural layer that manages resources deployed on OpenShift, such as database, front end, and back end, to automatically create an {ProductShortName} instance.
21+
22+
include::topics/mta-install/ref_persistent-volume-requirements.adoc[leveloffset=+1]
23+
24+
include::assembly_red-hat-build-of-keycloak.adoc[leveloffset=+1]
25+
26+
include::topics/mta-install/proc_installing-mta-operator.adoc[leveloffset=+1]
27+
28+
include::topics/mta-install/proc_creating-mta-instance.adoc[leveloffset=+1]
29+
30+
include::topics/mta-install/ref_custom-resource-settings.adoc[leveloffset=+1]
31+
32+
33+
ifdef::parent-context-of-installing-mta-ui[:context: {parent-context-of-installing-mta-ui}]
34+
ifndef::parent-context-of-installing-mta-ui[:!context:]
35+
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
:_newdoc-version: 2.18.5
2+
:_template-generated: 2025-07-31
3+
:_mod-docs-content-type: ASSEMBLY
4+
5+
ifdef::context[:parent-context-of-intro-to-mta: {context}]
6+
7+
ifndef::context[]
8+
[id="intro-to-mta"]
9+
endif::[]
10+
ifdef::context[]
11+
[id="intro-to-mta_{context}"]
12+
endif::[]
13+
= Introduction to the {ProductName}
14+
15+
:context: intro-to-mta
16+
17+
[role="_abstract"]
18+
{ProductFullName} is a set of tools that you can use to accelerate large-scale application modernization efforts across hybrid cloud environments on Red Hat OpenShift. {ProductShortName} looks for common resources and known trouble spots when migrating applications. It provides a high-level view of the technologies used by the application. {ProductShortName} also generates a detailed report that evaluates a migration or modernization path. By using this report, you can estimate the effort required for large-scale projects and reduce the work involved.
19+
20+
By using the {ProductShortName}, you can perform the following tasks:
21+
22+
* Use the {ProductShortName} extensive default questionnaire to assess your applications, or create your own custom questionnaire to estimate the difficulty, time, and other resources needed to prepare an application for containerization. You can use the results of an assessment for discussions between stakeholders to determine which applications are suitable for containerization.
23+
24+
* Analyze applications by applying one or more sets of rules to each application. You can use these rules to determine which specific lines of the application must be modified before the application can be modernized.
25+
26+
* Examine application artifacts, including project source directories and application archives, and produce an HTML report that highlights areas that require changes.
27+
28+
include::topics/mta-install/con_mta-features.adoc[leveloffset=+1]
29+
30+
include::topics/mta-install/con_mta-rules.adoc[leveloffset=+1]
31+
32+
include::topics/mta-install/con_mta-tools.adoc[leveloffset=+1]
33+
34+
ifdef::parent-context-of-intro-to-mta[:context: {parent-context-of-intro-to-mta}]
35+
ifndef::parent-context-of-intro-to-mta[:!context:]
36+
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
:_newdoc-version: 2.18.5
2+
:_template-generated: 2025-07-31
3+
:_mod-docs-content-type: ASSEMBLY
4+
5+
ifdef::context[:parent-context-of-red-hat-build-of-keycloak: {context}]
6+
7+
ifndef::context[]
8+
[id="red-hat-build-of-keycloak"]
9+
endif::[]
10+
ifdef::context[]
11+
[id="red-hat-build-of-keycloak_{context}"]
12+
endif::[]
13+
= Red Hat Build of Keycloak
14+
15+
:context: red-hat-build-of-keycloak
16+
17+
[role="_abstract"]
18+
Starting from version 7.3.0, {ProductShortName} uses the link:https://docs.redhat.com/en/documentation/red_hat_build_of_keycloak/26.0[Red Hat Build of Keycloak (RHBK)] instance for user authentication and authorization. An RHBK instance is installed during the installation of the {ProductShortName} user interface. The {ProductShortName} Operator manages the RHBK instance and configures a dedicated realm with necessary roles and permissions.
19+
20+
You can use the {ProductShortName}-managed RHBK instance to perform advanced RHBK configurations, such as link:https://docs.redhat.com/en/documentation/red_hat_build_of_keycloak/26.0/html/server_administration_guide/user-storage-federation#adding_a_provider[adding a provider for User Federation] or link:https://docs.redhat.com/en/documentation/red_hat_build_of_keycloak/26.0/html/server_administration_guide/identity_broker[integrating identity providers].
21+
22+
include::topics/mta-install/proc_accessing-rhbk-admin-console.adoc[leveloffset=+1]
23+
24+
include::topics/mta-install/con_roles-personas-users-permissions.adoc[leveloffset=+1]
25+
26+
27+
28+
ifdef::parent-context-of-red-hat-build-of-keycloak[:context: {parent-context-of-red-hat-build-of-keycloak}]
29+
ifndef::parent-context-of-red-hat-build-of-keycloak[:!context:]
30+
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../topics/

docs/cli-guide/master.adoc

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@ include::topics/mta-cli/con_intro-to-the-cli.adoc[leveloffset=+1]
1919

2020
include::topics/mta-cli/ref_supported-migration-paths.adoc[leveloffset=+1]
2121

22-
include::assemblies/cli-guide/assembly_installing-mta-cli.adoc[leveloffset=+1]
23-
2422
include::assemblies/cli-guide/assembly_analyzing-applications-mta-cli.adoc[leveloffset=+1]
2523

2624
include::assemblies/cli-guide/assembly_analyzing-nonjava-applications.adoc[leveloffset=+1]

docs/install-guide/assemblies

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../assemblies/
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<title>{WebConsoleBookName}</title>
2+
<productname>{DocInfoProductName}</productname>
3+
<productnumber>{DocInfoProductNumber}</productnumber>
4+
<subtitle>Installing the Migration Toolkit for Applications user interface and command-line interface</subtitle>
5+
<abstract>
6+
<para>By using the Migration Toolkit for Applications (MTA), you can accelerate large-scale application modernization efforts across hybrid cloud environments on Red Hat OpenShift. For example, you can inventory, assess, analyze, and manage applications for faster migration to OpenShift through the user interface at both the portfolio and application levels.</para>
7+
</abstract>
8+
<authorgroup>
9+
<orgname>Red Hat Customer Content Services</orgname>
10+
</authorgroup>
11+
<xi:include href="Common_Content/Legal_Notice.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />

docs/install-guide/master.adoc

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
:mta:
2+
include::topics/templates/document-attributes.adoc[]
3+
:_mod-docs-content-type: ASSEMBLY
4+
[id="installing-mta-title"]
5+
= Installing the Migration Toolkit for Applications
6+
7+
:toc:
8+
:toclevels: 4
9+
:numbered:
10+
:imagesdir: topics/images
11+
:context: installing-mta-title
12+
:installing-mta-title:
13+
14+
//Inclusive language statement
15+
include::topics/making-open-source-more-inclusive.adoc[leveloffset=+1]
16+
17+
//Introduction to MTA
18+
include::assemblies/mta-install-title/assembly_intro-to-mta.adoc[leveloffset=+1]
19+
20+
include::topics/mta-cli/ref_supported-migration-paths.adoc[leveloffset=+1]
21+
22+
//Installing MTA
23+
include::assemblies/mta-install-title/assembly_installing-mta-ui.adoc[leveloffset=+1]
24+
25+
include::assemblies/mta-install-title/assembly_installing-mta-cli.adoc[leveloffset=+1]
26+
27+
include::topics/mta-cli/ref_contributing-to-mta-development.adoc[leveloffset=+1]
28+
29+
30+
31+
:!installing-mta-title:

docs/install-guide/topics

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../topics/

0 commit comments

Comments
 (0)