Trying to deploy Kubernetes homelab based on openSUSE Kubic on Proxmox VE 7. Tried to use following following cloud-init network configuration to set static IP for networking but MicroOS/Kubic does not pick it but uses DHCP instead (user-data works without issues). Following error is given by cloud-init for networking config. Kubic is so promising deploy and forget OS for K8s nodes so I would be really keen to get this working ...

---
2021-10-18 20:04:57,059 - networking.py[DEBUG]: net: all expected physical devices present
2021-10-18 20:04:57,059 - stages.py[DEBUG]: applying net config names for {'version': 1, 'config': [{'type': 'physical', 'name': 'eth0', 'subnets': [{'type': 'static', 'address': '192.168.50.1/29', 'gateway': '192.168.50.254'}]}]}
2021-10-18 20:04:57,059 - __init__.py[DEBUG]: no interfaces to rename
2021-10-18 20:04:57,059 - stages.py[INFO]: Applying network configuration from ds bringup=False: {'version': 1, 'config': [{'type': 'physical', 'name': 'eth0', 'subnets': [{'type': 'static', 'address': '192.168.50.1/29', 'gateway': '192.168.50.254'}]}]}
2021-10-18 20:04:57,059 - stages.py[ERROR]: Unable to render networking. Network config is likely broken: No available network renderers found. Searched through list: ['eni', 'sysconfig', 'netplan', 'freebsd', 'netbsd', 'openbsd']
---

My network-config is following
--
# cat kubic1-n1-network-config.yaml
version: 1
config:
- type: physical
name: eth0
subnets:
- type: static
address: 192.168.50.1/29
gateway: 192.168.50.254
---

Below is ip address printout
---
# ip address
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 9e:0d:21:9d:0b:c0 brd ff:ff:ff:ff:ff:ff
altname enp6s18
altname ens18
inet 192.168.50.24/24 brd 192.168.50.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::9c0d:21ff:fe9d:bc0/64 scope link
valid_lft forever preferred_lft forever
---


I used Openstack qcow2 as it supports cloud-init. Distro details are below.
---
# cat /etc/os-release
NAME="openSUSE MicroOS"
# VERSION="20211012"
ID="opensuse-microos"
ID_LIKE="suse opensuse opensuse-tumbleweed"
VERSION_ID="20211012"
PRETTY_NAME="openSUSE MicroOS"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/opensuse:microos:20211012"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org/"
DOCUMENTATION_URL="https://en.opensuse.org/Portal:MicroOS"
LOGO="distributor-logo-MicroOS"
---