Skip to content

Commit 23ae904

Browse files
authored
Merge pull request #97600 from gwynnemonahan/OSDOCS-15821
OSDOCS-15821 [NETOBSERV] Modularize release notes 1.1.0
2 parents 9416b6f + 91cc754 commit 23ae904

13 files changed

+124
-56
lines changed

_topic_maps/_topic_map.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3270,12 +3270,15 @@ Topics:
32703270
Topics:
32713271
- Name: Network Observability Operator release notes 1.10
32723272
File: network-observability-operator-release-notes-1-10
3273-
#- Name: Network observability release notes 1.9.3
3274-
# File: network-observability-release-notes-1-9-3
3275-
#- Name: Network observability release notes 1.9.2
3276-
# File: network-observability-release-notes-1-9-2
3273+
#Keeping network-observability-operator-release-notes until all entries have been modularized.
3274+
#Once all entire have been modularized, it will be updated with modules from 1-10 and these comments will be removed.
32773275
- Name: Network observability release notes
32783276
File: network-observability-operator-release-notes
3277+
- Name: Network Observability Operator archived release notes
3278+
Dir: release_notes_archive
3279+
Topics:
3280+
- Name: Network Observability Operator release notes archive
3281+
File: network-observability-operator-release-notes-archive
32793282
- Name: Network observability overview
32803283
File: network-observability-overview
32813284
- Name: Installing the Network Observability Operator
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
// Module included in the following assemblies:
2+
// * network_observability/network-observability-operator-release-notes-1-1-0.adoc
3+
4+
:_mod-docs-content-type: REFERENCE
5+
[id="network-observability-release-notes-1-1-0-bug-fixes_{context}"]
6+
= Network observability 1.1.0 bug fixes
7+
8+
* Previously, unless the Loki `authToken` configuration was set to `FORWARD` mode, authentication was not enforced, allowing unauthorized users to retrieve flows. Now, regardless of the Loki `authToken` mode, only cluster administrators can retrieve flows. (link:https://bugzilla.redhat.com/show_bug.cgi?id=2169468[*BZ#2169468*])
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
// Module included in the following assemblies:
2+
// * network_observability/network-observability-release--operator-notes-1-1-0.adoc
3+
4+
:_mod-docs-content-type: REFERENCE
5+
[id="network-observability-release-notes-1-1-0-enhancements_{context}"]
6+
= Network observability 1.1.0 enhancements
7+
8+
The following advisory is available for the Network Observability Operator 1.1.0:
9+
10+
* link:https://access.redhat.com/errata/RHSA-2023:0786[RHSA-2023:0786 Network Observability Operator Security Advisory Update]
11+
12+
The Network Observability Operator is now stable and the release channel is upgraded to `v1.1.0`.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
// Module included in the following assemblies:
2+
3+
// * power_monitoring/network-observability-operator-release-notes-1-2-0.adoc
4+
5+
:_mod-docs-content-type: REFERENCE
6+
[id="network-observability-release-notes-1-2-0-bug-fixes_{context}"]
7+
= Network observability 1.2.0 bug fixes
8+
9+
* Previously, after changing the `namespace` value in the FlowCollector spec, `eBPF` agent pods running in the previous namespace were not appropriately deleted. Now, the pods running in the previous namespace are appropriately deleted. (link:https://issues.redhat.com/browse/NETOBSERV-774[*NETOBSERV-774*])
10+
11+
* Previously, after changing the `caCert.name` value in the FlowCollector spec (such as in Loki section), FlowLogs-Pipeline pods and Console plug-in pods were not restarted, therefore they were unaware of the configuration change. Now, the pods are restarted, so they get the configuration change. (link:https://issues.redhat.com/browse/NETOBSERV-772[*NETOBSERV-772*])
12+
13+
* Previously, network flows between pods running on different nodes were sometimes not correctly identified as being duplicates because they are captured by different network interfaces. This resulted in over-estimated metrics displayed in the console plug-in. Now, flows are correctly identified as duplicates, and the console plug-in displays accurate metrics. (link:https://issues.redhat.com/browse/NETOBSERV-755[*NETOBSERV-755*])
14+
15+
* The "reporter" option in the console plug-in is used to filter flows based on the observation point of either source node or destination node. Previously, this option mixed the flows regardless of the node observation point. This was due to network flows being incorrectly reported as Ingress or Egress at the node level. Now, the network flow direction reporting is correct. The "reporter" option filters for source observation point, or destination observation point, as expected. (link:https://issues.redhat.com/browse/NETOBSERV-696[*NETOBSERV-696*])
16+
17+
* Previously, for agents configured to send flows directly to the processor as gRPC+protobuf requests, the submitted payload could be too large and is rejected by the processors' GRPC server. This occurred under very-high-load scenarios and with only some configurations of the agent. The agent logged an error message, such as: _grpc: received message larger than max_. As a consequence, there was information loss about those flows. Now, the gRPC payload is split into several messages when the size exceeds a threshold. As a result, the server maintains connectivity. (link:https://issues.redhat.com/browse/NETOBSERV-617[*NETOBSERV-617*])
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
// Module included in the following assemblies:
2+
// * power_monitoring/network-observability-operator-release-notes-1-2-0.adoc
3+
4+
:_mod-docs-content-type: REFERENCE
5+
[id="network-observability-release-notes-new-features-enhancements-1-2-0_{context}"]
6+
= Network observability 1.2.0 new features and enhancements
7+
8+
This release of network observability and the Network Observability Operator includes the following new features and enhancements:
9+
10+
[id="network-observability-operator-preparing-to-update_{context}"]
11+
== Preparing for the next update
12+
13+
The subscription of an installed Operator specifies an update channel that tracks and receives updates for the Operator. Until the 1.2 release of the Network Observability Operator, the only channel available was `v1.0.x`. The 1.2 release of the Network Observability Operator introduces the `stable` update channel for tracking and receiving updates. You must switch your channel from `v1.0.x` to `stable` to receive future Operator updates. The `v1.0.x` channel is deprecated and planned for removal in a following release.
14+
15+
[id="histogram-feature-1-2_{context}"]
16+
== Histogram in Traffic Flows view
17+
18+
You can now choose to show a histogram of flows over time. The histogram enables you to visualize the history of flows without hitting the Loki query limit. For more information, see "Using the histogram".
19+
20+
[id="conversation-tracking-feature-1-2_{context}"]
21+
== Conversation tracking
22+
23+
You can now query flows by *Log Type*, which enables grouping network flows that are part of the same conversation. For more information, see "Working with conversations".
24+
25+
[id="health-alerts-feature-1-2_{context}"]
26+
== Network observability health alerts
27+
28+
The Network Observability Operator now creates automatic alerts if the `flowlogs-pipeline` is dropping flows because of errors at the write stage or if the Loki ingestion rate limit has been reached. For more information, see "Health dashboards".

observability/network_observability/network-observability-operator-release-notes.adoc

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,17 @@ These release notes track the development of the Network Observability Operator
1414

1515
For an overview of the Network Observability Operator, see xref:../../observability/network_observability/network-observability-overview.adoc#network-observability-overview[About network observability].
1616

17-
include::modules/network-observability-operator-release-notes-1-9-3-advisory.adoc[leveloffset=+1]
17+
////
18+
When all content in this assembly has been modularized:
19+
- move NETOSBERV 1.10 modules into this assembly
20+
- remove the network-observability-operator-release-notes-1-10.adoc file
21+
- update the _topic_map accordingly
22+
- update the addtl-release-notes.adoc file for each OCP version.
1823
19-
include::modules/network-observability-operator-release-notes-1-9-2-advisory.adoc[leveloffset=+1]
24+
This will meet migration requirements, simplify future updates, and remove the need to update addtle-release-notes with each NETOBSERV release.
2025
21-
include::modules/network-observability-release-notes-1-9-2-bug-fixes.adoc[leveloffset=+1]
26+
Delete this comment block when all of that is done.
27+
////
2228
2329
[id="network-observability-operator-release-notes-1-9-1_{context}"]
2430
== Network Observability Operator 1.9.1
@@ -756,17 +762,8 @@ The subscription of an installed Operator specifies an update channel that track
756762
=== Notable technical changes
757763
* Previously, you could install the Network Observability Operator using a custom namespace. This release introduces the `conversion webhook` which changes the `ClusterServiceVersion`. Because of this change, all the available namespaces are no longer listed. Additionally, to enable Operator metrics collection, namespaces that are shared with other Operators, like the `openshift-operators` namespace, cannot be used. Now, the Operator must be installed in the `openshift-netobserv-operator` namespace. You cannot automatically upgrade to the new Operator version if you previously installed the Network Observability Operator using a custom namespace. If you previously installed the Operator using a custom namespace, you must delete the instance of the Operator that was installed and re-install your operator in the `openshift-netobserv-operator` namespace. It is important to note that custom namespaces, such as the commonly used `netobserv` namespace, are still possible for the `FlowCollector`, Loki, Kafka, and other plug-ins. (link:https://issues.redhat.com/browse/NETOBSERV-907[*NETOBSERV-907*])(link:https://https://issues.redhat.com/browse/NETOBSERV-956[*NETOBSERV-956*])
758764

759-
[id="network-observability-operator-release-notes-1-1"]
760-
== Network Observability Operator 1.1.0
765+
[id="network-observability-operatpr-1-1"]
766+
== Network Observability Operator 1.1
767+
include::modules/network-observability-release-notes-1-1-0-enhancements.adoc[leveloffset=+1]
761768

762-
The following advisory is available for the Network Observability Operator 1.1.0:
763-
764-
* link:https://access.redhat.com/errata/RHSA-2023:0786[RHSA-2023:0786 Network Observability Operator Security Advisory Update]
765-
766-
The Network Observability Operator is now stable and the release channel is upgraded to `v1.1.0`.
767-
768-
[id="network-observability-operator-1.1.0-bug-fixes"]
769-
=== Bug fix
770-
771-
* Previously, unless the Loki `authToken` configuration was set to `FORWARD` mode, authentication was no longer enforced, allowing any user who could connect to the {product-title} console in an {product-title} cluster to retrieve flows without authentication.
772-
Now, regardless of the Loki `authToken` mode, only cluster administrators can retrieve flows. (link:https://bugzilla.redhat.com/show_bug.cgi?id=2169468[*BZ#2169468*])
769+
include::modules/network-observability-release-notes-1-1-0-bug-fixes.adoc[leveloffset=+1]

observability/network_observability/network-observability-release-notes-1-9-2.adoc

Lines changed: 0 additions & 19 deletions
This file was deleted.

observability/network_observability/network-observability-release-notes-1-9-3.adoc

Lines changed: 0 additions & 17 deletions
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../_attributes/
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../images/

0 commit comments

Comments
 (0)