diff --git a/infra/ansible/roles/cilium/defaults/main.yml b/infra/ansible/roles/cilium/defaults/main.yml index a7da89b..6ff0332 100644 --- a/infra/ansible/roles/cilium/defaults/main.yml +++ b/infra/ansible/roles/cilium/defaults/main.yml @@ -5,14 +5,14 @@ # (kubeProxyReplacement, k8sServiceHost/Port) are templated from k3s_api_host. # Pin inside the platform/cilium HelmRelease window (>=1.16.0 <1.17.0). -cilium_version: "1.17.18" +cilium_version: "1.18.13" cilium_chart_repo_name: "cilium" cilium_chart_repo_url: "https://helm.cilium.io/" cilium_namespace: "kube-system" # Gateway API CRDs (standard channel) must exist BEFORE Cilium with gatewayAPI.enabled. # Cilium 1.16 targets Gateway API v1.2.x. -gateway_api_version: "v1.2.1" +gateway_api_version: "v1.3.0" gateway_api_crd_urls: - "https://github.com/kubernetes-sigs/gateway-api/releases/download/{{ gateway_api_version }}/standard-install.yaml" # TLSRoute (experimental) is required by Cilium's Gateway API support. diff --git a/platform/cilium/helmrelease.yaml b/platform/cilium/helmrelease.yaml index 05bf97f..fecd864 100644 --- a/platform/cilium/helmrelease.yaml +++ b/platform/cilium/helmrelease.yaml @@ -27,7 +27,7 @@ spec: chart: cilium # [parity] Pinned to the exact version the Ansible bootstrap installs # (cilium_version in roles/cilium/defaults/main.yml). Renovate bumps both together. - version: "1.17.18" + version: "1.18.13" sourceRef: kind: HelmRepository name: cilium diff --git a/platform/longhorn/helmrelease.yaml b/platform/longhorn/helmrelease.yaml index c60cd8b..4f623c1 100644 --- a/platform/longhorn/helmrelease.yaml +++ b/platform/longhorn/helmrelease.yaml @@ -14,7 +14,7 @@ spec: chart: spec: chart: longhorn - version: ">=1.8.0 <1.9.0" # W1 upgrade 1.7->1.8 (resolves 1.8.2; avoid buggy 1.8.0). Renovate maintains + version: ">=1.9.0 <1.10.0" # W2 upgrade 1.8->1.9 (resolves 1.9.2). Renovate maintains sourceRef: kind: HelmRepository name: longhorn