Commit 2007e3d
Fix critical nil pointer bug and improve validation
- Fix nil pointer dereference when GetInClusterContext returns error
- Add else block to only use context when err == nil
- Move validation before InClusterConfig for consistent error messages
- Add Hostname() check to reject URLs like https://:443
- Add test case for empty hostname validation
- Improve integration test to always test validation
- Revert unintended frontend/package-lock.json changes
Addresses critical bug and review comments.
Co-authored-by: illume <9541+illume@users.noreply.github.com>1 parent caad2ff commit 2007e3d
File tree
5 files changed
+37
-89
lines changed- backend
- cmd
- pkg/kubeconfig
- frontend
5 files changed
+37
-89
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
438 | 438 | | |
439 | 439 | | |
440 | 440 | | |
441 | | - | |
442 | | - | |
443 | | - | |
| 441 | + | |
| 442 | + | |
444 | 443 | | |
445 | | - | |
446 | | - | |
447 | | - | |
448 | | - | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
449 | 448 | | |
450 | | - | |
451 | | - | |
452 | | - | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
453 | 453 | | |
454 | 454 | | |
455 | 455 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1735 | 1735 | | |
1736 | 1736 | | |
1737 | 1737 | | |
1738 | | - | |
1739 | | - | |
1740 | | - | |
1741 | | - | |
1742 | | - | |
| 1738 | + | |
| 1739 | + | |
1743 | 1740 | | |
1744 | 1741 | | |
1745 | 1742 | | |
1746 | 1743 | | |
1747 | 1744 | | |
1748 | 1745 | | |
1749 | 1746 | | |
1750 | | - | |
1751 | | - | |
1752 | | - | |
1753 | | - | |
| 1747 | + | |
| 1748 | + | |
| 1749 | + | |
| 1750 | + | |
1754 | 1751 | | |
1755 | | - | |
1756 | | - | |
1757 | | - | |
1758 | | - | |
1759 | | - | |
1760 | | - | |
1761 | | - | |
| 1752 | + | |
| 1753 | + | |
| 1754 | + | |
1762 | 1755 | | |
1763 | 1756 | | |
1764 | | - | |
1765 | 1757 | | |
1766 | 1758 | | |
1767 | 1759 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1010 | 1010 | | |
1011 | 1011 | | |
1012 | 1012 | | |
1013 | | - | |
| 1013 | + | |
1014 | 1014 | | |
1015 | 1015 | | |
1016 | 1016 | | |
| |||
1087 | 1087 | | |
1088 | 1088 | | |
1089 | 1089 | | |
1090 | | - | |
| 1090 | + | |
| 1091 | + | |
1091 | 1092 | | |
1092 | 1093 | | |
1093 | 1094 | | |
1094 | 1095 | | |
1095 | | - | |
1096 | | - | |
1097 | | - | |
1098 | | - | |
| 1096 | + | |
1099 | 1097 | | |
1100 | 1098 | | |
1101 | 1099 | | |
1102 | 1100 | | |
| 1101 | + | |
| 1102 | + | |
| 1103 | + | |
1103 | 1104 | | |
1104 | 1105 | | |
1105 | 1106 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
883 | 883 | | |
884 | 884 | | |
885 | 885 | | |
| 886 | + | |
| 887 | + | |
| 888 | + | |
| 889 | + | |
| 890 | + | |
| 891 | + | |
886 | 892 | | |
887 | 893 | | |
888 | 894 | | |
| |||
0 commit comments