cozystack/packages/system/cilium
Aleksei Sviridkin 3f36a1b45b
fix(cilium): rebuild image multi-arch and pin tag to 1.19.3
The previous image digest in values.yaml pointed at a single-arch
linux/arm64 manifest because 'make image' was run from an arm64 host
with the default buildx platform. Cozystack targets amd64 (Talos build
output, E2E runners, most real-world clusters) and also arm64 for
hybrid fleets, so Helm install would fail on amd64 nodes with 'no
matching manifest for linux/amd64 in the manifest list entries'
whenever somebody installed directly from this commit between merge
and the next release-tag CI rebuild.

Fix: rebuilt the image locally with
PLATFORM='linux/amd64,linux/arm64' make image from a buildx
docker-container driver, pushed the multi-arch manifest, and
refreshed values.yaml with:

- digest of the new multi-arch manifest list (verified via
  'docker manifest inspect': amd64 sha256:e1977323..., arm64
  sha256:8f5ab529...).
- tag bumped from 'latest' (emitted by the common-envs.mk settag
  macro on a non-tagged checkout) to '1.19.3', matching the
  established convention in every other packages/system/*/values.yaml
  so reviewers and incident response have a human-readable version
  anchor independent of digest chasing.

The Makefile is left untouched so the CI builder (which only uses the
default docker driver) keeps building single-arch for whatever
architecture it runs on; multi-arch is a responsibility of the
release-tag pipeline or an explicit local rebuild.

Assisted-By: Claude <noreply@anthropic.com>
Signed-off-by: Aleksei Sviridkin <f@lex.la>
2026-04-23 17:33:19 +03:00
..
charts/cilium chore(cilium): bump to v1.19.3 2026-04-23 17:01:45 +03:00
images/cilium chore(cilium): bump to v1.19.3 2026-04-23 17:01:45 +03:00
templates Fix CiliumNetworkPolicy depends on cilium (#745) 2025-04-03 00:21:13 +02:00
Chart.yaml Calculate tags and version automatically (#100) 2024-04-24 11:31:22 +02:00
Makefile [cilium] Harden vendoring guard and clarify Talos annotation comment 2026-04-11 15:20:55 +03:00
values-apparmor.yaml [cilium] Move AppArmor podAnnotations to a non-Talos-only values file 2026-04-11 16:39:58 +03:00
values-kilo.yaml fix(kilo): use official kilo image and clean up cilium-kilo config 2026-02-17 22:17:38 +01:00
values-kubeovn.yaml [cilium] Update Cilium to v1.18.5 2025-12-29 15:16:40 +03:00
values-talos.yaml Introduce valuesFiles for various Cilium configurations (#322) 2024-08-30 17:27:06 +02:00
values.yaml fix(cilium): rebuild image multi-arch and pin tag to 1.19.3 2026-04-23 17:33:19 +03:00