From c21957c90a477bf6064c71057882171d0be289b5 Mon Sep 17 00:00:00 2001 From: Thomas Vitale Date: Sun, 30 Mar 2025 18:29:59 +0200 Subject: [PATCH 1/4] feat: Support k8s 1.32 --- .github/workflows/test.yml | 2 +- Makefile | 2 +- README.md | 2 +- test/setup/kind/v1.30/kind-config.yml | 4 ++-- test/setup/kind/v1.31/kind-config.yml | 4 ++-- test/setup/kind/{v1.29 => v1.32}/kind-config.yml | 4 ++-- 6 files changed, 9 insertions(+), 9 deletions(-) rename test/setup/kind/{v1.29 => v1.32}/kind-config.yml (81%) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index adfed81..6325f9e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -14,7 +14,7 @@ jobs: name: Integration Tests strategy: matrix: - k8s_version: [v1.29, v1.30, v1.31] + k8s_version: [v1.30, v1.31, v1.32] permissions: contents: read uses: kadras-io/github-reusable-workflows/.github/workflows/carvel-package-test-integration.yml@main diff --git a/Makefile b/Makefile index 2d36522..7ccc1f1 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -K8S_VERSION=v1.31 +K8S_VERSION=v1.32 # Build package configuration build: package diff --git a/README.md b/README.md index 8967847..118e866 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ A cloud native platform aimed at supporting application developers with paved pa ### Prerequisites -* Kubernetes 1.29+ +* Kubernetes 1.30+ * Carvel [`kctrl`](https://carvel.dev/kapp-controller/docs/latest/install/#installing-kapp-controller-cli-kctrl) CLI. * Carvel [kapp-controller](https://carvel.dev/kapp-controller) deployed in your Kubernetes cluster. You can install it with Carvel [`kapp`](https://carvel.dev/kapp/docs/latest/install) (recommended choice) or `kubectl`. diff --git a/test/setup/kind/v1.30/kind-config.yml b/test/setup/kind/v1.30/kind-config.yml index 308889c..c4ce3f4 100644 --- a/test/setup/kind/v1.30/kind-config.yml +++ b/test/setup/kind/v1.30/kind-config.yml @@ -3,9 +3,9 @@ kind: Cluster apiVersion: kind.x-k8s.io/v1alpha4 nodes: - role: control-plane - image: kindest/node:v1.30.6 + image: kindest/node:v1.30.8 - role: worker - image: kindest/node:v1.30.6 + image: kindest/node:v1.30.8 extraPortMappings: - containerPort: 80 hostPort: 80 diff --git a/test/setup/kind/v1.31/kind-config.yml b/test/setup/kind/v1.31/kind-config.yml index b33d2dd..03d6c08 100644 --- a/test/setup/kind/v1.31/kind-config.yml +++ b/test/setup/kind/v1.31/kind-config.yml @@ -3,9 +3,9 @@ kind: Cluster apiVersion: kind.x-k8s.io/v1alpha4 nodes: - role: control-plane - image: kindest/node:v1.31.2 + image: kindest/node:v1.31.6 - role: worker - image: kindest/node:v1.31.2 + image: kindest/node:v1.31.6 extraPortMappings: - containerPort: 80 hostPort: 80 diff --git a/test/setup/kind/v1.29/kind-config.yml b/test/setup/kind/v1.32/kind-config.yml similarity index 81% rename from test/setup/kind/v1.29/kind-config.yml rename to test/setup/kind/v1.32/kind-config.yml index 406850c..6fcbd02 100644 --- a/test/setup/kind/v1.29/kind-config.yml +++ b/test/setup/kind/v1.32/kind-config.yml @@ -3,9 +3,9 @@ kind: Cluster apiVersion: kind.x-k8s.io/v1alpha4 nodes: - role: control-plane - image: kindest/node:v1.29.8 + image: kindest/node:v1.32.3 - role: worker - image: kindest/node:v1.29.8 + image: kindest/node:v1.32.3 extraPortMappings: - containerPort: 80 hostPort: 80 From c36dfd72c351f63023dbc291b5508db850b81bb4 Mon Sep 17 00:00:00 2001 From: Thomas Vitale Date: Sun, 30 Mar 2025 18:33:27 +0200 Subject: [PATCH 2/4] deps: Update packages --- package/config/components/cert-manager.yml | 2 +- package/config/components/contour.yml | 2 +- package/config/components/crossplane.yml | 2 +- package/config/components/dapr.yml | 2 +- package/config/components/dependency-track.yml | 2 +- package/config/components/developer-portal.yml | 2 +- package/config/components/flux.yml | 2 +- package/config/components/knative-serving.yml | 2 +- package/config/components/kyverno.yml | 2 +- package/config/components/postgresql-operator.yml | 2 +- package/config/components/rabbitmq-operator.yml | 2 +- package/config/components/secretgen-controller.yml | 2 +- package/config/components/tempo-operator.yml | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) diff --git a/package/config/components/cert-manager.yml b/package/config/components/cert-manager.yml index 50ea774..2ef1927 100644 --- a/package/config/components/cert-manager.yml +++ b/package/config/components/cert-manager.yml @@ -46,7 +46,7 @@ spec: packageRef: refName: cert-manager.packages.kadras.io versionSelection: - constraints: 1.16.2 + constraints: 1.17.1 prereleases: {} values: - secretRef: diff --git a/package/config/components/contour.yml b/package/config/components/contour.yml index ba79864..780611b 100644 --- a/package/config/components/contour.yml +++ b/package/config/components/contour.yml @@ -33,7 +33,7 @@ spec: packageRef: refName: contour.packages.kadras.io versionSelection: - constraints: 1.30.1 + constraints: 1.30.3 values: - secretRef: name: contour-values diff --git a/package/config/components/crossplane.yml b/package/config/components/crossplane.yml index eacc55a..c4778dc 100644 --- a/package/config/components/crossplane.yml +++ b/package/config/components/crossplane.yml @@ -25,7 +25,7 @@ spec: packageRef: refName: crossplane.packages.kadras.io versionSelection: - constraints: 1.18.1 + constraints: 1.19.1 values: - secretRef: name: crossplane-values diff --git a/package/config/components/dapr.yml b/package/config/components/dapr.yml index 4dd91cf..8bf2f72 100644 --- a/package/config/components/dapr.yml +++ b/package/config/components/dapr.yml @@ -25,7 +25,7 @@ spec: packageRef: refName: dapr.packages.kadras.io versionSelection: - constraints: 1.14.4 + constraints: 1.15.3 values: - secretRef: name: dapr-values diff --git a/package/config/components/dependency-track.yml b/package/config/components/dependency-track.yml index 473217d..593620a 100644 --- a/package/config/components/dependency-track.yml +++ b/package/config/components/dependency-track.yml @@ -28,7 +28,7 @@ spec: packageRef: refName: dependency-track.packages.kadras.io versionSelection: - constraints: 4.12.1 + constraints: 4.12.7 values: - secretRef: name: dependency-track-values diff --git a/package/config/components/developer-portal.yml b/package/config/components/developer-portal.yml index 5cb2383..27116d7 100644 --- a/package/config/components/developer-portal.yml +++ b/package/config/components/developer-portal.yml @@ -26,7 +26,7 @@ spec: packageRef: refName: developer-portal.packages.kadras.io versionSelection: - constraints: 0.5.0 + constraints: 0.6.0 values: - secretRef: name: developer-portal-values diff --git a/package/config/components/flux.yml b/package/config/components/flux.yml index 44c463e..be1438b 100644 --- a/package/config/components/flux.yml +++ b/package/config/components/flux.yml @@ -24,7 +24,7 @@ spec: packageRef: refName: flux.packages.kadras.io versionSelection: - constraints: 2.4.0 + constraints: 2.5.1 values: - secretRef: name: flux-values diff --git a/package/config/components/knative-serving.yml b/package/config/components/knative-serving.yml index cc5b308..c65c935 100644 --- a/package/config/components/knative-serving.yml +++ b/package/config/components/knative-serving.yml @@ -42,7 +42,7 @@ spec: packageRef: refName: knative-serving.packages.kadras.io versionSelection: - constraints: 1.16.0 + constraints: 1.17.0 values: - secretRef: name: knative-serving-values diff --git a/package/config/components/kyverno.yml b/package/config/components/kyverno.yml index 9e6e6ec..20948cd 100644 --- a/package/config/components/kyverno.yml +++ b/package/config/components/kyverno.yml @@ -31,7 +31,7 @@ spec: packageRef: refName: kyverno.packages.kadras.io versionSelection: - constraints: 1.13.1 + constraints: 1.13.4 values: - secretRef: name: kyverno-values diff --git a/package/config/components/postgresql-operator.yml b/package/config/components/postgresql-operator.yml index 4fa1f21..96f221f 100644 --- a/package/config/components/postgresql-operator.yml +++ b/package/config/components/postgresql-operator.yml @@ -24,7 +24,7 @@ spec: packageRef: refName: postgresql-operator.packages.kadras.io versionSelection: - constraints: 1.24.1 + constraints: 1.25.1 values: - secretRef: name: postgresql-operator-values diff --git a/package/config/components/rabbitmq-operator.yml b/package/config/components/rabbitmq-operator.yml index 6051bab..e8a60bf 100644 --- a/package/config/components/rabbitmq-operator.yml +++ b/package/config/components/rabbitmq-operator.yml @@ -24,7 +24,7 @@ spec: packageRef: refName: rabbitmq-operator.packages.kadras.io versionSelection: - constraints: 2.11.0 + constraints: 2.12.1 values: - secretRef: name: rabbitmq-operator-values diff --git a/package/config/components/secretgen-controller.yml b/package/config/components/secretgen-controller.yml index ddefdeb..225f30b 100644 --- a/package/config/components/secretgen-controller.yml +++ b/package/config/components/secretgen-controller.yml @@ -23,7 +23,7 @@ spec: packageRef: refName: secretgen-controller.packages.kadras.io versionSelection: - constraints: 0.18.1 + constraints: 0.19.1 prereleases: {} values: - secretRef: diff --git a/package/config/components/tempo-operator.yml b/package/config/components/tempo-operator.yml index e1521d8..069144b 100644 --- a/package/config/components/tempo-operator.yml +++ b/package/config/components/tempo-operator.yml @@ -26,7 +26,7 @@ spec: packageRef: refName: tempo-operator.packages.kadras.io versionSelection: - constraints: 0.14.1 + constraints: 0.15.3 values: - secretRef: name: tempo-operator-values From b113f1593558e56f9f045e1d2c8eb4f7711f394e Mon Sep 17 00:00:00 2001 From: Thomas Vitale Date: Sun, 30 Mar 2025 18:34:38 +0200 Subject: [PATCH 3/4] docs: Update social links --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 118e866..474d193 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ ![Release Workflow](https://github.com/kadras-io/kadras-engineering-platform/actions/workflows/release.yml/badge.svg) [![The SLSA Level 3 badge](https://slsa.dev/images/gh-badge-level3.svg)](https://slsa.dev/spec/v1.0/levels) [![The Apache 2.0 license badge](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) -[![Follow us on Twitter](https://img.shields.io/static/v1?label=Twitter&message=Follow&color=1DA1F2)](https://twitter.com/kadrasIO) +[![Follow us on Bluesky](https://img.shields.io/static/v1?label=Bluesky&message=Follow&color=1DA1F2)](https://bsky.app/profile/kadras.bsky.social) A cloud native platform aimed at supporting application developers with paved paths to production on Kubernetes and shipped as a Carvel package. From d0e7adde464e4bbdc19c9c623004b2e8f5a2e9e6 Mon Sep 17 00:00:00 2001 From: Thomas Vitale Date: Sun, 30 Mar 2025 18:37:34 +0200 Subject: [PATCH 4/4] Set version 0.23.0 --- .github/workflows/release.yml | 2 +- docs/quick-start/getting-started.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 940e02e..c1051de 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -18,6 +18,6 @@ jobs: registry-server: ghcr.io registry-username: ${{ github.actor }} image: ${{ github.repository }} - version: 0.22.0 + version: 0.23.0 secrets: pull-request-token: ${{ secrets.GH_ORG_PAT }} diff --git a/docs/quick-start/getting-started.md b/docs/quick-start/getting-started.md index b3ebb63..4c5ec80 100644 --- a/docs/quick-start/getting-started.md +++ b/docs/quick-start/getting-started.md @@ -50,7 +50,7 @@ Add the Kadras repository to make the platform packages available to the cluster ```shell kctrl package repository add -r kadras-packages \ - --url ghcr.io/kadras-io/kadras-packages:0.24.0 \ + --url ghcr.io/kadras-io/kadras-packages:0.25.0 \ -n kadras-system --create-namespace ``` @@ -78,7 +78,7 @@ Reference the `values.yml` file you created in the previous step and install the ```shell kctrl package install -i engineering-platform \ -p engineering-platform.packages.kadras.io \ - -v 0.22.0 \ + -v 0.23.0 \ -n kadras-system \ --values-file values.yml ```