Cilium - v1.10.2


We are pleased to release Cilium v1.10.2.

This release fixes some bugs reported found in 1.10.1 that were reported by users, notably:
- Fix connectivity issues when kube-proxy replacement is enabled, caused by ineffective socket-based load balancing (aka host reachable services) in the private cgroup namespace mode of container runtimes (e.g., docker cgroupv2 configuration);
- Fix hw_csum dmesg message for ICMP probe packets;
- Regression for the faulty router IP restoration logic which could cause cilium_host interface to have more than 1 IPv4 address;
- DNS proxy is now more available during Cilium restarts, including upgrades;
- Plumb Azure interface's VPC / primary CIDR and set it as native routing CIDR in Azure IPAM mode.

Summary of Changes

Minor Changes: * Fixes connectivity issues when kube-proxy replacement is enabled, caused by
ineffective socket based load balancing (aka host reachable services) in the private
cgroup namespace mode of container runtimes (e.g., docker cgroupv2 configuration). (Backport PR #16671, Upstream PR #16259, @aditighag)

Bugfixes: * bpf: fix iptables masquerading for node -> remote pod traffic (Backport PR #16654, Upstream PR #16136, @jibi) * bpf: fix hw_csum issue for icmp probe packets (Backport PR #16614, Upstream PR #16604, @borkmann) * daemon, node: Fix faulty router IP restoration logic (Backport PR #16675, Upstream PR #16672, @christarazi) * DNS proxy is now more available during Cilium restarts, including upgrades. (Backport PR #16686, Upstream PR #16391, @jrajahalme) * External Workloads service access is enabled again. (Backport PR #16686, Upstream PR #16662, @jrajahalme) * Fix issue where generating Hubble certs were broken (Backport PR #16614, Upstream PR #16509, @alex1989hu) * ipsec: Fix logging of SPI after key rotations (Backport PR #16614, Upstream PR #16557, @pchaigno) * lrp: Skip clusterIP service restore in service delete callback (Backport PR #16614, Upstream PR #16548, @aditighag) * Plumb Azure interface's VPC / primary CIDR and set it as native routing CIDR in Azure IPAM mode (Backport PR #16697, Upstream PR #16696, @christarazi) * Potential deadlock in pod identity updates has been fixed. (Backport PR #16614, Upstream PR #16529, @jrajahalme) * pkg/option: Fix default assignment of EnableWellKnownIdentities (Backport PR #16614, Upstream PR #16434, @mauriciovasquezbernal)

CI Changes: * ci: Disable NFS locking (Backport PR #16686, Upstream PR #16554, @gandro) * cicd: skip codesql on forks (Backport PR #16686, Upstream PR #16560, @ldelossa) * node-neigh: Fix concurrent arping update unit test flake (Backport PR #16614, Upstream PR #16578, @brb) * Pick up cilium-cli v0.8.2 (Backport PR #16654, Upstream PR #16650, @michi-covalent) * tests: rework custom calls's AfterEach/AfterAll blocks to skip if needed (Backport PR #16686, Upstream PR #16651, @qmonnet) * vagrant: Bump all Vagrant box versions (Backport PR #16654, Upstream PR #16589, @pchaigno) * workflows: Skip jobs instead of workflows (Backport PR #16562, Upstream PR #16487, @pchaigno)

Misc Changes: * build(deps): bump actions/download-artifact from 2.0.9 to 2.0.10 (#16574, @dependabot[bot]) * build(deps): bump actions/upload-artifact from 2.2.3 to 2.2.4 (#16586, @dependabot[bot]) * build(deps): bump docker/build-push-action from 2.5.0 to 2.6.1 (#16742, @dependabot[bot]) * build(deps): bump docker/login-action from 1.9.0 to 1.10.0 (#16641, @dependabot[bot]) * build(deps): bump docker/setup-buildx-action from 1.3.0 to 1.4.1 (#16685, @dependabot[bot]) * build(deps): bump helm/kind-action from 1.1.0 to 1.2.0 (#16709, @dependabot[bot]) * CODEOWNERS: Give maintainer's code to github-sec team (Backport PR #16562, Upstream PR #16426, @pchaigno) * contrib: Identify upstream commits by author and date (Backport PR #16654, Upstream PR #16572, @pchaigno) * docs: fix check-crd-compat-table script (Backport PR #16614, Upstream PR #16545, @aanm) * docs: Fix typo in BGP GSG (Backport PR #16614, Upstream PR #16563, @christarazi) * docs: Hubble UI does not show HTTP endpoints anymore (Backport PR #16562, Upstream PR #16535, @gandro) * docs: run GitHub action when Charts are touched to check Helm values ref (Backport PR #16654, Upstream PR #16577, @qmonnet) * images/script: update the example hubble cli Deployment version (Backport PR #16562, Upstream PR #16537, @kaworu) * images: Remove trailing newlines before computing SHA256 (Backport PR #16654, Upstream PR #16621, @pchaigno) * k8s: Fix logging (Backport PR #16614, Upstream PR #16530, @jrajahalme) * Refactor logging package to split syslog functionality into separate file (Backport PR #16686, Upstream PR #16600, @tklauser) * vendor: Update go.universe.tf/metallb (Backport PR #16614, Upstream PR #16523, @christarazi)

Other Changes: * .github: Rename maintainer's little helper's config file (#16457, @pchaigno) * docs: improve the helm chart documentation (#16653, @bmcustodio) * docs: update the version specific notes table (#16729, @bmcustodio) * install: Update image digests for v1.10.1 (#16546, @aanm)

Docker Manifests

cilium

docker.io/cilium/cilium:v1.10.2@sha256:1112a29c8fe04c2a47e5e250112a940c9b81d6700b7e8bba159ab996a05282b9
quay.io/cilium/cilium:v1.10.2@sha256:1112a29c8fe04c2a47e5e250112a940c9b81d6700b7e8bba159ab996a05282b9
docker.io/cilium/cilium:stable@sha256:1112a29c8fe04c2a47e5e250112a940c9b81d6700b7e8bba159ab996a05282b9
quay.io/cilium/cilium:stable@sha256:1112a29c8fe04c2a47e5e250112a940c9b81d6700b7e8bba159ab996a05282b9

clustermesh-apiserver

docker.io/cilium/clustermesh-apiserver:v1.10.2@sha256:d8ac4a1bfe4dd36d49119b8a2bcad7f218ea1d21547a00593181873ce0ff4ed5
quay.io/cilium/clustermesh-apiserver:v1.10.2@sha256:d8ac4a1bfe4dd36d49119b8a2bcad7f218ea1d21547a00593181873ce0ff4ed5
docker.io/cilium/clustermesh-apiserver:stable@sha256:d8ac4a1bfe4dd36d49119b8a2bcad7f218ea1d21547a00593181873ce0ff4ed5
quay.io/cilium/clustermesh-apiserver:stable@sha256:d8ac4a1bfe4dd36d49119b8a2bcad7f218ea1d21547a00593181873ce0ff4ed5

docker-plugin

docker.io/cilium/docker-plugin:v1.10.2@sha256:6f59af4314da3d7a7cdcacfb8e8854caf63bf7781e674eedac6579fbda896431
quay.io/cilium/docker-plugin:v1.10.2@sha256:6f59af4314da3d7a7cdcacfb8e8854caf63bf7781e674eedac6579fbda896431
docker.io/cilium/docker-plugin:stable@sha256:6f59af4314da3d7a7cdcacfb8e8854caf63bf7781e674eedac6579fbda896431
quay.io/cilium/docker-plugin:stable@sha256:6f59af4314da3d7a7cdcacfb8e8854caf63bf7781e674eedac6579fbda896431

hubble-relay

docker.io/cilium/hubble-relay:v1.10.2@sha256:b819d93267cc229250e16c01194927b295a5cf680d25f6a65cd8c2966ac51ae8
quay.io/cilium/hubble-relay:v1.10.2@sha256:b819d93267cc229250e16c01194927b295a5cf680d25f6a65cd8c2966ac51ae8
docker.io/cilium/hubble-relay:stable@sha256:b819d93267cc229250e16c01194927b295a5cf680d25f6a65cd8c2966ac51ae8
quay.io/cilium/hubble-relay:stable@sha256:b819d93267cc229250e16c01194927b295a5cf680d25f6a65cd8c2966ac51ae8

operator-alibabacloud

docker.io/cilium/operator-alibabacloud:v1.10.2@sha256:26a2881a5912df30d3edfbb62e8b3e36b107ba01b5227ec58a7d505816890f74
quay.io/cilium/operator-alibabacloud:v1.10.2@sha256:26a2881a5912df30d3edfbb62e8b3e36b107ba01b5227ec58a7d505816890f74
docker.io/cilium/operator-alibabacloud:stable@sha256:26a2881a5912df30d3edfbb62e8b3e36b107ba01b5227ec58a7d505816890f74
quay.io/cilium/operator-alibabacloud:stable@sha256:26a2881a5912df30d3edfbb62e8b3e36b107ba01b5227ec58a7d505816890f74

operator-aws

docker.io/cilium/operator-aws:v1.10.2@sha256:5e4ac722ec9fd3f4cd33c3a3e0ed2076aa15a71dee6720145bbce9c9aefb2eaa
quay.io/cilium/operator-aws:v1.10.2@sha256:5e4ac722ec9fd3f4cd33c3a3e0ed2076aa15a71dee6720145bbce9c9aefb2eaa
docker.io/cilium/operator-aws:stable@sha256:5e4ac722ec9fd3f4cd33c3a3e0ed2076aa15a71dee6720145bbce9c9aefb2eaa
quay.io/cilium/operator-aws:stable@sha256:5e4ac722ec9fd3f4cd33c3a3e0ed2076aa15a71dee6720145bbce9c9aefb2eaa

operator-azure

docker.io/cilium/operator-azure:v1.10.2@sha256:8c5ce723e85000047fc9e2c35cd2df2ff78d776d384182254ba4bf33ae9c49ab
quay.io/cilium/operator-azure:v1.10.2@sha256:8c5ce723e85000047fc9e2c35cd2df2ff78d776d384182254ba4bf33ae9c49ab
docker.io/cilium/operator-azure:stable@sha256:8c5ce723e85000047fc9e2c35cd2df2ff78d776d384182254ba4bf33ae9c49ab
quay.io/cilium/operator-azure:stable@sha256:8c5ce723e85000047fc9e2c35cd2df2ff78d776d384182254ba4bf33ae9c49ab

operator-generic

docker.io/cilium/operator-generic:v1.10.2@sha256:a88b04cb5895610620da6e90d362af9e512d2baa51a0a0d77ab34186dfb20c68
quay.io/cilium/operator-generic:v1.10.2@sha256:a88b04cb5895610620da6e90d362af9e512d2baa51a0a0d77ab34186dfb20c68
docker.io/cilium/operator-generic:stable@sha256:a88b04cb5895610620da6e90d362af9e512d2baa51a0a0d77ab34186dfb20c68
quay.io/cilium/operator-generic:stable@sha256:a88b04cb5895610620da6e90d362af9e512d2baa51a0a0d77ab34186dfb20c68

operator

docker.io/cilium/operator:v1.10.2@sha256:bae2b9c75f9ff191a4654ebfe7d61feddfb39c88ca272ee3f556d964eaaba9e6
quay.io/cilium/operator:v1.10.2@sha256:bae2b9c75f9ff191a4654ebfe7d61feddfb39c88ca272ee3f556d964eaaba9e6
docker.io/cilium/operator:stable@sha256:bae2b9c75f9ff191a4654ebfe7d61feddfb39c88ca272ee3f556d964eaaba9e6
quay.io/cilium/operator:stable@sha256:bae2b9c75f9ff191a4654ebfe7d61feddfb39c88ca272ee3f556d964eaaba9e6


Details

date
July 2, 2021, 3 p.m.
name
1.10.2
type
Patch
👇
Register or login to:
  • 🔍View and search all Cilium releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or