⬆️ Upgrade dependency cilium/cilium-cli to v0.18.6
This MR contains the following updates:
| Package | Update | Change |
|---|---|---|
| cilium/cilium-cli | minor |
v0.16.4 -> v0.18.6
|
Release Notes
cilium/cilium-cli (cilium/cilium-cli)
v0.18.6
What's Changed
Minor Changes:
- Cilium uninstall now removes annotations from Kubernetes nodes when clean-cilium-state: true (cilium/cilium#39931, @AritraDey-Dev)
- Deprecate
v2alpha1version ofCiliumLoadBalancerIPPoolCRD in favor of thev2version (cilium/cilium#39134, @pippolo84)
Bugfixes:
- Fix bug where we would display the Max Seq. Number for IPsec on 32bits. (cilium/cilium#40622, @pchaigno)
CI Changes:
- Add l7 proxy check for
to-fqdnsconnectivity test (cilium/cilium#40549, @vipul-21) - cli: switch coredns image to registry.k8s.io, and fix renovate (cilium/cilium#40706, @giorio94)
- connectivity: Allow customization of tcpdump kill timeout (cilium/cilium#40774, @gentoo-root)
- connectivity: rework sniffer to execute tcpdump in background (cilium/cilium#40487, @smagnani96)
Misc Changes:
- chore(deps): update docker.io/library/golang:1.24.4 docker digest to
20a022e(main) (cilium/cilium#40379, @cilium-renovate[bot]) - chore(deps): update docker.io/library/golang:1.24.5 docker digest to
ef5b4be(main) (cilium/cilium#40738, @cilium-renovate[bot]) - chore(deps): update go to v1.24.5 (main) (cilium/cilium#40496, @cilium-renovate[bot])
- cilium-cli: Print partial output upon
bgp peerserrors (cilium/cilium#40278, @rastislavs) - cilium-cli: Update default network-perf image (cilium/cilium#40376, @HadrienPatte)
- cilium-cli: Use slim k8s packages for connectivity tests (cilium/cilium#40708, @HadrienPatte)
- Fix misc typos (cilium/cilium#40769, @HadrienPatte)
- go.mod, vendor: pull in charts for Cilium 1.18.0 and Tetragon 1.5.0 (cilium/cilium#40823, @tklauser)
- Miscellaneous improvements to option.NewNamedMapOptions (cilium/cilium#40529, @giorio94)
- The unableTranslateCIDRgroups variable is removed as it is not used since the v1.17 release (cilium/cilium#40267, @Surya-7890)
- vendor: Update github.com/google/go-github to v73 (cilium/cilium#40326, @HadrienPatte)
- Update stable release to v0.18.5 by @tklauser in #3060
- chore(deps): update docker.io/library/golang:1.24.4 docker digest to
20a022eby @renovate[bot] in #3061 - Update RELEASE.md by @michi-covalent in #3062
- chore(deps): update golang docker tag to v1.24.5 by @renovate[bot] in #3063
- chore(deps): update go to v1.24.5 (patch) by @renovate[bot] in #3065
- chore(deps): update golangci/golangci-lint docker tag to v2.2.2 by @renovate[bot] in #3066
- chore(deps): update dependency cilium/cilium to v1.17.6 by @renovate[bot] in #3068
- chore(deps): update golang:1.24.5-alpine3.21 docker digest to
3ebc008by @renovate[bot] in #3067 - chore(deps): update golang:1.24.5-alpine3.21 docker digest to
72ff633by @renovate[bot] in #3069 - chore(deps): update golang:1.24.5-alpine3.21 docker digest to
6edc205by @renovate[bot] in #3070 - chore(deps): update golangci/golangci-lint docker tag to v2.3.0 - autoclosed by @renovate[bot] in #3071
- chore(deps): update dependency cilium/cilium to v1.18.0 by @renovate[bot] in #3073
- chore(deps): update docker.io/library/golang:1.24.5 docker digest to
ef5b4beby @renovate[bot] in #3072 - Prepare for v0.18.6 release by @tklauser in #3074
Full Changelog: https://github.com/cilium/cilium-cli/compare/v0.18.5...v0.18.6
v0.18.5
What's Changed
Minor Changes:
- cilium-cli: add clustermesh inspect-policy-default-local-cluster command (cilium/cilium#39828, @MrFreezeex)
- cli: add suport for policy-default-local-cluster in connectivity tests (cilium/cilium#39786, @MrFreezeex)
- cli: Enable tolerations flag for all connectivity tests (cilium/cilium#40072, @HadrienPatte)
- Improve EKS cluster name auto-detection by supporting both ARN and eksctl FQDN formats to avoid validation errors caused by overly long names. (cilium/cilium#39500, @zzuckerfrei)
CI Changes:
- cli,ci,ipsec: create key command and CI integration (cilium/cilium#37722, @viktor-kurchenko)
- connectivity: Include detailed failure messages in test report (cilium/cilium#39866, @aanm)
- fix(summary): arbitrary file access during archive extraction zipslip (cilium/cilium#39896, @odaysec)
Misc Changes:
- chore(deps): update all-dependencies (main) (cilium/cilium#40081, @cilium-renovate[bot])
- chore(deps): update all-dependencies (main) (cilium/cilium#40214, @cilium-renovate[bot])
- chore(deps): update docker.io/library/golang:1.24.4 docker digest to
10c1318(main) (cilium/cilium#40036, @cilium-renovate[bot]) - chore(deps): update go to v1.24.4 (main) (cilium/cilium#39943, @cilium-renovate[bot])
- cilium-cli: clean up log messages (cilium/cilium#40101, @tklauser)
- cilium-cli: Standardize build args in dockerfile (cilium/cilium#40126, @HadrienPatte)
- cli: Add OpenShift cluster Kind (cilium/cilium#40012, @nebril)
- cli: Do not directly depend on DaemonConfig (cilium/cilium#39907, @brb)
- deps: Replace gopkg.in/yaml.v3 with go.yaml.in/yaml/v3 (cilium/cilium#40224, @HadrienPatte)
- docs: Add cmdref for cilium-cli (cilium/cilium#40017, @HadrienPatte)
- go.mod, vendor: bump github.com/google/go-github to v72 (cilium/cilium#40104, @tklauser)
- lint: Update staticcheck config in golangci-lint (cilium/cilium#40201, @sayboras)
- Test failure message included in Junit report of the connectivity tests. (cilium/cilium#40035, @mathpl)
- tools: Move codeowners library from cilium-cli dir (cilium/cilium#40253, @joestringer)
- chore(deps): update docker.io/library/golang:1.24.3 docker digest to
81bf592by @renovate in #3044 - chore(deps): update golang docker tag to v1.24.4 by @renovate in #3046
- chore(deps): update softprops/action-gh-release action to v2.3.0 by @renovate in #3047
- chore(deps): update go to v1.24.4 (patch) by @renovate in #3045
- chore(deps): update softprops/action-gh-release action to v2.3.2 by @renovate in #3048
- chore(deps): update gcr.io/distroless/static:latest docker digest to
b7b9a69by @renovate in #3049 - chore(deps): update docker/setup-buildx-action action to v3.11.0 by @renovate in #3050
- RELEASE.md: drop reference to v0.10 branch by @tklauser in #3051
- Update stable release to v0.18.4 by @michi-covalent in #3052
- chore(deps): update docker/setup-buildx-action action to v3.11.1 by @renovate in #3053
- chore(deps): update golangci/golangci-lint docker tag to v2.2.0 by @renovate in #3057
- chore(deps): update dependency cilium/cilium to v1.17.5 by @renovate in #3054
- chore(deps): update docker.io/library/golang:1.24.4 docker digest to
10c1318by @renovate in #3055 - chore(deps): update golangci/golangci-lint docker tag to v2.2.1 by @renovate in #3058
- Prepare for v0.18.5 release by @tklauser in #3059
Full Changelog: https://github.com/cilium/cilium-cli/compare/v0.18.4...v0.18.5
v0.18.4
What's Changed
Major Changes:
- Add support for VXLAN in IPsec (VinE) (cilium/cilium#37723, @ldelossa)
- Promote
CiliumLoadBalancerIPPoolCRD to v2 API version (cilium/cilium#39090, @pippolo84) - Support IPv6 as a tunneling underlay. (cilium/cilium#38296, @pchaigno)
Minor Changes:
- Add support for IPv6 egress gateway policies (cilium/cilium#38452, @rgo3)
- cilium-cli: Fix ipv6 ping regex (cilium/cilium#38814, @yrsuthari)
- policy: Add validation and docs for TLS SNI ServerNames (cilium/cilium#38615, @sayboras)
- Since pod CIDRs are now stored into the ipcache map, tunnel map is not needed anymore. Any reference to the tunnel map have been removed from cilium-dbg, cilium status and bugtool. (cilium/cilium#38839, @pippolo84)
Bugfixes:
- cli: default to SPDY connection for exec (cilium/cilium#38988, @asauber)
- gateway-api: Fix parentRefMatched to check Group and Kind (cilium/cilium#39275, @syedazeez337)
CI Changes:
- Assign codeowners for no-errors-in-logs testcase (cilium/cilium#38812, @marseel)
- cilium-cli: IPv6 connectivity tests for PodToHostPort (cilium/cilium#39666, @gentoo-root)
- cilium-cli: Use v2alpha1 version of CCG for Cilium versions below v1.18 (cilium/cilium#39776, @christarazi)
- cilium-cli:fix: account for current TunnelPort when building tcpdump overlay filters (cilium/cilium#38680, @smagnani96)
- CLI: bump ConnectivityTestConnDisruptImage (cilium/cilium#39200, @darox)
- cli: encryption: improve ICMPv6 NA detection (cilium/cilium#39160, @julianwiedmann)
- cli: Generate each owners field separately (cilium/cilium#38987, @joestringer)
- cli: Simplify junit representation of code owners (cilium/cilium#39020, @joestringer)
- gateway-api: Fix parentRefMatched to check Group and Kind (cilium/cilium#39275, @syedazeez337)
CI Changes:
- Assign codeowners for no-errors-in-logs testcase (cilium/cilium#38812, @marseel)
- cilium-cli: IPv6 connectivity tests for PodToHostPort (cilium/cilium#39666, @gentoo-root)
- cilium-cli: Use v2alpha1 version of CCG for Cilium versions below v1.18 (cilium/cilium#39776, @christarazi)
- cilium-cli:fix: account for current TunnelPort when building tcpdump overlay filters (cilium/cilium#38680, @smagnani96)
- CLI: bump ConnectivityTestConnDisruptImage (cilium/cilium#39200, @darox)
- cli: encryption: improve ICMPv6 NA detection (cilium/cilium#39160, @julianwiedmann)
- cli: Generate each owners field separately (cilium/cilium#38987, @joestringer)
- cli: Simplify junit representation of code owners (cilium/cilium#39020, @joestringer)
- cli: sysdump: collect logs from restarted test pods. (cilium/cilium#38796, @tommyp1ckles)
- connectivity: Correct version check for Ingress test (cilium/cilium#38803, @sayboras)
- connectivity: encryption tests: filter when icmpv6.type == 136 (cilium/cilium#38798, @tommyp1ckles)
- connectivity: Fix flow validation for wildcard tls sni (cilium/cilium#38881, @sayboras)
- feat(connectivity): add network bandwidth management test (cilium/cilium#38390, @l1b0k)
- ipsec: fix connection disruption issue for ipv6 ipsec upgrade scenarios. (cilium/cilium#39061, @ldelossa)
- test/runtime: remove already covered FQDN tests (cilium/cilium#38866, @tklauser)
Misc Changes:
- chore(deps): update all-dependencies (main) (cilium/cilium#39044, @cilium-renovate[bot])
- chore(deps): update all-dependencies (main) (cilium/cilium#39686, @cilium-renovate[bot])
- chore(deps): update docker.io/library/golang:1.24.2 docker digest to
18a1f2d(main) (cilium/cilium#38857, @cilium-renovate[bot]) - chore(deps): update docker.io/library/golang:1.24.2 docker digest to
1ecc479(main) (cilium/cilium#38902, @cilium-renovate[bot]) - chore(deps): update docker.io/library/golang:1.24.2 docker digest to
30baaea(main) (cilium/cilium#39308, @cilium-renovate[bot]) - chore(deps): update docker.io/library/golang:1.24.2 docker digest to
d9db321(main) (cilium/cilium#39042, @cilium-renovate[bot]) - chore(deps): update docker.io/library/golang:1.24.3 docker digest to
4c0a181(main) (cilium/cilium#39698, @cilium-renovate[bot]) - chore(deps): update docker.io/library/golang:1.24.3 docker digest to
81bf592(main) (cilium/cilium#39811, @cilium-renovate[bot]) - chore(deps): update docker.io/library/golang:1.24.3 docker digest to
86b4cff(main) (cilium/cilium#39596, @cilium-renovate[bot]) - chore(deps): update docker/dockerfile:1.15 docker digest to
9857836(main) (cilium/cilium#39309, @cilium-renovate[bot]) - chore(deps): update go to v1.24.2 (main) (cilium/cilium#38708, @cilium-renovate[bot])
- chore(deps): update go to v1.24.3 (main) (cilium/cilium#39378, @cilium-renovate[bot])
- cilium-cli: add annotation to indicate we should wait for policy (cilium/cilium#38867, @squeed)
- cilium-cli: add conn tests for ipv6 egress gateway policies (cilium/cilium#38691, @rgo3)
- cilium-cli: Allow BINDIR environment variable to be dynamically configured for install path (cilium/cilium#38799, @mowntan)
- cilium-cli: Capture stderr from tcpdump as an error (cilium/cilium#38884, @gentoo-root)
- cilium-cli: Export codeowners for passing testcases (cilium/cilium#38710, @joestringer)
- cilium-cli: Migrate from
corev1.Endpointstodiscoveryv1.EndpointSlice(cilium/cilium#39364, @HadrienPatte) - cli: De-duplicate workflow owners results in junit (cilium/cilium#39157, @joestringer)
- cli: Emit target package for error in logs failure (cilium/cilium#38986, @joestringer)
- cli: encryption: limit tunnel filter to dst port (cilium/cilium#39222, @julianwiedmann)
- cli: Move unexpected packet drops to final test (cilium/cilium#39334, @nebril)
- cli: require Cilium v1.14 (cilium/cilium#39717, @julianwiedmann)
- cli: Search and print previous logs if failed (cilium/cilium#39347, @joestringer)
- cli: Tidy up owners sorting logic (cilium/cilium#39019, @joestringer)
- cli: Use RFC3339 for junit timestamp reporting (cilium/cilium#39017, @joestringer)
- connectivity/check: fix logging error (cilium/cilium#38956, @mhofstetter)
- Fix the message when no nodes are available to be added multicast group. (cilium/cilium#38637, @fujitatomoya)
- go.mod: bump github.com/google/go-github to v71 (cilium/cilium#38827, @tklauser)
- Move node to slog (cilium/cilium#39147, @aanm)
- New clusters created in ENI mode will no longer masquerade pod traffic to the external world. (cilium/cilium#38663, @liyihuang)
- sysdump: don't rely on timeout command to collect hubble flows (cilium/cilium#38999, @giorio94)
- Use modern Go constructs, part 2 (cilium/cilium#38652, @tklauser)
- Update stable release to v0.18.3 by @michi-covalent in #3004
- chore(deps): update go to v1.24.2 (patch) by @renovate in #3005
- github: Clean up kind workflow by @michi-covalent in #3008
- github: Remove cloud provider workflows by @michi-covalent in #3006
- chore(deps): update docker.io/library/golang:1.24.2 docker digest to
b51b7beby @renovate in #3010 - chore(deps): update golangci/golangci-lint docker tag to v2.1.0 by @renovate in #3012
- chore(deps): update docker.io/library/golang:1.24.2 docker digest to
1ecc479by @renovate in #3011 - chore(deps): update golangci/golangci-lint docker tag to v2.1.1 by @renovate in #3013
- chore(deps): update dependency cilium/cilium to v1.17.3 by @renovate in #3014
- chore(deps): update docker/dockerfile docker tag to v1.15 by @renovate in #3015
- chore(deps): update golangci/golangci-lint docker tag to v2.1.2 by @renovate in #3016
- chore(deps): update docker.io/library/golang:1.24.2 docker digest to
d9db321by @renovate in #3017 - chore(deps): update softprops/action-gh-release action to v2.2.2 by @renovate in #3018
- chore(deps): update docker/build-push-action action to v6.16.0 by @renovate in #3019
- chore(deps): update golangci/golangci-lint docker tag to v2.1.4 by @renovate in #3020
- chore(deps): update docker/dockerfile:1.15 docker digest to
9857836by @renovate in #3021 - chore(deps): update docker.io/library/golang:1.24.2 docker digest to
30baaeaby @renovate in #3022 - chore(deps): update golangci/golangci-lint-action action to v7.0.1 by @renovate in #3023
- chore(deps): update golangci/golangci-lint docker tag to v2.1.6 by @renovate in #3025
- chore(deps): update golangci/golangci-lint-action action to v8 by @renovate in #3024
- Dockerfile: do not specify syntax by @tklauser in #3026
- README.md: remove status badges for removed cloud provider workflows by @tklauser in #3027
- chore(deps): update golang docker tag to v1.24.3 by @renovate in #3028
- chore(deps): update actions/setup-go action to v5.5.0 by @renovate in #3029
- chore(deps): update go to v1.24.3 (patch) by @renovate in #3030
- chore(deps): update docker.io/library/golang:1.24.3 docker digest to
86b4cffby @renovate in #3033 - chore(deps): update docker/build-push-action action to v6.17.0 by @renovate in #3031
- chore(deps): update dependency cilium/cilium to v1.17.4 by @renovate in #3032
- chore(deps): update gcr.io/distroless/static:latest docker digest to
d9f9472by @renovate in #3034 - chore(deps): update dependency kubernetes-sigs/kind to v0.28.0 by @renovate in #3035
- Update CONTRIBUTING.md by @xmulligan in #3036
- chore(deps): update dependency kubernetes-sigs/kind to v0.29.0 by @renovate in #3037
- chore(deps): update docker.io/library/golang:1.24.3 docker digest to
795a40cby @renovate in #3038 - chore(deps): update docker/build-push-action action to v6.18.0 by @renovate in #3040
- Prepare for v0.18.4 release by @michi-covalent in #3039
Full Changelog: https://github.com/cilium/cilium-cli/compare/v0.18.3...v0.18.4
v0.18.3
Summary of Changes
Announcement
Cilium CLI releases are now available as Docker images here: https://quay.io/repository/cilium/cilium-cli?tab=tags&tag=latest
Minor Changes:
- Add support to capture kernel profiles during performance testing (cilium/cilium#38402, @giorio94)
- Make Cilium CLI performance tests not depend on Cilium (cilium/cilium#38245, @giorio94)
- Reject IPSec key rotation with mismatching key lengths to prevent IPv6 disruptions. (cilium/cilium#37936, @smagnani96)
Bugfixes:
- cilium-cli: Fix logger busy loop (cilium/cilium#38199, @jrajahalme)
CI Changes:
- Add parallel streams throughput tests, and enable them in the EGW workflow (cilium/cilium#38027, @giorio94)
- ci: use custom kubeconfig for cilium-cli cloud provider tests (cilium/cilium#37970, @marseel)
- cilium-cli: Add strict-mode-test v2 (cilium/cilium#38566, @pippolo84)
- cilium-cli: connectivity: clean up any leftover egw routes. (cilium/cilium#36651, @tommyp1ckles)
- cilium-cli: extend no-interrupted-connections to test Egress Gateway (cilium/cilium#38193, @ysksuzuki)
- cilium-cli: run IPv6 test with skipRedirectFromBackend=true on >=v1.17.3 (cilium/cilium#38630, @ysksuzuki)
- cilium-cli: Use distroless (cilium/cilium#38189, @michi-covalent)
- cli: Reduce the flood of the terminal with logs on failure during tests (cilium/cilium#38240, @roman-kiselenko)
- cli: reverse finalizers of connectivity test (cilium/cilium#38232, @marseel)
- connectivity: Add test for source egress in Ingress (cilium/cilium#38053, @sayboras)
- test: Add negative test case for TLS SNI + Inception (cilium/cilium#38194, @sayboras)
- workflows/e2e: Cover IPv6-only (cilium/cilium#38235, @pchaigno)
Misc Changes:
- chore(deps): update all-dependencies (main) (cilium/cilium#38603, @cilium-renovate[bot])
- chore(deps): update docker.io/library/golang:1.24.1 docker digest to
52ff1b3(main) (cilium/cilium#38421, @cilium-renovate[bot]) - chore(deps): update go to v1.24.1 (main) (cilium/cilium#38092, @cilium-renovate[bot])
- cilium-cli: add IPv6 connectivity test for LocalRedirectPolicy (cilium/cilium#37192, @saiaunghlyanhtet)
- cilium-cli: add test owners as part of junit files (cilium/cilium#38269, @aanm)
- cilium-cli: Allow running outside the Cilium tree (cilium/cilium#38133, @joestringer)
- cli: Load code owners dynamically via --code-owners (cilium/cilium#38044, @joestringer)
- Enable new testifylint checks, and mechanically fix reported issues (cilium/cilium#38485, @giorio94)
- Fix cli disconnect error message (cilium/cilium#38545, @samsonkolge)
- Modernize Go map and slice operations (cilium/cilium#38126, @tklauser)
- Standardize hubble and cilium CLIs makefile (cilium/cilium#37716, @HadrienPatte)
- Test IPv4 and IPv6 explicitly in PodToWorld and PodToWorld2 connectivity tests (cilium/cilium#37435, @gentoo-root)
- Use
slices.Sorted(maps.Keys(...))to get sorted list of map keys (cilium/cilium#38519, @tklauser) - Use more efficient
SplitSeqinstead ofSplit(cilium/cilium#38157, @tklauser) - Update stable release to v0.18.2 by @michi-covalent in #2972
- chore(deps): update golang docker tag to v1.24.1 by @renovate in #2971
- chore(deps): update docker.io/library/golang docker tag to v1.24.1 by @renovate in #2970
- chore(deps): update golangci/golangci-lint docker tag to v1.64.7 by @renovate in #2974
- action: Only install a single version by @joestringer in #2973
- chore(deps): update golangci/golangci-lint-action action to v6.5.1 by @renovate in #2975
- chore(deps): update golangci/golangci-lint-action action to v6.5.2 by @renovate in #2979
- chore(deps): update golangci/golangci-lint docker tag to v1.64.8 by @renovate in #2978
- chore(deps): update dependency cilium/cilium to v1.16.8 by @renovate in #2977
- chore(deps): update docker/login-action action to v3.4.0 by @renovate in #2976
- github: Remove multicluster.yaml by @michi-covalent in #2983
- chore(deps): update actions/upload-artifact action to v4.6.2 by @renovate in #2981
- Simplify Dockerfile and clean up docker image workflow by @michi-covalent in #2980
- chore(deps): update docker/login-action action to v3.4.0 by @renovate in #2982
- chore(deps): update golangci/golangci-lint{-action} by @michi-covalent in #2988
- Optimize image layers by @marcofranssen in #2782
- chore(deps): update golangci/golangci-lint docker tag to v2.0.2 by @renovate in #2989
- chore(deps): update docker.io/library/golang:1.24.1 docker digest to
52ff1b3by @renovate in #2990 - chore(deps): update gcr.io/distroless/static:latest docker digest to
3d0f463by @renovate in #2991 - chore(deps): update golang docker tag to v1.24.2 by @renovate in #2995
- chore(deps): update cilium (minor) by @renovate in #2924
- chore(deps): update azure/login action to v2.3.0 by @renovate in #2998
- chore(deps): update cilium/cilium digest to
67fbabcby @renovate in #3000 - chore(deps): update cilium/cilium digest to
20f0e00by @renovate in #3002 - Prepare for v0.18.3 release by @michi-covalent in #2993
Full Changelog: https://github.com/cilium/cilium-cli/compare/v0.18.2...v0.18.3
v0.18.2
What's Changed
Minor Changes:
- cilium-cli/sysdump: relax extra-label-selectors to target all namespaces (cilium/cilium#37715, @giorio94)
- Extend cilium-cli connectivity perf to allow testing egress gateway performance (cilium/cilium#37748, @giorio94)
CI Changes:
- Add explicit IPv6 testing to PodToService cilium-cli connectivity test (cilium/cilium#37544, @saiaunghlyanhtet)
- cilium-cli/connectivity: Fix output for LRP tests (cilium/cilium#37893, @pchaigno)
- cilium-cli/connectivity: only check container restarts on v1.17+ (cilium/cilium#37823, @giorio94)
- cli: Attribute test failures outside of action failures (cilium/cilium#37757, @joestringer)
- cli: Clean up Makefile (cilium/cilium#37911, @michi-covalent)
- cli: connectivity: Log tcpdump cmd on error (cilium/cilium#37822, @jschwinger233)
- connectivity tests: keep tcpdump alive by printing to stdout (cilium/cilium#37984, @asauber)
- Egress Gateway performance testing (cilium/cilium#37753, @giorio94)
- Fix egress device computation in cli connectivity pod-to-pod-encryption-v2 tests for AWS chaining mode. (cilium/cilium#37680, @smagnani96)
- Miscellaneous improvements to the Egress Gateway scale test (cilium/cilium#37611, @giorio94)
Misc Changes:
- Add sloglint and fix issues (cilium/cilium#37851, @aanm)
- bpf: tolerate dropped ICMPv6 messages with ICMPv6 payload (cilium/cilium#38068, @julianwiedmann)
- chore(deps): update docker.io/library/golang:1.24.0 docker digest to
3f74443(main) (cilium/cilium#37938, @cilium-renovate[bot]) - cilium-cli: Ignore k8s client network error warning (cilium/cilium#37773, @jrajahalme)
- cilium-cli: Only use --curl-parallel when expecting success (cilium/cilium#37803, @jrajahalme)
- cli: Added parameter to print used images (cilium/cilium#37390, @PhilipSchmid)
- cli: Support filtering --log-code-owners (cilium/cilium#37905, @joestringer)
- k8s: move portforward functionality to separate sub-package (cilium/cilium#38060, @tklauser)
- Update connectivity tests to correctly detect TLS Interception (cilium/cilium#37796, @youngnick)
- chore(deps): update dependency go to v1.24.1 by @renovate in #2969
- Update stable release to v0.18.1 by @michi-covalent in #2968
- Prepare for v0.18.2 release by @michi-covalent in #2964
v0.18.1
What's Changed
- Update stable release to v0.18.0 by @michi-covalent in #2959
- chore(deps): update golangci/golangci-lint docker tag to v1.64.6 by @renovate in #2960
- gh: add option to specify kubeconfig by @marseel in #2965
- Prepare for v0.18.1 release by @michi-covalent in #2967
Full Changelog: https://github.com/cilium/cilium-cli/compare/v0.18.0...v0.18.1
v0.18.0
⚠️ A Breaking Change ⚠️
Cilium CLI GitHub Action now defaults to using the top-level go.mod file to determine Go version to build Cilium CLI when skip-build parameter is set to false (#2956).
What's Changed
- chore(deps): update actions/upload-artifact action to v4.6.1 by @renovate in #2949
- Always update github.com/cilium/cilium from main by @tklauser in #2951
- chore(deps): update actions/download-artifact action to v4.1.9 by @renovate in #2952
- renovate: clean up configuration by @tklauser in #2954
- chore(deps): update all github action dependencies (minor) by @renovate in #2955
- chore(deps): update dependency go to v1.24.0 by @renovate in #2957
- action: Clean up the logic to handle go-mod-directory by @michi-covalent in #2956
- Prepare for v0.18.0 release by @michi-covalent in #2958
Full Changelog: https://github.com/cilium/cilium-cli/compare/v0.17.0...v0.18.0
v0.17.0
⚠️ A Breaking Change ⚠️
Cilium CLI removes the External workloads feature in this release (cilium/cilium#37418). More specifically, it removes:
-
cilium clustermesh external-workloadcommand. -
--enable-external-workloadsflag incilium clustermesh enablecommand. - Connectivity tests related to external workloads.
- Sysdump support for external workloads.
Cilium community plans to stop maintaining the external workload feature in all the stable release branches (v1.15, v1.16, and v1.17), and the feature will be removed in v1.18 release.
What's Changed
Minor Changes:
- Cilium CLI IPsec fixes (cilium/cilium#37018, @viktor-kurchenko)
- cli: Improve fetching of Cilium component logs in failure scenarios (cilium/cilium#37160, @joestringer)
- Remove external-workload feature from Cilium and cilium-cli. Use previous version of cilium-cli if needed to provision unsupported external-workload clusters. (cilium/cilium#37418, @brb)
CI Changes:
- cilium-cli/connectivity: additionally check for container restarts (cilium/cilium#36299, @giorio94)
- cilium-cli: add explicit IPv6 testing to PodToK8sLocal (cilium/cilium#37461, @saiaunghlyanhtet)
- cilium-cli: extend no-interrupted-connections to test NodePort from outside (cilium/cilium#37294, @ysksuzuki)
- cilium-cli: Fix GITHUB_WORKFLOW_REF parsing (cilium/cilium#37686, @joestringer)
- CLI: Attribute tests to codeowners (cilium/cilium#37027, @joestringer)
- Update stable release to v0.16.24 by @michi-covalent in #2921
- chore(deps): update all github action dependencies (patch) by @renovate in #2922
- chore(deps): update ubuntu:24.04 docker digest to
7229784by @renovate in #2923 - chore(deps): update golangci/golangci-lint-action action to v6.3.0 by @renovate in #2925
- Remove v0.15.22 from the release list by @michi-covalent in #2930
- chore(deps): update docker/setup-buildx-action action to v3.9.0 by @renovate in #2928
- chore(deps): update golangci/golangci-lint-action action to v6.3.1 by @renovate in #2929
- chore(deps): update dependency go to v1.23.6 by @renovate in #2927
- chore(deps): update aws-actions/configure-aws-credentials action to v4.1.0 by @renovate in #2932
- chore(deps): update golangci/golangci-lint-action action to v6.3.2 by @renovate in #2931
- chore(deps): update golangci/golangci-lint docker tag to v1.64.2 by @renovate in #2933
- .github: Pass through GITHUB_WORKFLOW_REF by @joestringer in #2936
- chore(deps): update golangci/golangci-lint-action action to v6.4.0 by @renovate in #2938
- ci: avoid using deprecated tls.secretsBackend flag by @tklauser in #2934
- chore(deps): update golangci/golangci-lint docker tag to v1.64.4 by @renovate in #2935
- chore(deps): update golangci/golangci-lint docker tag to v1.64.5 by @renovate in #2940
- chore(deps): update dependency cilium/cilium to v1.16.7 by @renovate in #2943
- chore(deps): update all github action dependencies (patch) - autoclosed by @renovate in #2937
- chore(deps): update dependency kubernetes-sigs/kind to v0.27.0 by @renovate in #2941
- github: Remove externalworkloads.yaml by @michi-covalent in #2944
- chore(deps): update golangci/golangci-lint-action action to v6.5.0 by @renovate in #2945
- chore(deps): update docker/build-push-action action to v6.14.0 by @renovate in #2946
- Prepare for v0.17.0 release by @michi-covalent in #2947
Misc Changes:
- chore(deps): update all-dependencies (main) (cilium/cilium#37341, @cilium-renovate[bot])
- chore(deps): update all-dependencies (main) (cilium/cilium#37660, @cilium-renovate[bot])
- chore(deps): update docker.io/library/golang docker tag to v1.24.0 (main) (cilium/cilium#37603, @cilium-renovate[bot])
- chore(deps): update go to v1.23.6 (main) (cilium/cilium#37495, @cilium-renovate[bot])
- cilium-cli/connectivity: ignore hubble-ui warning in no-errors-in-logs test (cilium/cilium#37563, @tklauser)
- cilium-cli/sysdump: drop obsolete CiliumEgressNATPolicy entry (cilium/cilium#37584, @giorio94)
- cilium-cli: enable websockets for k8s exec (cilium/cilium#37538, @asauber)
- cilium-cli: re-fix GITHUB_WORKFLOW_REF parsing (cilium/cilium#37707, @kaworu)
- cli: Ensure EGW tests trigger failures via actions (cilium/cilium#37649, @joestringer)
- connectivity: Add curl retry params for TLS inspection test (cilium/cilium#37424, @sayboras)
- connectivity: Avoid hard-coded external target in warning log (cilium/cilium#37443, @sayboras)
- Preparation to test IPv4 and IPv6 explicitly in connectivity tests (cilium/cilium#37468, @gentoo-root)
- Revert "cli: Use error def of github.com/cilium/ebpf" (cilium/cilium#37687, @joestringer)
- test: Update negative test case for TLS SNI (cilium/cilium#37386, @sayboras)
- wireguard: introduce v2 pod-to-pod connectivity tests (cilium/cilium#37533, @ldelossa)
v0.16.24
What's Changed
Summary of Changes
Minor Changes:
- Cilium CLI now captures Tetragon helm data when performing
cilium sysdump. (cilium/cilium#36749, @f1ko) - cilium-cli: collect Cilium Agent logs from crashing / not ready / restarted pods (cilium/cilium#37013, @marseel)
- cli: Add support for helm --max-history command line flag (cilium/cilium#36677, @marcofranssen)
- cli: restrict conn test to ip families (cilium/cilium#37000, @viktor-kurchenko)
- Significantly reduce memory usage during cilium-cli sysdump collection (cilium/cilium#36987, @giorio94)
CI Changes:
- connectivity: Add retry all error for L7 header related test (cilium/cilium#37010, @sayboras)
- test: Add negative test case for TLS SNI (cilium/cilium#37122, @sayboras)
- connectivity: Add test for update TLS secret (cilium/cilium#36812, @sayboras)
Misc Changes:
- .github: generate feature summary report from CI (cilium/cilium#36933, @aanm)
- chore(deps): update all-dependencies (main) (cilium/cilium#37199, @cilium-renovate[bot])
- chore(deps): update docker.io/library/golang:1.23.5 docker digest to
8c10f21(main) (cilium/cilium#37178, @cilium-renovate[bot]) - chore(deps): update go to v1.23.5 (main) (cilium/cilium#37064, @cilium-renovate[bot])
- Cilium CLI: Trim EKS cluster ARN to extract valid cluster name (cilium/cilium#36952, @jaehanbyun)
- cilium-cli: do not print checkmarks for non-binary values (cilium/cilium#36890, @aanm)
- Remove always-nil error returns (cilium/cilium#36910, @tklauser)
- Update stable release to v0.16.23 by @michi-covalent in #2907
- chore(deps): update docker/build-push-action action to v6.11.0 by @renovate in #2906
- chore(deps): update actions/upload-artifact action to v4.6.0 by @renovate in #2908
- chore(deps): update docker/build-push-action action to v6.12.0 by @renovate in #2909
- chore(deps): update golangci/golangci-lint-action action to v6.2.0 by @renovate in #2911
- chore(deps): update dependency go to v1.23.5 by @renovate in #2910
- chore(deps): update all github action dependencies (minor) by @renovate in #2912
- chore(deps): update dependency cilium/cilium to v1.16.6 by @renovate in #2914
- renovate config migration remake by @bimmlerd in #2915
- chore(deps): update docker/build-push-action action to v6.13.0 by @renovate in #2916
- chore(deps): update aws-actions/configure-aws-credentials action to v4.0.3 by @renovate in #2917
- Prepare for v0.16.24 release by @michi-covalent in #2920
Full Changelog: https://github.com/cilium/cilium-cli/compare/v0.16.23...v0.16.24
v0.16.23
What's Changed
Minor Changes:
- cli: aws mixed nodes install fix (cilium/cilium#36336, @viktor-kurchenko)
Bugfixes:
- Cilium CLI fix for AWS ENI mode (cilium/cilium#36887, @viktor-kurchenko)
- Restore the original flag semantics for --egress-masquerade-interfaces to the same as v1.17.0-pre.2 or earlier (cilium/cilium#36504, @viktor-kurchenko)
CI Changes:
- Add --external-other-target parameter to cilium CLI connectivity tests. (cilium/cilium#36080, @wedaly)
- Change client-egress-l7-tls tests to sequential because flaky (cilium/cilium#36568, @youngnick)
- cilium-cli/connectivity: fix IPv6 feature check for 2ndary node IPv6 (cilium/cilium#36513, @tklauser)
- cilium-cli: Add envoy log pattern in error check (cilium/cilium#36498, @sayboras)
- Fix cilium CLI connectivity tests in IPv6-only clusters. (cilium/cilium#36026, @wedaly)
Misc Changes:
- chore(deps): update all-dependencies (main) (cilium/cilium#36706, @cilium-renovate[bot])
- chore(deps): update docker.io/library/golang:1.23.4 docker digest to
7003184(main) (cilium/cilium#36604, @cilium-renovate[bot]) - chore(deps): update docker.io/library/golang:1.23.4 docker digest to
7ea4c9d(main) (cilium/cilium#36808, @cilium-renovate[bot]) - ci/connectivity: Don't apply cnp to conn-disrupt pods in 1.15, 1.14 (cilium/cilium#36682, @jschwinger233)
- cilium-cli: skip some IPv6 connectivity tests for Cilium<1.14 when IPsec is enabled (cilium/cilium#36664, @jschwinger233)
- Isolate node-to-node encryption tests to wireguard (cilium/cilium#36556, @ldelossa)
- chore(deps): update all github action dependencies (minor) by @renovate in #2887
- Update stable release to v0.16.22 by @tklauser in #2888
- chore(deps): update module golang.org/x/crypto to v0.31.0 [security] by @renovate in #2889
- chore(deps): update all github action dependencies (minor) by @renovate in #2890
- Dockerfile: drop syntax comment by @tklauser in #2893
- chore(deps): update dependency kubernetes-sigs/kind to v0.26.0 by @renovate in #2892
- chore(deps): update dependency cilium/cilium to v1.16.5 by @renovate in #2894
- chore(deps): update actions/upload-artifact action to v4.5.0 by @renovate in #2896
- chore(deps): update module golang.org/x/net to v0.33.0 [security] by @renovate in #2895
- chore(deps): update golangci/golangci-lint docker tag to v1.63.0 by @renovate in #2899
- chore(deps): update golangci/golangci-lint docker tag to v1.63.4 by @renovate in #2902
- chore(deps): update helm/kind-action action to v1.12.0 by @renovate in #2901
- chore(deps): update softprops/action-gh-release action to v2.2.1 by @renovate in #2905
- Prepare for v0.16.23 release by @michi-covalent in #2903
Full Changelog: https://github.com/cilium/cilium-cli/compare/v0.16.22...v0.16.23
v0.16.22
[!IMPORTANT] The default behavior for
cilium upgradehas changed such that Helm values will be reset and then reused. This behavior can be reverted to the previous behavior by setting--reset-then-reuse-values=falseor by explicitly specifying--reuse-valuesor--reset-valueswhich always take precedence over--reset-then-reuse-values. See cilium/cilium#36347 for details.
What's Changed
- chore(deps): update golang:1.23.4-alpine3.19 docker digest to
5f33368by @renovate in #2879 - Update stable release to v0.16.21 by @tklauser in #2880
- Pick up the latest cilium/cilium by @michi-covalent in #2883
- Makefile: Remove CILIUM_VERSION variable by @michi-covalent in #2884
- Prepare for v0.16.22 release by @tklauser in #2886
Full Changelog: https://github.com/cilium/cilium-cli/compare/v0.16.21...v0.16.22
v0.16.21
[!TIP] Cilium CLI now derives the default Cilium version to install from the source instead of injecting it at compile time. You no longer need to set
github.com/cilium/cilium/cilium-cli/defaults.CLIVersionusing-ldflagswhile compiling Cilium CLI. See cilium/cilium#36344 for details.
What's Changed
Minor Changes:
- Add cli support for impersonation --as and --as-group flags (cilium/cilium#35240, @cnmcavoy)
- AWS AL2023 support (cilium/cilium#36076, @viktor-kurchenko)
- cilium-cli: Derive the default version from cilium/charts (cilium/cilium#36344, @michi-covalent)
- Disable deprecated support for running the Cilium KVStore in pod network (cilium/cilium#35741, @giorio94)
- introducing a new CLI option to display ipcache information by labels or cidr (cilium/cilium#35275, @vasu-dasari)
- sysdump: respect worker count and collect Cilium profiling data as first task (cilium/cilium#35897, @giorio94)
Bugfixes:
- cilium-cli/connectivity: fix nil-pointer dereference if minimum version can't be detected (cilium/cilium#35802, @tklauser)
- Fix: cilium-cli install --repository flag respects repository even with cached versions. (cilium/cilium#35670, @renyunkang)
CI Changes:
- cilium-cli/connectivity: allow to specify log levels to check (cilium/cilium#36231, @tklauser)
- cilium-cli/connectivity: disable warning log checks before v1.17 (cilium/cilium#36358, @giorio94)
- cilium-cli: Improve tcpdump termination timeout handling (cilium/cilium#36021, @liyihuang)
- cilium-cli: retry exec-in-pod requests in case of transient errors (cilium/cilium#35961, @tklauser)
- cilium-cli: Run BGP tests sequentially (cilium/cilium#35727, @rastislavs)
- cli/connectivity: Check for unexpected warning logs (cilium/cilium#35723, @pchaigno)
- cli: Don't ignore datapath bug packet drops (cilium/cilium#36105, @pchaigno)
- Enabling IPSec pod-to-pod-with-l7-policy-encryption connectivity test for v1.15 and v1.16. (cilium/cilium#35742, @smagnani96)
- test, cli/connectivity: Remove stale error log exceptions (cilium/cilium#35848, @pchaigno)
Misc Changes:
- Add coverage for SNI enforcement in cilium-cli connectivity tests. (cilium/cilium#35887, @jrajahalme)
- Cilium-cli connectivity test now supports use of parallel requests with curl (cilium/cilium#35949, @jrajahalme)
- cilium-cli/install: remove deprecated no-op --disable-check flag (cilium/cilium#36110, @tklauser)
- cilium-cli: apply network policies to no-conn-disrupt test (cilium/cilium#35685, @giorio94)
- cilium-cli: Skip
nil details for Serviceerror in check-log-errors (cilium/cilium#35671, @rastislavs) - cilium-cli: Use unique CNP names (cilium/cilium#36064, @jrajahalme)
- Miscellaneous improvements to DNS introspection policies in connectivity tests (cilium/cilium#36193, @giorio94)
- Revert "sysdump: collect Cilium profiling data as first task" (cilium/cilium#35771, @giorio94)
- sysdump: Collect crashed pod logs in cilium-test namespaces (cilium/cilium#35612, @jschwinger233)
- Update stable release to v0.16.20 by @michi-covalent in #2851
- .github: use netcat to check hubble port-forward success by @devodev in #2850
- chore(deps): update go to v1.23.3 (patch) by @renovate in #2854
- chore(deps): update golang docker tag to v1.23.3 by @renovate in #2853
- chore(deps): update golangci/golangci-lint docker tag to v1.62.0 by @renovate in #2858
- chore(deps): update dependency kubernetes-sigs/kind to v0.25.0 by @renovate in #2857
- Improve cacheability of Docker layers and add ca-certs to scratch image by @marcofranssen in #2842
- chore(deps): update docker/dockerfile:1.11 docker digest to
10c699fby @renovate in #2855 - chore(deps): update softprops/action-gh-release action to v2.1.0 by @renovate in #2860
- chore(deps): update docker.io/library/golang:1.23.3-alpine3.19 docker digest to
f72297eby @renovate in #2863 - chore(deps): update dependency cilium/cilium to v1.16.4 by @renovate in #2864
- chore(deps): update golang:1.23.3-alpine3.19 docker digest to
f72297eby @renovate in #2862 - chore(deps): update ubuntu:24.04 docker digest to
278628fby @renovate in #2865 - chore(deps): update docker/build-push-action action to v6.10.0 by @renovate in #2867
- chore(deps): update docker/dockerfile docker tag to v1.12 by @renovate in #2868
- chore(deps): update golangci/golangci-lint docker tag to v1.62.2 by @renovate in #2866
- action: Explicitly set go-version by @michi-covalent in #2871
- .github/workflows: add validation of renovate config by @tklauser in #2873
- renovate: update Go version in action.yaml by @tklauser in #2872
- chore(deps): update golang docker tag to v1.23.4 by @renovate in #2876
- chore(deps): update ubuntu:24.04 docker digest to
80dd3c3by @renovate in #2875 - chore(deps): update go to v1.23.4 (patch) by @renovate in #2877
- Prepare for v0.16.21 release by @tklauser in #2869
New Contributors
- @marcofranssen made their first contribution in #2842
Full Changelog: https://github.com/cilium/cilium-cli/compare/v0.16.20...v0.16.21
v0.16.20
What's Changed
Minor Changes:
- Add CLI flag to specify --kubeconfig (cilium/cilium#34573, @ldlb9527)
- Add support for automatic port-forwarding in Hubble CLI Replace kubectl-based port-forwarding with native implementation in Cilium CLI (cilium/cilium#35483, @devodev)
- cilium-cli status: fail fast on terminal error (cilium/cilium#35048, @nimishamehta5)
- feat(clustermesh): Deploy in parallel the connections (cilium/cilium#35021, @littlejo)
- Miscellaneous improvements to the sysdump collection (cilium/cilium#35610, @giorio94)
Bugfixes:
- Fix packet drops for pod-to-pod connections that pass through ingress & egress proxy when using IPsec, caused by MTU misconfiguration. (cilium/cilium#35173, @smagnani96)
- Fixed Cilium CLI fatal error: concurrent map read and map write (cilium/cilium#35311, @chaunceyjiang)
CI Changes:
- Add concurrency to test-ipsec-upgrade (cilium/cilium#35362, @aanm)
- cilium-cli: Ignore "No egress gateway found" drops (cilium/cilium#35609, @pchaigno)
- cli/connectivity: Test strict mode encryption (cilium/cilium#35231, @jschwinger233)
Misc Changes:
- chore(deps): update all-dependencies (main) (cilium/cilium#35221, @cilium-renovate[bot])
- chore(deps): update all-dependencies (main) (cilium/cilium#35376, @cilium-renovate[bot])
- chore(deps): update all-dependencies (main) (cilium/cilium#35490, @cilium-renovate[bot])
- chore(deps): update docker.io/library/golang:1.23.2 docker digest to
a7f2fc9(main) (cilium/cilium#35373, @cilium-renovate[bot]) - chore(deps): update docker.io/library/golang:1.23.2 docker digest to
ad5c126(main) (cilium/cilium#35568, @cilium-renovate[bot]) - chore(deps): update go to v1.23.2 (main) (cilium/cilium#35199, @cilium-renovate[bot])
- cilium-cli: account for opt out labels in node to node encryption tests (cilium/cilium#35585, @giorio94)
- cilium-cli: connectivity test: support every kind of resource for tests (cilium/cilium#35314, @squeed)
- cilium-cli: Show config.cilium.io annotations on configmap (cilium/cilium#35020, @joamaki)
- connectivity: Introdue Multicast connectivity test (cilium/cilium#34530, @yushoyamaguchi)
- Enable testifylint to lint test files, and mechanically fix reported issues (cilium/cilium#35237, @giorio94)
- Fixed Cilium CLI fatal error: concurrent map read and map write (cilium/cilium#35396, @chaunceyjiang)
- refactor: Use error definition in github.com/cilium/ebpf instead of using hard-corded error message (cilium/cilium#35389, @yushoyamaguchi)
- Replace
inctimerpackage withtime.After(cilium/cilium#35653, @tklauser) - Revert "Fixed Cilium CLI fatal error: concurrent map read and map write" (cilium/cilium#35391, @pchaigno)
- Strip quotes from modifier arg in all Dockerfiles (cilium/cilium#35427, @hemanthmalla)
- multicluster: Increase hubble-event-queue-size by @michi-covalent in #2823
- chore(deps): update golang docker tag to v1.23.2 by @renovate in #2825
- chore(deps): update ubuntu:24.04 docker digest to
b359f10by @renovate in #2826 - chore(deps): update google-github-actions/auth action to v2.1.6 - autoclosed by @renovate in #2821
- Update stable release to v0.16.19 by @michi-covalent in #2824
- chore(deps): update golangci/golangci-lint-action action to v6.1.1 by @renovate in #2827
- chore(deps): update docker/setup-buildx-action action to v3.7.0 by @renovate in #2828
- chore(deps): update docker/setup-buildx-action action to v3.7.1 by @renovate in #2830
- chore(deps): update all github action dependencies (patch) by @renovate in #2831
- chore(deps): update docker.io/library/golang docker tag to v1.23.2 by @renovate in #2829
- chore(deps): update actions/upload-artifact action to v4.4.2 by @renovate in #2832
- chore(deps): update actions/upload-artifact action to v4.4.3 by @renovate in #2833
- chore(deps): update ubuntu:24.04 docker digest to
ee6860aby @renovate in #2834 - chore(deps): update ubuntu:24.04 docker digest to
ab64a83by @renovate in #2835 - chore(deps): update ubuntu:24.04 docker digest to
d4f6f70by @renovate in #2837 - chore(deps): update dependency cilium/cilium to v1.16.3 by @renovate in #2836
- chore(deps): update ubuntu:24.04 docker digest to
99c3519by @renovate in #2838 - chore(deps): update actions/setup-go action to v5.1.0 by @renovate in #2841
- chore(deps): update actions/checkout action to v4.2.2 by @renovate in #2840
- action: allow to configure image repo for CI installs by @rgo3 in #2844
- chore(deps): update docker/dockerfile docker tag to v1.11 by @renovate in #2845
- chore(deps): update all github action dependencies (patch) by @renovate in #2843
- .github: support native hubble port-forwarding by @devodev in #2848
- chore(deps): update softprops/action-gh-release action to v2.0.9 by @renovate in #2846
- Prepare for v0.16.20 release by @michi-covalent in #2847
New Contributors
Full Changelog: https://github.com/cilium/cilium-cli/compare/v0.16.19...v0.16.20
v0.16.19
What's Changed
Minor Changes:
- cilium-cli: Deprecate --disable-check flag (cilium/cilium#34953, @michi-covalent)
- feat(cilium-cli-clustermesh): Improve --destination-context option for connecting multiple remote contexts (cilium/cilium#34510, @littlejo)
- version: Don't create k8s client if --client is specified (cilium/cilium#34914, @michi-covalent)
Bugfixes:
- cli: fix a case when connectivity perf command was hanging if LRP was enabled in the cluster (cilium/cilium#35063, @marseel)
- Correctly format
cilium status -o jsonCLI output for errors and warnings (cilium/cilium#34654, @nimishamehta5) - Fix missing Helm chart version for status command (cilium/cilium#34748, @pgils)
- fix(clustermesh): mesh connection mode (cilium/cilium#34932, @littlejo)
CI Changes:
- cilium-cli: connectivity: fix the local-redirect-policy flow validation (cilium/cilium#34919, @ysksuzuki)
- cilium-cli: Define CLI_MAIN_DIR Make variable (cilium/cilium#34910, @michi-covalent)
Misc Changes:
- .github: add cache to cilium-cli and hubble-cli build workflows (cilium/cilium#34847, @aanm)
- chore(deps): update all-dependencies (main) (cilium/cilium#34872, @cilium-renovate[bot])
- chore(deps): update all-dependencies (main) (cilium/cilium#34969, @cilium-renovate[bot])
- chore(deps): update docker.io/library/golang:1.23.1 docker digest to
4f063a2(main) (cilium/cilium#35075, @cilium-renovate[bot]) - chore(deps): update go to v1.23.1 (main) (cilium/cilium#34732, @cilium-renovate[bot])
- cilium-cli/status: sort status lines (cilium/cilium#34927, @tklauser)
- cilium-cli/sysdump: export SubmitMetricsSubtask (cilium/cilium#34864, @tklauser)
- cilium-cli: collect BGPv2 CRD resources in sysdump (cilium/cilium#34684, @rastislavs)
- cilium-cli: remove copying of loop variables (cilium/cilium#34944, @tklauser)
- cli/connectivity: improvements for echo-ingress-l7-via-hostport test (cilium/cilium#34502, @julianwiedmann)
- go: Replace x/maps package by respective standard libraries (cilium/cilium#34649, @sayboras)
- Use Go standard library slices package more extensively (cilium/cilium#34796, @tklauser)
Other Changes:
- Update stable release to v0.16.18 by @michi-covalent in #2807
- multicluster: correctly specify the dst context to clustermes connect by @giorio94 in #2810
- github: Increase hubble-event-queue-size by @michi-covalent in #2815
- chore(deps): update dependency ubuntu to v24 by @renovate in #2814
- github: Add a workflow to close stale issues and MRs by @michi-covalent in #2813
- chore(deps): update all github action dependencies (minor) by @renovate in #2811
- chore(deps): update dependency cilium/cilium to v1.16.2 by @renovate in #2812
- Prepare for #2755 - Dockerfile only by @leppeK in #2817
- go.mod: pick up github.com/cilium/cilium v1.17.0-pre.1 by @tklauser in #2818
- chore(deps): update docker/build-push-action action to v6.9.0 by @renovate in #2816
- chore(deps): update dependency go to v1.23.2 by @renovate in #2820
- Prepare for v0.16.19 release by @michi-covalent in #2822
New Contributors
Full Changelog: https://github.com/cilium/cilium-cli/compare/v0.16.18...v0.16.19
v0.16.18
What's Changed
- Update stable release to v0.16.17 by @michi-covalent in #2794
- action: Run version command with --client flag by @michi-covalent in #2797
- chore(deps): update ubuntu:24.04 docker digest to
56a8952by @renovate in #2796 - vendor: Remove gops dependency by @michi-covalent in #2798
- github: Remove unused files by @michi-covalent in #2801
- chore(deps): update ubuntu:24.04 docker digest to
dfc1087by @renovate in #2800 - release: Install curl by @michi-covalent in #2803
- chore(deps): update azure/login action to v2.2.0 by @renovate in #2799
- Prepare for v0.16.18 release by @michi-covalent in #2805
Full Changelog: https://github.com/cilium/cilium-cli/compare/v0.16.17...v0.16.18
v0.16.17
[!WARNING]
DO NOT use this release,cilium installcommand is broken (#2795). Use v0.16.18 instead.
What's Changed
- connectivity: test namespace param by @viktor-kurchenko in cilium/cilium#34428
- hooks: support concurrent tests run by @viktor-kurchenko in cilium/cilium#34427
- CODEOWNERS: Assign vendor/ to cilium-cli-maintainers by @michi-covalent in #2772
- chore(deps): update go to v1.23.0 (minor) by @renovate in #2768
- chore(deps): update golangci/golangci-lint docker tag to v1.60.2 by @renovate in #2775
- build: fix CLIVersion ldflag ref by @chenrui333 in #2773
- chore(deps): update google-github-actions/auth action to v2.1.5 - autoclosed by @renovate in #2776
- chore(deps): update golangci/golangci-lint docker tag to v1.60.3 by @renovate in #2778
- make: set set latest stable version based on stable.txt by @tklauser in #2783
- github: Remove "Push to Loki" workflow by @michi-covalent in #2784
- chore(deps): update actions/upload-artifact action to v4.4.0 by @renovate in #2781
- chore(deps): update go to v1.23.1 (patch) by @renovate in #2786
- chore(deps): update golang docker tag to v1.23.1 by @renovate in #2787
- chore(deps): update golangci/golangci-lint docker tag to v1.61.0 by @renovate in #2789
- vendor: Pick up github.com/cilium/cilium v1.17.0-pre.0 by @michi-covalent in #2788
- chore(deps): update golang:1.23.1-alpine3.19 docker digest to
e0ea2a1by @renovate in #2790 - chore(deps): update docker/dockerfile docker tag to v1.10 by @renovate in #2792
- chore(deps): update docker.io/library/golang:1.23.1-alpine3.19 docker digest to
e0ea2a1by @renovate in #2791 - Prepare for v0.16.17 release by @michi-covalent in #2793
Full Changelog: https://github.com/cilium/cilium-cli/compare/v0.16.16...v0.16.17
v0.16.16
Summary of Changes
Minor Changes:
- connectivity: test namespace param (cilium/cilium#34428, @viktor-kurchenko)
Misc Changes:
- hooks: support concurrent tests run (cilium/cilium#34427, @viktor-kurchenko)
Other Changes:
- Update stable release to v0.16.15 by @michi-covalent in #2749
- chore(deps): update golang docker tag to v1.22.6 by @renovate in #2745
- Update CODEOWNERS by @michi-covalent in #2763
- Remove the repo lock workflow by @michi-covalent in #2762
- chore(deps): update actions/upload-artifact action to v4.3.5 by @renovate in #2741
- chore(deps): update docker/build-push-action action to v6.6.0 by @renovate in #2747
- chore(deps): update go to v1.22.6 (patch) by @renovate in #2751
- chore(deps): update dependency cilium/cilium to v1.16.1 by @renovate in #2757
- chore(deps): update golangci/golangci-lint docker tag to v1.60.1 by @renovate in #2756
- chore(deps): update golang-images (minor) by @renovate in #2754
- chore(deps): update all github action dependencies (minor) by @renovate in #2767
- chore(deps): update all github action dependencies (patch) by @renovate in #2766
- Prepare for v0.16.16 release by @michi-covalent in #2771
v0.16.15
What's Changed
- Update stable release to v0.16.14 by @michi-covalent in #2737
- Lock cilium-cli repo by @michi-covalent in #2743
- action: Handle multiple cilium-cli directories by @michi-covalent in #2746
- Prepare for v0.16.15 release by @michi-covalent in #2748
Full Changelog: https://github.com/cilium/cilium-cli/compare/v0.16.14...v0.16.15
v0.16.14
⚠️ Upgrade notes ⚠️
This release changes the behavior of --test-namespace connectivity test flag (#2680). It adds the concurrent group number suffix to test namespaces even if --test-concurrency is set to 1. The test namespace is now called cilium-test-1 by default instead of cilium-test.
What's Changed
- Update stable release to v0.16.13 by @michi-covalent in #2674
- fix(deps): update github.com/cilium/charts digest to
3eef298by @renovate in #2677 - chore(deps): update dependency cilium/cilium to v1.15.7 by @renovate in #2675
- connectivity: Add echo-ingress-l7-via-hostport-with-encryption testcase by @jschwinger233 in #2670
- connectivity: disrupt deployment improved by @viktor-kurchenko in #2679
- vendor: Remove gopkg.in/check.v1 dependency by @michi-covalent in #2682
- connectivity: echo-ingress-l7-via-hostport-with-encryption only runs with cilium 1.16.0 or newer by @jschwinger233 in #2686
- flags: Use option.NewNamedMapOptions by @michi-covalent in #2684
- chore(deps): update docker/dockerfile docker tag to v1.9 by @renovate in #2676
- Fix lint errors by @michi-covalent in #2685
- golangci-lint: Add errorlint by @michi-covalent in #2683
- chore(deps): update docker/build-push-action action to v6.4.0 by @renovate in #2687
- connectivity: perf deployment improved by @viktor-kurchenko in #2681
- connectivity: test namespace suffix by @viktor-kurchenko in #2680
- connectivity: add local-redirect-policy-with-node-dns test by @ysksuzuki in #2669
- connectivity: skip local-redirect-policy-with-node-dns by @ysksuzuki in #2705
- connectivity: Assert BGP timer intervals in BGP connectivity tests by @rastislavs in #2704
- fix(deps): update module github.com/cilium/cilium to v1.16.0-rc.2 by @renovate in #2700
- fix(deps): update github.com/cilium/charts digest to
2c16e87by @renovate in #2699 - chore(deps): update docker/build-push-action action to v6.4.1 by @renovate in #2691
- sysdump: fix file separator by @viktor-kurchenko in #2703
- Update CONTRIBUTING.md by @michi-covalent in #2698
- chore(deps): update softprops/action-gh-release action to v2.0.8 by @renovate in #2709
- chore(deps): update golang:1.22.5-alpine3.19 docker digest to
653cab0by @renovate in #2708 - connectivity: single JUnit report by @viktor-kurchenko in #2707
- Assign release-related files to cilium-cli-maintainers by @michi-covalent in #2710
- connectivity: Fix ineffective version check in BGP tests by @rastislavs in #2712
- chore(deps): update docker.io/library/golang:1.22.5-alpine3.19 docker digest to
48aac60by @renovate in #2715 - chore(deps): update golang:1.22.5-alpine3.19 docker digest to
48aac60by @renovate in #2711 - chore(deps): update all github action dependencies (minor) by @renovate in #2706
- fix(deps): update module github.com/cilium/cilium to v1.16.0 by @renovate in #2718
- fix(deps): update github.com/cilium/charts digest to
2a1e5b8by @renovate in #2717 - Pick up kindest/node:v1.21.10 by @michi-covalent in #2719
- junit: collector fix by @viktor-kurchenko in #2721
- sysdump: Gather gops from cilium-operator by @joestringer in #2693
- Add multicast subcommand by @yushoyamaguchi in #2620
- kind: Pick up the latest kindest/node image by @michi-covalent in #2725
- chore(deps): update docker/setup-buildx-action action to v3.6.0 by @renovate in #2727
- chore(deps): update docker.io/coredns/coredns docker tag to v1.11.3 by @renovate in #2728
- connectivity: Support multiple conditions by @michi-covalent in #2732
- connectivity: use TestNamespace and ExternalDeploymentPort params by @ysksuzuki in #2731
- chore(deps): update golangci/golangci-lint-action action to v6.1.0 by @renovate in #2730
- chore(deps): update docker/setup-buildx-action action to v3.6.1 by @renovate in #2729
- chore(deps): update dependency cilium/cilium to v1.16.0 by @renovate in #2716
- {externalworkloads,multicluster}: Shorten cluster names by @michi-covalent in #2735
- Prepare for v0.16.14 release by @michi-covalent in #2734
New Contributors
- @yushoyamaguchi made their first contribution in #2620
Full Changelog: https://github.com/cilium/cilium-cli/compare/v0.16.13...v0.16.14
v0.16.13
What's Changed
- Update stable release to v0.16.12 by @michi-covalent in #2668
- connectivity: Add Port Range Tests by @nathanjsweet in #2605
- Add --disable-check flag to upgrade command by @michi-covalent in #2672
- clustermesh: fix remote clusters configuration reset upon deactivation by @giorio94 in #2665
- clustermesh: validate service type, and fix deprecated LB annotations by @giorio94 in #2664
- fix(deps): update module helm.sh/helm/v3 to v3.15.3 - autoclosed by @renovate in #2663
- chore(deps): update actions/setup-go action to v5.0.2 by @renovate in #2671
- Prepare for v0.16.13 release by @michi-covalent in #2673
Full Changelog: https://github.com/cilium/cilium-cli/compare/v0.16.12...v0.16.13
v0.16.12
What's Changed
- Simplify Kind workflow by @michi-covalent in #2648
- Dockerfile: Fix a warning by @michi-covalent in #2634
- Update stable release to v0.16.11 by @michi-covalent in #2647
- fix(deps): update module github.com/cilium/cilium to v1.16.0-rc.1 by @renovate in #2651
- connectivity: Label test namespaces by @michi-covalent in #2652
- action: Use github.action_path when accessing cilium.sh by @michi-covalent in #2654
- Add --disable-check flag back by @michi-covalent in #2655
- chore(deps): update docker/build-push-action action to v6.3.0 by @renovate in #2650
- chore(deps): update golang docker tag to v1.22.5 by @renovate in #2656
- fix(deps): update all go dependencies main by @renovate in #2661
- chore(deps): update golang:1.22.5-alpine3.19 docker digest to
0642d4fby @renovate in #2659 - chore(deps): update docker/setup-buildx-action action to v3.4.0 by @renovate in #2658
- kvstoremesh: don't disable by default by @marseel in #2660
- chore(deps): update go to v1.22.5 (patch) by @renovate in #2662
- chore(deps): update all github action dependencies (patch) by @renovate in #2666
- connectivity: Introduce BGP CP connectivity tests by @rastislavs in #2649
- Prepare for v0.16.12 release by @michi-covalent in #2667
Full Changelog: https://github.com/cilium/cilium-cli/compare/v0.16.11...v0.16.12
v0.16.11
What's Changed
- Update stable release to v0.16.10 by @michi-covalent in #2587
- fix(deps): update github.com/cilium/charts digest to
4be5659by @renovate in #2598 - gha: increase disk size for GKE clusters by @giorio94 in #2596
- chore(deps): update actions/checkout action to v4.1.7 by @renovate in #2595
- chore(deps): update dependency cilium/cilium to v1.15.6 by @renovate in #2593
- Pick up the latest cilium/cilium from main branch by @michi-covalent in #2603
- chore(deps): update golang-images (minor) by @renovate in #2592
- chore(deps): update golangci/golangci-lint docker tag to v1.59.1 by @renovate in #2588
- chore(deps): update docker/build-push-action action to v5.4.0 by @renovate in #2589
- chore(deps): update docker.io/library/golang:1.22.4-alpine3.19 docker digest to
d9b1f00by @renovate in #2602 - fix(deps): update all go dependencies main (patch) by @renovate in #2599
- chore(deps): update docker/build-push-action action to v6 by @renovate in #2604
- connectivity: Extend pod-to-pod encryption tests (for WG) by @brb in #2409
- connectivity: Display last assertion error on failure by @gandro in #2608
- gh/workflows: Fix display img digest step by @brb in #2611
- chore(deps): update golang-images by @renovate in #2607
- chore(deps): update docker.io/library/golang:1.22.4-alpine3.19 docker digest to
e43a04eby @renovate in #2612 - chore(deps): update quay.io/cilium/alpine-curl docker tag to v1.10.0 by @renovate in #2609
- chore(deps): update docker.io/library/golang:1.22.4-alpine3.19 docker digest to
c46c460by @renovate in #2619 - chore(deps): update golang:1.22.4-alpine3.19 docker digest to
c46c460- autoclosed by @renovate in #2618 - chore(deps): update all github action dependencies (patch) by @renovate in #2606
- chore(deps): update docker/build-push-action action to v6.1.0 by @renovate in #2616
- Dockerfile: Install aws / azure / gcloud CLIs by @michi-covalent in #2624
- [Connectivity] Refactor single node detection by @ldelossa in #2621
- chore(deps): pin ubuntu docker tag to
2e863c4by @renovate in #2625 - connectivity: Add pod-to-pod-no-frag to check MTU misconfigurations by @brb in #2610
- action: Add an option to run cilium-cli inside a container by @michi-covalent in #2627
- Sanitize the autodetected cluster name by @giorio94 in #2591
- gke: Run cilium-cli inside a container by @michi-covalent in #2629
- external-workloads: Run cilium-cli inside a container by @michi-covalent in #2630
- connectivity: Ensure Hubble Relay is connected to all the nodes by @michi-covalent in #2633
- eks: Run cilium-cli inside a container by @michi-covalent in #2631
- fix: ExternalTargetCANamespace name by @viktor-kurchenko in #2637
- chore(deps): update docker/build-push-action action to v6.2.0 by @renovate in #2638
- multicluster: Run cilium-cli inside a container by @michi-covalent in #2632
- fix(deps): update module github.com/cilium/cilium to v1.16.0-rc.0 by @renovate in #2614
- aks: Temporarily disable Hubble Relay by @michi-covalent in #2643
- Remove cilium-cli-test-job-chart by @michi-covalent in #2641
- image: Push Docker image on tag push by @michi-covalent in #2640
- fix(deps): update all go dependencies main by @renovate in #2613
- sysdump: fix no Cilium output if operator was not detected by @marseel in #2635
- ci: speedup workflows by @viktor-kurchenko in #2639
- Prepare for v0.16.11 release by @michi-covalent in #2646
Full Changelog: https://github.com/cilium/cilium-cli/compare/v0.16.10...v0.16.11
v0.16.10
What's Changed
- Update stable release to v0.16.9 by @michi-covalent in #2573
- fix: conn tests JUnit file name by @viktor-kurchenko in #2571
- chore(deps): update docker.io/library/busybox:stable-glibc docker digest to
082a03dby @renovate in #2576 - chore(deps): update go to v1.22.4 (patch) by @renovate in #2583
- fix: properly count wrapped lines in status output in --wait mode by @raphink in #2575
- chore(deps): update docker.io/library/busybox:stable-glibc docker digest to
25e9fcbby @renovate in #2579 - chore(deps): update golang docker tag to v1.22.4 by @renovate in #2582
- connectivity: add egress-gateway-with-l7-policy test by @ysksuzuki in #2578
- connectivity: Add local redirect policy tests by @aditighag in #2568
- fix(deps): update all go dependencies main by @renovate in #2580
- fix(deps): update module golang.org/x/term to v0.21.0 by @renovate in #2585
- Prepare for v0.16.10 release by @michi-covalent in #2586
New Contributors
- @ysksuzuki made their first contribution in #2578
Full Changelog: https://github.com/cilium/cilium-cli/compare/v0.16.9...v0.16.10
v0.16.9
What's Changed
- Update stable release to v0.16.8 by @michi-covalent in #2567
- Fix clusteremesh status retrieval on Cilium v1.14 when kvstoremesh is enabled by @giorio94 in #2569
- fix(deps): update github.com/cilium/charts digest to
f365292by @renovate in #2570 - Prepare for v0.16.9 release by @michi-covalent in #2572
Full Changelog: https://github.com/cilium/cilium-cli/compare/v0.16.8...v0.16.9
v0.16.8
What's Changed
- Update stable release to v0.16.7 by @michi-covalent in #2532
- RELEASE.md: make sure to push correct release branch by @tklauser in #2534
- Remove cilium/hubble dependency by @michi-covalent in #2528
- golangci: remove deprecated go version properties by @tklauser in #2536
- chore(deps): update softprops/action-gh-release action to v2.0.5 by @renovate in #2535
- chore(deps): update golangci/golangci-lint-action action to v5.3.0 by @renovate in #2527
- Display stderr when ExecInPod action fails. by @marseel in #2508
- chore(deps): update golang docker tag to v1.22.3 by @renovate in #2537
- chore(deps): update docker.io/library/busybox:stable-glibc docker digest to
9bc27a7by @renovate in #2538 - fix: Azure BYOCNI workflow by @viktor-kurchenko in #2546
- Capture additional clustermesh-related troubleshooting information as part of sysdumps by @giorio94 in #2531
- Improve ClusterMesh status reporting to include KVStoreMesh information and troubleshooting tips by @giorio94 in #2541
- chore(deps): update go to v1.22.3 (patch) by @renovate in #2542
- fix(deps): update module github.com/cilium/charts to v0.0.0-20240507142034-8e0b9125ca4a by @renovate in #2543
- clustermesh: reset remote clusters configuration upon disconnection by @giorio94 in #2544
- chore(deps): update dependency cilium/cilium to v1.15.5 by @renovate in #2551
- Connectivity test concurrent run by @viktor-kurchenko in #2496
- chore(deps): update golang:1.22.3-alpine3.19 docker digest to
f1fe698by @renovate in #2550 - chore(deps): update dependency kubernetes-sigs/kind to v0.23.0 by @renovate in #2547
- chore(deps): update docker.io/library/golang:1.22.3-alpine3.19 docker digest to
f1fe698by @renovate in #2554 - chore(deps): update all github action dependencies (patch) by @renovate in #2539
- chore(deps): update golangci/golangci-lint-action action to v6 by @renovate in #2533
- chore(deps): update golangci/golangci-lint docker tag to v1.58.1 by @renovate in #2525
- fix(deps): update all go dependencies main (minor) by @renovate in #2556
- encrypt: broken IPsec algo removed by @viktor-kurchenko in #2552
- sysdump: don't write extension twice in clustermesh debug files by @giorio94 in #2557
- fix(deps): update module github.com/cilium/charts to v0.0.0-20240517144447-a8ec8771aab8 by @renovate in #2555
- chore(deps): update golangci/golangci-lint docker tag to v1.58.2 by @renovate in #2558
- fix(deps): update module helm.sh/helm/v3 to v3.15.1 by @renovate in #2560
- Connectivity tests concurrent logger. by @viktor-kurchenko in #2562
- chore(deps): update golangci/golangci-lint docker tag to v1.59.0 by @renovate in #2563
- chore(deps): update docker/login-action action to v3.2.0 by @renovate in #2564
- chore(deps): update azure/login action to v2.1.1 by @renovate in #2561
- Prepare for v0.16.8 release by @michi-covalent in #2566
Full Changelog: https://github.com/cilium/cilium-cli/compare/v0.16.7...v0.16.8
v0.16.7
What's Changed
- Update stable release to v0.16.6 by @michi-covalent in #2519
- chore(deps): update actions/setup-go action to v5.0.1 by @renovate in #2523
- fix(deps): update all go dependencies main (patch) by @renovate in #2524
- chore(deps): update golangci/golangci-lint-action action to v5.2.0 by @renovate in #2526
- connectivity: Improve coverage of Ingress service by @giorio94 in #2414
Full Changelog: https://github.com/cilium/cilium-cli/compare/v0.16.6...v0.16.7
v0.16.6
What's Changed
- Update stable release to v0.16.5 by @michi-covalent in #2510
- fix(deps): update github.com/cilium/charts digest to
d93188bby @renovate in #2506 - chore(deps): update golangci/golangci-lint-action action to v5 by @renovate in #2504
- chore(deps): update actions/download-artifact action to v4.1.7 by @renovate in #2500
- chore(deps): update docker/dockerfile:1.7 docker digest to
a57df69by @renovate in #2505 - Pin test-connection-disruption using multi-platform image SHA by @michi-covalent in #2513
- k8s: remove unused filter functionality from k8sclient.CiliumLogs by @mhofstetter in #2501
- chore(deps): update docker.io/library/busybox:stable-glibc docker digest to
735f3e2by @renovate in #2517 - chore(deps): update golangci/golangci-lint-action action to v5.1.0 by @renovate in #2515
- chore(deps): update actions/checkout action to v4.1.4 by @renovate in #2514
- connectivity: Delete test-conn-disrupt pods immediately after test run by @brb in #2511
- Prepare for v0.16.6 release by @michi-covalent in #2516
Full Changelog: https://github.com/cilium/cilium-cli/compare/v0.16.5...v0.16.6
v0.16.5
What's Changed
- Lock the connectivity command by @michi-covalent in #2448
- fix(deps): update module github.com/prometheus/common to v0.51.1 by @renovate in #2459
- Update stable release to v0.16.4 by @michi-covalent in #2456
- fix(deps): update github.com/cilium/charts digest to
7ea270cby @renovate in #2458 - Pin github.com/osrg/gobgp/v3 to v3.23.0 by @michi-covalent in #2462
- k8s: Remove Tetragon client by @michi-covalent in #2463
- chore(deps): update golangci/golangci-lint docker tag to v1.57.2 by @renovate in #2457
- chore(deps): update docker.io/library/busybox:stable-glibc docker digest to
cb6aeb5by @renovate in #2460 - fix(deps): update module github.com/cilium/cilium to v1.16.0-pre.1 by @renovate in #2466
- chore(deps): update golang docker tag to v1.22.2 by @renovate in #2467
- Use connectivity package from cilium/cilium by @michi-covalent in #2355
- sysdump: Collect helm metadata by @chancez in #2442
- chore(deps): update go to v1.22.2 (patch) by @renovate in #2468
- fix(deps): update github.com/cilium/charts digest to
7815d99by @renovate in #2465 - Encryption status output enriched with IPsec details by @viktor-kurchenko in #2454
- Revert #2355 by @michi-covalent in #2477
- connectivity: introduce host firewall tests by @viktor-kurchenko in #2464
- fix(deps): update all go dependencies main by @renovate in #2480
- connectivity: misc conn-disrupt-test improvements by @giorio94 in #2474
- connectivity: configure endpoint selector for entity-cluster CNP by @giorio94 in #2483
- sysdump: Capture hubble auto TLS related resources by @chancez in #2475
- connectivity: add endpointslice clustermesh sync test by @MrFreezeex in #2267
- connectivity test: avoid segfault if no agent pods are found by @multi-io in #2470
- chore(deps): update docker/setup-buildx-action action to v3.3.0 by @renovate in #2473
- chore(deps): update azure/login action to v2.1.0 by @renovate in #2487
- fix(deps): update all go dependencies main (patch) by @renovate in #2471
- fix(deps): update module github.com/cilium/hubble to v0.13.3 by @renovate in #2491
- fix(deps): update module github.com/prometheus/common to v0.53.0 by @renovate in #2492
- ci: Use zip output for windows releases by @jbpaux in #2472
- sysdump: Clarify sysdump worker-count defaults to the number of available CPUs. by @chancez in #2482
- Split conn tests into chunks by @viktor-kurchenko in #2481
- chore(deps): update all github action dependencies (patch) by @renovate in #2489
- Move the test namespace deletion logic to the install package by @michi-covalent in #2498
- chore(deps): update module golang.org/x/net to v0.23.0 [security] by @renovate in #2493
- chore(deps): update dependency cilium/cilium to v1.15.4 by @renovate in #2494
- chore(deps): update all github action dependencies (patch) by @renovate in #2495
- sysdump: Check --namespace flag for cilium-operator by @michi-covalent in #2502
- chore(deps): update helm/kind-action action to v1.10.0 by @renovate in #2499
- Prepare for v0.16.5 release by @michi-covalent in #2507
New Contributors
- @MrFreezeex made their first contribution in #2267
- @multi-io made their first contribution in #2470
- @jbpaux made their first contribution in #2472
Full Changelog: https://github.com/cilium/cilium-cli/compare/v0.16.4...v0.16.5
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.