fix: canary release is invalid, when multiple operating systems are selected
Created by: zhaohuiweixiao
Signed-off-by: zhaohuihui zhaohuihui_yewu@cmss.chinamobile.com
What type of PR is this?
/kind bug
What this PR does / why we need it:
canary publishing is invalid when multiple operating systems are selected.
If a separate operating system (Window or MacOS) is selected for grayscale publishing, the traffic can be switched normally. However, if multiple operating systems (Windows and MacOS) are selected, traffic switchover fails. For example, if other systems release version V1, Windows and MacOS release version V2, both systems still use version V1.
in addition, my version is 3.2.1
Special notes for reviewers:
/assign @patrick-luoyu
Does this PR introduced a user-facing change?
fix: canary publishing is invalid when multiple operating systems are selected.