diff --git a/README.md b/README.md
index 7caa2b8d44903239535262bb5ff414971dfdd650..e1ede84c502dd557bab6bee596dec0d26b5f0a03 100644
--- a/README.md
+++ b/README.md
@@ -140,7 +140,7 @@ Note: Upstart/SysV init based OS types are not supported.
   - [cni-plugins](https://github.com/containernetworking/plugins) v1.0.1
   - [calico](https://github.com/projectcalico/calico) v3.20.3
   - [canal](https://github.com/projectcalico/canal) (given calico/flannel versions)
-  - [cilium](https://github.com/cilium/cilium) v1.9.11
+  - [cilium](https://github.com/cilium/cilium) v1.11.1
   - [flanneld](https://github.com/flannel-io/flannel) v0.15.1
   - [kube-ovn](https://github.com/alauda/kube-ovn) v1.8.1
   - [kube-router](https://github.com/cloudnativelabs/kube-router) v1.4.0
diff --git a/Vagrantfile b/Vagrantfile
index c9e7f338de3e8fcc4078e0a728d91a75b700e234..cfe205dc5525b441c30b998d5d6974b09123ef3a 100644
--- a/Vagrantfile
+++ b/Vagrantfile
@@ -30,7 +30,7 @@ SUPPORTED_OS = {
   "almalinux8-bento"    => {box: "bento/almalinux-8",          user: "vagrant"},
   "fedora34"            => {box: "fedora/34-cloud-base",       user: "vagrant"},
   "fedora35"            => {box: "fedora/35-cloud-base",       user: "vagrant"},
-  "opensuse"            => {box: "bento/opensuse-leap-15.2",   user: "vagrant"},
+  "opensuse"            => {box: "opensuse/Leap-15.3.x86_64",  user: "vagrant"},
   "opensuse-tumbleweed" => {box: "opensuse/Tumbleweed.x86_64", user: "vagrant"},
   "oraclelinux"         => {box: "generic/oracle7",            user: "vagrant"},
   "oraclelinux8"        => {box: "generic/oracle8",            user: "vagrant"},
diff --git a/docs/opensuse.md b/docs/opensuse.md
index 94bb6a35959071332ffb70ebbf92b5c3924833df..47b01f04f37d008e9ef7d77fc176c0a51390131d 100644
--- a/docs/opensuse.md
+++ b/docs/opensuse.md
@@ -1,4 +1,4 @@
-# openSUSE Leap 15.2 and Tumbleweed
+# openSUSE Leap 15.3 and Tumbleweed
 
 openSUSE Leap installation Notes:
 
diff --git a/roles/container-engine/containerd/molecule/default/molecule.yml b/roles/container-engine/containerd/molecule/default/molecule.yml
index 02ba0d9d057d76ab36aab6fe5ffd4e510439604d..48809a3a87d148952e5337176e00274a7a839799 100644
--- a/roles/container-engine/containerd/molecule/default/molecule.yml
+++ b/roles/container-engine/containerd/molecule/default/molecule.yml
@@ -32,7 +32,7 @@ platforms:
       - kube_node
       - k8s_cluster
   - name: opensuse
-    box: opensuse/Leap-15.2.x86_64
+    box: opensuse/Leap-15.3.x86_64
     cpus: 1
     memory: 1024
     groups:
diff --git a/roles/download/defaults/main.yml b/roles/download/defaults/main.yml
index ea2586bffc92cf872d63520ca0e73091e5dbb7de..a02cc4ff9b4ad9ab3b4fce31c2f047af2f4515a6 100644
--- a/roles/download/defaults/main.yml
+++ b/roles/download/defaults/main.yml
@@ -107,7 +107,7 @@ flannel_cni_version: "v1.0.0"
 cni_version: "v1.0.1"
 weave_version: 2.8.1
 pod_infra_version: "3.3"
-cilium_version: "v1.11.0"
+cilium_version: "v1.11.1"
 kube_ovn_version: "v1.8.1"
 kube_router_version: "v1.4.0"
 multus_version: "v3.8"
diff --git a/test-infra/image-builder/roles/kubevirt-images/defaults/main.yml b/test-infra/image-builder/roles/kubevirt-images/defaults/main.yml
index 8a9731146a562000114bcf6698efcd0928d4c3a7..0717b3f936cfae132056dee2f0bccdc926f4eb6b 100644
--- a/test-infra/image-builder/roles/kubevirt-images/defaults/main.yml
+++ b/test-infra/image-builder/roles/kubevirt-images/defaults/main.yml
@@ -98,8 +98,8 @@ images:
     tag: "latest"
 
   opensuse-leap-15:
-    filename: openSUSE-Leap-15.2-OpenStack.x86_64-0.0.4-Build8.25.qcow2
-    url: https://download.opensuse.org/repositories/Cloud:/Images:/Leap_15.2/images/openSUSE-Leap-15.2-OpenStack.x86_64-0.0.4-Build8.25.qcow2
-    checksum: sha256:4df9cee9281d1f57d20f79dc65d76e255592b904760e73c0dd44ac753a54330f
+    filename: openSUSE-Leap-15.3.x86_64-1.0.1-NoCloud-Build2.63.qcow2
+    url: https://download.opensuse.org/repositories/Cloud:/Images:/Leap_15.3/images/openSUSE-Leap-15.3.x86_64-1.0.1-NoCloud-Build2.63.qcow2
+    checksum: sha256:289248945e2d058551c71c1bdcb31a361cefe7136c7fd88a09b524eedfaf5215
     converted: true
     tag: "latest"
diff --git a/tests/files/packet_fedora35-calico-swap-selinux.yml b/tests/files/packet_fedora35-calico-swap-selinux.yml
index ba6d58a590a90f109d46adb495d83e477c346b87..1535642ccea81eac71c8f6b18c7304839919b3ea 100644
--- a/tests/files/packet_fedora35-calico-swap-selinux.yml
+++ b/tests/files/packet_fedora35-calico-swap-selinux.yml
@@ -5,6 +5,10 @@ mode: default
 
 # Kubespray settings
 auto_renew_certificates: true
+# Switching to iptable due to https://github.com/projectcalico/calico/issues/5011
+# Kubernetes v1.23.0 kube-proxy does use v.7.x now. Calico v3.20.x/v3.21.x Pods show the following error
+# Bad return code from 'ipset list'. error=exit status 1 family="inet" stderr="ipset v7.1: Kernel and userspace incompatible: settype hash:ip,port with revision 6 not supported by userspace.
+kube_proxy_mode: iptables
 
 # Test with SELinux in enforcing mode
 preinstall_selinux_state: enforcing
diff --git a/tests/files/packet_fedora35-crio.yml b/tests/files/packet_fedora35-crio.yml
index a1ec9374e4189c3932c6044b6213538c7121938b..fa3302b5e6ad4e122de86393f3ad4b79256af754 100644
--- a/tests/files/packet_fedora35-crio.yml
+++ b/tests/files/packet_fedora35-crio.yml
@@ -6,6 +6,10 @@ mode: default
 # Kubespray settings
 container_manager: crio
 auto_renew_certificates: true
+# Switching to iptable due to https://github.com/projectcalico/calico/issues/5011
+# Kubernetes v1.23.0 kube-proxy does use v.7.x now. Calico v3.20.x/v3.21.x Pods show the following error
+# Bad return code from 'ipset list'. error=exit status 1 family="inet" stderr="ipset v7.1: Kernel and userspace incompatible: settype hash:ip,port with revision 6 not supported by userspace.
+kube_proxy_mode: iptables
 
 # Test with SELinux in enforcing mode
 preinstall_selinux_state: enforcing