From 555700426d0ff58a833f26f4894cd9dbd086d859 Mon Sep 17 00:00:00 2001 From: Julien Pinsonneau Date: Wed, 15 Jan 2025 17:01:15 +0100 Subject: [PATCH 01/14] add netobserv quickstart --- quickstarts/install-netobserv.yaml | 62 ++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 quickstarts/install-netobserv.yaml diff --git a/quickstarts/install-netobserv.yaml b/quickstarts/install-netobserv.yaml new file mode 100644 index 0000000000..89a97a12ed --- /dev/null +++ b/quickstarts/install-netobserv.yaml @@ -0,0 +1,62 @@ +apiVersion: console.openshift.io/v1 +kind: ConsoleQuickStart +metadata: + name: netobserv +spec: + conclusion: Your Network Observability Operator is installed and configured. + description: Install Network Observability Operator and deploy a FlowCollector to capture traffic. + displayName: Observe the cluster network traffic + durationMinutes: 5 + introduction: '### In this quick start, you''ll deploy and configure Network Observability Operator to get an overview of your cluster network traffic including ingress and egress traffic. For more information on Network Observability, see the related [OpenShift documentation.](https://docs.openshift.com/container-platform/latest/observability/network_observability/network-observability-overview.html)' + tags: + - network + - observability + - netobserv + tasks: + - description: |- + You can install the Network Observability Operator using the OpenShift Container Platform 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. + 1. In the OpenShift Container Platform web console, click **OperatorHub** from the [Operators]{{highlight qs-nav-operators}} → OperatorHub. + 2. Choose **Network Observability Operator** from the list of available Operators in the OperatorHub, and click **Install**. + 3. Select the checkbox **Enable Operator recommended cluster monitoring on this Namespace**. + review: + failedTaskHelp: This task isn’t verified yet. Try the task again. + instructions: |- + #### Verify the operator was successfully installed: + Navigate to Operators → Installed Operators. + Is Network Observability Operator listed ? + summary: + failed: Try the steps again. + success: Great work! You successfully installed Network Observability Operator. + title: Install the Network Observability Operator + - description: |- + In order to start capturing traffic, you need to create a **FlowCollector** resource to configure the components of Network Observability Operator. + + 1. Navigate to Operators → Installed Operators and select **Network Observability Operator**. + + 2. Navigate to the **FlowCollector** tab, and click **Create FlowCollector**. Make the following selections in the form view: + + 2.1 **spec.agent.ebpf.Sampling**: Specify a sampling size for flows. Lower sampling sizes will have higher impact on resource utilization. For more information, see the "FlowCollector API reference", spec.agent.ebpf. + + 2.2 If you are not using Loki, click Loki client settings and change **Enable** to **False**. The setting is True by default. + + 2.3 If you are using Loki, set the following specifications: + + i. **spec.loki.mode**: Set this to the **LokiStack** mode, which automatically sets URLs, TLS, cluster roles and a cluster role binding, as well as the authToken value. Alternatively, the Manual mode allows more control over configuration of these settings. + + ii. **spec.loki.lokistack.name**: Set this to the name of your LokiStack resource. In this documentation, loki is used. + + 2.4 Optional: If you are in a large-scale environment, consider configuring the FlowCollector with **Kafka** for forwarding data in a more resilient, scalable way. See "Configuring the Flow Collector resource with Kafka storage" in the "Important Flow Collector configuration considerations" section. + + 2.5 Optional: Configure other optional settings before the next step of creating the FlowCollector. For example, if you choose not to use Loki, then you can configure exporting flows to **Kafka** or **IPFIX**. See "Export enriched network flow data to Kafka and IPFIX" and more in the "Important Flow Collector configuration considerations" section. + + 3. Click Create. + review: + failedTaskHelp: This task isn’t verified yet. Try the task again. + instructions: |- + #### Verify the traffic captured: + Do you see Network Traffic listed in the Observe section in the administrator perspective ? + In the absence of Application Traffic within the OpenShift Container Platform cluster, default filters might show that there are "No results", which results in no visual flow. Beside the filter selections, select Clear all filters to see the flow. + summary: + failed: Try the steps again. + success: Great work! You configured the Network Observability FlowCollector. + title: Configure the FlowCollector From 2ba8d1e721b5449625008db6d9862491ed06f8dc Mon Sep 17 00:00:00 2001 From: Julien Pinsonneau Date: Wed, 15 Jan 2025 17:17:43 +0100 Subject: [PATCH 02/14] add missing otel mention --- quickstarts/install-netobserv.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/quickstarts/install-netobserv.yaml b/quickstarts/install-netobserv.yaml index 89a97a12ed..00005da633 100644 --- a/quickstarts/install-netobserv.yaml +++ b/quickstarts/install-netobserv.yaml @@ -47,7 +47,7 @@ spec: 2.4 Optional: If you are in a large-scale environment, consider configuring the FlowCollector with **Kafka** for forwarding data in a more resilient, scalable way. See "Configuring the Flow Collector resource with Kafka storage" in the "Important Flow Collector configuration considerations" section. - 2.5 Optional: Configure other optional settings before the next step of creating the FlowCollector. For example, if you choose not to use Loki, then you can configure exporting flows to **Kafka** or **IPFIX**. See "Export enriched network flow data to Kafka and IPFIX" and more in the "Important Flow Collector configuration considerations" section. + 2.5 Optional: Configure other optional settings before the next step of creating the FlowCollector. For example, if you choose not to use Loki, then you can configure exporting flows to **Kafka**, **OpenTelemetry** or **IPFIX**. See "Export enriched network flow data to Kafka and IPFIX" and more in the "Important Flow Collector configuration considerations" section. 3. Click Create. review: From fdcfeb984c20114438491bbb846d19a595a8e943 Mon Sep 17 00:00:00 2001 From: Julien Pinsonneau <91894519+jpinsonneau@users.noreply.github.com> Date: Thu, 16 Jan 2025 15:39:34 +0100 Subject: [PATCH 03/14] Update quickstarts/install-netobserv.yaml Co-authored-by: Sara Thomas --- quickstarts/install-netobserv.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/quickstarts/install-netobserv.yaml b/quickstarts/install-netobserv.yaml index 00005da633..0cca7fb073 100644 --- a/quickstarts/install-netobserv.yaml +++ b/quickstarts/install-netobserv.yaml @@ -7,7 +7,7 @@ spec: description: Install Network Observability Operator and deploy a FlowCollector to capture traffic. displayName: Observe the cluster network traffic durationMinutes: 5 - introduction: '### In this quick start, you''ll deploy and configure Network Observability Operator to get an overview of your cluster network traffic including ingress and egress traffic. For more information on Network Observability, see the related [OpenShift documentation.](https://docs.openshift.com/container-platform/latest/observability/network_observability/network-observability-overview.html)' + introduction: '### In this quick start, you'll deploy and configure Network Observability Operator to get an overview of your cluster network traffic including ingress and egress traffic. For more information on Network Observability, see the related [OpenShift documentation.](https://docs.openshift.com/container-platform/latest/observability/network_observability/network-observability-overview.html)' tags: - network - observability From e6d4c4170347db102afdff7daaf3dc052edfa4c7 Mon Sep 17 00:00:00 2001 From: Julien Pinsonneau <91894519+jpinsonneau@users.noreply.github.com> Date: Thu, 16 Jan 2025 15:39:44 +0100 Subject: [PATCH 04/14] Update quickstarts/install-netobserv.yaml Co-authored-by: Sara Thomas --- quickstarts/install-netobserv.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/quickstarts/install-netobserv.yaml b/quickstarts/install-netobserv.yaml index 0cca7fb073..bdf6a14acc 100644 --- a/quickstarts/install-netobserv.yaml +++ b/quickstarts/install-netobserv.yaml @@ -26,7 +26,7 @@ spec: Is Network Observability Operator listed ? summary: failed: Try the steps again. - success: Great work! You successfully installed Network Observability Operator. + success: Great work! You successfully installed the Network Observability Operator. title: Install the Network Observability Operator - description: |- In order to start capturing traffic, you need to create a **FlowCollector** resource to configure the components of Network Observability Operator. From 1c51865ade22d793fae4b62223b69d85d87e5cb3 Mon Sep 17 00:00:00 2001 From: Julien Pinsonneau <91894519+jpinsonneau@users.noreply.github.com> Date: Thu, 16 Jan 2025 15:40:07 +0100 Subject: [PATCH 05/14] Update quickstarts/install-netobserv.yaml Co-authored-by: Sara Thomas --- quickstarts/install-netobserv.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/quickstarts/install-netobserv.yaml b/quickstarts/install-netobserv.yaml index bdf6a14acc..41fa270c91 100644 --- a/quickstarts/install-netobserv.yaml +++ b/quickstarts/install-netobserv.yaml @@ -22,8 +22,8 @@ spec: failedTaskHelp: This task isn’t verified yet. Try the task again. instructions: |- #### Verify the operator was successfully installed: - Navigate to Operators → Installed Operators. - Is Network Observability Operator listed ? + Navigate to **Operators** → **Installed Operators**. + Is the Network Observability Operator listed? summary: failed: Try the steps again. success: Great work! You successfully installed the Network Observability Operator. From 7ff46705ed1d49c1622300e519a5c57677727c69 Mon Sep 17 00:00:00 2001 From: Julien Pinsonneau <91894519+jpinsonneau@users.noreply.github.com> Date: Thu, 16 Jan 2025 15:40:25 +0100 Subject: [PATCH 06/14] Update quickstarts/install-netobserv.yaml Co-authored-by: Sara Thomas --- quickstarts/install-netobserv.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/quickstarts/install-netobserv.yaml b/quickstarts/install-netobserv.yaml index 41fa270c91..ab0056e9d0 100644 --- a/quickstarts/install-netobserv.yaml +++ b/quickstarts/install-netobserv.yaml @@ -54,8 +54,8 @@ spec: failedTaskHelp: This task isn’t verified yet. Try the task again. instructions: |- #### Verify the traffic captured: - Do you see Network Traffic listed in the Observe section in the administrator perspective ? - In the absence of Application Traffic within the OpenShift Container Platform cluster, default filters might show that there are "No results", which results in no visual flow. Beside the filter selections, select Clear all filters to see the flow. + Do you see Network Traffic listed in the **Observe** section in the administrator perspective? + In the absence of Application Traffic within the OpenShift Container Platform cluster, default filters might show that there are "No results", which results in no visual flow. Beside the filter selections, select **Clear all filters** to see the flow. summary: failed: Try the steps again. success: Great work! You configured the Network Observability FlowCollector. From de7e1a00408daafbb9b7c9e84f5fb7622ff0522a Mon Sep 17 00:00:00 2001 From: Julien Pinsonneau <91894519+jpinsonneau@users.noreply.github.com> Date: Thu, 23 Jan 2025 11:43:58 +0100 Subject: [PATCH 07/14] Update quickstarts/install-netobserv.yaml --- quickstarts/install-netobserv.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/quickstarts/install-netobserv.yaml b/quickstarts/install-netobserv.yaml index ab0056e9d0..a1d2a803d7 100644 --- a/quickstarts/install-netobserv.yaml +++ b/quickstarts/install-netobserv.yaml @@ -4,7 +4,7 @@ metadata: name: netobserv spec: conclusion: Your Network Observability Operator is installed and configured. - description: Install Network Observability Operator and deploy a FlowCollector to capture traffic. + description: Install Network Observability Operator and deploy a FlowCollector to monitor your network. displayName: Observe the cluster network traffic durationMinutes: 5 introduction: '### In this quick start, you'll deploy and configure Network Observability Operator to get an overview of your cluster network traffic including ingress and egress traffic. For more information on Network Observability, see the related [OpenShift documentation.](https://docs.openshift.com/container-platform/latest/observability/network_observability/network-observability-overview.html)' From 41b2c2d31b3d62bf1b069f30fc58e0fe8c1d8c99 Mon Sep 17 00:00:00 2001 From: Julien Pinsonneau <91894519+jpinsonneau@users.noreply.github.com> Date: Thu, 23 Jan 2025 11:44:14 +0100 Subject: [PATCH 08/14] Update quickstarts/install-netobserv.yaml Co-authored-by: Joel Takvorian --- quickstarts/install-netobserv.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/quickstarts/install-netobserv.yaml b/quickstarts/install-netobserv.yaml index a1d2a803d7..ada96d8763 100644 --- a/quickstarts/install-netobserv.yaml +++ b/quickstarts/install-netobserv.yaml @@ -7,7 +7,7 @@ spec: description: Install Network Observability Operator and deploy a FlowCollector to monitor your network. displayName: Observe the cluster network traffic durationMinutes: 5 - introduction: '### In this quick start, you'll deploy and configure Network Observability Operator to get an overview of your cluster network traffic including ingress and egress traffic. For more information on Network Observability, see the related [OpenShift documentation.](https://docs.openshift.com/container-platform/latest/observability/network_observability/network-observability-overview.html)' + introduction: '### In this quick start, you'll deploy and configure Network Observability Operator to get an overview of your cluster network traffic including ingress and egress traffic. For more information on Network Observability, see the related [OpenShift documentation](https://docs.openshift.com/container-platform/latest/observability/network_observability/network-observability-overview.html)'. tags: - network - observability From a4c8512a839cae54e04619aa381b2c7fcb35677f Mon Sep 17 00:00:00 2001 From: Julien Pinsonneau <91894519+jpinsonneau@users.noreply.github.com> Date: Fri, 24 Jan 2025 10:43:18 +0100 Subject: [PATCH 09/14] Update quickstarts/install-netobserv.yaml --- quickstarts/install-netobserv.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/quickstarts/install-netobserv.yaml b/quickstarts/install-netobserv.yaml index ada96d8763..2717a35853 100644 --- a/quickstarts/install-netobserv.yaml +++ b/quickstarts/install-netobserv.yaml @@ -35,7 +35,7 @@ spec: 2. Navigate to the **FlowCollector** tab, and click **Create FlowCollector**. Make the following selections in the form view: - 2.1 **spec.agent.ebpf.Sampling**: Specify a sampling size for flows. Lower sampling sizes will have higher impact on resource utilization. For more information, see the "FlowCollector API reference", spec.agent.ebpf. + 2.1 **spec.agent.ebpf.Sampling**: Specify a sampling value for flows. Lower sampling values will have higher impact on resource utilization. For more information, see the "FlowCollector API reference", spec.agent.ebpf. 2.2 If you are not using Loki, click Loki client settings and change **Enable** to **False**. The setting is True by default. From 75ef828dd0a6f9b8df3c9ca43e314ac4b90996be Mon Sep 17 00:00:00 2001 From: Julien Pinsonneau <91894519+jpinsonneau@users.noreply.github.com> Date: Fri, 24 Jan 2025 10:43:26 +0100 Subject: [PATCH 10/14] Update quickstarts/install-netobserv.yaml --- quickstarts/install-netobserv.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/quickstarts/install-netobserv.yaml b/quickstarts/install-netobserv.yaml index 2717a35853..0855a02a77 100644 --- a/quickstarts/install-netobserv.yaml +++ b/quickstarts/install-netobserv.yaml @@ -47,7 +47,6 @@ spec: 2.4 Optional: If you are in a large-scale environment, consider configuring the FlowCollector with **Kafka** for forwarding data in a more resilient, scalable way. See "Configuring the Flow Collector resource with Kafka storage" in the "Important Flow Collector configuration considerations" section. - 2.5 Optional: Configure other optional settings before the next step of creating the FlowCollector. For example, if you choose not to use Loki, then you can configure exporting flows to **Kafka**, **OpenTelemetry** or **IPFIX**. See "Export enriched network flow data to Kafka and IPFIX" and more in the "Important Flow Collector configuration considerations" section. 3. Click Create. review: From 0b85fc89c57b0700cb1f56266425f61f2fbee4b9 Mon Sep 17 00:00:00 2001 From: Julien Pinsonneau <91894519+jpinsonneau@users.noreply.github.com> Date: Tue, 11 Mar 2025 09:47:08 +0100 Subject: [PATCH 11/14] Update quickstarts/install-netobserv.yaml --- quickstarts/install-netobserv.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/quickstarts/install-netobserv.yaml b/quickstarts/install-netobserv.yaml index 0855a02a77..023fe78946 100644 --- a/quickstarts/install-netobserv.yaml +++ b/quickstarts/install-netobserv.yaml @@ -7,7 +7,9 @@ spec: description: Install Network Observability Operator and deploy a FlowCollector to monitor your network. displayName: Observe the cluster network traffic durationMinutes: 5 - introduction: '### In this quick start, you'll deploy and configure Network Observability Operator to get an overview of your cluster network traffic including ingress and egress traffic. For more information on Network Observability, see the related [OpenShift documentation](https://docs.openshift.com/container-platform/latest/observability/network_observability/network-observability-overview.html)'. + introduction: |- + ### In this quick start, you'll deploy and configure Network Observability Operator to get an overview of your cluster network traffic including ingress and egress traffic. + For more information on Network Observability, see the related [OpenShift documentation](https://docs.openshift.com/container-platform/latest/observability/network_observability/network-observability-overview.html)'. tags: - network - observability From 257f0dbecb9b381ffcba5e9183e7aa05b2b3348b Mon Sep 17 00:00:00 2001 From: Julien Pinsonneau <91894519+jpinsonneau@users.noreply.github.com> Date: Tue, 11 Mar 2025 10:45:00 +0100 Subject: [PATCH 12/14] Update quickstarts/install-netobserv.yaml --- quickstarts/install-netobserv.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/quickstarts/install-netobserv.yaml b/quickstarts/install-netobserv.yaml index 023fe78946..df678b4f33 100644 --- a/quickstarts/install-netobserv.yaml +++ b/quickstarts/install-netobserv.yaml @@ -7,6 +7,7 @@ spec: description: Install Network Observability Operator and deploy a FlowCollector to monitor your network. displayName: Observe the cluster network traffic durationMinutes: 5 + icon: "data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQwIDQwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDAgMTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojMDAwMDAwO30KCS5zdDF7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxnPjxnPjxnPjxyYWRpYWxHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGN4PSIxNC43NzU4IiBjeT0iLTIuOTc3MSIgcj0iOTEuNjI3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojM0MzRkE2Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojM0IwMzQwIi8+PC9yYWRpYWxHcmFkaWVudD48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjAgMzkuNmMtNS4zMiAwIC0xMC4xNiAtMi4xMiAtMTMuNjggLTUuNTZDMi42OCAzMC40OCAwLjQgMjUuNDggMC40IDIwIDAuNCA5LjE2IDkuMTYgMC40IDIwIDAuNGM1LjQ4IDAgMTAuNDggMi4yOCAxNC4wNCA1LjkyQzM3LjQ4IDkuODQgMzkuNiAxNC42OCAzOS42IDIwYzAgMTAuODQgLTguNzYgMTkuNiAtMTkuNiAxOS42Ii8+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDEiIGN4PSIzNy41IiBjeT0iODEuOSIgcj0iNSIgZD0iTTE3IDMyLjc2QTIgMiAwIDAgMSAxNSAzNC43NkEyIDIgMCAwIDEgMTMgMzIuNzZBMiAyIDAgMCAxIDE3IDMyLjc2eiIvPjwvZz48cGF0aCBjbGFzcz0ic3QxIiBkPSJtMTkuNDQgMzYuNzYgNy41MiAtMTcuMzJjLTEgLTAuMDQgLTIgLTAuMjggLTIuODggLTAuOGwtMTAuOCA4LjY0IDAuNTYgLTAuNzIgOCAtMTAuMDRjLTAuNiAtMC45NiAtMC45MiAtMi4wNCAtMC45MiAtMy4xNkwzLjYgMjAuODhsMTkuMDQgLTExLjk2IDAuMDggLTAuMDhjMi40NCAtMi40NCA2LjM2IC0yLjQ0IDguOCAwbDAuMDQgMC4wNGMyLjQgMi40NCAyLjQgNi4zNiAtMC4wNCA4Ljc2bC0wLjA4IDAuMDh6Ii8+PGcgY2xhc3M9InN0MiI+PHBhdGggY2xhc3M9InN0MSIgY3g9IjUwLjMiIGN5PSIxNC43IiByPSIzLjEiIGQ9Ik0yMS4zNiA1Ljg4QTEuMjQgMS4yNCAwIDAgMSAyMC4xMiA3LjEyQTEuMjQgMS4yNCAwIDAgMSAxOC44OCA1Ljg4QTEuMjQgMS4yNCAwIDAgMSAyMS4zNiA1Ljg4eiIvPjwvZz48ZyBjbGFzcz0ic3QzIj48cGF0aCBjbGFzcz0ic3QxIiBjeD0iMjcuNyIgY3k9IjU4IiByPSIxLjciIGQ9Ik0xMS43NiAyMy4yQTAuNjggMC42OCAwIDAgMSAxMS4wOCAyMy44OEEwLjY4IDAuNjggMCAwIDEgMTAuNCAyMy4yQTAuNjggMC42OCAwIDAgMSAxMS43NiAyMy4yeiIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3QxIiBjeD0iNzcuNCIgY3k9IjY5LjMiIHI9IjEuNyIgZD0iTTMxLjY0IDI3LjcyQTAuNjggMC42OCAwIDAgMSAzMC45NiAyOC40QTAuNjggMC42OCAwIDAgMSAzMC4yOCAyNy43MkEwLjY4IDAuNjggMCAwIDEgMzEuNjQgMjcuNzJ6Ii8+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDEiIGN4PSIxNi4zIiBjeT0iMzYuNiIgcj0iMS43IiBkPSJNNy4yIDE0LjY0QTAuNjggMC42OCAwIDAgMSA2LjUyIDE1LjMyQTAuNjggMC42OCAwIDAgMSA1Ljg0IDE0LjY0QTAuNjggMC42OCAwIDAgMSA3LjIgMTQuNjR6Ii8+PC9nPjxnIGNsYXNzPSJzdDQiPjxwYXRoIGNsYXNzPSJzdDEiIGN4PSI2My43IiBjeT0iODUuOSIgcj0iMi4yIiBkPSJNMjYuMzYgMzQuMzZBMC44OCAwLjg4IDAgMCAxIDI1LjQ4IDM1LjI0QTAuODggMC44OCAwIDAgMSAyNC42IDM0LjM2QTAuODggMC44OCAwIDAgMSAyNi4zNiAzNC4zNnoiLz48L2c+PGc+PHBhdGggY2xhc3M9InN0MSIgY3g9IjI5LjQiIGN5PSIxOS42IiByPSI0LjgiIGQ9Ik0xMy42OCA3Ljg0QTEuOTIgMS45MiAwIDAgMSAxMS43NiA5Ljc2QTEuOTIgMS45MiAwIDAgMSA5Ljg0IDcuODRBMS45MiAxLjkyIDAgMCAxIDEzLjY4IDcuODR6Ii8+PC9nPjxnIGNsYXNzPSJzdDMiPjxwYXRoIGNsYXNzPSJzdDEiIGN4PSI4OCIgY3k9IjUwIiByPSI0LjgiIGQ9Ik0zNy4xMiAyMEExLjkyIDEuOTIgMCAwIDEgMzUuMiAyMS45MkExLjkyIDEuOTIgMCAwIDEgMzMuMjggMjBBMS45MiAxLjkyIDAgMCAxIDM3LjEyIDIweiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==" introduction: |- ### In this quick start, you'll deploy and configure Network Observability Operator to get an overview of your cluster network traffic including ingress and egress traffic. For more information on Network Observability, see the related [OpenShift documentation](https://docs.openshift.com/container-platform/latest/observability/network_observability/network-observability-overview.html)'. From 75e6ee906ca37c844c3c4e37b1a7946f4351c242 Mon Sep 17 00:00:00 2001 From: Julien Pinsonneau <91894519+jpinsonneau@users.noreply.github.com> Date: Wed, 12 Mar 2025 15:23:23 +0100 Subject: [PATCH 13/14] Update quickstarts/install-netobserv.yaml --- quickstarts/install-netobserv.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/quickstarts/install-netobserv.yaml b/quickstarts/install-netobserv.yaml index df678b4f33..6d1b9f26d9 100644 --- a/quickstarts/install-netobserv.yaml +++ b/quickstarts/install-netobserv.yaml @@ -7,6 +7,7 @@ spec: description: Install Network Observability Operator and deploy a FlowCollector to monitor your network. displayName: Observe the cluster network traffic durationMinutes: 5 + icon: 'data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnN0MXtmaWxsOiNmZmZ9LnN0M3tvcGFjaXR5Oi41fTwvc3R5bGU+PHBhdGggZD0iTTUwIDk5Yy0xMy4zIDAtMjUuNC01LjMtMzQuMi0xMy45QzYuNyA3Ni4yIDEgNjMuNyAxIDUwIDEgMjIuOSAyMi45IDEgNTAgMWMxMy43IDAgMjYuMiA1LjcgMzUuMSAxNC44QzkzLjcgMjQuNiA5OSAzNi43IDk5IDUwYzAgMjcuMS0yMS45IDQ5LTQ5IDQ5IiBzdHlsZT0iZmlsbDojMDAwIj48L3BhdGg+PGNpcmNsZSBjbGFzcz0ic3QxIiBjeD0iMzcuNSIgY3k9IjgxLjkiIHI9IjUiPjwvY2lyY2xlPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Im00OC42IDkxLjkgMTguOC00My4zYy0yLjUtLjEtNS0uNy03LjItMmwtMjcgMjEuNiAxLjQtMS44IDIwLTI1LjFjLTEuNS0yLjQtMi4zLTUuMS0yLjMtNy45TDkgNTIuMmw0Ny42LTI5LjkuMi0uMmM2LjEtNi4xIDE1LjktNi4xIDIyIDBsLjEuMWM2IDYuMSA2IDE1LjktLjEgMjEuOWwtLjIuMnoiPjwvcGF0aD48Y2lyY2xlIGNsYXNzPSJzdDEiIGN4PSI1MC4zIiBjeT0iMTQuNyIgcj0iMy4xIiBzdHlsZT0ib3BhY2l0eTouNiI+PC9jaXJjbGU+PGcgY2xhc3M9InN0MyI+PGNpcmNsZSBjbGFzcz0ic3QxIiBjeD0iMjcuNyIgY3k9IjU4IiByPSIxLjciPjwvY2lyY2xlPjwvZz48Y2lyY2xlIGNsYXNzPSJzdDEiIGN4PSI3Ny40IiBjeT0iNjkuMyIgcj0iMS43Ij48L2NpcmNsZT48Y2lyY2xlIGNsYXNzPSJzdDEiIGN4PSIxNi4zIiBjeT0iMzYuNiIgcj0iMS43Ij48L2NpcmNsZT48Y2lyY2xlIGNsYXNzPSJzdDEiIGN4PSI2My43IiBjeT0iODUuOSIgcj0iMi4yIiBzdHlsZT0ib3BhY2l0eTouNCI+PC9jaXJjbGU+PGNpcmNsZSBjbGFzcz0ic3QxIiBjeD0iMjkuNCIgY3k9IjE5LjYiIHI9IjQuOCI+PC9jaXJjbGU+PGcgY2xhc3M9InN0MyI+PGNpcmNsZSBjbGFzcz0ic3QxIiBjeD0iODgiIGN5PSI1MCIgcj0iNC44Ij48L2NpcmNsZT48L2c+PC9zdmc+' icon: "data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQwIDQwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDAgMTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojMDAwMDAwO30KCS5zdDF7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxnPjxnPjxnPjxyYWRpYWxHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGN4PSIxNC43NzU4IiBjeT0iLTIuOTc3MSIgcj0iOTEuNjI3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojM0MzRkE2Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojM0IwMzQwIi8+PC9yYWRpYWxHcmFkaWVudD48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjAgMzkuNmMtNS4zMiAwIC0xMC4xNiAtMi4xMiAtMTMuNjggLTUuNTZDMi42OCAzMC40OCAwLjQgMjUuNDggMC40IDIwIDAuNCA5LjE2IDkuMTYgMC40IDIwIDAuNGM1LjQ4IDAgMTAuNDggMi4yOCAxNC4wNCA1LjkyQzM3LjQ4IDkuODQgMzkuNiAxNC42OCAzOS42IDIwYzAgMTAuODQgLTguNzYgMTkuNiAtMTkuNiAxOS42Ii8+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDEiIGN4PSIzNy41IiBjeT0iODEuOSIgcj0iNSIgZD0iTTE3IDMyLjc2QTIgMiAwIDAgMSAxNSAzNC43NkEyIDIgMCAwIDEgMTMgMzIuNzZBMiAyIDAgMCAxIDE3IDMyLjc2eiIvPjwvZz48cGF0aCBjbGFzcz0ic3QxIiBkPSJtMTkuNDQgMzYuNzYgNy41MiAtMTcuMzJjLTEgLTAuMDQgLTIgLTAuMjggLTIuODggLTAuOGwtMTAuOCA4LjY0IDAuNTYgLTAuNzIgOCAtMTAuMDRjLTAuNiAtMC45NiAtMC45MiAtMi4wNCAtMC45MiAtMy4xNkwzLjYgMjAuODhsMTkuMDQgLTExLjk2IDAuMDggLTAuMDhjMi40NCAtMi40NCA2LjM2IC0yLjQ0IDguOCAwbDAuMDQgMC4wNGMyLjQgMi40NCAyLjQgNi4zNiAtMC4wNCA4Ljc2bC0wLjA4IDAuMDh6Ii8+PGcgY2xhc3M9InN0MiI+PHBhdGggY2xhc3M9InN0MSIgY3g9IjUwLjMiIGN5PSIxNC43IiByPSIzLjEiIGQ9Ik0yMS4zNiA1Ljg4QTEuMjQgMS4yNCAwIDAgMSAyMC4xMiA3LjEyQTEuMjQgMS4yNCAwIDAgMSAxOC44OCA1Ljg4QTEuMjQgMS4yNCAwIDAgMSAyMS4zNiA1Ljg4eiIvPjwvZz48ZyBjbGFzcz0ic3QzIj48cGF0aCBjbGFzcz0ic3QxIiBjeD0iMjcuNyIgY3k9IjU4IiByPSIxLjciIGQ9Ik0xMS43NiAyMy4yQTAuNjggMC42OCAwIDAgMSAxMS4wOCAyMy44OEEwLjY4IDAuNjggMCAwIDEgMTAuNCAyMy4yQTAuNjggMC42OCAwIDAgMSAxMS43NiAyMy4yeiIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3QxIiBjeD0iNzcuNCIgY3k9IjY5LjMiIHI9IjEuNyIgZD0iTTMxLjY0IDI3LjcyQTAuNjggMC42OCAwIDAgMSAzMC45NiAyOC40QTAuNjggMC42OCAwIDAgMSAzMC4yOCAyNy43MkEwLjY4IDAuNjggMCAwIDEgMzEuNjQgMjcuNzJ6Ii8+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDEiIGN4PSIxNi4zIiBjeT0iMzYuNiIgcj0iMS43IiBkPSJNNy4yIDE0LjY0QTAuNjggMC42OCAwIDAgMSA2LjUyIDE1LjMyQTAuNjggMC42OCAwIDAgMSA1Ljg0IDE0LjY0QTAuNjggMC42OCAwIDAgMSA3LjIgMTQuNjR6Ii8+PC9nPjxnIGNsYXNzPSJzdDQiPjxwYXRoIGNsYXNzPSJzdDEiIGN4PSI2My43IiBjeT0iODUuOSIgcj0iMi4yIiBkPSJNMjYuMzYgMzQuMzZBMC44OCAwLjg4IDAgMCAxIDI1LjQ4IDM1LjI0QTAuODggMC44OCAwIDAgMSAyNC42IDM0LjM2QTAuODggMC44OCAwIDAgMSAyNi4zNiAzNC4zNnoiLz48L2c+PGc+PHBhdGggY2xhc3M9InN0MSIgY3g9IjI5LjQiIGN5PSIxOS42IiByPSI0LjgiIGQ9Ik0xMy42OCA3Ljg0QTEuOTIgMS45MiAwIDAgMSAxMS43NiA5Ljc2QTEuOTIgMS45MiAwIDAgMSA5Ljg0IDcuODRBMS45MiAxLjkyIDAgMCAxIDEzLjY4IDcuODR6Ii8+PC9nPjxnIGNsYXNzPSJzdDMiPjxwYXRoIGNsYXNzPSJzdDEiIGN4PSI4OCIgY3k9IjUwIiByPSI0LjgiIGQ9Ik0zNy4xMiAyMEExLjkyIDEuOTIgMCAwIDEgMzUuMiAyMS45MkExLjkyIDEuOTIgMCAwIDEgMzMuMjggMjBBMS45MiAxLjkyIDAgMCAxIDM3LjEyIDIweiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==" introduction: |- ### In this quick start, you'll deploy and configure Network Observability Operator to get an overview of your cluster network traffic including ingress and egress traffic. From 17406b0c3514508f72a340f90f1230619d0b22e1 Mon Sep 17 00:00:00 2001 From: Julien Pinsonneau <91894519+jpinsonneau@users.noreply.github.com> Date: Wed, 12 Mar 2025 15:24:35 +0100 Subject: [PATCH 14/14] Update quickstarts/install-netobserv.yaml --- quickstarts/install-netobserv.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/quickstarts/install-netobserv.yaml b/quickstarts/install-netobserv.yaml index 6d1b9f26d9..9dda086391 100644 --- a/quickstarts/install-netobserv.yaml +++ b/quickstarts/install-netobserv.yaml @@ -8,7 +8,6 @@ spec: displayName: Observe the cluster network traffic durationMinutes: 5 icon: 'data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnN0MXtmaWxsOiNmZmZ9LnN0M3tvcGFjaXR5Oi41fTwvc3R5bGU+PHBhdGggZD0iTTUwIDk5Yy0xMy4zIDAtMjUuNC01LjMtMzQuMi0xMy45QzYuNyA3Ni4yIDEgNjMuNyAxIDUwIDEgMjIuOSAyMi45IDEgNTAgMWMxMy43IDAgMjYuMiA1LjcgMzUuMSAxNC44QzkzLjcgMjQuNiA5OSAzNi43IDk5IDUwYzAgMjcuMS0yMS45IDQ5LTQ5IDQ5IiBzdHlsZT0iZmlsbDojMDAwIj48L3BhdGg+PGNpcmNsZSBjbGFzcz0ic3QxIiBjeD0iMzcuNSIgY3k9IjgxLjkiIHI9IjUiPjwvY2lyY2xlPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Im00OC42IDkxLjkgMTguOC00My4zYy0yLjUtLjEtNS0uNy03LjItMmwtMjcgMjEuNiAxLjQtMS44IDIwLTI1LjFjLTEuNS0yLjQtMi4zLTUuMS0yLjMtNy45TDkgNTIuMmw0Ny42LTI5LjkuMi0uMmM2LjEtNi4xIDE1LjktNi4xIDIyIDBsLjEuMWM2IDYuMSA2IDE1LjktLjEgMjEuOWwtLjIuMnoiPjwvcGF0aD48Y2lyY2xlIGNsYXNzPSJzdDEiIGN4PSI1MC4zIiBjeT0iMTQuNyIgcj0iMy4xIiBzdHlsZT0ib3BhY2l0eTouNiI+PC9jaXJjbGU+PGcgY2xhc3M9InN0MyI+PGNpcmNsZSBjbGFzcz0ic3QxIiBjeD0iMjcuNyIgY3k9IjU4IiByPSIxLjciPjwvY2lyY2xlPjwvZz48Y2lyY2xlIGNsYXNzPSJzdDEiIGN4PSI3Ny40IiBjeT0iNjkuMyIgcj0iMS43Ij48L2NpcmNsZT48Y2lyY2xlIGNsYXNzPSJzdDEiIGN4PSIxNi4zIiBjeT0iMzYuNiIgcj0iMS43Ij48L2NpcmNsZT48Y2lyY2xlIGNsYXNzPSJzdDEiIGN4PSI2My43IiBjeT0iODUuOSIgcj0iMi4yIiBzdHlsZT0ib3BhY2l0eTouNCI+PC9jaXJjbGU+PGNpcmNsZSBjbGFzcz0ic3QxIiBjeD0iMjkuNCIgY3k9IjE5LjYiIHI9IjQuOCI+PC9jaXJjbGU+PGcgY2xhc3M9InN0MyI+PGNpcmNsZSBjbGFzcz0ic3QxIiBjeD0iODgiIGN5PSI1MCIgcj0iNC44Ij48L2NpcmNsZT48L2c+PC9zdmc+' - icon: "data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQwIDQwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDAgMTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojMDAwMDAwO30KCS5zdDF7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxnPjxnPjxnPjxyYWRpYWxHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGN4PSIxNC43NzU4IiBjeT0iLTIuOTc3MSIgcj0iOTEuNjI3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojM0MzRkE2Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojM0IwMzQwIi8+PC9yYWRpYWxHcmFkaWVudD48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjAgMzkuNmMtNS4zMiAwIC0xMC4xNiAtMi4xMiAtMTMuNjggLTUuNTZDMi42OCAzMC40OCAwLjQgMjUuNDggMC40IDIwIDAuNCA5LjE2IDkuMTYgMC40IDIwIDAuNGM1LjQ4IDAgMTAuNDggMi4yOCAxNC4wNCA1LjkyQzM3LjQ4IDkuODQgMzkuNiAxNC42OCAzOS42IDIwYzAgMTAuODQgLTguNzYgMTkuNiAtMTkuNiAxOS42Ii8+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDEiIGN4PSIzNy41IiBjeT0iODEuOSIgcj0iNSIgZD0iTTE3IDMyLjc2QTIgMiAwIDAgMSAxNSAzNC43NkEyIDIgMCAwIDEgMTMgMzIuNzZBMiAyIDAgMCAxIDE3IDMyLjc2eiIvPjwvZz48cGF0aCBjbGFzcz0ic3QxIiBkPSJtMTkuNDQgMzYuNzYgNy41MiAtMTcuMzJjLTEgLTAuMDQgLTIgLTAuMjggLTIuODggLTAuOGwtMTAuOCA4LjY0IDAuNTYgLTAuNzIgOCAtMTAuMDRjLTAuNiAtMC45NiAtMC45MiAtMi4wNCAtMC45MiAtMy4xNkwzLjYgMjAuODhsMTkuMDQgLTExLjk2IDAuMDggLTAuMDhjMi40NCAtMi40NCA2LjM2IC0yLjQ0IDguOCAwbDAuMDQgMC4wNGMyLjQgMi40NCAyLjQgNi4zNiAtMC4wNCA4Ljc2bC0wLjA4IDAuMDh6Ii8+PGcgY2xhc3M9InN0MiI+PHBhdGggY2xhc3M9InN0MSIgY3g9IjUwLjMiIGN5PSIxNC43IiByPSIzLjEiIGQ9Ik0yMS4zNiA1Ljg4QTEuMjQgMS4yNCAwIDAgMSAyMC4xMiA3LjEyQTEuMjQgMS4yNCAwIDAgMSAxOC44OCA1Ljg4QTEuMjQgMS4yNCAwIDAgMSAyMS4zNiA1Ljg4eiIvPjwvZz48ZyBjbGFzcz0ic3QzIj48cGF0aCBjbGFzcz0ic3QxIiBjeD0iMjcuNyIgY3k9IjU4IiByPSIxLjciIGQ9Ik0xMS43NiAyMy4yQTAuNjggMC42OCAwIDAgMSAxMS4wOCAyMy44OEEwLjY4IDAuNjggMCAwIDEgMTAuNCAyMy4yQTAuNjggMC42OCAwIDAgMSAxMS43NiAyMy4yeiIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3QxIiBjeD0iNzcuNCIgY3k9IjY5LjMiIHI9IjEuNyIgZD0iTTMxLjY0IDI3LjcyQTAuNjggMC42OCAwIDAgMSAzMC45NiAyOC40QTAuNjggMC42OCAwIDAgMSAzMC4yOCAyNy43MkEwLjY4IDAuNjggMCAwIDEgMzEuNjQgMjcuNzJ6Ii8+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDEiIGN4PSIxNi4zIiBjeT0iMzYuNiIgcj0iMS43IiBkPSJNNy4yIDE0LjY0QTAuNjggMC42OCAwIDAgMSA2LjUyIDE1LjMyQTAuNjggMC42OCAwIDAgMSA1Ljg0IDE0LjY0QTAuNjggMC42OCAwIDAgMSA3LjIgMTQuNjR6Ii8+PC9nPjxnIGNsYXNzPSJzdDQiPjxwYXRoIGNsYXNzPSJzdDEiIGN4PSI2My43IiBjeT0iODUuOSIgcj0iMi4yIiBkPSJNMjYuMzYgMzQuMzZBMC44OCAwLjg4IDAgMCAxIDI1LjQ4IDM1LjI0QTAuODggMC44OCAwIDAgMSAyNC42IDM0LjM2QTAuODggMC44OCAwIDAgMSAyNi4zNiAzNC4zNnoiLz48L2c+PGc+PHBhdGggY2xhc3M9InN0MSIgY3g9IjI5LjQiIGN5PSIxOS42IiByPSI0LjgiIGQ9Ik0xMy42OCA3Ljg0QTEuOTIgMS45MiAwIDAgMSAxMS43NiA5Ljc2QTEuOTIgMS45MiAwIDAgMSA5Ljg0IDcuODRBMS45MiAxLjkyIDAgMCAxIDEzLjY4IDcuODR6Ii8+PC9nPjxnIGNsYXNzPSJzdDMiPjxwYXRoIGNsYXNzPSJzdDEiIGN4PSI4OCIgY3k9IjUwIiByPSI0LjgiIGQ9Ik0zNy4xMiAyMEExLjkyIDEuOTIgMCAwIDEgMzUuMiAyMS45MkExLjkyIDEuOTIgMCAwIDEgMzMuMjggMjBBMS45MiAxLjkyIDAgMCAxIDM3LjEyIDIweiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==" introduction: |- ### In this quick start, you'll deploy and configure Network Observability Operator to get an overview of your cluster network traffic including ingress and egress traffic. For more information on Network Observability, see the related [OpenShift documentation](https://docs.openshift.com/container-platform/latest/observability/network_observability/network-observability-overview.html)'.