Skip to content

Commit 9a41e4c

Browse files
authored
Merge pull request #100520 from openshift-cherrypick-robot/cherry-pick-100487-to-enterprise-4.19
[enterprise-4.19] OSDOCS-15650: dita fixes install optional RPMS MicroShift
2 parents e7a521e + 75944eb commit 9a41e4c

14 files changed

+57
-76
lines changed

_attributes/attributes-microshift.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
:microshift-short: MicroShift
1414
//gitops version for 4.17-4.19
1515
:gitops-ver: 1.16
16+
:gitops-title: Red{nbsp}Hat OpenShift GitOps
17+
:gitops-shortname: GitOps
1618
:product-registry: OpenShift image registry
1719
:product-version: 4.19
1820
:rhel-major: rhel-9
Lines changed: 12 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,30 @@
11
:_mod-docs-content-type: ASSEMBLY
22
[id="microshift-install-optional-rpms"]
33
= Installing optional RPM packages
4+
45
include::_attributes/attributes-microshift.adoc[]
56
:context: microshift-install-optional-rpm
67

78
toc::[]
89

9-
You can install optional RPM packages with {microshift-short} to provide additional node and application services.
10+
[role="_abstract"]
11+
When you install {microshift-short}, you can add optional RPM packages to help manage your deployments. Examples of optional RPMs include those designed to expand your network, add and manage Operators, and manage applications. Use the following procedures to add the packages that you need.
1012

11-
[id="microshift-install-rpm-add-ons"]
12-
== Installing optional packages
13+
include::modules/microshift-install-rpms-gitops.adoc[leveloffset=+1]
1314

14-
When you install {microshift-short}, optional RPM packages can be added. Examples of optional RPMs include those designed to expand your network, add and manage operators, and manage applications. Use the following procedures to add the packages that you need.
15+
include::modules/microshift-install-multus-rpm.adoc[leveloffset=+1]
1516

16-
include::modules/microshift-install-rpms-gitops.adoc[leveloffset=+2]
17+
include::modules/microshift-install-rpms-olm.adoc[leveloffset=+1]
1718

18-
//additional resources for installing GitOps
19-
[role="_additional-resources"]
20-
.Additional resources
21-
* xref:../microshift_running_apps/microshift-gitops.adoc#microshift-gitops[Automating application management with the GitOps controller]
19+
include::modules/microshift-otel-install.adoc[leveloffset=+1]
2220

23-
include::modules/microshift-install-multus-rpm.adoc[leveloffset=+2]
21+
include::modules/microshift-rhoai-install.adoc[leveloffset=+1]
2422

25-
//additional resources for installing Multus
23+
[id="additional-resources_microshift-install-optional-rpms"]
2624
[role="_additional-resources"]
27-
.Additional resources
25+
== Additional resources
26+
* xref:../microshift_running_apps/microshift-gitops.adoc#microshift-gitops[Automating application management with the {gitops-shortname} controller]
2827
* xref:../microshift_networking/microshift_multiple_networks/microshift-cni-multus.adoc#microshift-cni-multus[About using multiple networks]
29-
30-
include::modules/microshift-install-rpms-olm.adoc[leveloffset=+2]
31-
32-
//additional resources for installing OLM
33-
[role="_additional-resources"]
34-
.Additional resources
3528
* xref:../microshift_running_apps/microshift_operators/microshift-operators-olm.adoc#microshift-operators-olm[Using Operator Lifecycle Manager with {microshift-short}]
36-
37-
include::modules/microshift-otel-install.adoc[leveloffset=+2]
38-
39-
//additional resources for installing Observability
40-
[role="_additional-resources"]
41-
.Additional resources
4229
* xref:../microshift_running_apps/microshift-observability-service.adoc#microshift-observability-service[Using {microshift-short} Observability]
43-
44-
include::modules/microshift-rhoai-install.adoc[leveloffset=+2]
45-
46-
//additional resources for installing RHOAI
47-
[role="_additional-resources"]
48-
.Additional resources
49-
* xref:../microshift_ai/microshift-rhoai.adoc#microshift-rh-openshift-ai[Using {rhoai} with {microshift-short}]
30+
* xref:../microshift_ai/microshift-rhoai.adoc#microshift-rh-openshift-ai[Using {rhoai} with {microshift-short}]
Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,15 @@
11
:_mod-docs-content-type: ASSEMBLY
22
[id="microshift-observability-service"]
3-
= Using {microshift-short} Observability
3+
= Using MicroShift Observability
44
include::_attributes/attributes-microshift.adoc[]
55
:context: microshift-observability-service
66

