Add strict validation about boolean/array

... to avoid unexpected behavior caused by wrong types.

Change-Id: Ie24246c828e6bb49ac169cbafba8b971243d3b2a
This commit is contained in:
Takashi Kajinami 2023-03-19 22:57:09 +09:00
parent b6dd569b35
commit 4f6e8f42d5
1 changed files with 4 additions and 1 deletions

View File

@ -156,9 +156,12 @@ class ovn::controller(
include ovn::params
validate_legacy(Boolean, 'validate_bool', $enable_dpdk)
validate_legacy(String, 'validate_string', $ovn_remote)
validate_legacy(String, 'validate_string', $ovn_encap_ip)
validate_legacy(Boolean, 'validate_bool', $enable_dpdk)
validate_legacy(Array, 'validate_array', $ovn_transport_zones)
validate_legacy(Boolean, 'validate_bool', $enable_ovn_match_northd)
validate_legacy(Boolean, 'validate_bool', $ovn_monitor_all)
validate_legacy(Boolean, 'validate_bool', $manage_ovs_bridge)
validate_legacy(Array, 'validate_array', $ovn_controller_extra_opts)