diff --git a/defaults.env b/defaults.env index f21004c4..f1bf60c8 100755 --- a/defaults.env +++ b/defaults.env @@ -59,7 +59,7 @@ export KRD_KNATIVE_SERVING_ENABLED=${KRD_KNATIVE_SERVING_ENABLED:-true} export KRD_KNATIVE_SERVING_CERT_MANAGER_ENABLED=${KRD_KNATIVE_SERVING_CERT_MANAGER_ENABLED:-false} export KRD_KNATIVE_EVENTING_ENABLED=${KRD_KNATIVE_EVENTING_ENABLED:-false} # TODO: Remove KRD_CERT_MANAGER_VERSION variable once the update is available in upstream (https://github.com/kubernetes-sigs/kubespray/pull/8377) -export KRD_CERT_MANAGER_VERSION=${KRD_CERT_MANAGER_VERSION:-v1.15.0} +export KRD_CERT_MANAGER_VERSION=${KRD_CERT_MANAGER_VERSION:-v1.15.3} export KRD_YOUKI_ENABLED=${KRD_YOUKI_ENABLED:-false} export KRD_CALICO_IPIP_MODE=${KRD_CALICO_IPIP_MODE:-Never} export KRD_CALICO_VXLAN_MODE=${KRD_CALICO_VXLAN_MODE:-Never} diff --git a/galaxy-requirements.yml b/galaxy-requirements.yml index 1812a838..c8c51bc8 100644 --- a/galaxy-requirements.yml +++ b/galaxy-requirements.yml @@ -9,15 +9,15 @@ ############################################################################## roles: - name: geerlingguy.docker - version: 6.2.0 + version: 7.4.1 - name: geerlingguy.repo-epel version: 3.1.1 - name: andrewrothstein.gcc-toolbox version: v1.1.10 - name: andrewrothstein.kind - version: v1.2.6 - - name: andrewrothstein.kubectl version: v1.2.12 + - name: andrewrothstein.kubectl + version: v1.3.9 collections: - name: kubernetes.core version: 2.4.0 diff --git a/playbooks/configure-addons.yml b/playbooks/configure-addons.yml index 862dadee..172364c4 100644 --- a/playbooks/configure-addons.yml +++ b/playbooks/configure-addons.yml @@ -20,7 +20,7 @@ when: ansible_distribution == 'Ubuntu' - name: Install kubernetes python package ansible.builtin.pip: - name: kubernetes==27.2.0 + name: kubernetes==30.1.0 roles: - sriov_cni - name: Install SR-IOV Network Device Plugin @@ -36,7 +36,7 @@ when: ansible_distribution == 'Ubuntu' - name: Install kubernetes python package ansible.builtin.pip: - name: kubernetes==27.2.0 + name: kubernetes==30.1.0 roles: - sriov_plugin - name: Install Node Feature Discovery add-on @@ -50,7 +50,7 @@ when: ansible_distribution == 'Ubuntu' - name: Install kubernetes python package ansible.builtin.pip: - name: kubernetes==27.2.0 + name: kubernetes==30.1.0 roles: - nfd - name: Label worker nodes with pmem devices @@ -64,7 +64,7 @@ when: ansible_distribution == 'Ubuntu' - name: Install kubernetes python package ansible.builtin.pip: - name: kubernetes==27.2.0 + name: kubernetes==30.1.0 - name: Check if pmem device exists ansible.builtin.stat: path: /dev/pmem0 @@ -92,7 +92,7 @@ when: ansible_distribution == 'Ubuntu' - name: Install kubernetes python package ansible.builtin.pip: - name: kubernetes==27.2.0 + name: kubernetes==30.1.0 tags: pmem roles: - role: andrewrothstein.gcc-toolbox @@ -194,6 +194,6 @@ when: ansible_distribution == 'Ubuntu' - name: Install kubernetes python package ansible.builtin.pip: - name: kubernetes==27.2.0 + name: kubernetes==30.1.0 roles: - qat_plugin diff --git a/playbooks/krd-vars.yml b/playbooks/krd-vars.yml index 3f78054f..1f3a6adb 100644 --- a/playbooks/krd-vars.yml +++ b/playbooks/krd-vars.yml @@ -7,27 +7,27 @@ # which accompanies this distribution, and is available at # http://www.apache.org/licenses/LICENSE-2.0 ############################################################################## -kpt_version: 1.0.0-beta.49 +kpt_version: 1.0.0-beta.55 go_version: 1.15.3 kubespray_version: v2.25.0 -istio_version: 1.18.2 -cfssl_version: 1.6.4 -sonobuoy_version: 0.56.16 +istio_version: 1.23.0 +cfssl_version: 1.6.5 +sonobuoy_version: 0.57.2 mitogen_version: 0.2.10 # Knative versions -kn_version: knative-v1.11.0 -knative_serving_version: knative-v1.11.0 -knative_eventing_version: v0.38.0 +kn_version: knative-v1.15.0 +knative_serving_version: knative-v1.15.2 +knative_eventing_version: v0.42.1 ## Knative Sandbox versions -net_kourier_version: knative-v1.11.1 -net_istio_version: vknative-v1.11.0 -net_certmanager_version: vknative-v1.11.0 +net_kourier_version: knative-v1.15.1 +net_istio_version: vknative-v1.15.1 +net_certmanager_version: vknative-v1.14.0 octant_version: 0.25.1 -kube-ovn_version: v1.12.0 -prometheus-operator_version: v0.67.1 -kubevirt_version: v1.0.0 -virtink_version: v0.15.0 -kubesphere_version: v3.4.0 -metallb_version: v0.13.10 +kube-ovn_version: vkube-ovn-v1.12.22 +prometheus-operator_version: v0.76.1 +kubevirt_version: v1.3.1 +virtink_version: v0.16.0 +kubesphere_version: v3.4.1 +metallb_version: v0.14.8 qat_plugin_mode: "{{ lookup('env', 'KRD_QAT_PLUGIN_MODE') | default('dpdk') }}" qat_plugin_version: "0.15.0" diff --git a/playbooks/roles/nfd/defaults/main.yml b/playbooks/roles/nfd/defaults/main.yml index 93c40ae0..4c84a1ee 100644 --- a/playbooks/roles/nfd/defaults/main.yml +++ b/playbooks/roles/nfd/defaults/main.yml @@ -8,4 +8,4 @@ # http://www.apache.org/licenses/LICENSE-2.0 ############################################################################## nfd_template_folder: "/tmp/nfd_k8s" -nfd_version: v0.16.0 +nfd_version: v0.16.4 diff --git a/playbooks/roles/pmem/defaults/main.yml b/playbooks/roles/pmem/defaults/main.yml index 00605791..9a677cec 100644 --- a/playbooks/roles/pmem/defaults/main.yml +++ b/playbooks/roles/pmem/defaults/main.yml @@ -9,7 +9,7 @@ ############################################################################## pmem_template_folder: "/tmp/pmem_k8s" pmem_version: v1.1.0 -pmem_driver_registrar_version: v2.11.0 -pmem_csi_provisioner_version: v5.0.1 +pmem_driver_registrar_version: v2.12.0 +pmem_csi_provisioner_version: v5.1.0 pmem_cfssl_version: 1.6.5 pmem_namespace: pmem-csi diff --git a/playbooks/roles/pmem/molecule/default/prepare.yml b/playbooks/roles/pmem/molecule/default/prepare.yml index b790f80b..a6af2082 100644 --- a/playbooks/roles/pmem/molecule/default/prepare.yml +++ b/playbooks/roles/pmem/molecule/default/prepare.yml @@ -29,7 +29,7 @@ - name: Install kubernetes python package become: true ansible.builtin.pip: - name: kubernetes==27.2.0 + name: kubernetes==30.1.0 - name: Load krd variables ansible.builtin.include_vars: file: ../../../../krd-vars.yml diff --git a/resources/k8sgpt-local.yml b/resources/k8sgpt-local.yml index e06cff14..9baf9228 100644 --- a/resources/k8sgpt-local.yml +++ b/resources/k8sgpt-local.yml @@ -18,5 +18,5 @@ spec: backend: localai baseUrl: http://local-ai.local-ai-system.svc.cluster.local:8080/v1 enabled: true - version: v0.3.37 + version: v0.3.40 noCache: false diff --git a/tests/resources/rook/cluster-test.yaml b/tests/resources/rook/cluster-test.yaml index a4818c55..2f843d34 100644 --- a/tests/resources/rook/cluster-test.yaml +++ b/tests/resources/rook/cluster-test.yaml @@ -16,7 +16,7 @@ metadata: spec: dataDirHostPath: /var/lib/rook cephVersion: - image: quay.io/ceph/ceph:v18 + image: quay.io/ceph/ceph:v19 allowUnsupported: true mon: count: 1 @@ -34,7 +34,11 @@ spec: storage: useAllNodes: true useAllDevices: true + allowDeviceClassUpdate: true + allowOsdCrushWeightUpdate: false #deviceFilter: + #config: + # deviceClass: testclass monitoring: enabled: false healthCheck: diff --git a/tests/resources/rook/toolbox.yaml b/tests/resources/rook/toolbox.yaml index 8b69401e..4d635f9c 100644 --- a/tests/resources/rook/toolbox.yaml +++ b/tests/resources/rook/toolbox.yaml @@ -20,7 +20,7 @@ spec: serviceAccountName: rook-ceph-default containers: - name: rook-ceph-tools - image: quay.io/ceph/ceph:v18.2.2 + image: quay.io/ceph/ceph:v18.2.4 command: - /bin/bash - -c