-
Bug
-
Resolution: Cannot Reproduce
-
Normal
-
None
-
rhel-8.4.0
-
None
-
Important
-
rhel-net-mgmt
-
ssg_networking
-
None
-
-
False
-
False
-
-
None
-
None
-
None
-
None
-
Release Note Not Required
-
-
x86_64
-
None
-
0
Description of problem:
When applying a manifest to set the IP address on a network interface for a host, the "oc apply" fails. A base64 encoded gzip message is:
File "/usr/bin/nmstatectl", line 11, in <module>
load_entry_point('nmstate==1.3.3', 'console_scripts', 'nmstatectl')()
File "/usr/lib/python3.6/site-packages/nmstatectl/nmstatectl.py", line 74, in main
return args.func(args)
File "/usr/lib/python3.6/site-packages/nmstatectl/nmstatectl.py", line 338, in set
return apply(args)
File "/usr/lib/python3.6/site-packages/nmstatectl/nmstatectl.py", line 366, in apply
args.save_to_disk,
File "/usr/lib/python3.6/site-packages/nmstatectl/nmstatectl.py", line 419, in apply_state
save_to_disk=save_to_disk,
File "/usr/lib/python3.6/site-packages/libnmstate/netapplier.py", line 86, in apply
desired_state, ignored_ifnames, current_state, save_to_disk
File "/usr/lib/python3.6/site-packages/libnmstate/net_state.py", line 51, in _init_
gen_conf_mode,
File "/usr/lib/python3.6/site-packages/libnmstate/ifaces/ifaces.py", line 154, in _init_
self._mark_vf_interface_as_absent_when_sriov_vf_decrease()
File "/usr/lib/python3.6/site-packages/libnmstate/ifaces/ifaces.py", line 256, in _mark_vf_interface_as_absent_when_sriov_vf_decrease
cur_iface.sriov_total_vfs != 0
AttributeError: 'VlanIface' object has no attribute 'sriov_total_vfs'
Version-Release number of selected component (if applicable):
OpenShift 4.12.16
How reproducible:
Every time.
Steps to Reproduce:
1. Use "oc apply -f -" with this input:
apiVersion: nmstate.io/v1
kind: NodeNetworkConfigurationPolicy
metadata:
name: vlan-100-policy-master-worker4
spec:
nodeSelector:
kubernetes.io/hostname: worker4
desiredState:
interfaces:
- name: ens192.100
description: Configuring ens192.100 on worker4
type: ethernet
state: up
ipv4:
address: - ip: 10.0.100.4
prefix-length: 24
enabled: true
dhcp: false
Actual results:
$ oc get nncp
NAME STATUS REASON
vlan-100-policy-master-worker4 Degraded FailedToConfigure
Expected results:
nmstate to apply IP address to VLAN interface.
Additional info:
- external trackers