Merge "Don't assume json network config in validations"

This commit is contained in:
Zuul 2021-12-23 20:46:46 +00:00 committed by Gerrit Code Review
commit 3712cede1f
1 changed files with 3 additions and 3 deletions

View File

@ -12,13 +12,13 @@
# License for the specific language governing permissions and limitations
# under the License.
import json
import logging
import netaddr
import netifaces
import os
import subprocess
import sys
import yaml
from osc_lib.i18n import _
@ -300,8 +300,8 @@ def _validate_no_ip_change():
os.path.expanduser(os_net_config_file)):
return
try:
with open(os_net_config_file) as f:
network_config = json.loads(f.read())
with open(os_net_config_file, 'r') as f:
network_config = yaml.safe_load(f)
ctlplane = [i for i in network_config.get('network_config', [])
if i.get('name') == 'br-ctlplane'][0]