Releases: netobserv/network-observability-operator
1.9.1-community
What's Changed
Non-breaking changes
- Konflux: switch back to main by @jotak in #1701
- Use go 1.24 and golangci-lint v2 by @jotak in #1719
- [Helm/upstream] helm chart improvements by @Helion55 and @jotak in #1712
Dependencies
Dependencies
- chore(deps): update flowlogs-pipeline-ystream to 51a2fe9 by @red-hat-konflux in #1704
- chore(deps): update registry.access.redhat.com/ubi9/ubi-minimal docker tag to v9.6-1751286687 by @red-hat-konflux in #1703
- chore(deps): update network-observability-operator-ystream to cbe6511 by @red-hat-konflux in #1705
- chore(deps): update network-observability-console-plugin-pf4-ystream to d71dbf2 by @red-hat-konflux in #1710
- chore(deps): update flowlogs-pipeline-ystream to a52881f by @red-hat-konflux in #1709
- chore(deps): update network-observability-operator-ystream to 731cb4c by @red-hat-konflux in #1711
- chore(deps): update network-observability-console-plugin-ystream to af9d325 by @red-hat-konflux in #1708
- chore(deps): update quay.io/operator-framework/opm docker tag to v1.56.0 by @red-hat-konflux in #1713
- chore(deps): update konflux references by @red-hat-konflux in #1714
- chore(deps): update netobserv-ebpf-agent-ystream to 91f798e by @red-hat-konflux in #1707
- chore(deps): update network-observability-operator-ystream to 5e95638 by @red-hat-konflux in #1718
- chore(deps): update network-observability-console-plugin-ystream to a99b264 by @red-hat-konflux in #1717
- chore(deps): update flowlogs-pipeline-ystream to 540c1df by @red-hat-konflux in #1720
- chore(deps): update network-observability-operator-ystream to f4502f0 by @red-hat-konflux in #1721
- fix(deps): update go modules by @red-hat-konflux in #1716
Full Changelog: 1.9.0-community...1.9.1-community
Related components
eBPF Agent
What's Changed
Non-breaking changes
- Konflux: switch back to main by @jotak in netobserv/netobserv-ebpf-agent#747
- NETOBSERV-2315: bump flp by @jotak in netobserv/netobserv-ebpf-agent#749
Dependencies
- chore(deps): update registry.access.redhat.com/ubi9/ubi-minimal docker tag to v9.6-1751286687 by @red-hat-konflux in netobserv/netobserv-ebpf-agent#748
- Update Konflux references by @red-hat-konflux in netobserv/netobserv-ebpf-agent#751
- Bump github.com/cilium/ebpf from 0.18.0 to 0.19.0 by @dependabot in netobserv/netobserv-ebpf-agent#745
Full Changelog: netobserv/netobserv-ebpf-agent@v1.9.0-community...v1.9.1-community
Flowlogs-Pipeline
What's Changed
Non-breaking changes
- Fix go cover broken with goyacc by @jotak in netobserv/flowlogs-pipeline#1016
- Konflux: switch back to main by @jotak in netobserv/flowlogs-pipeline#1017
- NETOBSERV-2307: NETOBSERV-2315: fix several IPFIX issues by @jotak in netobserv/flowlogs-pipeline#1019
Dependencies
- Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 by @dependabot in netobserv/flowlogs-pipeline#1010
- Update registry.access.redhat.com/ubi9/ubi-minimal Docker tag to v9.6-1751286687 by @red-hat-konflux in netobserv/flowlogs-pipeline#1018
- Bump go.opentelemetry.io/otel from 1.36.0 to 1.37.0 by @dependabot in netobserv/flowlogs-pipeline#1013
Full Changelog: netobserv/flowlogs-pipeline@v1.9.0-community...v1.9.1-community
Console Plugin
What's Changed
Non-breaking changes
- Create draft release automatically by @jotak in netobserv/network-observability-console-plugin#917
- Konflux: switch back to main by @jotak in netobserv/network-observability-console-plugin#914
Dependencies
- chore(deps): update registry.access.redhat.com/ubi9/ubi-minimal docker tag to v9.6-1751286687 by @red-hat-konflux in netobserv/network-observability-console-plugin#916
- chore(deps): update registry.access.redhat.com/ubi9/nodejs-18 docker tag to v9.6-1749709214 by @red-hat-konflux in netobserv/network-observability-console-plugin#915
- Bump github.com/prometheus/common from 0.64.0 to 0.65.0 by @dependabot in netobserv/network-observability-console-plugin#901
- chore(deps): update konflux references by @red-hat-konflux in netobserv/network-observability-console-plugin#922
Full Changelog: netobserv/network-observability-console-plugin@v1.9.0-community...v1.9.1-community
1.9.0-community
What's Changed
Breaking changes 🛠
Non-breaking changes
- Add missing peer map to bpfman volume by @msherif1234 in #1068
- NETOBSERV-1981: Fix Exporters form view by @Amoghrd in #912
- Fixe typo in bundle images digests by @OlivierCazade in #1075
- Regenerate doc by @jotak in #1071
- Label konflux PRs as dependency by @jotak in #1132
- NETOBSERV-2112: FIPS compliance by @jotak in #1136
- Removing preflight check for bundle which is skipped for bundle by @OlivierCazade in #1140
- Improve release note layout: make it shorter with collapsable sections by @jotak in #1146
- feat(KONFLUX-4158): add fbc-fips-check task to FBC pipeline by @jotak in #1166
- Override relatedImages in CSV by @jotak in #1168
- Remove duplicated "build platforms" by @jotak in #1170
- Fixing konflux configuration for fbc 4.18 by @OlivierCazade in #1169
- Uniform FBC definitions by @jotak in #1178
- Prepare 1.8 fbc by @jotak in #1177
- Konflux: pinning validate-fbc task in konflux by @OlivierCazade in #1181
- Use brew build for 4.18 catalog by @jotak in #1182
- Konflux: Removing sbom task which as been deprecated by @OlivierCazade in #1183
- Temporary skipping fbc-fips-check-oci-ta by @jotak in #1195
- Fix catalog config in wrong directory by @jotak in #1201
- fix catalog related images by @jotak in #1202
- NETOBSERV-2132: Regenerate catalog for legacy ocp by @jotak in #1198
- Update Konflux.md by @jotak in #1199
- Fix vendoring issue by @jotak in #1200
- Add QE team approvers on nudging PRs by @jotak in #1210
- bump-1.9.0 by @jpinsonneau in #1212
- Add github action to check helm + update helm for 1.8.0-community by @jotak in #1113
- Improve helm chart by @jotak in #1220
- Refactor roles: static definitions in bundle by @jotak in #1209
- NETOBSERV-2108: fix upstream catalog generation by @jotak in #1232
- NETOBSERV-1955: fix wrong metrics for conversation tracking by @jotak in #1096
- Fix: config-watcher must be a ClusterRole by @jotak in #1238
- README: discussions and contributions by @jotak in #1236
- NETOBSERV-2185: fix loki writer role name by @jotak in #1258
- Fix typo by @jotak in #1221
- NETOBSERV-1938: display FC validation warnings and reverse conditions by @jotak in #1255
- NETOBSERV-2150: add license to downstream container by @jotak in #1237
- Downstream dockerfiles: manage BUILDVERSION, and some cleanup by @jotak in #1263
- NETOBSERV-2174: check if LokiStack exists by @jotak in #1257
- Tagging last konflux bundle as latest by @OlivierCazade in #1233
- Fix downstream test catalog by @jotak in #1272
- Updating containers digests references by @OlivierCazade in #1273
- [doc/trivial] Simpler helm command by @jotak in #1265
- Update bundle digest by @jotak in #1277
- NETOBSERV-2190: fix openshift version check with nightly builds by @jotak in #1290
- NETOBSERV-2194:: use OCP4.19 version check for networkEvents/UDN/ebpfMgr by @msherif1234 in #1298
- nit: Add artifacthub badge and annotations by @jotak in #1287
- Update bpfman apis by @msherif1234 in #1256
- Remove fbc pipelines by @jotak in #1310
- NETOBSERV-1418: make namespace immutable by @jotak in #1229
- Fix semver with 0.0.0- by @jotak in #1341
- NETOBSERV-2198: IPsec support by @msherif1234 in #1085
- Bump prometheus and remove custom patch by @jotak in #1311
- Remove unnecessary dependencies by @jotak in #1368
- NETOBSERV-2126: cleanup unused code wrt Duplicate by @jotak in #1261
- NETOBSERV-1929 add resources recommendations to install page by @jpinsonneau in #1388
- Update Konflux doc IDMS by @jotak in #1386
- Renovate auto-merge by @jotak in #1407
- Rename "sampling rate" => "sampling ratio" by @jotak in #1342
- Doc: Freeze/unfreeze branches by @jotak in #1458
- NETOBSERV-2178: improve warning messages in agent config/validation by @jotak in #1466
- Add OpenShift Optional category by @jotak in #1436
- CRD doc: update feature statuses by @jotak in #1483
- NETOBSERV-2186: configure sampling field name in FLP, refined sampling metrics by @jotak in #1482
- Add operator to "Observability" category in OperatorHub by @stleerh in #1409
- Allow custom registry by @jpinsonneau in #1507
- NETOBSERV-2227: plugin feature "multiNetworks", and promote NetworkName columns by @jotak in #1508
- NETOBSERV-2101: remove CAP_SYS_RESOURCE, allow override by @jotak in #1484
- Manage console pf4 builds by @jotak in #1519
- NETOBSERV-2222: single column ipsec status by @jotak in #1556
- NETOBSERV-2240: do not fail in case of error while discovering APIs by @jotak in #1511
- NETOBSERV-2257: identify interfaces by index and mac by @jotak in #1565
- NETOBSERV-2221 : Adding ipsec related metrics by @OlivierCazade in #1543
- Update konflux dashboard link by @jotak in #1590
- NETOBSERV-2221 follow-up: make default metrics, show % ipsec traffic by @jotak in #1573
- Do not open flp pprof port by default by @jotak in #1622
- Regenerate API references by...
1.8.2-community
What's Changed
Non-breaking changes
- chore(deps): update network-observability-operator-bundle-1-8 to de506f2 by @red-hat-konflux in #1222
- chore(deps): update network-observability-operator-1-8 to f15736b by @red-hat-konflux in #1223
- chore(deps): update registry.access.redhat.com/ubi9/ubi-minimal docker tag to v9.5-1741599792 by @red-hat-konflux in #1226
- chore(deps): update registry.access.redhat.com/ubi9/ubi-minimal docker tag to v9.5-1741850109 by @red-hat-konflux in #1234
- chore(deps): update konflux references by @red-hat-konflux in #1241
- fix(deps): update kubernetes packages to v0.32.3 by @red-hat-konflux in #1246
- fix(deps): update module sigs.k8s.io/controller-runtime to v0.20.3 by @red-hat-konflux in #1249
- Re-apply changes from main branch by @jotak in #1264
- fix(deps): update github.com/openshift/api digest to 8a7efbf by @red-hat-konflux in #1245
Full Changelog: 1.8.1-community...1.8.2-community
Related components
eBPF Agent
What's Changed
Non-breaking changes
- Update Konflux references by @red-hat-konflux in netobserv/netobserv-ebpf-agent#606
- Update kubernetes packages to v0.32.3 by @red-hat-konflux in netobserv/netobserv-ebpf-agent#608
- Update module github.com/netobserv/flowlogs-pipeline to v1.8.1-crc0 by @red-hat-konflux in netobserv/netobserv-ebpf-agent#588
- Update registry.access.redhat.com/ubi9/ubi-minimal Docker tag to v9.5-1741850109 by @red-hat-konflux in netobserv/netobserv-ebpf-agent#601
- Update github.com/ovn-org/ovn-kubernetes/go-controller digest to 95b6ca5 by @red-hat-konflux in netobserv/netobserv-ebpf-agent#607
- Update module github.com/prometheus/client_golang to v1.21.1 by @red-hat-konflux in netobserv/netobserv-ebpf-agent#609
Full Changelog: netobserv/netobserv-ebpf-agent@v1.8.1-community...v1.8.2-community
Flowlogs-Pipeline
What's Changed
Non-breaking changes
- chore(deps): update registry.access.redhat.com/ubi9/ubi-minimal docker tag to v9.5-1741599792 by @red-hat-konflux in netobserv/flowlogs-pipeline#856
- chore(deps): update konflux references by @red-hat-konflux in netobserv/flowlogs-pipeline#863
- chore(deps): update registry.access.redhat.com/ubi9/ubi-minimal docker tag to v9.5-1741850109 by @red-hat-konflux in netobserv/flowlogs-pipeline#859
- fix(deps): update kubernetes packages to v0.32.3 by @red-hat-konflux in netobserv/flowlogs-pipeline#866
- fix(deps): update module github.com/minio/minio-go/v7 to v7.0.88 by @red-hat-konflux in netobserv/flowlogs-pipeline#867
- fix(deps): update module github.com/agoda-com/opentelemetry-logs-go to v0.6.0 by @red-hat-konflux in netobserv/flowlogs-pipeline#840
- fix(deps): update module github.com/netobserv/netobserv-ebpf-agent to v1.8.1-crc0 by @red-hat-konflux in netobserv/flowlogs-pipeline#871
Full Changelog: netobserv/flowlogs-pipeline@v1.8.1-community...v1.8.2-community
Console Plugin
What's Changed
Non-breaking changes
- Update Konflux references by @red-hat-konflux in netobserv/network-observability-console-plugin#735
- Update kubernetes packages to v0.32.3 by @red-hat-konflux in netobserv/network-observability-console-plugin#770
- Update github.com/ovn-org/ovn-kubernetes/go-controller digest to 95b6ca5 by @red-hat-konflux in netobserv/network-observability-console-plugin#769
- Update registry.access.redhat.com/ubi9/nodejs-18 Docker tag to v1-1741891089 by @red-hat-konflux in netobserv/network-observability-console-plugin#765
- Update registry.access.redhat.com/ubi9/ubi-minimal Docker tag to v9.5-1741850109 by @red-hat-konflux in netobserv/network-observability-console-plugin#766
Full Changelog: netobserv/network-observability-console-plugin@v1.8.1-community...v1.8.2-community
v1.8.1-community
What's Changed
Non-breaking changes
- chore(deps): update konflux references by @red-hat-konflux in #1118
- release-1.8: Bumping images in bundle by @OlivierCazade in #1133
- Regenerate doc [1.8 backport] by @jotak in #1126
- Bumping images in bundle by @OlivierCazade in #1137
- Bumping bundle in FBC by @OlivierCazade in #1138
- NETOBSERV-2112: FIPS compliance [backport 1.8] by @jotak in #1135
- chore(deps): update registry.access.redhat.com/ubi9/ubi-minimal docker tag to v9.5-1739420147 by @red-hat-konflux in #1142
- (backport) Removing preflight check which is skipped for bundles by @OlivierCazade in #1139
- release-1.8 Bumping images in bundle by @OlivierCazade in #1159
- release-1.8 Bumping bundle in fbc by @OlivierCazade in #1161
- Fix nudge on 1.8 by @jotak in #1173
- chore(deps): update network-observability-operator-1-8 to 6aaf734 by @red-hat-konflux in #1172
- chore(deps): update network-observability-operator-bundle-1-8 to fad5f7d by @red-hat-konflux in #1171
- chore(deps): update network-observability-operator-bundle-1-8 to 915bda5 by @red-hat-konflux in #1174
- Temporary skipping fbc-fips-check-oci-ta by @jotak in #1194
- chore(deps): update dependency flit_core to v3.11.0 by @red-hat-konflux in #1184
- chore(deps): update quay.io/operator-framework/opm docker tag to v1.51.0 by @red-hat-konflux in #1111
- chore(deps): update dependency setuptools-scm to v8.2.0 by @red-hat-konflux in #1185
- chore(deps): update network-observability-operator-bundle-1-8 to 0f08352 by @red-hat-konflux in #1196
- chore(deps): update konflux references by @red-hat-konflux in #1151
- RELEASE BLOCKER(March 17, 2025): Add fbc-target-index-pruning-check to FBC pipelines by @nmars in #1208
- chore(deps): update network-observability-operator-1-8 to d27c491 by @red-hat-konflux in #1197
- fix(deps): update kubernetes packages to v0.32.2 by @red-hat-konflux in #1189
New Contributors
Full Changelog: 1.8.0-community...1.8.1-community
Related components
eBPF Agent
What's Changed
Non-breaking changes
- Update Konflux references by @red-hat-konflux in netobserv/netobserv-ebpf-agent#553
- Update registry.access.redhat.com/ubi9/ubi-minimal Docker tag to v9.5-1738816775 by @red-hat-konflux in netobserv/netobserv-ebpf-agent#545
- Align downstream dockerfile with the upstream one by @OlivierCazade in netobserv/netobserv-ebpf-agent#557
- release-1.8: Fix arg usage for downstream builds by @OlivierCazade in netobserv/netobserv-ebpf-agent#558
- NETOBSERV-2112: FIPS compliance [backport 1.8] by @jotak in netobserv/netobserv-ebpf-agent#559
- Update registry.access.redhat.com/ubi9/ubi-minimal Docker tag to v9.5-1739420147 by @red-hat-konflux in netobserv/netobserv-ebpf-agent#565
- Update Konflux references by @red-hat-konflux in netobserv/netobserv-ebpf-agent#568
- Update github.com/ovn-org/ovn-kubernetes/go-controller digest to 57a2590 by @red-hat-konflux in netobserv/netobserv-ebpf-agent#577
- Update kubernetes packages to v0.32.2 by @red-hat-konflux in netobserv/netobserv-ebpf-agent#578
- Update module google.golang.org/protobuf to v1.36.5 by @red-hat-konflux in netobserv/netobserv-ebpf-agent#579
- Update module github.com/prometheus/client_golang to v1.21.0 by @red-hat-konflux in netobserv/netobserv-ebpf-agent#589
Full Changelog: netobserv/netobserv-ebpf-agent@v1.8.0-community...v1.8.1-community
Flowlogs-Pipeline
What's Changed
Non-breaking changes
- chore(deps): update registry.access.redhat.com/ubi9/ubi-minimal docker tag to v9.5-1738816775 by @red-hat-konflux in netobserv/flowlogs-pipeline#813
- chore(deps): update konflux references by @red-hat-konflux in netobserv/flowlogs-pipeline#816
- NETOBSERV-2112: FIPS compliance [1.8 backport] by @jotak in netobserv/flowlogs-pipeline#821
- chore(deps): update registry.access.redhat.com/ubi9/ubi-minimal docker tag to v9.5-1739420147 by @red-hat-konflux in netobserv/flowlogs-pipeline#824
- chore(deps): update konflux references by @red-hat-konflux in netobserv/flowlogs-pipeline#827
- fix(deps): update kubernetes packages to v0.32.2 by @red-hat-konflux in netobserv/flowlogs-pipeline#829
- fix(deps): update module github.com/ip2location/ip2location-go/v9 to v9.7.1 by @red-hat-konflux in netobserv/flowlogs-pipeline#830
- fix(deps): update module github.com/minio/minio-go/v7 to v7.0.87 by @red-hat-konflux in netobserv/flowlogs-pipeline#831
- fix(deps): update module github.com/spf13/pflag to v1.0.6 by @red-hat-konflux in netobserv/flowlogs-pipeline#835
- fix(deps): update module google.golang.org/protobuf to v1.36.5 by @red-hat-konflux in netobserv/flowlogs-pipeline#836
Full Changelog: netobserv/flowlogs-pipeline@v1.8.0-community...v1.8.1-community
Console Plugin
What's Changed
Non-breaking changes
- Fixing konflux security violations by @OlivierCazade in netobserv/network-observability-console-plugin#723
- NETOBSERV-2112: FIPS compliance [backport 1.8] by @jotak in netobserv/network-observability-console-plugin#726
- WIP Revert "Building frontend only once (#718) (#722)" by @OlivierCazade in netobserv/network-observability-console-plugin#729
- Adding ignore-script flag to npm during konflux builds by @OlivierCazade in netobserv/network-observability-console-plugin#733
- Update registry.access.redhat.com/ubi9/ubi-minimal Docker tag to v9.5-1739420147 by @red-hat-konflux in netobserv/network-observability-console-plugin#731
- Update registry.access.redhat.com/ubi9/nodejs-18 Docker tag to v1-1739782539 by @red-hat-konflux in netobserv/network-observability-console-plugin#712
- Update module github.com/prometheus/client_golang to v1.21.0 by @red-hat-konflux in netobserv/network-observability-console-plugin#750
- Update kubernetes packages to v0.32.2 by @red-hat-konflux in netobserv/network-observability-console-plugin#740
- Update Node.js to v22 by @red-hat-konflux in netobserv/network-observability-console-plugin#738
- Update github.com/ovn-org/ovn-kubernetes/go-controller digest to 57a2590 by @red-hat-konflux in netobserv/network-observability-console-plugin#739
Full Changelog: netobserv/network-observability-console-plugin@v1.8.0-community...v1.8.1-community
1.8.0-community
What's Changed
Non-breaking changes
- Restrict konflux to test branch by @OlivierCazade in #696
- NETOBSERV-1734: change subnets order priority by @jotak in #693
- NETOBSERV-1522 Open Telemetry exporter API by @jpinsonneau in #671
- NETOBSERV-1737 consolePlugin fails to get deployed on 4.17 cluster by @jpinsonneau in #718
- NETOBSERV-1765: add flowmetrics examples for SYN-flood detection by @jotak in #719
- Remove base images ref in konflux config by @OlivierCazade in #721
- NETOBSERV-1746: Adapt health dashboard to flows metrics enabled by @jotak in #727
- NETOBSERV-1377: Add controller to deploy netobserv network policy by @OlivierCazade in #690
- NETOBSERV-1755 Add filter for TCP flags by @msherif1234 in #710
- NETOBSERV-1777: Allow DNS tracking to use configurable port for tracking by @msherif1234 in #724
- NETOBSERV-1758: fix error with monitoring ctrl w/o openshift by @jotak in #725
- NETOBSERV-1786: Add support to build file based catalog by @OlivierCazade in #728
- Test console improvements by @jotak in #736
- NETOBSERV-1806 ICMP type are showing as n/a for icmp traffic by @jpinsonneau in #752
- NETOBSERV-1689 Allow multi-tenant Prometheus queries by @jpinsonneau in #726
- NETOBSERV-1790 Mac enrichment feature gate by @jpinsonneau in #732
- fix filter icmp pointer check by @msherif1234 in #754
- NETOBSERV-1642: Ovs monitoring feature by @msherif1234 in #664
- NETOBSERV-1779 allow port filtering if protocol not set by @jpinsonneau in #738
- NETOBSERV-1792: Added update-build script to add downstream labels by @OlivierCazade in #739
- Remove deprecated params from konflux by @OlivierCazade in #757
- Update catalog file to point to downstream bundle by @OlivierCazade in #758
- Add missing dependencies to build scripts by @OlivierCazade in #759
- Fix image reference by @OlivierCazade in #760
- NETOBSERV-1766: Increase loki.WriteBatchSize to 10MB default by @jpinsonneau in #748
- NETOBSERV-1803: Allow flow filtering for L4 protocols using two ports by @msherif1234 in #741
- Check version when discovering api by @jotak in #764
- Fix podman builds by @jotak in #769
- NETOBSERV-1792 Add bundle nudging configuration to konflux by @OlivierCazade in #767
- NETOBSERV-1856: new role for metrics reading permissions by @jotak in #768
- NETOBSERV-1786: Automatically update bundle reference in the catalog by @OlivierCazade in #778
- NETOBSERV-1848 Enable egress metric to show more traffic by @jpinsonneau in #766
- NETOBSERV-1772: allow prom label remapping by @jotak in #733
- NETOBSERV-1875: Make enrichment indexes configurable by @jotak in #772
- NETOBSERV-1811 set namespace ownership by @jpinsonneau in #763
- NETOBSERV-1633: Enable prefetch dependencies in konlfux build pipelines by @OlivierCazade in #794
- NETOBSERV-1633: Fix operator konflux build violations by @OlivierCazade in #798
- NETOBSERV-1893: fix netobserv-mertics-reader role creation by @jotak in #799
- NETOBSERV-1633: Removed deprecated var from konflux build by @OlivierCazade in #804
- NETOBSERV-1811 promote managed label by @jpinsonneau in #806
- NETOBSERV-1910: Add packet drop filtering API by @msherif1234 in #790
- Networkevents feature is DevPreview by @jotak in #811
- Improve asciidocs by @jpinsonneau in #809
- NETOBSERV-1934: allow connection from apiserver by @jotak in #816
- NETOBSERV-1933: do not set default additional namespaces for netpol by @jotak in #813
- NETOBSERV-1931: introduce flowcollector validation webhook by @jotak in #817
- Regenerate API docs by @jotak in #796
- API docs: fix missed feedback by @jotak in #826
- Align build steps - distinguish clean vs dev builds by @jotak in #828
- NETOBSERV-1633 Konflux pipeline multiarch and downstream requirements by @OlivierCazade in #830
- NETOBSERV-1885: improve resource filter descriptions by @jpinsonneau in #820
- NETOBSERV-1747: trigger stored resource migration on operator startup by @jotak in #780
- update golangci-lint by @jotak in #861
- NETOBSERV-1927 scopes config by @jpinsonneau in #834
- Adapt columns in frontend config with changes in plugin by @jotak in #835
- Improve doc for ebpf filters by @jotak in #827
- NETOBSERV-1692: Add FLP-based filters & deduper options by @jotak in #591
- NETOBSERV-1890: expand TCP flags as string in FLP by @jotak in #833
- Fix konflux build requirements by @OlivierCazade in #917
- Adding previous releases to fbc catalog by @OlivierCazade in #919
- OLM forms, fix display name generation for mac by @jotak in #942
- NETOBSERV-1935: enable metrics from list/nested fields by @jotak in #863
- update for new flags structure by @memodi in #943
- NETOBSERV-1580: update frontend config for CLI by @jpinsonneau in #819
- Update container digest in bundle by @OlivierCazade in #944
- NETOBSERV-2043: packet translation feature support by @msherif1234 in #821
- SDN-5393: intg netobserv operator with bpfman to manage ebpf programs by @msherif1234 in #829
- NETOBSERV-2005: Mutli eBPF flow filter support by @msherif1234 in #927
- Pkt translation envvar not been set correctly by @msherif1234 in #982
- Adding version label in downstream build by @OlivierCazade in #950
- Updating konflux task due to breaking change and deprecated tasks by @OlivierCazade in #966
- NETOBSERV-2048: Add webhook check to prevent CIDR duplication when configur...
1.6.1-community
What's Changed
Non-breaking changes
- [Trivial] Remove obsolete fix, add --server-side to deploy-kind by @jotak in #658
- NETOBSERV-1664: flowmetric isn't dev preview; also mention samples location by @jotak in #660
- NETOBSERV-1665: use v1 for conversionReviewVersions by @jotak in #662
- H&H: Allow using Test Console (standalone) from operator 🤘 by @jotak in #666
- Regenerate docs by @jotak in #657
- NETOBSERV-1672: add cluster & zone to predefined metrics by @jotak in #665
- NETOBSERV-1647: Do not load loki cert when loki disabled by @jotak in #669
- Update documentation from feedback by @jotak in #672
- NETOBSERV-1688: relax ebpf drop alert by @jotak in #674
- Add FAQ/troubleshooting: metrics discrepancies + loki timeout by @jotak in #663
- NETOBSERV-1707: move to go 1.22 by @jotak in #682
- Add .ci-operator.yaml by @jotak in #683
- NETOBSERV-1705: do not send zone/cluster labels config... by @jotak in #677
- force conflicts on deploy by @jotak in #689
- NETOBSERV-1617: generalize flow filter so it can be used with pcap feature by @msherif1234 in #691
- NETOBSERV-1731: hide metrics enable setting from form by @jotak in #692
- NETOBSERV-1649: add drop cause & state labels to metrics by @jotak in #676
Dependencies
- Bump k8s dependencies: k8s -> v0.30.2, ctrl-run -> v0.18.4 by @dependabot in #673
- Bump github.com/go-logr/logr from 1.4.1 to 1.4.2 by @dependabot in #686
- Bump github.com/onsi/ginkgo/v2 from 2.18.0 to 2.19.0 by @dependabot in #687
Full Changelog: 1.6.0-community...1.6.1-community
Related components
eBPF Agent
What's Changed
Non-breaking changes
- Codecov: remove token, turn off CI failure by @jotak in netobserv/netobserv-ebpf-agent#341
- NETOBSERV-1682: Revert toolchain version by @OlivierCazade in netobserv/netobserv-ebpf-agent#344
- NETOBSERV-1676: make ebpf sampling global and visible to all hooks by @msherif1234 in netobserv/netobserv-ebpf-agent#346
- NETOBSERV-1707: move to go 1.22 by @jotak in netobserv/netobserv-ebpf-agent#349
- Add .ci-operator.yaml by @jotak in netobserv/netobserv-ebpf-agent#353
- NETOBSERV-1564: do not force flushing maps when rb is triggered by @jotak in netobserv/netobserv-ebpf-agent#348
- NETOBSERV-1697: Add retry around netlinkSubscribeAt by @msherif1234 in netobserv/netobserv-ebpf-agent#358
- NETOBSERV-1617: reuse flow filter capability with pcap feature by @msherif1234 in netobserv/netobserv-ebpf-agent#359
- flow filtering default settings for cidr and action by @msherif1234 in netobserv/netobserv-ebpf-agent#357
- NETOBSERV-1732: add logic to lkup all previous tc filters and remove them by @msherif1234 in netobserv/netobserv-ebpf-agent#360
- NETOBSERV-1743: handle file exits error using TCx hooks and update FC by @msherif1234 in netobserv/netobserv-ebpf-agent#363
Dependencies
- Bump k8s.io/client-go from 0.29.4 to 0.30.2 by @dependabot in netobserv/netobserv-ebpf-agent#352
- Bump golang.org/x/sys from 0.20.0 to 0.21.0 by @dependabot in netobserv/netobserv-ebpf-agent#356
- Bump sigs.k8s.io/e2e-framework from 0.3.0 to 0.4.0 by @dependabot in netobserv/netobserv-ebpf-agent#354
- Bump google.golang.org/protobuf from 1.34.1 to 1.34.2 by @dependabot in netobserv/netobserv-ebpf-agent#355
- Bump github.com/vladimirvivien/gexe from 0.2.0 to 0.3.0 by @dependabot in netobserv/netobserv-ebpf-agent#361
- Bump github.com/netobserv/flowlogs-pipeline from 0.1.12-0.20240325100124-fd783b283c7c to 1.6.1-crc0 by @dependabot in netobserv/netobserv-ebpf-agent#362
Full Changelog: netobserv/netobserv-ebpf-agent@v1.6.0-community...v1.6.1-community
Flowlogs-Pipeline
What's Changed
Breaking changes 🛠
- Add new filters allowing FLP-based dedup by @jotak in netobserv/flowlogs-pipeline#640
Non-breaking changes
- NETOBSERV-1522 Add otel to pipeline builder by @jpinsonneau in netobserv/flowlogs-pipeline#672
- NETOBSERV-1707: move to go 1.22 by @jotak in netobserv/flowlogs-pipeline#675
- Add .ci-operator.yaml by @jotak in netobserv/flowlogs-pipeline#680
Dependencies
- Bump github.com/prometheus/client_golang from 1.19.0 to 1.19.1 by @dependabot in netobserv/flowlogs-pipeline#665
- Bump google.golang.org/protobuf from 1.33.0 to 1.34.1 by @dependabot in netobserv/flowlogs-pipeline#670
- Bump github.com/spf13/viper from 1.18.2 to 1.19.0 by @dependabot in netobserv/flowlogs-pipeline#673
Full Changelog: netobserv/flowlogs-pipeline@v1.6.0-community...v1.6.1-community
Console Plugin
What's Changed
Non-breaking changes
- NETOBSERV-1630 allow not for ip filters by @jpinsonneau in netobserv/network-observability-console-plugin#533
- NETOBSERV-1661 wait for filter load before tick by @jpinsonneau in netobserv/network-observability-console-plugin#534
- NETOBSERV-1621: fix error messages by @jpinsonneau in netobserv/network-observability-console-plugin#523
- NETOBSERV-1707: move to go 1.22 by @jotak in netobserv/network-observability-console-plugin#542
- NETOBSERV-1649: remove obsolete comment by @jotak in netobserv/network-observability-console-plugin#540
- Add .ci-operator.yaml by @jotak in netobserv/network-observability-console-plugin#547
- NETOBSERV-268 frontend code styling by @jpinsonneau in netobserv/network-observability-console-plugin#541
- NETOBSERV-1720: fix issues with topology scopes by @jotak in netobserv/network-observability-console-plugin#550
- NETOBSERV-1706: fix error displayed due to max-chunk-age by @jotak in netobserv/network-observability-console-plugin#552
- NETOBSERV-1649: Improve UX and cases managed with prometheus by @jotak in netobserv/network-observability-console-plugin#549
Full Changelog: netobserv/network-observability-console-plugin@v1.6.0-community...v1.6.1-community
1.6.0-community
Check out the announcement for a summary: #661
What's Changed
Breaking changes 🛠
- NETOBSERV-1466 rely on duplicate different than 'true' for prom queries by @jpinsonneau in #580
- NETOBSERV-1466 NodeDirection / IfDirection by @jpinsonneau in #578
Non-breaking changes
- NETOBSERV-1513: Remove v1alpha1, deprecate v1beta1, store v1beta2 by @jotak in #577
- NETOBSERV-557: add eBPF agent metrics for troubleshooting by @msherif1234 in #582
- NETOBSERV-1544: fix broken link and update a few other links in CSV by @jotak in #584
- NETOBSERV-1500: Update after refactoring of FLP transform network API by @OlivierCazade in #562
- NETOBSERV-1517: remove IPFIX agent mode by @jotak in #579
- NETOBSERV-1514: drop go1.20 support by @jotak in #589
- NETOBSERV-1474: change dup mode to use list as the default by @msherif1234 in #576
- NETOBSERV-1568: reintroduce finalizer check to remove any remaining finalizer by @jotak in #593
- Update FLP, use provided enums in API by @jotak in #594
- NETOBSERV-1508 add selector, afinity and priority to components by @jpinsonneau in #569
- Fix upstream release issues, starting new channel by @jotak in #592
- NETOBSERV-1471 eBPF env renaming by @jpinsonneau in #600
- Change HOST/PORT env to TARGET_HOST / TARGET_PORT by @jotak in #601
- Add go mod vendor check in CI by @jotak in #603
- NETOBSERV-1532: add TLS support to ebpf agent metrics config by @msherif1234 in #602
- NETOBSERV-1533: add eBPF metrics to health dashboard - improve design by @jotak in #583
- NETOBSERV-1426: detect external workloads / openshift subnets by @jotak in #559
- OCPBUGS-30191: typo omited->omitted by @jotak in #608
- Update controller-gen, improve kind deployment by @jotak in #605
- codecov v4 by @jpinsonneau in #612
- Sampling check by @Amoghrd in #614
- NETOBSERV-1478: Add eBPF Agent flows filtering capability by @msherif1234 in #607
- NETOBSERV-1605: add flow filter to ebpf agent dashboard by @msherif1234 in #617
- Codecov add env token from secret by @jpinsonneau in #620
- Enable openshift subnets by default by @jotak in #619
- NETOBSERV-1606: Add PODs tolerations config to ebpf agent, flp and console plugin by @msherif1234 in #618
- README / markdown updates by @jotak in #621
- NETOBSERV-1610: document cardinality warning per field by @jotak in #623
- NETOBSERV-1614: Metrics API validation webhook by @msherif1234 in #622
- NETOBSERV-1619: use dedicated metrics ports for netobserv to avoid conflicts by @msherif1234 in #628
- NETOBSERV-1427 Added support to FLP dynamic configmap by @OlivierCazade in #610
- NETOBSERV-1626: add configmaps to service account by @msherif1234 in #633
- NETOBSERV-1625: Add ebpf altering for flows drop by @msherif1234 in #632
- NETOBSERV-1343: generate dashboards from metrics API by @jotak in #609
- NETOBSERV-1613: switch kubectl apply to use server-side by @msherif1234 in #634
- NETOBSERV-1447: Added a check to log a warning if some labels are used in metric defi… by @OlivierCazade in #629
- NETOBSERV-1632: metrics API, allow empty unit by @jotak in #639
- NETOBSERV-1625: (follow-up) mention other possible cause for ebpf drops by @jotak in #640
- Replace "handshake RTT" mentions with "smoothed RTT" by @jotak in #643
- NETOBSERV-140: top pods talkers (and other sample updates) by @jotak in #645
- NETOBSERV-1653: use the same string for flowdrop alert to disable alert if needed by @msherif1234 in #644
- enable ebpf metrics by default while keep the knob in case we need to disable by @msherif1234 in #649
- NETOBSERV-1648: Make high cardinality check more visible by @jotak in #650
- NETOBSERV-1647: do not get Loki certificates when Loki is disabled by @jotak in #653
- NETOBSERV-1646: add unit to graph titles by @jotak in #652
- NETOBSERV-739: Add prometheus by @jotak in #613
Dependencies
- bump FLP by @jotak in #581
- Bump sigs.k8s.io/controller-runtime from 0.17.0 to 0.17.2 by @dependabot in #574
- Bump k8s.io/apiextensions-apiserver from 0.29.1 to 0.29.2 by @dependabot in #571
- Bump k8s.io/kube-aggregator from 0.29.1 to 0.29.2 by @dependabot in #572
- Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 by @dependabot in #590
- Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #586
- Bump github.com/onsi/ginkgo/v2 from 2.15.0 to 2.16.0 by @dependabot in #587
- Bump go.uber.org/zap from 1.26.0 to 1.27.0 by @dependabot in #585
- Bump github.com/onsi/ginkgo/v2 from 2.16.0 to 2.17.1 by @dependabot in #596
- Bump k8s.io/apimachinery from 0.29.2 to 0.29.3 by @dependabot in #597
- Bump k8s.io/apiextensions-apiserver from 0.29.2 to 0.29.3 by @dependabot in #598
- Bump k8s.io/kube-aggregator from 0.29.2 to 0.29.3 by @dependabot in #595
- Bump sigs.k8s.io/controller-runtime from 0.17.2 to 0.17.3 by @dependabot in #616
- Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring from 0.71.2 to 0.73.2 by @dependabot in #626
- Bump github.com/onsi/gomega from 1.31.1 to 1.33.1 by @dependabot in #635
- Bump github.com/onsi/ginkgo/v2 from 2.17.2 to 2.18.0 by @dependabot in #651
- Bump ubi9.4 by @jotak in #659
New Contributors
Full Changelog: 1.0.5...1.6.0-community
Related components
eBPF Agent
What's Changed
Breaking changes 🛠
- NETOBSERV-1466 Append Duplicate field only when true by @jpinsonneau in https://git...
1.0.5
What's Changed
Breaking changes 🛠
Non-breaking changes
- Regenerate API reference asciidoc by @jotak in #412
- NETOBSERV-1295: Fix cacert monitoring copy by @OlivierCazade in #414
- Consolidate flow json spec by @jotak in #417
- NETOBSERV-1314: cleanup old objects after upgrade by @jotak in #427
- Update dev doc by @jotak in #428
- Remove unsupported mention on IPFIX doc by @jotak in #426
- Added console method of image swapping to docs by @nathan-weinberg in #446
- NETOBSERV-1340: Add operator to "Observability" category in OperatorHub by @stleerh in #440
- NETOBSERV-1346: Added checks to prevent dereferencing Provided cert nil pointer by @OlivierCazade in #444
- NETOBSERV-1293: Fix status oscillation by @OlivierCazade in #450
- NETOBSERV-754: add pprof, improve memory footprint by @jotak in #449
- Updated zero-click Loki references from 1G to 10G by @nathan-weinberg in #455
- NETOBSERV-764 - ADD v1beta2 api version with simplified Loki configuration options by @acmenezes in #329
- Small doc updates - feedback from osdocs by @jotak in #430
- NETOBSERV-1354: fix concurrent access on watches by @jotak in #458
- Workflow: build images from release branches by @jotak in #461
- Workflow: set release related img when relevant by @jotak in #463
- NETOBSERV-764 followup monolith & distributed modes by @jpinsonneau in #454
- Add v1alpha1 back to registered schemes + fix YQ issues by @jotak in #475
- NETOBSERV-1245: NETOBSERV-1304: to enable DNS we no longer require privileged by @msherif1234 in #464
- NETOBSERV-1369: Disable http/2 by @jotak in #466
- NETOBSERV-764: Loki v1beta2 model follow-up by @jotak in #474
- NETOBSERV-1383: do not turn off conversion-gen by @jotak in #480
- NETOBSERV-764: conversion fallback on ingester url by @jpinsonneau in #481
- Fix field wrongly named monolith/monolithic in sample CR by @jotak in #484
- Fix loki manual params doc by @jotak in #485
- NETOBSERV-754: Optimize cache usage by @jotak in #476
- NETOBSERV-1150 Console plugin columns & filters as config by @jpinsonneau in #477
- NETOBSERV-1284: implement metrics white-listing by @jotak in #447
- Update for FLP API breaking change by @jotak in #487
- NETOBSERV-1400 Feature filters are observed even though they are not enabled by @jpinsonneau in #488
- NETOBSERV-1326: NETOBSERV-1231: Drops & RTT metrics by @jotak in #453
- NETOBSERV-1340: Add operator to "Networking" category in OperatorHub by @stleerh in #451
- Refactor FLP builder by @jotak in #494
- NETOBSERV-1217: Added flag to enable multiCluster configuration by @OlivierCazade in #482
- NETOBSERV-1334: DNS metrics and dashboards by @jotak in #489
- NETOBSERV-1404: mitigate narrowcache weakness on missed events by @jotak in #504
- NETOBSERV-1398: fix loki url when same namespace by @jotak in #486
- NETOBSERV-1358: splitting controllers by @jotak in #503
- Split tests per controller by @jotak in #510
- NETOBSERV-1406 Remove RTT unsupported mentions by @jpinsonneau in #509
- NETOBSERV-1432 Missing drops information in table view by @jpinsonneau in #514
- NETOBSERV-1434: update health dashboard for changed operator metric by @jotak in #515
- NETOBSERV: 1374 Make enums pascal case by @jpinsonneau in #511
- NETOBSERV: 1374 fix pascal case exception in sample by @jpinsonneau in #518
- NETOBSERV-1422: fix missing "buckets" in generated promql by @jotak in #513
- NETOBSERV-1134: do not unregister plugin by @jotak in #507
- NETOBSERV-1430: make operator provide agent IP by @jotak in #512
- NETOBSERV-1342: new FlowMetric API (dev preview) by @jotak in #508
- NETOBSERV-1298: Add netobserv operator changes to support dup list by @msherif1234 in #501
- NETOBSERV-1017: pods/services bandwidth (flowmetrics / dev preview) by @jotak in #523
- NETOBSERV-1092 Move CRD fields to advanced by @jpinsonneau in #467
- NETOBSERV-1407 - Loki labels for deduper merge by @jpinsonneau in #529
- NETOBSERV-1443 Console plugin loki timeout should be configurable by @jpinsonneau in #522
- NETOBSERV-791 Better organize OLM form by @jpinsonneau in #425
- NETOBSERV-1244: Added flow type transformation rule in FLP configuration by @OlivierCazade in #517
- swap-image-csv.sh updates and minor fixes to set-plugin-image by @memodi in #535
- NETOBSERV-1308: security context enforcement by @jotak in #536
- NETOBSERV-1203 Add field to enable zone by @OlivierCazade in #537
- bug fix to use OPERATOR_NS instead by @memodi in #539
- Fix flow layer name by @jotak in #544
- NETOBSERV-1203: minor adjustments by @jotak in #545
- Try fixing flaky test by @jotak in #549
- NETOBSERV-1458: reduce loki streams, index FlowInfra by @jotak in #555
- Doc: regenerate API refs (FlowCollector + Flow Format) by @jotak in #550
- Fix envtests with FlowCollector deletion by @jotak in #557
- image references file by @memodi in #553
- NETOBSERV-1214 & NETOBSERV-1399 Cluster name & zone features by @jpinsonneau in #546
- Update README by @jotak in #561
- NETOBSERV-1470: Reduce memory usage in agent due to kafka batches by @jotak in #567
- doc feedback by @jotak in #568
Full Changelog: https://github.com/netobserv/network-observability-operator/compare/1.0.4...
1.0.4
Key highlights
This release brings a bunch of optional features implemented in our eBPF Agent and our OpenShift Console plugin: ability to monitor packet drops (with their drop reason), TCP latency (RTT) and DNS traffic (including error codes).
Also, Loki isn't a hard requirement anymore: NetObserv can now be deployed without storing the flows. This makes sense if you configure a custom exporter (e.g. via Kafka or IPFIX) and have your own downstream pipeline for processing generated flows. Note that our Console plugin won't work without Loki, so it will be disabled in that case. Metrics generated for Prometheus are, however, still available.
In the Console plugin, the notion of "Reporter" has gone: you don't have anymore to make the difficult choice of choosing Source, Destination or both reporters (and getting duplicates): flows reported from different nodes are now merged and deduped automatically.
There are also a bunch of other UI enhancements that you will hopefully find improving the user experience, such as the "Not" filter, a "Back and forth" option to get return traffic, a Scope slider in the topology view, etc.
And last but not least, some performance improvements especially on the eBPF Agent side, and some bug fixes...
You can see the full changelog below.
What's Changed
Breaking changes 🛠
Non-breaking changes
- NETOBSERV-1110: Enable support for Flow RTT by @dushyantbehl in #394
- CRD doc updates by @jotak in #364
- NETOBSERV-1050 & NETOBSERV-1065 Transport field in IPFIX exporter not working by @jpinsonneau in #351
- NETOBSERV-1070: Fix reconcile from DISABLED to AUTO configuration by @OlivierCazade in #365
- NETOBSERV-915 add conversation direction by @jpinsonneau in #313
- Fix outdated upstream doc on user access by @jotak in #373
- NETOBSERV-1076 Fix CR stuck in Updating state by @jotak in #374
- Add IBM Z (s390x) by @jotak in #381
- NETOBSERV-974: Add SASL support for KAFKA (unsupported feature) by @jotak in #377
- Doc updates: by @jotak in #370
- (trivial) makefile: avoid kubectl calls in global scope by @jotak in #383
- Refactor bundling for upstream operatorhub releases by @jotak in #363
- NETOBSERV-1053 optionnal loki / console plugin by @jpinsonneau in #354
- Add nil-check for loki.enable by @jotak in #385
- NETOBSERV-1131: Filter for Duplicate=false in metrics by @jotak in #387
- github ok-to-test: add more info in comment by @jotak in #390
- Upgrade linter - fix found issues - use go1.20 by @jotak in #393
- NETOBSERV-1107: Add GoMemLimit env setting to prevent ebpf agent OOM conditions by @msherif1234 in #382
- NETOBSERV-1190: change DNS to use latency instead of TS by @msherif1234 in #395
- NETOBSERV-1197: Generalize TCPDrop to include other prototocl drops by @msherif1234 in #396
- Update downstream CSV description to link to official doc by @jotak in #397
- NETOBSERV-1201: Make empty CR work out of the box by @jotak in #398
- NETOBSERV-1075 Dashboard feedback: split infra / applications by @jpinsonneau in #388
- NETOBSERV-1222: Pull request template by @jotak in #400
- NETOBSERV-1182 added cluster name to flp configuration by @KalmanMeth in #386
- NETOBSERV-1233 conntrack reportMissing + DNS response code by @jpinsonneau in #401
- NETOBSERV-1232 "netobserv" NS is not excluded from Applications for Flow dashboards by @jpinsonneau in #404
- NETOBSERV-1104: remove italic text in CRD doc by @jotak in #407
- NETOBSERV-1224 Flowcollector does not report status != Ready in OCP Console by @jpinsonneau in #403
- fix DNStracking and packet drop features name in the API by @msherif1234 in #410
- NETOBSERV-1283: Enable netns mount for privileged pods by @msherif1234 in #406
- NETOBSERV-1087: Added fields for ca certificate configuration by @OlivierCazade in #379
New Contributors
- @dushyantbehl made their first contribution in #394
Full Changelog: 1.0.3...1.0.4
Related components
eBPF Agent
What's Changed
Breaking changes 🛠
Non-breaking changes
- NETOBSERV-1061: Add TCP drop and DNS tracking hooks by @msherif1234 in netobserv/netobserv-ebpf-agent#115
- update agent spec for profiling docs by @memodi in netobserv/netobserv-ebpf-agent#132
- NETOBSERV-1091: remove CO-RE file and extensions as that causes douple allocations by @msherif1234 in netobserv/netobserv-ebpf-agent#133
- Fix makefile image-build with podman by @jotak in netobserv/netobserv-ebpf-agent#136
- Fix make docker-generate issue #137 by @msherif1234 in netobserv/netobserv-ebpf-agent#138
- Add IBM Z (s390x) by @jotak in netobserv/netobserv-ebpf-agent#139
- NETOBSERV-1107: optimize ebpf agent map memory and cpu usage by @msherif1234 in netobserv/netobserv-ebpf-agent#140
- NETOBSERV-1112: Add TCP RTT calculation to ebpf-agent and userspace. by @dushyantbehl in netobserv/netobserv-ebpf-agent#117
- Bump google.golang.org/grpc from 1.45.0 to 1.53.0 by @dependabot in netobserv/netobserv-ebpf-agent#145
- NETOBSERV-1129: Add kernel version chk to disable hooks not supported on older version by @msherif1234 in netobserv/netobserv-ebpf-agent#144
- NETOBSERV-1107: Update cilium to v0.11.0 by @msherif1234 in netobserv/netobserv-ebpf-agent#147
- Upgrade linter - fix found issues - use go1.20 by @jotak in netobserv/netobserv-ebpf-agent#148
- NETOBSERV-1190: update dns tracker to calc latency instead of TS by @msherif1234 in netobserv/netobserv-ebpf-agent#149
- github ok-to-test: add more info in comment by @jotak in netobserv/netobserv-ebpf-agent#150
- fix build for s390x and ppc64le by @msherif1234 in netobserv/netobserv-ebpf-agent#151
- NETOBSERV-1199: Socket doesn't always have valid if_index so we can't use it as key by @msherif1234 in netobserv/netobserv-ebpf-agent#153
- NETOBSERV-1197: Generalize TCPDrop to include other protocols by @msherif1234 in netobserv/netobserv-ebpf-agent#152
- Avoid using LRU hashmap because they consume lots of memory by @msherif1234 in netobserv/netobserv-ebpf-agent#162
- NETOBSERV-1198: drop_cause enum in vmlinux are based off old kernel by @msherif1234 in netobserv/netobserv-ebpf-agent#161
- Add support to evict DNS and RTT stale entries by @msherif1234 in netobserv/netobserv-ebpf-agent#163
- Shrink DNSMap if DNS not enabled to save memory by @msherif1234 in netobserv/netobserv-ebpf-agent#165
- NETOBSERV-1223: check Maps to make sure not nil b4 iterating by @msherif1234 in netobserv/netobserv-ebpf-agent#167
- NETOBSERV-1112: This patch fixes a bug where RTT was not visible for flow logs at times. by @dushyantbehl in netobserv/netobserv-ebpf-agent#159
- NETOBSERV-1283: Make ifaces watcher netns aware by @msherif1234 in netobserv/netobserv-ebpf-agent#171
- NETOBSERV-1268: handle concurrency issues between kernel and userspace by @msherif1234 in netobserv/netobserv-ebpf-agent#172
Ne...
1.0.3
What's Changed
Breaking changes 🛠
- NETOBSERV-928 Connection tracking renaming by @jpinsonneau in #303
Non-breaking changes
- Fix doc for operator-sdk command & make generate now must be explicit by @jotak in #272
- NETOBSERV-155: Added sampling field to console frontend configuration by @OlivierCazade in #264
- Fix deployment on non-ovnk (e.g. kind) by @jotak in #277
- Upstream release note improvements by @jotak in #276
- Bump golang.org/x/text from 0.3.7 to 0.3.8 by @dependabot in #278
- NETOBSERV-870 console plugin token review by @jotak in #263
- Fix regression on deploying latest by @jotak in #280
- NETOBSERV-567 Enable connection tracking in NOO by @jpinsonneau in #252
- NETOBSERV-897 Report coverage by @jotak in #287
- Bump golang.org/x/net from 0.5.0 to 0.7.0 by @dependabot in #286
- KIND: Fix output path for api conversation generation + Fix webhook ca bundle injection for flow-collector CRD by @astoycos in #284
- NETOBSERV-736: Added downstream deployment configuration for monitoring collection by @OlivierCazade in #282
- Fix operator for FLP breaking changes by @jotak in #289
- NETOBSERV-906 convert and post-process flows spec by @jotak in #279
- Grafana dashboards by @KalmanMeth in #260
- Push temporary bundle/catalog by @jotak in #293
- Fix remaining Makefile issues + annoying bundle date by @jotak in #291
- Enable operator metrics collection by @OlivierCazade in #273
- NETOBSERV-909 fix servicemonitor & prom rule reconcile by @jotak in #290
- Run codecov only for go1.19 by @jotak in #298
- NETOBSERV-881: Added field to disable alerts creation by @OlivierCazade in #295
- NETOBSERV-916 Higher CPU utilization seen due to connection tracking by @jpinsonneau in #297
- NETOBSERV-918 dashboards follow-up by @jotak in #294
- NETOBSERV-123: Added infra health dashboard by @OlivierCazade in #299
- NETOBSERV-927 Improve servicemonitor/prometheusrule checking changes … by @jotak in #302
- Update CRD documentation by @jotak in #304
- Enable TCP flags handling in FLP by @ronensc in #305
- NETOBSERV-918 Update v1beta1 with modified defaults by @jotak in #306
- NETOBSERV-956 Allow modifying namespace from web console by @msherif1234 in #301
- NETOBSERV-844 Unable to have a working statusUrl in FlowCollector with Loki Operator 5.6 by @jpinsonneau in #307
- NETOBSERV-904: Make v1beta1 the storage version by @msherif1234 in #308
- Change metrics rates calculations from 5m to 1m by @OlivierCazade in #314
- NETOBSERV-963 revert most of cert watching by @jotak in #312
- NETOBSERV-844 skip empty cert paths by @jpinsonneau in #320
- Update json doc by @jotak in #325
- Add workflow test hack by @jotak in #300
- NETOBSERV-993 Restore default metrics by @jotak in #327
- NETOBSERV-976 Fix disabling alerts by @jotak in #328
- NETOBSERV-971 Fix couple of CRD issues on zero-values by @jotak in #319
- NETOBSERV-765 Add CA/Secret config to ServiceMonitor by @jotak in #310
- NETOBSERV-986 - IPFIX exporter implementation by @acmenezes in #311
- Improve script to replace images for OLM by @jotak in #334
- Update list of maintainers by @jotak in #332
- NETOBSERV-847 Operator multi-arch builds (upstream) by @jpinsonneau in #285
- NETOBSERV-1003: Added monitoring role to bundle by @OlivierCazade in #333
- fix makefile by @msherif1234 in #336
- fix typo in GH actions by @msherif1234 in #338
- fix manifest build target by @msherif1234 in #340
- Attempt to fix multiarch workflow by @jotak in #342
- Prefer docker over podman in CI by @jotak in #345
- Fix bundle and PR tests by @OlivierCazade in #353
- Update bundle and catalog push GH actions by @msherif1234 in #346
- NETOBSERV-773 Copy certificates across namespaces by @jotak in #326
- Bump ubi-9.2 by @jotak in #355
- NETOBSERV-1005 dashboard: use sum...by by @jotak in #356
- NETOBSERV-1076 Fix service change detection by @jotak in #360
New Contributors
- @astoycos made their first contribution in #284
- @ronensc made their first contribution in #305
- @acmenezes made their first contribution in #311
Full Changelog: 1.0.2...1.0.3
Related components
eBPF Agent
What's Changed
Non-breaking changes
- bump golang.org/x/net from 0.5.0 to 0.7.0 by @dependabot in netobserv/netobserv-ebpf-agent#99
- Add TCP ack flag to the collectes TCP flags list by @msherif1234 in netobserv/netobserv-ebpf-agent#105
- NETOBSERV-934: Add support for SCTP, ICMPv4/v6 protocols to ebpf agent by @msherif1234 in netobserv/netobserv-ebpf-agent#103
- NETOBSERV-926: Added key to kafka message for connection tracking consistency by @OlivierCazade in netobserv/netobserv-ebpf-agent#107
- NETOBSERV-977: some interfaces on single stack cluster can have both ipv4 and ipv6 linklocal by @msherif1234 in netobserv/netobserv-ebpf-agent#108
- cleanup kernel code and use vmlinux header for kernel structs and apis by @msherif1234 in netobserv/netobserv-ebpf-agent#110
- NETOBSERV-753: Reset ticker if flows flushed when cacheMaxFlows is reached by @msherif1234 in netobserv/netobserv-ebpf-agent#114
- NETOBSERV-974 Add SASL support by @jotak in netobserv/netobserv-ebpf-agent#112
- NETOBSERV-848 eBPF agent multi-arch builds (upstream) by @jpinsonneau in netobserv/netobserv-ebpf-agent#100
- Fix ebpf agent makefile by @msherif1234 in netobserv/netobserv-ebpf-agent#120
- use sha tag instead of temp with ci manifest action by @msherif1234 in netobserv/netobserv-ebpf-agent#121
- fix ok-to-test generated image name by @msherif1234 in netobserv/netobserv-ebpf-agent#122
- fix build manifest target by @msherif1234 in https://gi...