77
toc::[]
88

9+
[role="_abstract"]
910
{microshift-short} Observability collects and transmits system data for monitoring and analysis. The data includes performance and usage metrics, and error reporting.
1011

1112
include::modules/microshift-otel-install.adoc[leveloffset=+1]
12-
[role="_additional-resources"]
13-
.Additional resources
14-
* xref:../microshift_install_rpm_opt/microshift-install-optional-rpms.adoc#microshift-install-optional-rpms[Installing optional RPM packages]
1513

1614
include::modules/microshift-otel-config.adoc[leveloffset=+1]
1715

@@ -26,6 +24,3 @@ include::modules/microshift-otel-config-medium.adoc[leveloffset=+1]
2624
include::modules/microshift-otel-config-large.adoc[leveloffset=+1]
2725

2826
include::modules/microshift-otel-verify.adoc[leveloffset=+1]
29-
30-
31-

modules/microshift-install-multus-rpm.adoc

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
[id="microshift-installing-multus_{context}"]
77
= Installing the multiple networks plugin
88

9+
[role="_abstract"]
910
You can install the {microshift-short} Multus Container Network Interface (CNI) plugin alongside a new {microshift-short} installation. If you want to attach additional networks to a pod for high-performance network configurations, install the `microshift-multus` RPM package.
1011

1112
[IMPORTANT]
@@ -29,10 +30,7 @@ If you create your custom resources (CRs) while you are completing your installa
2930
3031
.Next steps
3132

32-
. Continue with your new {microshift-short} installation, including any add-ons.
33-
34-
. Create the custom resources (CRs) needed for your {microshift-short} Multus CNI plugin.
35-
36-
. Configure other networking CNIs as needed.
37-
38-
. After you have finished installing all of the RPMs that you want to include, start the {microshift-short} service. The {microshift-short} Multus CNI plugin is automatically deployed.
33+
* Continue with your new {microshift-short} installation, including any add-ons.
34+
* Create the custom resources (CRs) needed for your {microshift-short} Multus CNI plugin.
35+
* Configure other networking CNIs as needed.
36+
* After you have finished installing all of the RPMs that you want to include, start the {microshift-short} service. The {microshift-short} Multus CNI plugin is automatically deployed.

modules/microshift-install-rpms-gitops.adoc

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,17 @@
11
// Module included in the following assemblies:
22
//
3-
// microshift/microshift-install-rpm.adoc
3+
// microshift/microshift-install-optional-rpms.adoc
44

55
:_mod-docs-content-type: PROCEDURE
66
[id="microshift-installing-rpms-for-gitops_{context}"]
7-
= Installing the GitOps Argo CD manifests from an RPM package
7+
= Installing the {gitops-shortname} Argo CD manifests from an RPM package
88

9-
You can use a lightweight version of OpenShift GitOps with {microshift-short} to help manage your applications by installing the `microshift-gitops` RPM package. The `microshift-gitops` RPM package includes the necessary manifests to run core Argo CD.
9+
[role="_abstract"]
10+
You can use a lightweight version of {gitops-title} with {microshift-short} to help manage your applications by installing the `microshift-gitops` RPM package. You can consistently configure and deploy Kubernetes-based infrastructure and applications across node and development lifecycles by using the declarative {gitops-shortname} engine. The `microshift-gitops` RPM package includes the necessary manifests to run core Argo CD.
1011

1112
[IMPORTANT]
1213
====
13-
The Argo CD CLI is not available on {microshift-short}. This process installs basic GitOps functions.
14+
The Argo CD CLI is not available on {microshift-short}. This process installs basic {gitops-shortname} functions.
1415
====
1516

