From 980a91dd3467ed1dd40cff414bfe915e46a455a9 Mon Sep 17 00:00:00 2001 From: Zhenya Tikhonov Date: Thu, 27 Nov 2025 01:13:59 +0400 Subject: [PATCH] build: upgrade `cf-deploy-kubernetes` (#157) --- README.md | 7 +++++++ README.md.gotmpl | 7 +++++++ charts/codefresh/Chart.yaml | 12 ++++++++++++ charts/codefresh/values.yaml | 2 +- 4 files changed, 27 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index c03a5ae75..935ac443f 100644 --- a/README.md +++ b/README.md @@ -51,6 +51,7 @@ Helm chart for deploying [Codefresh On-Premises](https://codefresh.io/docs/docs/ - [To 2.7.0](#to-2-7-0) - [To 2.8.0](#to-2-8-0) - [To 2.9.0](#to-2-9-0) + - [To 2.9.9](#to-2-9-9) - [Rollback](#rollback) - [Troubleshooting](#troubleshooting) - [Values](#values) @@ -2452,6 +2453,12 @@ For built-in RabbitMQ `bitnami/rabbitmq` subchart, pre-upgrade hook was added to > > Before upgrading Codefresh, please follow the instruction in [this doc](https://codefresh.io/docs/docs/kb/articles/upgrade-deprecated-docker-images/) to identify deprecated images, upgrade them, and then proceed with upgrading the platform. +### To 2-9-9 + +> **BREAKING CHANGES in Default Runtime** +> +> Default Runtime (`system/default`) drops support for Kubernetes versions older than 1.32 in `deploy` step ([docs](https://codefresh.io/docs/docs/pipelines/steps/deploy/)). Supported versions are: 1.34, 1.33, 1.32. + #### Affected values - `.Values.runner` is removed diff --git a/README.md.gotmpl b/README.md.gotmpl index d8abe75cc..a29b7e76a 100644 --- a/README.md.gotmpl +++ b/README.md.gotmpl @@ -51,6 +51,7 @@ Helm chart for deploying [Codefresh On-Premises](https://codefresh.io/docs/docs/ - [To 2.7.0](#to-2-7-0) - [To 2.8.0](#to-2-8-0) - [To 2.9.0](#to-2-9-0) + - [To 2.9.9](#to-2-9-9) - [Rollback](#rollback) - [Troubleshooting](#troubleshooting) - [Values](#values) @@ -2466,6 +2467,12 @@ For built-in RabbitMQ `bitnami/rabbitmq` subchart, pre-upgrade hook was added to > > Before upgrading Codefresh, please follow the instruction in [this doc](https://codefresh.io/docs/docs/kb/articles/upgrade-deprecated-docker-images/) to identify deprecated images, upgrade them, and then proceed with upgrading the platform. +### To 2-9-9 + +> **BREAKING CHANGES in Default Runtime** +> +> Default Runtime (`system/default`) drops support for Kubernetes versions older than 1.32 in `deploy` step ([docs](https://codefresh.io/docs/docs/pipelines/steps/deploy/)). Supported versions are: 1.34, 1.33, 1.32. + #### Affected values - `.Values.runner` is removed diff --git a/charts/codefresh/Chart.yaml b/charts/codefresh/Chart.yaml index f259a3bfd..7d6542913 100644 --- a/charts/codefresh/Chart.yaml +++ b/charts/codefresh/Chart.yaml @@ -20,6 +20,18 @@ annotations: # artifacthub.io/changes: | # - kind: # description: "" + artifacthub.io/changes: |- + - kind: changed + description: "Update \"cf-deploy-kubernetes\" to 17.0.0." + - kind: security + description: "Fix various CVE in \"cf-deploy-kubernetes\"." + - kind: added + description: "Support k8s 1.32, 1.33, 1.34 in \"deploy\" step." + - kind: deprecated + description: "Remove support for k8s older than 1.32 in \"deploy\" step." + links: + - name: Codefresh Docs - Deploy + url: https://codefresh.io/docs/docs/pipelines/steps/deploy/ dependencies: - name: cf-common repository: oci://quay.io/codefresh/charts diff --git a/charts/codefresh/values.yaml b/charts/codefresh/values.yaml index 6f337e666..2c95d48cb 100644 --- a/charts/codefresh/values.yaml +++ b/charts/codefresh/values.yaml @@ -518,7 +518,7 @@ runtimeImages: ENGINE_IMAGE: us-docker.pkg.dev/codefresh-inc/public-gcr-io/codefresh/engine:1.180.7@sha256:1919280cecc58d9e1001435f31fdd79fa4fb5627a5e490be5ade603d6a5c641d FS_OPS_IMAGE: us-docker.pkg.dev/codefresh-inc/public-gcr-io/codefresh/fs-ops:1.2.11@sha256:cade5ace4d05528dfd0cbdbb96bd99c6ccae79dfeebe14661a4b7808e2131dc9 GIT_CLONE_IMAGE: us-docker.pkg.dev/codefresh-inc/public-gcr-io/codefresh/cf-git-cloner:10.3.4@sha256:ce1e922b94bbf1e5bd224468a2ccfe969200661ca2b6f0182b26ee0ad06e1a6d - KUBE_DEPLOY: us-docker.pkg.dev/codefresh-inc/public-gcr-io/codefresh/cf-deploy-kubernetes:16.2.9@sha256:35649b14eb43717d3752d08597ada77d3737b2508f1b8e1f52f67b7a0e5ff263 + KUBE_DEPLOY: us-docker.pkg.dev/codefresh-inc/public-gcr-io/codefresh/cf-deploy-kubernetes:17.0.0@sha256:ee9f56c8c5fc73dfd45511fb003dc53f35e0c46a78acdbb62ad386f33913b765 PIPELINE_DEBUGGER_IMAGE: us-docker.pkg.dev/codefresh-inc/public-gcr-io/codefresh/cf-debugger:1.3.11@sha256:7f8867af5fd402a98159d674c30965d67861a4dc37e429db3ff0746a6454f88f TEMPLATE_ENGINE: us-docker.pkg.dev/codefresh-inc/public-gcr-io/codefresh/pikolo:0.14.6@sha256:b3f499fcf93037e69fba599d2f292cfc9f28a158052dd57d5de9cdf9756f1f60 CR_6177_FIXER: docker.io/library/alpine:3.21