vswitch service is enabled by default if sysinv fails to provide the related hieradata
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
Fix Released
|
High
|
Iago Filipe |
Bug Description
Brief Description
-----------------
During patch apply with https:/
Severity
--------
Critical
Steps to Reproduce
------------------
Reboot required patch apply with: https:/
https:/
https:/
Expected behavior
------------------
After patch apply vswitch is disabled by default.
Actual Behavior
----------------
Vswitch is enabled by default in the absence of plugin hieradata.
Reproducibility
---------------
Reproducible
System Configuration
-------
Multi-node system
Workaround
----------
Change enabled parameter from true to false on vswitch.pp and apply the patch.
Changed in starlingx: | |
assignee: | nobody → Iago Filipe (ifest1) |
Changed in starlingx: | |
status: | New → In Progress |
Changed in starlingx: | |
importance: | Undecided → High |
tags: | added: stx.7.0 stx.config |
Reviewed: https:/ /review. opendev. org/c/starlingx /stx-puppet/ +/833936 /opendev. org/starlingx/ stx-puppet/ commit/ 531962bccbae05a 7d548438aa8600c f3e6fff6b7
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit 531962bccbae05a 7d548438aa8600c f3e6fff6b7
Author: Iago Estrela <email address hidden>
Date: Tue Mar 15 19:56:41 2022 -0300
Fix vswitch manifest enabled parameter default value
Since vswitch is not a required service for the platform
we can disable it by default. This prevents the dependency
of the manifest on the OVS plugin hieradata, which may provide
outdated data during patch apply.
Test plan: type=ovs- dpdk.
PASS: Host lock and unlock with enabled default to undef.
PASS: Bootstrap with enabled default to undef.
PASS: Bootstrap with vswitch_type=none.
PASS: Bootstrap with vswitch_
Closes-Bug: 1965143
Signed-off-by: Iago Estrela <email address hidden> 1dfcf9c2700222c 1cc7f73f7e6
Change-Id: Ia07877d2188b68