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 configure multi rules filtering by @msherif1234 in #965
- make sure zone_id is visible when pkt xlation feature is enabled by @msherif1234 in #998
- Reducing Konflux trigger and bumping catalog RC by @OlivierCazade in #997
- Health: show metrics cardinality by @jotak in #1010
- Readme: Warn infobox about community releases by @jotak in #995
- Creating konflux documentation by @OlivierCazade in #970
- Adding lines in digest file to reduce conflicts by @OlivierCazade in #1014
- NETOBSERV-2055: remove xlatIcmpId by @msherif1234 in #1017
- Refresh archicture doc by @jotak in #1022
- NETOBSERV-1904 add configs for UDNs by @jpinsonneau in #909
- NETOBSERV-1999: remove kube-rbac-proxy by @jotak in #994
- NETOBSERV-1956: NETOBSERV-1957: webhook conntrack cases by @jotak in #991
- NETOBSERV-1965: UDN mappnig APi changes by @msherif1234 in #967
- update webhook check for 4.18 features and pktDrop by @msherif1234 in #1044
- NETOBSERV-2047: extend flow filter apis to introduce peerCIDR by @msherif1234 in #989
- Automatic UDN enrichment by @jotak in #1045
- NETOBSERV-2010: manage cardinality for netevents nested labels (also NETOBSERV-2056) by @jotak in #999
- Adding missing labels to konflux bundle build by @OlivierCazade in #1049
- NETOBSERV-1904: Fix UDN frontend config by @jotak in #1050
- Fixing bundle digest by @OlivierCazade in #1058
- update kind, remove bingo by @jotak in #1059
- NETOBSERV-2075: [minor] Add agent severity to error metric by @jotak in #1051
- feat: Helm Charts created by @Helion55 in #1042
- Add missing peer map to bpfman volume [BP 1.8] by @msherif1234 in #1070
- Fixe typo in bundle images digests (#1075) by @OlivierCazade in #1076
- 1.8 digest update by @OlivierCazade in #1078
- Changing fbc tag to 1.8 by @OlivierCazade in #1080
- release-1.8 Bumping images digests by @OlivierCazade in #1083
- Bumping bundle digest by @OlivierCazade in #1084
- release-1.8 Konflux bump bundle by @OlivierCazade in #1108
- Bumping bundle image in catalog by @OlivierCazade in #1114
Dependencies
- Bump github.com/netobserv/flowlogs-pipeline from 0.1.12-0.20240426113456-2ab1f8dd0cc9 to 1.6.1-crc0 by @dependabot in #708
- Bump k8s.io/client-go from 0.30.2 to 0.30.3 by @dependabot in #714
- Bump k8s.io/kube-aggregator from 0.30.2 to 0.30.3 by @dependabot in #715
- Bump k8s.io/apiextensions-apiserver from 0.30.2 to 0.30.3 by @dependabot in #716
- Bump github.com/onsi/gomega from 1.33.1 to 1.34.1 by @dependabot in #729
- Bump github.com/onsi/ginkgo/v2 from 2.19.0 to 2.20.0 by @dependabot in #737
- Bump sigs.k8s.io/controller-runtime from 0.18.4 to 0.19.0 by @dependabot in #744
- Bump github.com/onsi/ginkgo/v2 from 2.20.0 to 2.20.2 by @dependabot in #777
- Bump k8s.io/kube-aggregator from 0.31.0 to 0.31.2 by @dependabot in #822
- Bump github.com/onsi/gomega from 1.34.1 to 1.35.1 by @dependabot in #831
- Bump k8s.io/apiextensions-apiserver from 0.31.0 to 0.31.2 by @dependabot in #823
- Bump k8s.io/client-go from 0.31.2 to 0.31.3 by @dependabot in #893
- Bump github.com/onsi/ginkgo/v2 from 2.20.2 to 2.22.0 by @dependabot in #894
- Bump sigs.k8s.io/controller-runtime from 0.19.0 to 0.19.3 by @dependabot in #939
- Bump golang.org/x/crypto from 0.28.0 to 0.31.0 by @dependabot in #952
- Bump k8s.io/apiextensions-apiserver + move to go1.23 by @dependabot in #946
- Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #956
- Bump github.com/onsi/gomega from 1.35.1 to 1.36.1 by @dependabot in #955
- Bump github.com/onsi/ginkgo/v2 from 2.22.0 to 2.22.2 by @dependabot in #987
- Bump k8s.io/kube-aggregator from 0.31.2 to 0.32.0 by @dependabot in #976
- Bump k8s.io/client-go from 0.32.0 to 0.32.1 by @dependabot in #1031
- Bump sigs.k8s.io/controller-runtime from 0.19.3 to 0.20.0 by @dependabot in #1033
- Bump k8s.io/apiextensions-apiserver from 0.32.0 to 0.32.1 by @dependabot in #1057
- Bump k8s.io/kube-aggregator from 0.32.0 to 0.32.1 by @dependabot in #1055
- Bump sigs.k8s.io/controller-runtime from 0.20.0 to 0.20.1 by @dependabot in #1056
- Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring from 0.76.1 to 0.79.2 by @dependabot in #968
- Bump github.com/bpfman/bpfman-operator from 0.5.5-0.20241023163832-0bf84bbd3927 to 0.5.5 by @dependabot in #1009
New Contributors
Full Changelog: 1.6.1-community...1.8.0-community
Related components
eBPF Agent
What's Changed
Non-breaking changes
- NETOBSERV-1739 move kernel version check to its own pkg by @msherif1234 in netobserv/netobserv-ebpf-agent#373
- NETOBSERV-1703 Add enrichment in packet capture by @jpinsonneau in netobserv/netobserv-ebpf-agent#364
- Removed base image ref in konflux by @OlivierCazade in netobserv/netobserv-ebpf-agent#379
- NETOBSERV-1754 Add flow filter capability to filter on TCP flags by @msherif1234 in netobserv/netobserv-ebpf-agent#367
- Fix older kernel handling for Fentry by @msherif1234 in netobserv/netobserv-ebpf-agent#374
- NETOBSERV-1777: Allow DNS tracking to use configurable port for tracking by @msherif1234 in netobserv/netobserv-ebpf-agent#381
- NETOBSERV-1803: Allow flow filtering for L4 protocols using two ports by @msherif1234 in netobserv/netobserv-ebpf-agent#389
- Need to differentiate between cached dns response vs incomplete ones by @msherif1234 in netobserv/netobserv-ebpf-agent#400
- NETOBSERV-1808: Avoid loading pkt drop hook for rt and rhel9.2 version by @msherif1234 in netobserv/netobserv-ebpf-agent#395
- NETOBSERV-1805: make sure to cleanup pod veth's hooks when pods is deleted by @msherif1234 in netobserv/netobserv-ebpf-agent#399
- NETOBSERV-1792: Added update-build script to add downstream labels by @OlivierCazade in netobserv/netobserv-ebpf-agent#386
- NETOBSERV-1637: OVS monitoring ebpf hook by @msherif1234 in netobserv/netobserv-ebpf-agent#286
- NETOBSERV-1882 make sure pkt drop hook is disabled for PCA feature by @msherif1234 in netobserv/netobserv-ebpf-agent#413
- Addressing konflux error and fixing multi arch build with podman 5.2 by @OlivierCazade in netobserv/netobserv-ebpf-agent#408
- fix codecov upload by @jotak in netobserv/netobserv-ebpf-agent#421
- NETOBSERV-1898 & NETOBSERV-1896: refactor pkt drop to be more efficient with using stack by @msherif1234 in netobserv/netobserv-ebpf-agent#423
- NETOBSERV-1889: decoupling, use gopacket fork by @jotak in netobserv/netobserv-ebpf-agent#416
- fix ebpf agent e2e test by @msherif1234 in netobserv/netobserv-ebpf-agent#428
- NETOBSERV-1633 : Add description label to downstream container image by @OlivierCazade in netobserv/netobserv-ebpf-agent#415
- NETOBSERV-1805: threads are leaking with continous adding and deletinng pods by @msherif1234 in netobserv/netobserv-ebpf-agent#426
- NETOBSERV-1910: Add pkt drop filter support by @msherif1234 in netobserv/netobserv-ebpf-agent#419
- NETOBSERV-1633: Add prefetch configuration for konflux by @OlivierCazade in netobserv/netobserv-ebpf-agent#431
- Simplify counters manipulation by @jotak in netobserv/netobserv-ebpf-agent#445
- Align build steps - distinguish clean vs dev builds by @jotak in netobserv/netobserv-ebpf-agent#442
- NETOBSERV-1633 Konflux pipeline multiarch and downstream requirements by @OlivierCazade in netobserv/netobserv-ebpf-agent#435
- Fix #446 - Bumped golangci v1.54.2 to v1.61.0 and corrected new lint … by @PMaynard in netobserv/netobserv-ebpf-agent#447
- NETOBSERV-1954: fix under-estimation of traffic by @jotak in netobserv/netobserv-ebpf-agent#444
- Fixing konflux results and adding rpms task by @OlivierCazade in netobserv/netobserv-ebpf-agent#464
- NETOBSERV-1974: Refactor network events to return list of maps instead of strings by @msherif1234 in netobserv/netobserv-ebpf-agent#458
- NETOBSERV-1994: remove unneeded bpf map update calls by @msherif1234 in netobserv/netobserv-ebpf-agent#466
- NETOBSERV-1995: Use global map, spinlock, split maps by @jotak in netobserv/netobserv-ebpf-agent#469
- NETOBSERV-2042: eBPF packet translation tracker by @msherif1234 in netobserv/netobserv-ebpf-agent#438
- SDN-5393: eBPF agent intg with bpfman for ebpf progs life cycle mgmts by @msherif1234 in netobserv/netobserv-ebpf-agent#443
- NETOBSERV-2005: Support multiple flow filter rules using json fmt string by @msherif1234 in netobserv/netobserv-ebpf-agent#473
- make sure to remove pca map pinning by @msherif1234 in netobserv/netobserv-ebpf-agent#485
- fix make sure flow filter is on by default for pca by @msherif1234 in netobserv/netobserv-ebpf-agent#486
- Improve e2e troubleshooting by @jotak in netobserv/netobserv-ebpf-agent#448
- Adding version label in downstream build by @OlivierCazade in netobserv/netobserv-ebpf-agent#484
- Memset dns id to 0 by @jotak in netobserv/netobserv-ebpf-agent#494
- move to go 1.23 by @jotak in netobserv/netobserv-ebpf-agent#490
- optimize filter sampling logic when filtering not enabled by @msherif1234 in netobserv/netobserv-ebpf-agent#488
- bump flp dependency by @jpinsonneau in netobserv/netobserv-ebpf-agent#495
- Change netevents debug logs to trace by @jotak in netobserv/netobserv-ebpf-agent#497
- Add running doc info by @jotak in netobserv/netobserv-ebpf-agent#459
- NETOBSERV-2031: fix agent verifier issue and userspace crash with no features by @msherif1234 in netobserv/netobserv-ebpf-agent#499
- NETOBSERV-1996: in-kernel de-duplication by @jotak in netobserv/netobserv-ebpf-agent#470
- Restore performances in filtering case by @jotak in netobserv/netobserv-ebpf-agent#496
- pkt xlat need to align with flow sampling configs by @msherif1234 in netobserv/netobserv-ebpf-agent#503
- Add missing , after additional metrics name by @msherif1234 in netobserv/netobserv-ebpf-agent#505
- Add enrichment stats by @jotak in netobserv/netobserv-ebpf-agent#483
- put back tcp flags by @jotak in netobserv/netobserv-ebpf-agent#506
- change direction type in GenericMap back to int by @msherif1234 in netobserv/netobserv-ebpf-agent#507
- NETOBSERV-2055: Xlat ICMP code is redundant with icmp code field so removing it by @msherif1234 in netobserv/netobserv-ebpf-agent#508
- Always set the additional map size by @msherif1234 in netobserv/netobserv-ebpf-agent#510
- NETOBSERV-1965: Initial intg with UDN interface mapping api by @msherif1234 in netobserv/netobserv-ebpf-agent#487
- NETOBSERV-2028 handle bc images in makefile by @jpinsonneau in netobserv/netobserv-ebpf-agent#519
- NETOBSERV-2047: Add peerCIDR support by @msherif1234 in netobserv/netobserv-ebpf-agent#501
- Add test -race by @jotak in netobserv/netobserv-ebpf-agent#521
- Avoid using reference to ovnk udn map and create a copy instead by @msherif1234 in netobserv/netobserv-ebpf-agent#520
- NETOBSERV-2075: Simplifying observed interfaces - moving it to main map by @jotak in netobserv/netobserv-ebpf-agent#509
- OCPBUGS-48838: replace bpf_probe_read by bpf_probe_read_kernel() by @msherif1234 in netobserv/netobserv-ebpf-agent#523
- NETOBSERV-2063: fix agent fds leak by @msherif1234 in netobserv/netobserv-ebpf-agent#513
- NETOBSERV-2081: Cache and load UDN maps only when udn is enabled by @msherif1234 in netobserv/netobserv-ebpf-agent#528
- NETOBSERV-2051: Fix eBPF verifier errors with 5.14.0-284.71.1.el9_2 by @msherif1234 in netobserv/netobserv-ebpf-agent#534
- NETOBSERV-2084: (nit) no need to copy map anymore [backport 1.8] by @jotak in netobserv/netobserv-ebpf-agent#540
- NETOBSERV-2077: switch to syncMap to handle concurrency issues [BP 1.8] by @msherif1234 in netobserv/netobserv-ebpf-agent#537
- update actions/upload-artifact to v4 [BP 1.8] by @msherif1234 in netobserv/netobserv-ebpf-agent#542
Dependencies
- Bump golang.org/x/sys from 0.21.0 to 0.22.0 by @dependabot in netobserv/netobserv-ebpf-agent#365
- Bump google.golang.org/grpc from 1.63.2 to 1.65.0 by @dependabot in netobserv/netobserv-ebpf-agent#366
- Bump k8s.io/client-go from 0.30.2 to 0.30.3 by @dependabot in netobserv/netobserv-ebpf-agent#372
- Red Hat Konflux update netobserv-ebpf-agent by @red-hat-konflux in netobserv/netobserv-ebpf-agent#375
- Bump github.com/cilium/ebpf from 0.15.0 to 0.16.0 by @dependabot in netobserv/netobserv-ebpf-agent#380
- Bump golang.org/x/sys from 0.22.0 to 0.23.0 by @dependabot in netobserv/netobserv-ebpf-agent#383
- Bump github.com/prometheus/client_golang from 1.19.1 to 1.20.3 by @dependabot in netobserv/netobserv-ebpf-agent#405
- Bump golang.org/x/sys from 0.23.0 to 0.25.0 by @dependabot in netobserv/netobserv-ebpf-agent#406
- Bump k8s.io/apimachinery from 0.30.3 to 0.31.0 by @dependabot in netobserv/netobserv-ebpf-agent#392
- Bump github.com/vishvananda/netlink from 1.1.0 to 1.3.0 by @dependabot in netobserv/netobserv-ebpf-agent#396
- Bump k8s.io/client-go from 0.30.3 to 0.31.1 by @dependabot in netobserv/netobserv-ebpf-agent#407
- Update Konflux references by @red-hat-konflux in netobserv/netobserv-ebpf-agent#376
- Bump google.golang.org/grpc from 1.65.0 to 1.67.1 by @dependabot in netobserv/netobserv-ebpf-agent#425
- Bump github.com/prometheus/client_golang from 1.20.3 to 1.20.4 by @dependabot in netobserv/netobserv-ebpf-agent#417
- Bump google.golang.org/protobuf from 1.34.2 to 1.35.1 by @dependabot in netobserv/netobserv-ebpf-agent#432
- Bump golang.org/x/sys from 0.25.0 to 0.26.0 by @dependabot in netobserv/netobserv-ebpf-agent#433
- Bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 by @dependabot in netobserv/netobserv-ebpf-agent#437
- Update Konflux references (main) by @red-hat-konflux in netobserv/netobserv-ebpf-agent#414
- Update Konflux references to 52a1a93 (main) by @red-hat-konflux in netobserv/netobserv-ebpf-agent#465
- Update registry.access.redhat.com/ubi9/ubi-minimal Docker tag to v9.5 (main) by @red-hat-konflux in netobserv/netobserv-ebpf-agent#384
- Update Konflux references (main) by @red-hat-konflux in netobserv/netobserv-ebpf-agent#471
- Update Konflux references by @red-hat-konflux in netobserv/netobserv-ebpf-agent#474
- Update Konflux references by @red-hat-konflux in netobserv/netobserv-ebpf-agent#526
- Bump k8s.io/client-go from 0.31.1 to 0.32.1 by @dependabot in netobserv/netobserv-ebpf-agent#518
- Bump golang.org/x/net from 0.30.0 to 0.33.0 by @dependabot in netobserv/netobserv-ebpf-agent#512
- Bump sigs.k8s.io/e2e-framework from 0.4.0 to 0.6.0 by @dependabot in netobserv/netobserv-ebpf-agent#517
- Bump github.com/vmware/go-ipfix from 0.9.0 to 0.12.0 by @dependabot in netobserv/netobserv-ebpf-agent#500
- Bump github.com/gopacket/gopacket from 1.2.0 to 1.3.1 by @dependabot in netobserv/netobserv-ebpf-agent#461
- Bump github.com/vishvananda/netns from 0.0.4 to 0.0.5 by @dependabot in netobserv/netobserv-ebpf-agent#532
- Bump github.com/fsnotify/fsnotify from 1.7.0 to 1.8.0 by @dependabot in netobserv/netobserv-ebpf-agent#530
- Bump golang.org/x/sys from 0.28.0 to 0.29.0 by @dependabot in netobserv/netobserv-ebpf-agent#531
- Bump google.golang.org/protobuf from 1.35.1 to 1.36.4 by @dependabot in netobserv/netobserv-ebpf-agent#529
- Red Hat Konflux update netobserv-ebpf-agent-1-8 by @red-hat-konflux in netobserv/netobserv-ebpf-agent#536
- Update Konflux references by @red-hat-konflux in netobserv/netobserv-ebpf-agent#544
New Contributors
- @PMaynard made their first contribution in netobserv/netobserv-ebpf-agent#447
Full Changelog: netobserv/netobserv-ebpf-agent@v1.6.1-community...v1.8.0-community
Flowlogs-Pipeline
What's Changed
Breaking changes 🛠
- NETOBSERV-1790: Manage enrichment via "k8s.v1.cni.cncf.io/network-status" by @jotak in netobserv/flowlogs-pipeline#674
- NETOBSERV-1875: Make enrichment indexes configurable by @jotak in netobserv/flowlogs-pipeline#711
Non-breaking changes
- NETOBSERV-1522 & NETOBSERV-1750 FLP otel fixes by @jpinsonneau in netobserv/flowlogs-pipeline#684
- Remove base image param in konflux config by @OlivierCazade in netobserv/flowlogs-pipeline#694
- NETOBSERV-1748: restart prom registry on metrics breaking change by @jotak in netobserv/flowlogs-pipeline#686
- NETOBSERV-1799: Use converToString insted of Sprintf by @Amoghrd in netobserv/flowlogs-pipeline#701
- e2e: Relax error checking in logs by @jotak in netobserv/flowlogs-pipeline#705
- update ebpf agent dependency and drop go1.21 from ci by @msherif1234 in netobserv/flowlogs-pipeline#707
- NETOBSERV-1792: Added update-build script to add downstream labels by @OlivierCazade in netobserv/flowlogs-pipeline#697
- NETOBSERV-1772: allow prom label remapping by @jotak in netobserv/flowlogs-pipeline#698
- NETOBSERV-1675: network events agent packages update by @msherif1234 in netobserv/flowlogs-pipeline#712
- Addressing konflux error and fixing multi arch build with podman 5.2 by @OlivierCazade in netobserv/flowlogs-pipeline#719
- Align default tagging by @jotak in netobserv/flowlogs-pipeline#713
- NETOBSERV-1633 : Add description label to downstream container image by @OlivierCazade in netobserv/flowlogs-pipeline#722
- NETOBSERV-1889: bump ebpf-agent decoupled by @jotak in netobserv/flowlogs-pipeline#724
- NETOBSERV-1633: Enable prefetch in konflux by @OlivierCazade in netobserv/flowlogs-pipeline#730
- NETOBSERV-1910: update flp with netobserv agent pkt drop filter by @msherif1234 in netobserv/flowlogs-pipeline#731
- NETOBSERV-1899 hack ipfix capture by @jpinsonneau in netobserv/flowlogs-pipeline#729
- NETOBSERV-1633 Konflux pipeline multiarch and downstream requirements by @OlivierCazade in netobserv/flowlogs-pipeline#738
- Align build steps - distinguish clean vs dev builds by @jotak in netobserv/flowlogs-pipeline#745
- Remove bingo by @jotak in netobserv/flowlogs-pipeline#749
- Bumped golangci-lint from v1.56.2 to v1.61.0 by @PMaynard in netobserv/flowlogs-pipeline#748
- NETOBSERV-1935: enable metrics from list/nested fields by @jotak in netobserv/flowlogs-pipeline#739
- NETOBSERV-1692: allow KEEP filtering logic by @jotak in netobserv/flowlogs-pipeline#740
- NETOBSERV-1890: decode TCP flags (new stage/rule) by @jotak in netobserv/flowlogs-pipeline#747
- Bump ebpf agent for ovnk-lib update by @jotak in netobserv/flowlogs-pipeline#760
- Fix version in konflux build by @OlivierCazade in netobserv/flowlogs-pipeline#765
- NETOBSERV-2044: Manually update agent with pkt translation pkgs by @msherif1234 in netobserv/flowlogs-pipeline#743
- Multi filter by @msherif1234 in netobserv/flowlogs-pipeline#774
- Adding version label in downstream build by @OlivierCazade in netobserv/flowlogs-pipeline#775
- move to go1.23 by @jotak in netobserv/flowlogs-pipeline#780
- update flp to latest agent changes and fix ut by @msherif1234 in netobserv/flowlogs-pipeline#791
- NETOBSERV-2055: Update ebpf agent pkgs after removing xlat icmp by @msherif1234 in netobserv/flowlogs-pipeline#792
- NETOBSERV-1965: udn mapping agent pkg update by @msherif1234 in netobserv/flowlogs-pipeline#781
- NETOBSERV-1904: Enrich using UDN info by @jotak in netobserv/flowlogs-pipeline#797
- update ebpf agent pkg to point to latest and fix ipfix ut by @msherif1234 in netobserv/flowlogs-pipeline#800
- Adding nudge configuration to 1.8 branch by @OlivierCazade in netobserv/flowlogs-pipeline#803
- NETOBSERV-2084: get nested data as native maps [backport 1.8] by @jotak in netobserv/flowlogs-pipeline#804
Dependencies
- Bump github.com/prometheus/common from 0.48.0 to 0.55.0 by @dependabot in netobserv/flowlogs-pipeline#682
- Red Hat Konflux update flowlogs-pipeline by @red-hat-konflux in netobserv/flowlogs-pipeline#691
- Bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc from 1.25.0 to 1.28.0 by @dependabot in netobserv/flowlogs-pipeline#687
- Bump k8s.io/client-go from 0.29.3 to 0.31.0 by @dependabot in netobserv/flowlogs-pipeline#703
- Bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc from 1.28.0 to 1.29.0 by @dependabot in netobserv/flowlogs-pipeline#708
- Bump github.com/prometheus/client_golang from 1.19.1 to 1.20.3 by @dependabot in netobserv/flowlogs-pipeline#710
- Bump google.golang.org/grpc from 1.64.0 to 1.66.0 by @dependabot in netobserv/flowlogs-pipeline#704
- Bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from 1.26.0 to 1.29.0 by @dependabot in netobserv/flowlogs-pipeline#709
- chore(deps): update konflux references by @red-hat-konflux in netobserv/flowlogs-pipeline#692
- chore(deps): update konflux references to fe7234e by @red-hat-konflux in netobserv/flowlogs-pipeline#720
- chore(deps): update konflux references by @red-hat-konflux in netobserv/flowlogs-pipeline#721
- Bump github.com/minio/minio-go/v7 from 7.0.69 to 7.0.77 by @dependabot in netobserv/flowlogs-pipeline#727
- Bump go.opentelemetry.io/otel from 1.29.0 to 1.31.0 by @dependabot in netobserv/flowlogs-pipeline#736
- chore(deps): update konflux references (main) by @red-hat-konflux in netobserv/flowlogs-pipeline#725
- chore(deps): update konflux references (main) by @red-hat-konflux in netobserv/flowlogs-pipeline#766
- Bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc from 1.29.0 to 1.32.0 by @dependabot in netobserv/flowlogs-pipeline#755
- chore(deps): update registry.access.redhat.com/ubi9/ubi-minimal docker tag to v9.5-1733767867 (main) by @red-hat-konflux in netobserv/flowlogs-pipeline#771
- chore(deps): update konflux references (main) by @red-hat-konflux in netobserv/flowlogs-pipeline#767
- Bump golang.org/x/crypto from 0.28.0 to 0.31.0 by @dependabot in netobserv/flowlogs-pipeline#773
- Bump github.com/minio/minio-go/v7 from 7.0.77 to 7.0.82 by @dependabot in netobserv/flowlogs-pipeline#778
- chore(deps): update registry.access.redhat.com/ubi9/ubi-minimal docker tag to v9.5-1734497536 (main) by @red-hat-konflux in netobserv/flowlogs-pipeline#782
- Bump go.opentelemetry.io/otel from 1.32.0 to 1.33.0 by @dependabot in netobserv/flowlogs-pipeline#784
- Bump k8s.io/client-go from 0.31.1 to 0.32.0 by @dependabot in netobserv/flowlogs-pipeline#783
- Bump golang.org/x/net from 0.30.0 to 0.33.0 by @dependabot in netobserv/flowlogs-pipeline#787
- chore(deps): update registry.access.redhat.com/ubi9/ubi-minimal docker tag to v9.5-1736404155 (main) by @red-hat-konflux in netobserv/flowlogs-pipeline#788
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.27.0 to 1.33.0 by @dependabot in netobserv/flowlogs-pipeline#777
- chore(deps): update konflux references by @red-hat-konflux in netobserv/flowlogs-pipeline#776
- chore(deps): update konflux references by @red-hat-konflux in netobserv/flowlogs-pipeline#798
- Bump golang.org/x/net from 0.33.0 to 0.34.0 by @dependabot in netobserv/flowlogs-pipeline#796
- Bump google.golang.org/grpc from 1.68.1 to 1.70.0 by @dependabot in netobserv/flowlogs-pipeline#799
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.26.0 to 1.34.0 by @dependabot in netobserv/flowlogs-pipeline#795
- Red Hat Konflux update flowlogs-pipeline-1-8 by @red-hat-konflux in netobserv/flowlogs-pipeline#801
- chore(deps): update konflux references by @red-hat-konflux in netobserv/flowlogs-pipeline#807
New Contributors
- @Amoghrd made their first contribution in netobserv/flowlogs-pipeline#701
- @PMaynard made their first contribution in netobserv/flowlogs-pipeline#748
Full Changelog: netobserv/flowlogs-pipeline@v1.6.1-community...v1.8.0-community
Console Plugin
What's Changed
Non-breaking changes
- NETOBSERV-1764 frontend code styling followup by @jpinsonneau in netobserv/network-observability-console-plugin#551
- NETOBSERV-1733 fix url filters init / update by @jpinsonneau in netobserv/network-observability-console-plugin#563
- Removed base image ref in konflux by @OlivierCazade in netobserv/network-observability-console-plugin#570
- NETOBSERV-1540 fix panels filter chips by @jpinsonneau in netobserv/network-observability-console-plugin#562
- NETOBSERV-1764 Frontend code styling follow-up by @jpinsonneau in netobserv/network-observability-console-plugin#558
- NETOBSERV-1756 Allow filtering based on TCPFlags values by @msherif1234 in netobserv/network-observability-console-plugin#554
- automate standalone build by @jotak in netobserv/network-observability-console-plugin#576
- NETOBSERV-1689 Allow multi-tenant Prometheus queries by @jpinsonneau in netobserv/network-observability-console-plugin#571
- NETOBSERV-1768 force tooltip style by @jpinsonneau in netobserv/network-observability-console-plugin#578
- NETOBSERV-1636: add OvsMonitorMDs as field array by @jpinsonneau in netobserv/network-observability-console-plugin#535
- NETOBSERV-1792: Added update-build script to add downstream labels by @OlivierCazade in netobserv/network-observability-console-plugin#575
- NETOBSERV-1788: manage services case by @jpinsonneau in netobserv/network-observability-console-plugin#580
- NETOBSERV-1816 allow n/a filter by @jpinsonneau in netobserv/network-observability-console-plugin#590
- NETOBSERV-1833: decompose TCPflags bitfield by @jotak in netobserv/network-observability-console-plugin#591
- NETOBSERV-1538 & NETOBSERV-1819 & NETOBSERV-1813 & NETOBSERV-1812 & NETOBSERV-1798 error messages and UI polishing by @jpinsonneau in netobserv/network-observability-console-plugin#589
- NETOBSERV-1783 invalidate local storage values by @jpinsonneau in netobserv/network-observability-console-plugin#594
- NETOBSERV-1818: Topology split pod when using two IPs by @jpinsonneau in netobserv/network-observability-console-plugin#587
- Addressing konflux error and fixing multi arch build with podman 5.2 by @OlivierCazade in netobserv/network-observability-console-plugin#595
- NETOBSERV-1920: slider: switch to abbreviated mode with small screens by @jotak in netobserv/network-observability-console-plugin#610
- NETOBSERV-1914 improved status message by @jpinsonneau in netobserv/network-observability-console-plugin#611
- Fix error logs/message for loki-op 6 by @jotak in netobserv/network-observability-console-plugin#617
- NETOBSERV-1871 First request to get flow data waits indefinitely on workloads network-traffic page by @jpinsonneau in netobserv/network-observability-console-plugin#615
- Distinguish "clean builds" and dev builds by @jotak in netobserv/network-observability-console-plugin#619
- NETOBSERV-1633 Konflux pipeline multiarch and downstream requirements by @OlivierCazade in netobserv/network-observability-console-plugin#622
- NETOBSERV-1885: fix resources/names endpoint by @jpinsonneau in netobserv/network-observability-console-plugin#623
- NETOBSERV-1958: fix CSV export by @jotak in netobserv/network-observability-console-plugin#643
- Dockerfile cleanup: remove unused args by @jotak in netobserv/network-observability-console-plugin#596
- NETOBSERV-1927 scopes config by @jpinsonneau in netobserv/network-observability-console-plugin#634
- NETOBSERV-1959: Remove hardcoded columns rendering + other enhancements by @jotak in netobserv/network-observability-console-plugin#633
- NETOBSERV-1951: show flows with networkevents 1st for duplicate flows by @msherif1234 in netobserv/network-observability-console-plugin#649
- Adding rmps scan task to konflux by @OlivierCazade in netobserv/network-observability-console-plugin#651
- Fix Uncaught TypeError: e.currentTarget.children[0] is undefined by @jotak in netobserv/network-observability-console-plugin#650
- NETOBSERV-1890: read TCP flags as strings by @jotak in netobserv/network-observability-console-plugin#632
- NETOBSERV-1974: use ovnk-lib to get net event messages by @jotak in netobserv/network-observability-console-plugin#647
- Fix version in konflux build by @OlivierCazade in netobserv/network-observability-console-plugin#659
- NETOBSERV-1990: fix NOT filters with multiple values by @jotak in netobserv/network-observability-console-plugin#661
- NETOBSERV-1927 fix topology issues by @jpinsonneau in netobserv/network-observability-console-plugin#657
- NETOBSERV-1814 add cypress checks on fields by @jpinsonneau in netobserv/network-observability-console-plugin#604
- NETOBSERV-1580 add update-config target by @jpinsonneau in netobserv/network-observability-console-plugin#621
- Adding version label in downstream image by @OlivierCazade in netobserv/network-observability-console-plugin#673
- Go1.23, bump golangci-lint by @jotak in netobserv/network-observability-console-plugin#678
- NETOBSERV-2056: Add xlat filters to hardcode fields list by @msherif1234 in netobserv/network-observability-console-plugin#680
- NETOBSERV-1902 Additionnal graphs + tab + autocomplete for UDN by @jpinsonneau in netobserv/network-observability-console-plugin#656
- Konflux deprecated results by @OlivierCazade in netobserv/network-observability-console-plugin#689
- NETOBSERV-1977 automatically disable filters when not available in prometheus by @jpinsonneau in netobserv/network-observability-console-plugin#662
- NETOBSERV-1991 remove 3D topology to avoid blob creation by @jpinsonneau in netobserv/network-observability-console-plugin#696
- NETOBSERV-2056 manage field types & formats from config by @jpinsonneau in netobserv/network-observability-console-plugin#681
- NETOBSERV-2004 Additionnal UI e2e tests for features columns by @jpinsonneau in netobserv/network-observability-console-plugin#672
- Manage IfDirection=3 (both) by @jotak in netobserv/network-observability-console-plugin#695
- NETOBSERV-1965: Add UDNs merger logic to merge udns accross nodes for the same flow by @msherif1234 in netobserv/network-observability-console-plugin#698
- Temporary disabling arch build because of oom kill error by @OlivierCazade in netobserv/network-observability-console-plugin#703
- NETOBSERV-1992: explain partial flows [backport 1.8] by @jotak in netobserv/network-observability-console-plugin#704
- [Backport] NETOBSERV-2049: Console table rows height are inconsistent by @jpinsonneau in netobserv/network-observability-console-plugin#705
- Release-1.8 : Reenabling ppc64le build by @OlivierCazade in netobserv/network-observability-console-plugin#709
- backport: Building frontend only once (#718) by @OlivierCazade in netobserv/network-observability-console-plugin#722
Dependencies
- Bump ws from 7.5.6 to 7.5.10 in /web by @dependabot in netobserv/network-observability-console-plugin#548
- Bump braces from 3.0.2 to 3.0.3 in /web by @dependabot in netobserv/network-observability-console-plugin#543
- Bump axios from 1.6.3 to 1.7.4 in /web by @dependabot in netobserv/network-observability-console-plugin#586
- Bump webpack from 5.91.0 to 5.94.0 in /web by @dependabot in netobserv/network-observability-console-plugin#585
- Bump k8s.io/client-go from 0.29.3 to 0.31.0 by @dependabot in netobserv/network-observability-console-plugin#583
- Bump body-parser and express in /web by @dependabot in netobserv/network-observability-console-plugin#600
- Bump dompurify from 2.4.5 to 2.5.6 in /web by @dependabot in netobserv/network-observability-console-plugin#603
- Bump rollup from 3.5.0 to 3.29.5 in /web by @dependabot in netobserv/network-observability-console-plugin#606
- Bump cookie and express in /web by @dependabot in netobserv/network-observability-console-plugin#631
- Bump golang.org/x/net from 0.27.0 to 0.33.0 by @dependabot in netobserv/network-observability-console-plugin#697
- Bump k8s.io/client-go from 0.31.1 to 0.32.1 by @dependabot in netobserv/network-observability-console-plugin#690
- Bump github.com/prometheus/client_golang from 1.20.2 to 1.20.5 by @dependabot in netobserv/network-observability-console-plugin#624
- Bump github.com/prometheus/common from 0.57.0 to 0.62.0 by @dependabot in netobserv/network-observability-console-plugin#691
- Red Hat Konflux update network-observability-console-plugin by @red-hat-konflux in netobserv/network-observability-console-plugin#565
- Update Konflux references by @red-hat-konflux in netobserv/network-observability-console-plugin#566
- Update Konflux references (main) by @red-hat-konflux in netobserv/network-observability-console-plugin#609
- Update Konflux references by @red-hat-konflux in netobserv/network-observability-console-plugin#674
- Update Konflux references by @red-hat-konflux in netobserv/network-observability-console-plugin#699
- Update registry.access.redhat.com/ubi9/ubi-minimal Docker tag to v9.5-1736404155 by @red-hat-konflux in netobserv/network-observability-console-plugin#685
- Red Hat Konflux update network-observability-console-plugin-1-8 by @red-hat-konflux in netobserv/network-observability-console-plugin#702
- Update Konflux references by @red-hat-konflux in netobserv/network-observability-console-plugin#710
- Update registry.access.redhat.com/ubi9/ubi-minimal Docker tag to v9.5-1738816775 by @red-hat-konflux in netobserv/network-observability-console-plugin#717
Full Changelog: netobserv/network-observability-console-plugin@v1.6.1-community...v1.8.0-community