Azure / Azure/AzLoadBalancerMigration
🪲 Bug Report - AzureAvSetBasicPublicIPUpgrade: "Skipping upgrade" does not work due to "return" statement.
- Ngôn ngữ chính
- Bicep
- Star
- 11
- Fork
- 18
- Merge trung bình
- 1 ngày 8 giờ
- Pull request đã merge (30 ngày)
- 3
Mô tả
## Describe the bug
AzureAvSetBasicPublicIPUpgrade: "Skipping upgrade" does not work due to "return" statement.
## To Reproduce
Steps to reproduce the behavior:
1. Excute the script to the VM with no public IP address resource in given AvSet.
2. Logged: `[WARNING] VM '' does not have any public IP addresses attached. Skipping upgrade.`
4. Then Logged `[INFO] ####### Upgrade process complete. #######`. The other VMs which has public IP addresses are also skipped.
## Expected behavior
The VMs which has public IP addresses should be upgraded.
The VMs which has no public IP addresses should be skipped.
"return" statements in line 224 and 235 should be replaced in "continue" statements.
## Screenshots 📷
## Additional context - please include:
- Version of the AzureBasicLoadBalancerUpgrade module you are running (see: `Get-Module AzureBasicLoadBalancerUpgrade` after importing the module.): 1.0.0
- Version of PowerShell you are running (`$PSVersionTable`)
- The JSON View or template of the VMSS and Load Balancer(s) to be migrated
N/A
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Hướng nghiên cứu
Bắt đầu trong module AzureAvSetBasicPublicIPUpgrade, quanh các dòng 224 và 235, nơi issue xác định các câu lệnh return. Tái hiện trường hợp với một VM không có public IP và các VM khác có public IP; hoàn tất khi VM đầu tiên bị bỏ qua trong khi các VM còn lại tiếp tục qua quy trình upgrade.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- azure, powershell
- Lĩnh vực
- cloud, infrastructure
- Loại issue
- Lỗi
- Độ khó
- 1/5
- Thời gian dự kiến
- Dưới một giờ
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức phù hợp với người mới
- 58/100