Skip to content

Commit 569aac4

Browse files
authored
Merge pull request #103391 from gwynnemonahan/manual-cherry-pick-enterprise-4-16-OSDOCS-17451
[enterprise-4.16] OSDOCS-17451 [NETOBSERV] Module short descriptions for installing-operators.adoc
2 parents a3a0697 + 8f5b7b5 commit 569aac4

10 files changed

+38
-12
lines changed

modules/network-observability-kafka-option.adoc

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@
66
[id="network-observability-kafka-option_{context}"]
77
= Installing Kafka (optional)
88

9-
The Kafka Operator is supported for large scale environments. Kafka provides high-throughput and low-latency data feeds for forwarding network flow data in a more resilient, scalable way. You can install the Kafka Operator as link:https://access.redhat.com/documentation/en-us/red_hat_amq_streams/2.2[Red Hat AMQ Streams] from the Operator Hub, just as the {loki-op} and Network Observability Operator were installed. Refer to "Configuring the FlowCollector resource with Kafka" to configure Kafka as a storage option.
9+
[role="_abstract"]
10+
The Kafka Operator is supported for large-scale environments. Kafka provides high-throughput and low-latency data feeds for forwarding network flow data in a more resilient, scalable way.
11+
12+
You can install the Kafka Operator as link:https://access.redhat.com/documentation/en-us/red_hat_amq_streams/2.2[Red Hat AMQ Streams] from the Operator Hub, just as the {loki-op} and Network Observability Operator were installed. Refer to "Configuring the FlowCollector resource with Kafka" to configure Kafka as a storage option.
1013

1114
[NOTE]
1215
====

modules/network-observability-loki-install.adoc

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@
66
[id="network-observability-loki-installation_{context}"]
77
= Installing the {loki-op}
88

9-
The link:https://catalog.redhat.com/software/containers/openshift-logging/loki-rhel9-operator/64479927e1820602a81cdf13[{loki-op} versions 6.0+] are the supported {loki-op} versions for Network Observability; these versions provide the ability to create a `LokiStack` instance using the `openshift-network` tenant configuration mode and provide fully-automatic, in-cluster authentication and authorization support for Network Observability. There are several ways you can install Loki. One way is by using the {product-title} web console Operator Hub.
9+
[role="_abstract"]
10+
Install the supported {loki-op} version from the software catalog to enable the secure `LokiStack` instance, which provides automatic in-cluster authentication and authorization for network observability.
11+
12+
The link:https://catalog.redhat.com/software/containers/openshift-logging/loki-rhel9-operator/64479927e1820602a81cdf13[{loki-op} versions 6.0+] are the supported {loki-op} versions for network observability; these versions provide the ability to create a `LokiStack` instance using the `openshift-network` tenant configuration mode and provide fully-automatic, in-cluster authentication and authorization support for network observability.
1013

1114
.Prerequisites
1215

modules/network-observability-loki-secret.adoc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,13 @@
66
[id="network-observability-loki-secret_{context}"]
77
= Creating a secret for Loki storage
88

9+
[role="_abstract"]
10+
Create a secret with cloud storage credentials, such as for {aws-first}, to allow the Loki Operator to access the necessary object store for log persistence.
11+
912
The {loki-op} supports a few log storage options, such as AWS S3, {gcp-full} Storage, Azure, Swift, Minio, {rh-storage}. The following example shows how to create a secret for AWS S3 storage. The secret created in this example, `loki-s3`, is referenced in "Creating a LokiStack custom resource". You can create this secret in the web console or CLI.
1013

14+
.Procedure
15+
1116
. Using the web console, navigate to the *Project* -> *All Projects* dropdown and select *Create Project*.
1217
. Name the project `netobserv` and click *Create*.
1318
. Navigate to the Import icon, *+*, in the top right corner. Paste your YAML file into the editor.

modules/network-observability-lokistack-create.adoc

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@
66
[id="network-observability-lokistack-create_{context}"]
77
= Creating a LokiStack custom resource
88

9-
You can deploy a `LokiStack` custom resource (CR) by using the web console or {oc-first} to create a namespace, or new project.
9+
[role="_abstract"]
10+
Deploy the `LokiStack` custom resource using the web console or {oc-first}, ensuring you configure the correct namespace, deployment size, and secret name for Loki object storage.
11+
12+
You can deploy a `LokiStack` custom resource (CR) to create a namespace or new project.
1013

1114
.Procedure
1215

modules/network-observability-lokistack-ingestion-query.adoc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
[id="network-observability-lokistack-configuring-ingestion_{context}"]
66
= LokiStack ingestion limits and health alerts
77

8-
The LokiStack instance comes with default settings according to the configured size. It is possible to override some of these settings, such as the ingestion and query limits. An automatic alert in the web console notifies you when these limits are reached.
8+
[role="_abstract"]
9+
The `LokiStack` instance includes default ingestion and query limits that can be overridden by administrators to manage performance and prevent system alerts or errors.
910

1011
[NOTE]
1112
====

modules/network-observability-multitenancy.adoc

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@
66
[id="network-observability-multi-tenancy_{context}"]
77
= Enabling multi-tenancy in network observability
88

