diff --git a/.github/workflows/linter.yml b/.github/workflows/linter.yml index ed8e2ea4..605570af 100644 --- a/.github/workflows/linter.yml +++ b/.github/workflows/linter.yml @@ -76,7 +76,7 @@ jobs: if: failure() run: | find ./super-linter-output/super-linter/ -name '*.json' -exec sh -c 'jq -e ".Exitval != 0" "$1" >/dev/null && printf "%s\0" "$1"' _ {} \; | xargs -0 jq -s '.' > linter-errors.json - - uses: actions/ai-inference@af6ad2c4ac4edf01884054fc3a6caa6d2567c13a # 2.0.8 + - uses: actions/ai-inference@17ff458cb182449bbb2e43701fcd98f6af8f6570 # 2.1.0 id: ai-linter-analysis if: failure() with: diff --git a/.github/workflows/triage.yml b/.github/workflows/triage.yml index e443b537..758530c7 100644 --- a/.github/workflows/triage.yml +++ b/.github/workflows/triage.yml @@ -17,6 +17,6 @@ jobs: contents: read pull-requests: write steps: - - uses: actions/labeler@634933edcd8ababfe52f92936142cc22ac488b1b # 6.0.1 + - uses: actions/labeler@f27b608878404679385c85cfa523b85ccb86e213 # 6.1.0 with: repo-token: "${{ secrets.GITHUB_TOKEN }}" diff --git a/README.md b/README.md index c72a913d..5b239095 100644 --- a/README.md +++ b/README.md @@ -118,7 +118,7 @@ KRD relies on environment variables to control behavior and customization. Below | KRD_ANSIBLE_DEBUG | false | Enables Ansible verbose execution | | PKG_DEBUG | false | Enables cURL package installer verbose execution | | KRD_KUBE_VERSION | v1.33.7 | Specifies the Kubernetes version to be upgraded | -| KRD_KUBESPRAY_VERSION | v2.30.0 | Specifies the Kubespray version to be used during the upgrade process | +| KRD_KUBESPRAY_VERSION | v2.31.0 | Specifies the Kubespray version to be used during the upgrade process | | KRD_KUBESPRAY_REPO | `https://github.com/kubernetes-sigs/kubespray` | Specifies the Git repository to fetch the Kubespray's source code | | KRD_ENABLE_TESTS | false | Enables the functional tests during the deployment process | | KRD_HELM_CHART | | Specifies the Helm chart to be installed | diff --git a/ci/check.sh b/ci/check.sh index 914f1f3d..b354de1f 100755 --- a/ci/check.sh +++ b/ci/check.sh @@ -56,7 +56,7 @@ function _run_assertions { assert_contains "$(command -v kubectl)" "kubectl" assert_are_equal "${KRD_KUBE_VERSION:-1.33.7}" "$(kubectl version -o yaml | grep gitVersion | awk 'FNR==2{ print $2}')" pushd /opt/kubespray >/dev/null - assert_are_equal "${KRD_KUBESPRAY_VERSION:-v2.30.0}" "$(git describe --abbrev=0 --tags)" + assert_are_equal "${KRD_KUBESPRAY_VERSION:-v2.31.0}" "$(git describe --abbrev=0 --tags)" popd >/dev/null else assert_contains "$($VAGRANT_CMD_SSH_INSTALLER "command -v kubectl")" "kubectl" diff --git a/galaxy-requirements.yml b/galaxy-requirements.yml index ecc3eba2..09a2013c 100644 --- a/galaxy-requirements.yml +++ b/galaxy-requirements.yml @@ -17,7 +17,7 @@ roles: - name: andrewrothstein.kind version: v1.2.17 - name: andrewrothstein.kubectl - version: v1.5.2 + version: v1.5.3 collections: - name: kubernetes.core version: 6.4.0 diff --git a/kubespray_images.tpl b/kubespray_images.tpl index a86497ff..e1578e9c 100644 --- a/kubespray_images.tpl +++ b/kubespray_images.tpl @@ -1,7 +1,7 @@ registry.k8s.io/coredns/coredns:v1.8.6 registry.k8s.io/cpa/cluster-proportional-autoscaler-amd64:1.8.5 registry.k8s.io/dns/k8s-dns-node-cache:1.25.0 -registry.k8s.io/ingress-nginx/controller:v1.13.3 +registry.k8s.io/ingress-nginx/controller:v registry.k8s.io/kube-apiserver:$kube_version registry.k8s.io/kube-controller-manager:$kube_version registry.k8s.io/kube-proxy:$kube_version diff --git a/playbooks/krd-vars.yml b/playbooks/krd-vars.yml index 41fd2c2e..e8a68f2d 100644 --- a/playbooks/krd-vars.yml +++ b/playbooks/krd-vars.yml @@ -9,21 +9,21 @@ ############################################################################## kpt_version: 1.0.0-beta.62 go_version: 1.15.3 -kubespray_version: v2.30.0 +kubespray_version: v2.31.0 istio_version: 1.29.2 cfssl_version: 1.6.5 sonobuoy_version: 0.57.3 mitogen_version: 0.2.10 # Knative versions -kn_version: knative-v1.21.0 -knative_serving_version: knative-v1.21.2 -knative_eventing_version: v0.48.2 +kn_version: knative-v1.22.0 +knative_serving_version: knative-v1.22.0 +knative_eventing_version: v0.49.0 ## Knative Sandbox versions -net_kourier_version: knative-v1.21.0 -net_istio_version: vknative-v1.21.3 +net_kourier_version: knative-v1.22.0 +net_istio_version: vknative-v1.22.0 net_certmanager_version: vknative-v1.14.0 octant_version: 0.25.1 -kube-ovn_version: v1.16.0 +kube-ovn_version: v1.16.1 kubevirt_version: v1.8.2 containerized_data_importer_version: v1.65.0 virtink_version: v0.17.0 @@ -31,9 +31,9 @@ kubesphere_version: v4.1.3 metallb_version: v0.15.3 qat_plugin_mode: "{{ lookup('env', 'KRD_QAT_PLUGIN_MODE') | default('dpdk') }}" qat_plugin_version: "0.15.0" -argocd_version: v3.4.0-rc6 -tekton_version: v0.79.0 +argocd_version: v3.4.2 +tekton_version: v0.79.1 kubevirt_tekton_tasks_version: v0.25.0 action_runner_controller_version: 0.10.1 -kagent_version: 0.9.0 +kagent_version: 0.9.4 external_snapshotter_version: v8.5.0 diff --git a/resources/arc-cleanup.yml b/resources/arc-cleanup.yml index 2d2c8268..686ee54f 100644 --- a/resources/arc-cleanup.yml +++ b/resources/arc-cleanup.yml @@ -75,7 +75,7 @@ spec: serviceAccount: cleaner containers: - name: kubectl - image: alpine/k8s:1.35.4 + image: alpine/k8s:1.36.0 command: - /bin/bash - -c @@ -100,7 +100,7 @@ spec: serviceAccount: cleaner containers: - name: kubectl - image: alpine/k8s:1.35.4 + image: alpine/k8s:1.36.0 command: - /bin/bash - -c @@ -125,7 +125,7 @@ spec: serviceAccount: cleaner containers: - name: kubectl - image: alpine/k8s:1.35.4 + image: alpine/k8s:1.36.0 command: - /bin/bash - -c diff --git a/resources/k8sgpt-localai.yml b/resources/k8sgpt-localai.yml index 735d8845..839cb2b1 100644 --- a/resources/k8sgpt-localai.yml +++ b/resources/k8sgpt-localai.yml @@ -18,5 +18,5 @@ spec: backend: localai baseUrl: http://local-ai.local-ai-system.svc.cluster.local:8080/v1 enabled: true - version: v0.4.32 + version: v0.4.33 noCache: false diff --git a/resources/k8sgpt-openai.yml b/resources/k8sgpt-openai.yml index 44eb15e9..7cc30a24 100644 --- a/resources/k8sgpt-openai.yml +++ b/resources/k8sgpt-openai.yml @@ -21,7 +21,7 @@ spec: secret: name: k8sgpt-sample-secret key: openai-api-key - version: v0.4.32 + version: v0.4.33 noCache: false --- apiVersion: v1 diff --git a/resources/k8sgpt-openai_incluster.yml b/resources/k8sgpt-openai_incluster.yml index fa8f74ce..407fefcd 100644 --- a/resources/k8sgpt-openai_incluster.yml +++ b/resources/k8sgpt-openai_incluster.yml @@ -21,7 +21,7 @@ spec: secret: name: k8sgpt-sample-secret key: openai-api-key - version: v0.4.32 + version: v0.4.33 noCache: false --- apiVersion: rbac.authorization.k8s.io/v1 diff --git a/resources/litellm.yml b/resources/litellm.yml index 4b6cb791..eddfec1f 100644 --- a/resources/litellm.yml +++ b/resources/litellm.yml @@ -91,7 +91,7 @@ spec: spec: containers: - name: litellm - image: ghcr.io/berriai/litellm:main-v1.83.7-stable.patch.1 + image: ghcr.io/berriai/litellm:main-v1.84.0 env: - name: DATABASE_USER valueFrom: diff --git a/test-requirements.txt b/test-requirements.txt index 61b7d2c5..3528095b 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -34,7 +34,7 @@ click==8.3.3 # molecule click-help-colors==0.9.4 # via molecule -cryptography==46.0.7 +cryptography==48.0.0 # via # ansible-core # ansible-lint @@ -57,7 +57,7 @@ jsonschema==4.26.0 # molecule jsonschema-specifications==2025.9.1 # via jsonschema -markdown-it-py==4.0.0 +markdown-it-py==4.2.0 # via rich markupsafe==3.0.3 # via jinja2 @@ -71,7 +71,7 @@ molecule-plugins[vagrant]==25.8.12 # via -r test-requirements.in mypy-extensions==1.1.0 # via black -packaging==26.1 +packaging==26.2 # via # ansible-compat # ansible-core