1617
.Prerequisites
@@ -20,14 +21,14 @@ The Argo CD CLI is not available on {microshift-short}. This process installs ba
2021
2122
.Procedure
2223

23-
. Enable the GitOps repository with the subscription manager by running the following command:
24+
. Enable the {gitops-shortname} repository with the subscription manager by running the following command:
2425
+
2526
[source,terminal,subs="attributes+"]
2627
----
2728
$ sudo subscription-manager repos --enable=gitops-{gitops-ver}-for-{rhel-major}-$(uname -m)-rpms
2829
----
2930

30-
. Install the {microshift-short} GitOps package by running the following command:
31+
. Install the {microshift-short} {gitops-shortname} package by running the following command:
3132
+
3233
[source,terminal]
3334
----

modules/microshift-install-rpms-olm.adoc

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
[id="microshift-installing-with-olm-from-rpm-package_{context}"]
77
= Installing the Operator Lifecycle Manager (OLM) from an RPM package
88

9-
When you install {microshift-short}, the Operator Lifecycle Manager (OLM) package is not installed by default. You can install the OLM on your {microshift-short} instance by using an RPM package.
9+
[role="_abstract"]
10+
When you install {microshift-short}, the Operator Lifecycle Manager (OLM) package is not installed by default. You can install the OLM on your {microshift-short} instance by using an RPM package. OLM helps you install, update, and manage the lifecycle of Kubernetes native applications (Operators) and their associated services running in each {microshift-short} node.
1011

1112
.Procedure
1213

@@ -22,4 +23,4 @@ $ sudo dnf install microshift-olm
2223
[source,terminal]
2324
----
2425
$ sudo systemctl restart microshift
25-
----
26+
----

modules/microshift-otel-config-examples.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
[id="microshift-otel-config-examples_{context}"]
77
= Selecting a {microshift-short} Observability configuration
88

9+
[role="_abstract"]
910
The amount and complexity of the data depends on predefined configurations. These configurations determine the number of data sources and the amount of collected data that is transmitted. These configurations are defined as small, medium, and large (default).
1011

1112
The `opentelemetry-collector.yaml` file includes specific parameters that are used to collect data for monitoring the system resources. All warnings for node events are included in the collected data. {microshift-short} Observability collects and transmits data for the following resources:

modules/microshift-otel-config-large.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
[id="microshift-otel-config-large_{context}"]
77
= Selecting a large configuration
88

9+
[role="_abstract"]
910
You can configure {microshift-short} Observability to collect the maximum amount of performance and resource information, from the maximum number of sources, by updating the YAML file.
1011

1112
.Procedure

modules/microshift-otel-config-medium.adoc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
[id="microshift-otel-config-medium_{context}"]
77
= Selecting a medium configuration
88

9+
[role="_abstract"]
910
You can configure {microshift-short} Observability to collect performance and resource information from various sources by updating the YAML file.
1011

1112
.Procedure
@@ -71,7 +72,7 @@ service:
7172
otlp:
7273
protocol: http/protobuf
7374
endpoint: http://${env:OTEL_BACKEND}:4318 <2>
74-
----
75+
----
7576
<1> Replace the variable `${env:OTEL_BACKEND}` with the IP address or hostname of the remote back end. This IP address resolves to the local node's hostname. Any unreachable endpoint is reported in the `microshift-observability` service logs.
7677
<2> Replace the variable `${env:OTEL_BACKEND}` with the IP address or hostname of the remote back end. This IP address resolves to the local node's hostname. Any unreachable endpoint is reported in the `microshift-observability` service logs.
7778

modules/microshift-otel-config-small.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
[id="microshift-otel-config-small_{context}"]
77
= Selecting a small configuration
88

9+
[role="_abstract"]
910
You can configure {microshift-short} Observability to collect the smallest amount of performance and resource information from various sources by updating the YAML file.
1011

1112
.Procedure

0 commit comments

Comments
 (0)