9-
Multi-tenancy in the Network Observability Operator allows and restricts individual user access, or group access, to the flows stored in Loki and or Prometheus. Access is enabled for project administrators. Project administrators who have limited access to some namespaces can access flows for only those namespaces.
9+
[role="_abstract"]
10+
Enable multi-tenancy in network observability by configuring cluster roles and namespace roles to grant project administrators and developers granular, restricted access to flows and metrics in Loki and Prometheus.
11+
12+
Access is enabled for project administrators. Project administrators who have limited access to some namespaces can access flows for only those namespaces.
1013

1114
For Developers, multi-tenancy is available for both Loki and Prometheus but requires different access rights.
1215

modules/network-observability-operator-install.adoc

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@
66
[id="network-observability-operator-installation_{context}"]
77
= Installing the Network Observability Operator
88

9-
You can install the Network Observability Operator using the {product-title} web console Operator Hub. When you install the Operator, it provides the `FlowCollector` custom resource definition (CRD). You can set specifications in the web console when you create the `FlowCollector`.
9+
[role="_abstract"]
10+
Install the Network Observability Operator and use the setup wizard to create the `FlowCollector` custom resource definition (CRD) to complete the initial configuration.
11+
12+
You can set specifications in the web console when you create the `FlowCollector`.
1013

1114
[IMPORTANT]
1215
====

modules/network-observability-operator-uninstall.adoc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
[id="network-observability-operator-uninstall_{context}"]
77
= Uninstalling the Network Observability Operator
88

9-
You can uninstall the Network Observability Operator using the {product-title} web console Operator Hub, working in the *Operators* -> *Installed Operators* area.
9+
[role="_abstract"]
10+
Uninstall the Network Observability Operator using the {product-title} web console Operator Hub, working in the *Ecosystem* -> *Installed Operators* area.
1011

1112
.Procedure
1213

modules/network-observability-updating-migrating.adoc

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,13 @@
66
[id="network-observability-updating-migrating_{context}"]
77
= Migrating removed stored versions of the FlowCollector CRD
88

9-
Network Observability Operator version 1.6 removes the old and deprecated `v1alpha1` version of the `FlowCollector` API. If you previously installed this version on your cluster, it might still be referenced in the `storedVersion` of the `FlowCollector` CRD, even if it is removed from the etcd store, which blocks the upgrade process. These references need to be manually removed.
9+
[role="_abstract"]
10+
Manually remove the deprecated `v1alpha1` version from the `FlowCollector` custom resource definition (CRD) `storedVersion` list to prevent upgrade errors and successfully migrate to Network Observability Operator 1.6.
1011

1112
There are two options to remove stored versions:
1213

1314
. Use the Storage Version Migrator Operator.
14-
. Uninstall and reinstall the Network Observability Operator, ensuring that the installation is in a clean state.
15+
. Uninstall and reinstall the Network Observability Operator, ensuring that the installation is in a clean state.
1516

1617
.Prerequisites
1718
* You have an older version of the Operator installed, and you want to prepare your cluster to install the latest version of the Operator. Or you have attempted to install the Network Observability Operator 1.6 and run into the error: `Failed risk of data loss updating "flowcollectors.flows.netobserv.io": new CRD removes version v1alpha1 that is listed as a stored version on the existing CRD`.
@@ -35,7 +36,7 @@ metadata:
3536
spec:
3637
resource:
3738
group: flows.netobserv.io
38-
resource: flowcollectors
39+
resource: flowcollectors
3940
version: v1alpha1
4041
----
4142
... Save the file.
@@ -51,7 +52,7 @@ $ oc apply -f migrate-flowcollector-v1alpha1.yaml
5152
----
5253
$ oc edit crd flowcollectors.flows.netobserv.io
5354
----
54-
.. *Option 2: Reinstall*: Save the Network Observability Operator 1.5 version of the `FlowCollector` CR to a file, for example `flowcollector-1.5.yaml`.
55+
.. *Option 2: Reinstall*: Save the Network Observability Operator 1.5 version of the `FlowCollector` CR to a file, for example `flowcollector-1.5.yaml`.
5556
+
5657
[source,terminal]
5758
----

modules/network-observability-without-loki.adoc

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,10 @@
55
[id="network-observability-without-loki_{context}"]
66
= Network observability without Loki
77

8-
You can use network observability without Loki by not performing the Loki installation steps and skipping directly to "Installing the Network Observability Operator". If you only want to export flows to a Kafka consumer or IPFIX collector, or you only need dashboard metrics, then you do not need to install Loki or provide storage for Loki. The following table compares available features with and without Loki.
8+
[role="_abstract"]
9+
Compare the features available with network observability with and without installing the {loki-op}.
10+
11+
If you only want to export flows to a Kafka consumer or IPFIX collector, or you only need dashboard metrics, then you do not need to install Loki or provide storage for Loki. The following table compares available features with and without Loki.
912

1013
.Comparison of feature availability with and without Loki
1114
[options="header"]

0 commit comments

Comments
 (0)