Feat: upgrade istio from 1.19.5 to 1.27.1 (#3066)

This commit is contained in:
EndlessSeeker
2025-11-20 14:43:30 +08:00
committed by GitHub
parent 7dfc42fd92
commit b2b4f72775
173 changed files with 25684 additions and 4741 deletions

View File

@@ -218,12 +218,13 @@ type ConformanceTest struct {
ShortName string
Description string
PreDeleteRs []string
Manifests []string
Features []SupportedFeature
Slow bool
Parallel bool
Test func(*testing.T, *ConformanceTestSuite)
NotCleanup bool
//PreApplyHook func(*testing.T, *ConformanceTestSuite)
Manifests []string
Features []SupportedFeature
Slow bool
Parallel bool
Test func(*testing.T, *ConformanceTestSuite)
NotCleanup bool
}
// Run runs an individual tests, applying and cleaning up the required manifests
@@ -257,6 +258,12 @@ func (test *ConformanceTest) Run(t *testing.T, suite *ConformanceTestSuite) {
suite.Applier.MustDelete(t, suite.Client, suite.TimeoutConfig, manifestLocation)
}
// Run PreApplyHook if defined (e.g., to create prerequisites before applying manifests)
//if test.PreApplyHook != nil {
// t.Logf("🔧 Running PreApplyHook for test: %s", test.ShortName)
// test.PreApplyHook(t, suite)
//}
for _, manifestLocation := range test.Manifests {
t.Logf("🧳 Applying Manifests: %s", manifestLocation)
suite.Applier.MustApplyWithCleanup(t, suite.Client, suite.TimeoutConfig, manifestLocation, !test.NotCleanup)